Heiko Carstens
7678dcfb31
s390/disassembler: prevent endless loop in print_fn_code()
...
If the size of the opcode to be printed is larger than "len" we'll
see an overflow of an unsigned long value, which means that the
while loop within print_fn_code() will loop quite a long time until
there is the next chance for an exit.
So add an early exit check.
Reported-by: Christian Ehrhardt <ehrhardt@linux.vnet.ibm.com>
Signed-off-by: Heiko Carstens <heiko.carstens@de.ibm.com>
Signed-off-by: Martin Schwidefsky <schwidefsky@de.ibm.com>
2013-05-07 14:11:55 +02:00
..
2012-05-16 14:42:41 +02:00
2012-05-16 14:42:41 +02:00
2012-05-16 14:42:41 +02:00
2013-04-26 09:07:05 +02:00
2007-10-12 16:13:06 +02:00
2007-10-12 16:13:06 +02:00
2012-07-20 11:15:04 +02:00
2012-07-20 11:15:04 +02:00
2012-10-18 17:50:11 +02:00
2007-10-12 16:13:06 +02:00
2012-07-20 11:15:04 +02:00
2013-03-03 23:00:27 -05:00
2013-03-03 23:00:27 -05:00
2011-01-05 12:47:31 +01:00
2013-04-17 14:07:35 +02:00
2013-05-01 17:51:54 -07:00
2012-07-20 11:15:04 +02:00
2013-05-03 14:21:15 +02:00
2013-02-26 20:16:07 -08:00
2011-05-10 17:13:43 +02:00
2013-05-07 14:11:55 +02:00
2013-04-30 17:04:02 -07:00
2013-05-02 15:50:26 +02:00
2012-07-20 11:15:04 +02:00
2013-04-26 09:07:05 +02:00
2013-04-17 14:07:30 +02:00
2013-04-26 09:07:05 +02:00
2011-01-05 12:47:31 +01:00
2012-10-09 14:16:59 +02:00
2012-10-09 14:16:59 +02:00
2012-10-18 17:50:09 +02:00
2012-11-23 11:14:31 +01:00
2013-02-14 15:55:05 +01:00
2013-05-01 17:51:54 -07:00
2011-10-25 11:54:37 -07:00
2013-02-27 19:10:24 -08:00
2012-09-26 15:45:12 +02:00
2013-04-15 13:34:44 +02:00
2013-05-02 15:50:22 +02:00
2012-07-20 11:15:04 +02:00
2012-07-20 11:15:04 +02:00
2013-02-28 09:37:13 +01:00
2013-02-14 15:55:10 +01:00
2013-04-29 15:42:01 -04:00
2013-02-14 15:55:15 +01:00
2012-03-30 09:41:12 +02:00
2012-11-23 11:14:25 +01:00
2013-04-08 17:39:27 +02:00
2012-09-26 15:45:03 +02:00
2012-09-26 15:45:21 +02:00
2012-07-20 11:15:04 +02:00
2012-07-20 11:15:04 +02:00
2012-07-20 11:15:04 +02:00
2012-07-20 11:15:04 +02:00
2013-01-08 10:57:07 +01:00
2012-09-26 15:44:50 +02:00
2012-11-06 22:39:51 +01:00
2013-05-03 14:21:15 +02:00
2013-02-28 09:37:09 +01:00
2013-04-30 07:50:17 -07:00
2012-07-20 11:15:04 +02:00
2013-04-17 14:07:30 +02:00
2013-04-17 14:07:30 +02:00
2013-03-03 22:46:22 -05:00
2013-05-01 17:51:54 -07:00
2012-09-26 15:45:12 +02:00
2013-02-14 15:55:10 +01:00
2013-01-08 10:57:10 +01:00
2013-04-17 14:07:28 +02:00
2012-09-26 15:45:05 +02:00
2013-02-14 15:55:21 +01:00
2013-04-08 17:39:27 +02:00