plugins/tracing: use fixed dereference size of 4
When recording a "full" trace (register values, plus dereferenced values), we use a fixed dereference size of 4 bytes. Change-Id: Ifbf6730377e7df2e7f1fc1e6b91bc114ccf10fbc
This commit is contained in:
@ -111,7 +111,7 @@ bool TracingPlugin::run()
|
|||||||
Trace_Event_Extended_Registers *er = ext.add_registers();
|
Trace_Event_Extended_Registers *er = ext.add_registers();
|
||||||
er->set_id(ids[i]);
|
er->set_id(ids[i]);
|
||||||
er->set_value(simulator.getCPU(0).getRegisterContent(regs[i]));
|
er->set_value(simulator.getCPU(0).getRegisterContent(regs[i]));
|
||||||
if (er->value() <= mm.getPoolSize() - width) {
|
if (er->value() <= mm.getPoolSize() - 4) {
|
||||||
uint32_t value_deref;
|
uint32_t value_deref;
|
||||||
mm.getBytes(er->value(), 4, &value_deref);
|
mm.getBytes(er->value(), 4, &value_deref);
|
||||||
er->set_value_deref(value_deref);
|
er->set_value_deref(value_deref);
|
||||||
|
|||||||
Reference in New Issue
Block a user