Tamar Christina
b3ac5c6c28
Fix unintialized memory in aarch64 opcodes.
...
This patch fixes an issue where the memory for the opcode structure is not zero'd before
the first exit branch. So there is one failure mode for which uninitialized memory
is returned.
This causes weird failures when the return code is not checked before inst is used.
opcodes/
* aarch64-dis.c (aarch64_opcode_decode): Moved memory clear code.
2018-05-01 17:12:58 +01:00
..
2018-04-30 17:02:59 +01:00
2018-03-28 09:44:45 +01:00
2018-01-03 17:49:56 +10:30
2018-01-03 17:49:56 +10:30
2018-03-28 09:44:45 +01:00
2018-05-01 17:12:58 +01:00
2018-01-03 17:49:56 +10:30
2018-01-03 17:49:56 +10:30
2018-03-28 09:44:45 +01:00
2018-03-28 09:44:45 +01:00
2018-01-03 17:49:56 +10:30
2018-04-25 13:38:35 +01:00
2016-12-28 22:12:11 +10:30
2018-01-03 17:49:56 +10:30
2018-01-03 17:49:56 +10:30
2018-03-03 11:34:26 +10:30
2018-01-03 17:49:56 +10:30
2018-01-03 17:49:56 +10:30
2018-01-03 17:49:56 +10:30
2018-01-03 17:49:56 +10:30
2018-01-03 17:49:56 +10:30
2017-11-07 20:24:21 +00:00
2018-01-03 17:49:56 +10:30
2018-01-03 17:49:56 +10:30
2018-01-03 17:49:56 +10:30
2018-03-03 11:34:26 +10:30
2018-03-03 11:34:26 +10:30
2018-01-03 17:49:56 +10:30
2018-01-03 17:49:56 +10:30
2018-01-03 17:49:56 +10:30
2018-01-03 17:49:56 +10:30
2018-01-03 17:49:56 +10:30
2018-01-03 17:49:56 +10:30
2018-01-03 17:49:56 +10:30
2018-01-03 17:49:56 +10:30
2018-01-03 17:49:56 +10:30
2018-05-01 17:12:58 +01:00
2017-01-02 13:55:05 +10:30
2018-01-03 17:49:42 +10:30
2016-12-28 22:12:11 +10:30
2018-04-30 17:02:59 +01:00
2018-04-30 17:02:59 +01:00
2018-01-03 17:49:56 +10:30
2018-01-03 17:49:56 +10:30
2018-01-03 17:49:56 +10:30
2018-01-03 17:49:56 +10:30
2018-01-03 17:49:56 +10:30
2018-02-26 10:51:12 +10:30
2018-01-03 17:49:56 +10:30
2018-01-03 17:49:56 +10:30
2018-01-03 17:49:56 +10:30
2018-03-03 11:34:26 +10:30
2018-01-03 17:49:56 +10:30
2018-01-03 17:49:56 +10:30
2018-01-03 17:49:56 +10:30
2018-04-30 17:02:59 +01:00
2018-04-30 17:02:59 +01:00
2018-01-03 17:49:56 +10:30
2018-03-03 11:34:26 +10:30
2018-03-03 11:34:26 +10:30
2018-01-03 17:49:56 +10:30
2018-03-03 11:34:26 +10:30
2018-03-03 11:34:26 +10:30
2018-01-03 17:49:56 +10:30
2018-01-03 17:49:56 +10:30
2018-03-03 11:34:26 +10:30
2018-03-03 11:34:26 +10:30
2018-01-03 17:49:56 +10:30
2018-03-03 11:34:26 +10:30
2018-03-03 11:34:26 +10:30
2018-01-03 17:49:56 +10:30
2018-01-03 17:49:56 +10:30
2018-03-03 11:34:26 +10:30
2018-03-03 11:34:26 +10:30
2018-01-03 17:49:56 +10:30
2018-03-03 11:34:26 +10:30
2018-03-03 11:34:26 +10:30
2018-03-03 11:34:26 +10:30
2018-01-03 17:49:56 +10:30
2018-01-03 17:49:56 +10:30
2018-01-03 17:49:56 +10:30
2018-03-03 11:34:26 +10:30
2018-01-03 17:49:56 +10:30
2017-11-14 08:42:26 +01:00
2018-04-27 14:34:13 +02:00
2018-04-27 14:34:13 +02:00
2018-04-27 14:34:13 +02:00
2018-01-03 17:49:56 +10:30
2018-04-27 14:34:13 +02:00
2018-04-27 14:34:13 +02:00
2018-01-03 17:49:56 +10:30
2018-04-27 14:34:13 +02:00
2018-01-03 17:49:56 +10:30
2018-01-03 17:49:56 +10:30
2018-01-03 17:49:56 +10:30
2018-01-03 17:49:56 +10:30
2018-01-03 17:49:56 +10:30
2018-01-03 17:49:56 +10:30
2018-01-03 17:49:56 +10:30
2018-01-03 17:49:56 +10:30
2018-01-03 17:49:56 +10:30
2018-01-03 17:49:56 +10:30
2018-01-03 17:49:56 +10:30
2018-01-03 17:49:56 +10:30
2018-01-03 17:49:56 +10:30
2018-03-03 11:34:26 +10:30
2018-03-03 11:34:26 +10:30
2018-01-03 17:49:56 +10:30
2018-03-03 11:34:26 +10:30
2018-03-03 11:34:26 +10:30
2018-01-03 17:49:56 +10:30
2018-01-03 17:49:56 +10:30
2018-03-03 11:34:26 +10:30
2018-03-03 11:34:26 +10:30
2018-01-03 17:49:56 +10:30
2018-03-03 11:34:26 +10:30
2018-03-03 11:34:26 +10:30
2018-01-03 17:49:56 +10:30
2018-01-03 17:49:56 +10:30
2018-03-03 11:34:26 +10:30
2018-03-03 11:34:26 +10:30
2018-01-03 17:49:56 +10:30
2018-03-03 11:34:26 +10:30
2018-03-03 11:34:26 +10:30
2018-01-03 17:49:56 +10:30
2018-01-03 17:49:56 +10:30
2018-01-03 17:49:56 +10:30
2018-03-03 11:34:26 +10:30
2018-03-03 11:34:26 +10:30
2018-01-03 17:49:56 +10:30
2018-03-03 11:34:26 +10:30
2018-03-03 11:34:26 +10:30
2018-01-03 17:49:56 +10:30
2018-01-03 17:49:56 +10:30
2018-03-03 11:34:26 +10:30
2018-03-03 11:34:26 +10:30
2018-01-03 17:49:56 +10:30
2018-03-03 11:34:26 +10:30
2018-03-03 11:34:26 +10:30
2018-01-03 17:49:56 +10:30
2018-01-03 17:49:56 +10:30
2018-01-03 17:49:56 +10:30
2018-01-03 17:49:56 +10:30
2018-01-03 17:49:56 +10:30
2018-01-03 17:49:56 +10:30
2018-01-03 17:49:56 +10:30
2018-01-03 17:49:56 +10:30
2018-01-03 17:49:56 +10:30
2018-01-03 17:49:56 +10:30
2018-01-03 17:49:56 +10:30
2018-01-03 17:49:56 +10:30
2018-04-30 17:02:59 +01:00
2018-04-30 17:02:59 +01:00
2018-01-03 17:49:56 +10:30
2018-01-03 17:49:56 +10:30
2018-01-03 17:49:56 +10:30
2018-03-03 11:34:26 +10:30
2018-03-03 11:34:26 +10:30
2018-01-03 17:49:56 +10:30
2018-03-03 11:34:26 +10:30
2018-03-03 11:34:26 +10:30
2018-01-03 17:49:56 +10:30
2018-01-03 17:49:56 +10:30
2018-02-13 13:14:47 +00:00
2018-01-03 17:49:56 +10:30
2018-01-03 17:49:56 +10:30
2018-01-03 17:49:56 +10:30
2018-01-03 17:49:56 +10:30
2018-01-03 17:49:56 +10:30
2018-02-20 20:51:36 +00:00
2018-01-03 17:49:56 +10:30
2018-01-03 17:49:56 +10:30
2018-02-12 14:50:42 +00:00
2018-03-03 11:34:26 +10:30
2018-01-03 17:49:56 +10:30
2018-01-03 17:49:56 +10:30
2018-01-03 17:49:56 +10:30
2018-03-03 11:34:26 +10:30
2018-03-03 11:34:26 +10:30
2018-01-03 17:49:56 +10:30
2018-03-03 11:34:26 +10:30
2018-03-03 11:34:26 +10:30
2018-01-03 17:49:56 +10:30
2018-03-03 11:34:26 +10:30
2018-03-03 11:34:26 +10:30
2018-01-03 17:49:56 +10:30
2018-01-03 17:49:56 +10:30
2018-03-03 11:34:26 +10:30
2018-01-03 17:49:56 +10:30
2018-01-03 17:49:56 +10:30
2018-01-03 17:49:56 +10:30
2018-04-30 17:02:59 +01:00
2018-03-03 11:34:26 +10:30
2018-01-03 17:49:56 +10:30
2018-01-03 17:49:56 +10:30
2018-03-03 11:34:26 +10:30
2018-01-03 17:49:56 +10:30
2018-03-03 11:34:26 +10:30
2018-03-03 11:34:26 +10:30
2018-01-03 17:49:56 +10:30
2018-03-03 11:34:26 +10:30
2018-03-03 11:34:26 +10:30
2018-01-03 17:49:56 +10:30
2018-01-03 17:49:56 +10:30
2018-01-03 17:49:56 +10:30
2018-01-03 17:49:56 +10:30
2018-01-03 17:49:56 +10:30
2018-01-03 17:49:56 +10:30
2018-01-03 17:49:56 +10:30
2018-03-07 16:56:39 +10:30
2018-01-03 17:49:56 +10:30
2018-01-03 17:49:56 +10:30
2018-01-03 17:49:56 +10:30
2018-03-03 11:34:26 +10:30
2018-03-14 16:04:03 -07:00
2018-03-03 11:34:26 +10:30
2018-03-03 11:34:26 +10:30
2018-01-03 17:49:56 +10:30
2018-03-03 11:34:26 +10:30
2018-01-03 17:49:56 +10:30
2018-01-03 17:49:56 +10:30
2018-03-03 11:34:26 +10:30
2018-01-03 17:49:56 +10:30
2018-01-03 17:49:56 +10:30
2018-01-03 17:49:56 +10:30
2018-01-03 17:49:56 +10:30
2018-01-03 17:49:56 +10:30
2018-01-03 17:49:56 +10:30
2018-04-16 15:29:39 +09:30
2018-01-03 17:49:56 +10:30
2018-03-03 11:34:26 +10:30
2018-01-03 17:49:56 +10:30
2018-01-03 17:49:56 +10:30
2018-01-03 17:49:56 +10:30
2018-03-03 11:34:26 +10:30
2018-01-03 17:49:56 +10:30
2018-01-03 17:49:56 +10:30
2018-01-03 17:49:56 +10:30
2018-01-03 17:49:56 +10:30
2018-01-03 17:49:56 +10:30
2018-01-03 17:49:56 +10:30
2018-01-03 17:49:56 +10:30
2018-01-03 17:49:56 +10:30
2018-01-03 17:49:56 +10:30
2018-01-03 17:49:56 +10:30
2018-01-03 17:49:56 +10:30
2018-03-03 11:34:26 +10:30
2018-01-03 17:49:56 +10:30
2018-01-03 17:49:56 +10:30
2018-01-03 17:49:56 +10:30
2018-01-03 17:49:56 +10:30
2018-02-13 12:56:29 +00:00
2018-03-03 11:34:26 +10:30
2018-03-03 11:34:26 +10:30
2018-01-03 17:49:56 +10:30
2018-03-03 11:34:26 +10:30
2018-03-03 11:34:26 +10:30
2018-01-03 17:49:56 +10:30
2018-01-03 17:49:56 +10:30
2018-01-03 17:49:56 +10:30
2018-01-03 17:49:56 +10:30
2018-03-03 11:34:26 +10:30
2018-03-03 11:34:26 +10:30
2018-01-03 17:49:56 +10:30
2018-03-03 11:34:26 +10:30
2018-03-03 11:34:26 +10:30
2018-01-03 17:49:56 +10:30
2018-01-03 17:49:56 +10:30
2018-01-03 17:49:56 +10:30
2018-01-03 17:49:56 +10:30
2018-01-03 17:49:56 +10:30
2018-01-03 17:49:56 +10:30
2018-01-03 17:49:56 +10:30