diff options
author | Alan Modra <amodra@gmail.com> | 2020-01-13 17:58:02 +1030 |
---|---|---|
committer | Alan Modra <amodra@gmail.com> | 2020-01-13 18:43:34 +1030 |
commit | 90dee485e5a5cf5eb51491feb8ebea1fcbf5d4cc (patch) | |
tree | 552006ee4e73a489fd5647151b5956c1f5fca8e1 /opcodes/ChangeLog | |
parent | febda64f152972d8edf0147fb29f89b02f6a4cf9 (diff) | |
download | gdb-90dee485e5a5cf5eb51491feb8ebea1fcbf5d4cc.zip gdb-90dee485e5a5cf5eb51491feb8ebea1fcbf5d4cc.tar.gz gdb-90dee485e5a5cf5eb51491feb8ebea1fcbf5d4cc.tar.bz2 |
asan: ns32k: wild memory write
index_offset isn't set up for "sfsr", resulting in a random offset
being used when trying to disassemble the following.
.byte 0x3e, 0xf7, 0x07, 0x00
* ns32k-dis.c (Is_gen): Use strchr, add 'f'.
(print_insn_ns32k): Adjust ioffset for 'f' index_offset.
Diffstat (limited to 'opcodes/ChangeLog')
-rw-r--r-- | opcodes/ChangeLog | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/opcodes/ChangeLog b/opcodes/ChangeLog index 4584331..e74ff05 100644 --- a/opcodes/ChangeLog +++ b/opcodes/ChangeLog @@ -1,5 +1,10 @@ 2020-01-13 Alan Modra <amodra@gmail.com> + * ns32k-dis.c (Is_gen): Use strchr, add 'f'. + (print_insn_ns32k): Adjust ioffset for 'f' index_offset. + +2020-01-13 Alan Modra <amodra@gmail.com> + * wasm32-dis.c (print_insn_wasm32): Localise variables. Store result of wasm_read_leb128 in a uint64_t and check that bits are not lost when copying to other locals. Use uint32_t for |