Nick Clifton
|
8d05292667
|
Add support for instruction level tracing to the ARM simulator.
* wrapper.c (op_print): New function.
(sim_dis_read): New function.
(print_insn): New function - disassembles the given instruction.
(sim_trace): Note that tracing is now allowed.
(sim_create_inferior): Default to emulating v6.
Initialise the disassembler machinery.
(sim_target_parse_command_line): Add support for -t -d and -z
options.
(sim_target_display_usage): Note existence of -d and -z options.
(sim_open): Parse -t -d and -z options.
* armemu.h: Add exports of trace, disas and trace_funcs.
Add prototype for print_insn.
* armemu.c (ARMul_Emulate26): Add tracing code.
Delete unused variables.
* thumbemu (handle_v6_thumb_insn): Delete unused variable Rd.
Move Rm variable into switch cases.
Add tracing code.
* armcopro.c (XScale_cp15_init): Add a return value.
(XScale_cp13_init): Likewise.
(XScale_cp14_init): Likewise.
(XScale_cp15_LDC): Delete unused function.
(XScale_cp15_STC): Likewise.
* maverick.c: Delete comment inside comment.
(DSPInit): Delete unused function.
(DSPMCR4): Fix compile time warning about missing parenthesis.
(DSPMCR5): Likewise.
(DSPCDP6): Delete unused variable opcode2.
|
2014-03-14 15:21:23 +00:00 |
|
Joel Brobecker
|
51b318dec8
|
[sim] Update old contact info in GPL license notices
sim/ChangeLog:
Update old contact info in GPL license notices.
|
2012-12-19 07:18:22 +00:00 |
|
Joel Brobecker
|
3fd725ef34
|
Update sim copyright headers from GPLv2-or-later to GPLv3-or-later.
gdb/sim/ChangeLog:
Update the non-FSF-copyrighted files in sim to GPLv3 or later.
|
2012-12-19 07:12:02 +00:00 |
|
Nick Clifton
|
546aee7a22
|
(handle_v6_thumb_insn): New function.
(ARMul_ThumbDecode): Call handle_v6_thumb_insn() when an undefined instruction
binary is encountered.
|
2005-05-24 15:30:38 +00:00 |
|
Nick Clifton
|
380d9419c9
|
Update the address of the FSF organization
|
2005-05-12 07:36:59 +00:00 |
|
Nick Clifton
|
7378e198a5
|
Thumb BL instruction: Do not set LR to pc + 2, it has already been advanced.
|
2002-05-27 13:30:36 +00:00 |
|
Nick Clifton
|
2984e11475
|
When decoding a BLX(1) instruction do not add in the second bit of the base
address - this has already been accounted for.
|
2002-05-23 12:38:31 +00:00 |
|
Nick Clifton
|
4f3c3dbb37
|
Fix BLX(1) for Thumb
|
2001-03-06 22:33:47 +00:00 |
|
Nick Clifton
|
f1129fb8ff
|
Add support for ARM's v5TE architecture and Intel's XScale extenstions
|
2000-11-30 01:55:12 +00:00 |
|
Jason Molenda
|
dfcd3bfb6f
|
import gdb-2000-02-04 snapshot
|
2000-02-05 07:30:26 +00:00 |
|
Jason Molenda
|
5c44784c11
|
import gdb-1999-11-01 snapshot
|
1999-11-02 04:44:47 +00:00 |
|
Stan Shebs
|
7a292a7adf
|
import gdb-19990422 snapshot
|
1999-04-26 18:34:20 +00:00 |
|
Stan Shebs
|
c906108c21
|
Initial creation of sourceware repository
|
1999-04-16 01:35:26 +00:00 |
|