forked from Imagelibrary/binutils-gdb
Commit gdb and sim support for v850e2 and v850e2v3 on behalf of
Rathish C <Rathish.C@kpitcummins.com>.
This commit is contained in:
@@ -1,3 +1,10 @@
|
||||
2012-03-28 Rathish C <rathish.c@kpitcummins.com>
|
||||
|
||||
* sim-trace.c: Update the function prototype of save_data_size.
|
||||
Move the enum data_fmt from here...
|
||||
* sim-trace.h: ...to here.
|
||||
Add function prototype of save_data.
|
||||
|
||||
2012-03-25 Mike Frysinger <vapier@gentoo.org>
|
||||
|
||||
* sim-core.h (sim_core_trans_addr): Add prototype.
|
||||
|
||||
@@ -497,17 +497,6 @@ trace_uninstall (SIM_DESC sd)
|
||||
}
|
||||
}
|
||||
|
||||
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;
|
||||
|
||||
/* compute the nr of trace data units consumed by data */
|
||||
static int
|
||||
save_data_size (TRACE_DATA *data,
|
||||
@@ -519,7 +508,7 @@ save_data_size (TRACE_DATA *data,
|
||||
|
||||
|
||||
/* Archive DATA into the trace buffer */
|
||||
static void
|
||||
void
|
||||
save_data (SIM_DESC sd,
|
||||
TRACE_DATA *data,
|
||||
data_fmt fmt,
|
||||
|
||||
@@ -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));
|
||||
|
||||
Reference in New Issue
Block a user