OpenCSD - CoreSight Trace Decode Library
1.3.3
|
#include <trc_mem_acc_mapper.h>
Public Member Functions | |
TrcMemAccMapGlobalSpace () | |
virtual | ~TrcMemAccMapGlobalSpace () |
virtual ocsd_err_t | AddAccessor (TrcMemAccessorBase *p_accessor, const uint8_t cs_trace_id) |
virtual void | logMappedRanges () |
![]() | |
TrcMemAccMapper () | |
TrcMemAccMapper (bool using_trace_id) | |
virtual | ~TrcMemAccMapper () |
virtual ocsd_err_t | ReadTargetMemory (const ocsd_vaddr_t address, const uint8_t cs_trace_id, const ocsd_mem_space_acc_t mem_space, uint32_t *num_bytes, uint8_t *p_buffer) |
virtual void | InvalidateMemAccCache (const uint8_t cs_trace_id) |
void | RemoveAllAccessors () |
ocsd_err_t | RemoveAccessorByAddress (const ocsd_vaddr_t st_address, const ocsd_mem_space_acc_t mem_space, const uint8_t cs_trace_id=0) |
void | setErrorLog (ITraceErrorLog *err_log_i) |
![]() | |
ITargetMemAccess () | |
virtual | ~ITargetMemAccess () |
Protected Member Functions | |
virtual bool | findAccessor (const ocsd_vaddr_t address, const ocsd_mem_space_acc_t mem_space, const uint8_t cs_trace_id) |
virtual bool | readFromCurrent (const ocsd_vaddr_t address, const ocsd_mem_space_acc_t mem_space, const uint8_t cs_trace_id) |
virtual TrcMemAccessorBase * | getFirstAccessor () |
virtual TrcMemAccessorBase * | getNextAccessor () |
virtual void | clearAccessorList () |
virtual ocsd_err_t | RemoveAccessor (const TrcMemAccessorBase *p_accessor) |
![]() | |
void | LogMessage (const std::string &msg) |
void | LogWarn (const ocsd_err_t err, const std::string &msg) |
Protected Attributes | |
std::vector< TrcMemAccessorBase * > | m_acc_global |
std::vector< TrcMemAccessorBase * >::iterator | m_acc_it |
![]() | |
TrcMemAccessorBase * | m_acc_curr |
uint8_t | m_trace_id_curr |
const bool | m_using_trace_id |
ITraceErrorLog * | m_err_log |
TrcMemAccCache | m_cache |
Definition at line 107 of file trc_mem_acc_mapper.h.
TrcMemAccMapGlobalSpace::TrcMemAccMapGlobalSpace | ( | ) |
|
virtual |
|
virtual |
Implements TrcMemAccMapper.
|
protectedvirtual |
Implements TrcMemAccMapper.
|
protectedvirtual |
Implements TrcMemAccMapper.
|
protectedvirtual |
Implements TrcMemAccMapper.
|
protectedvirtual |
Implements TrcMemAccMapper.
|
virtual |
Implements TrcMemAccMapper.
|
protectedvirtual |
Implements TrcMemAccMapper.
|
protectedvirtual |
Implements TrcMemAccMapper.
|
protected |
Definition at line 127 of file trc_mem_acc_mapper.h.
|
protected |
Definition at line 128 of file trc_mem_acc_mapper.h.