Commit gdb and sim support for v850e2 and v850e2v3 on behalf of

Rathish C <Rathish.C@kpitcummins.com>.
This commit is contained in:
Kevin Buettner
2012-03-29 00:57:19 +00:00
parent 1c1b6f059a
commit 2aaed97917
11 changed files with 3380 additions and 29 deletions

View File

@@ -249,9 +249,26 @@ extern void trace_generic PARAMS ((SIM_DESC sd,
...))
__attribute__((format (printf, 4, 5)));
typedef enum {
trace_fmt_invalid,
trace_fmt_word,
trace_fmt_fp,
trace_fmt_fpu,
trace_fmt_string,
trace_fmt_bool,
trace_fmt_addr,
trace_fmt_instruction_incomplete,
} data_fmt;
/* Trace a varying number of word sized inputs/outputs. trace_result*
must be called to close the trace operation. */
extern void save_data PARAMS ((SIM_DESC sd,
TRACE_DATA *data,
data_fmt fmt,
long size,
const void *buf));
extern void trace_input0 PARAMS ((SIM_DESC sd,
sim_cpu *cpu,
int trace_idx));