diff options
author | Mike Frysinger <vapier@gentoo.org> | 2015-12-30 23:17:58 -0500 |
---|---|---|
committer | Mike Frysinger <vapier@gentoo.org> | 2016-01-05 14:28:37 -0500 |
commit | bfb2629c162c05dac30fc16180953efb671c4227 (patch) | |
tree | 2071f7a69d507899e7dfe518fd36dad1416233a8 /sim/common/ChangeLog | |
parent | 4eb70007f1a750b5bdf4e2a08eef96cf7c666c0a (diff) | |
download | fsf-binutils-gdb-bfb2629c162c05dac30fc16180953efb671c4227.zip fsf-binutils-gdb-bfb2629c162c05dac30fc16180953efb671c4227.tar.gz fsf-binutils-gdb-bfb2629c162c05dac30fc16180953efb671c4227.tar.bz2 |
sim: trace: add support for disassembling
Some targets have started to add support for calling the disassembler
automatically when executing code. Add support for that directly into
the trace core.
Diffstat (limited to 'sim/common/ChangeLog')
-rw-r--r-- | sim/common/ChangeLog | 20 |
1 files changed, 20 insertions, 0 deletions
diff --git a/sim/common/ChangeLog b/sim/common/ChangeLog index 8ad6a41..6dc76f5 100644 --- a/sim/common/ChangeLog +++ b/sim/common/ChangeLog @@ -1,3 +1,23 @@ +2016-01-05 Mike Frysinger <vapier@gentoo.org> + + * sim-trace.c: Include dis-asm.h. + (OPTION_TRACE_DISASM): New enum. + (trace_options): Add trace-disasm flag. + (trace_option_handler): Handle OPTION_TRACE_DISASM. + (trace_idx_to_str): Handle TRACE_DISASM_IDX. + (dis_read, dis_printf, trace_disasm): New functions. + * sim-trace.h: Include dis-asm.h. + (TRACE_INSN_IDX): Clarify comment. + (TRACE_DISASM_IDX): New enum. + (TRACE_disasm): New define. + (WITH_TRACE_DISASM_P): New define. + (struct _trace_data): Add dis_bfd, disassembler, and dis_info. + (STRACE_DISASM_P): New define. + (TRACE_DISASM_P): Likewise. + (TRACE_DISASM_P): Likewise. + (TRACE_DISASM): Likewise. + (trace_disasm): New function. + 2016-01-04 Mike Frysinger <vapier@gentoo.org> * sim-utils.c (sim_state_free): Change to STATE_MAGIC. |