35 #ifndef ARM_TRC_MEM_ACC_CB_H_INCLUDED 36 #define ARM_TRC_MEM_ACC_CB_H_INCLUDED 60 const void *m_p_cbfn_context;
73 m_p_cbfn_context = p_context;
79 #endif // ARM_TRC_MEM_ACC_CB_H_INCLUDED uint32_t(* Fn_MemAcc_CB)(const void *p_context, const ocsd_vaddr_t address, const ocsd_mem_space_acc_t mem_space, const uint32_t reqBytes, uint8_t *byteBuffer)
void setCBIfClass(TrcMemAccCBIF *p_if)
virtual const uint32_t readBytes(const ocsd_vaddr_t address, const ocsd_mem_space_acc_t memSpace, const uint32_t reqBytes, uint8_t *byteBuffer)
Interface class to implement memory accessor callbacks.
OpenCSD : Memory Accessor Callback Direct Interface.
enum _ocsd_mem_space_acc_t ocsd_mem_space_acc_t
void setCBIfFn(Fn_MemAcc_CB p_fn, const void *p_context)
OpenCSD : Memory accessor base class.
Memory range to access by trace decoder.
TrcMemAccCB(const ocsd_vaddr_t s_address, const ocsd_vaddr_t e_address, const ocsd_mem_space_acc_t mem_space)