Merge branch 'bugfix/heap_trace_event' into 'master'
Updated tracing Python classes See merge request espressif/esp-idf!7121
This commit is contained in:
commit
0682575458
1 changed files with 6 additions and 1 deletions
|
@ -657,6 +657,10 @@ class HeapTraceEvent:
|
||||||
def addr(self):
|
def addr(self):
|
||||||
return self.trace_event.params['addr'].value
|
return self.trace_event.params['addr'].value
|
||||||
|
|
||||||
|
@property
|
||||||
|
def callers(self):
|
||||||
|
return self.trace_event.params['callers'].value
|
||||||
|
|
||||||
def __repr__(self):
|
def __repr__(self):
|
||||||
if len(self.toolchain) and len(self.elf_path):
|
if len(self.toolchain) and len(self.elf_path):
|
||||||
callers = os.linesep
|
callers = os.linesep
|
||||||
|
@ -676,7 +680,8 @@ class HeapTraceEvent:
|
||||||
return "[{:.9f}] HEAP: Allocated {:d} bytes @ 0x{:x} from {} on core {:d} by: {}".format(self.trace_event.ts,
|
return "[{:.9f}] HEAP: Allocated {:d} bytes @ 0x{:x} from {} on core {:d} by: {}".format(self.trace_event.ts,
|
||||||
self.size, self.addr,
|
self.size, self.addr,
|
||||||
self.trace_event.ctx_desc,
|
self.trace_event.ctx_desc,
|
||||||
self.trace_event.core_id, callers)
|
self.trace_event.core_id,
|
||||||
|
callers)
|
||||||
else:
|
else:
|
||||||
return "[{:.9f}] HEAP: Freed bytes @ 0x{:x} from {} on core {:d} by: {}".format(self.trace_event.ts,
|
return "[{:.9f}] HEAP: Freed bytes @ 0x{:x} from {} on core {:d} by: {}".format(self.trace_event.ts,
|
||||||
self.addr, self.trace_event.ctx_desc,
|
self.addr, self.trace_event.ctx_desc,
|
||||||
|
|
Loading…
Reference in a new issue