#include <trc_mem_acc_mapper.h>
|
| 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) |
|
virtual ocsd_err_t | AddAccessor (TrcMemAccessorBase *p_accessor, const uint8_t cs_trace_id)=0 |
|
virtual ocsd_err_t | RemoveAccessor (const TrcMemAccessorBase *p_accessor)=0 |
|
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) |
|
virtual void | logMappedRanges ()=0 |
|
| ITargetMemAccess () |
|
virtual | ~ITargetMemAccess () |
|
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)=0 |
|
virtual void | InvalidateMemAccCache (const uint8_t cs_trace_id)=0 |
|
Definition at line 107 of file trc_mem_acc_mapper.h.
◆ TrcMemAccMapGlobalSpace()
TrcMemAccMapGlobalSpace::TrcMemAccMapGlobalSpace |
( |
| ) |
|
◆ ~TrcMemAccMapGlobalSpace()
virtual TrcMemAccMapGlobalSpace::~TrcMemAccMapGlobalSpace |
( |
| ) |
|
|
virtual |
◆ AddAccessor()
◆ clearAccessorList()
virtual void TrcMemAccMapGlobalSpace::clearAccessorList |
( |
| ) |
|
|
protectedvirtual |
◆ findAccessor()
◆ getFirstAccessor()
◆ getNextAccessor()
◆ logMappedRanges()
virtual void TrcMemAccMapGlobalSpace::logMappedRanges |
( |
| ) |
|
|
virtual |
◆ readFromCurrent()
◆ RemoveAccessor()
◆ m_acc_global
◆ m_acc_it
The documentation for this class was generated from the following file:
- /home/drozdov/Documents/Projects/selos-762/build-unmet/libopencsd-1.3.3/decoder/include/mem_acc/trc_mem_acc_mapper.h