|
OpenCSD - CoreSight Trace Decode Library
0.14.4
|
#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 () |
Public Member Functions inherited from TrcMemAccMapper | |
| 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) |
| 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) |
Public Member Functions inherited from ITargetMemAccess | |
| 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) |
Protected Member Functions inherited from TrcMemAccMapper | |
| 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 |
Protected Attributes inherited from TrcMemAccMapper | |
| 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 105 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 125 of file trc_mem_acc_mapper.h.
|
protected |
Definition at line 126 of file trc_mem_acc_mapper.h.