Searched refs:TrcMemAccessorBase (Results 1 - 13 of 13) sorted by relevance

/freebsd-current/contrib/opencsd/decoder/include/mem_acc/
H A Dtrc_mem_acc_base.h42 * @class TrcMemAccessorBase
52 class TrcMemAccessorBase class
65 TrcMemAccessorBase(MemAccTypes type);
68 TrcMemAccessorBase(MemAccTypes type, ocsd_vaddr_t startAddr, ocsd_vaddr_t endAddr);
71 virtual ~TrcMemAccessorBase() {};
119 virtual const bool overLapRange(const TrcMemAccessorBase *p_test_acc) const;
159 inline TrcMemAccessorBase::TrcMemAccessorBase(MemAccTypes accType, ocsd_vaddr_t startAddr, ocsd_vaddr_t endAddr) : function in class:TrcMemAccessorBase
167 inline TrcMemAccessorBase::TrcMemAccessorBase(MemAccType function in class:TrcMemAccessorBase
[all...]
H A Dtrc_mem_acc_mapper.h69 virtual ocsd_err_t AddAccessor(TrcMemAccessorBase *p_accessor, const uint8_t cs_trace_id) = 0;
72 virtual ocsd_err_t RemoveAccessor(const TrcMemAccessorBase *p_accessor) = 0;
90 virtual TrcMemAccessorBase *getFirstAccessor() = 0;
91 virtual TrcMemAccessorBase *getNextAccessor() = 0;
97 TrcMemAccessorBase *m_acc_curr; // most recently used - try this first.
114 virtual ocsd_err_t AddAccessor(TrcMemAccessorBase *p_accessor, const uint8_t cs_trace_id);
122 virtual TrcMemAccessorBase *getFirstAccessor();
123 virtual TrcMemAccessorBase *getNextAccessor();
125 virtual ocsd_err_t RemoveAccessor(const TrcMemAccessorBase *p_accessor);
127 std::vector<TrcMemAccessorBase *> m_acc_globa
[all...]
H A Dtrc_mem_acc_bufptr.h49 class TrcMemAccBufPtr: public TrcMemAccessorBase
H A Dtrc_mem_acc_file.h47 class FileRegionMemAccessor : public TrcMemAccessorBase
50 FileRegionMemAccessor() : TrcMemAccessorBase(MEMACC_FILE) {};
76 class TrcMemAccessorFile : public TrcMemAccessorBase
165 virtual const bool overLapRange(const TrcMemAccessorBase *p_test_acc) const;
H A Dtrc_mem_acc_cache.h44 class TrcMemAccessorBase;
74 ocsd_err_t readBytesFromCache(TrcMemAccessorBase *p_accessor, const ocsd_vaddr_t address, const ocsd_mem_space_acc_t mem_space, const uint8_t trcID, uint32_t *numBytes, uint8_t *byteBuffer);
H A Dtrc_mem_acc_cb.h41 class TrcMemAccCB : public TrcMemAccessorBase
/freebsd-current/contrib/opencsd/decoder/source/mem_acc/
H A Dtrc_mem_acc_base.cpp45 ocsd_err_t TrcMemAccFactory::CreateBufferAccessor(TrcMemAccessorBase **pAccessor, const ocsd_vaddr_t s_address, const uint8_t *p_buffer, const uint32_t size)
48 TrcMemAccessorBase *pAcc = 0;
56 ocsd_err_t TrcMemAccFactory::CreateFileAccessor(TrcMemAccessorBase **pAccessor, const std::string &pathToFile, ocsd_vaddr_t startAddr, size_t offset /*= 0*/, size_t size /*= 0*/)
65 ocsd_err_t TrcMemAccFactory::CreateCBAccessor(TrcMemAccessorBase **pAccessor, const ocsd_vaddr_t s_address, const ocsd_vaddr_t e_address, const ocsd_mem_space_acc_t mem_space)
68 TrcMemAccessorBase *pAcc = 0;
77 void TrcMemAccFactory::DestroyAccessor(TrcMemAccessorBase *pAccessor)
81 case TrcMemAccessorBase::MEMACC_FILE:
85 case TrcMemAccessorBase::MEMACC_CB_IF:
86 case TrcMemAccessorBase::MEMACC_BUFPTR:
97 void TrcMemAccessorBase
[all...]
H A Dtrc_mem_acc_mapper.cpp132 TrcMemAccessorBase *pAcc = 0;
190 ocsd_err_t TrcMemAccMapGlobalSpace::AddAccessor(TrcMemAccessorBase *p_accessor, const uint8_t /*cs_trace_id*/)
198 std::vector<TrcMemAccessorBase *>::const_iterator it = m_acc_global.begin();
222 std::vector<TrcMemAccessorBase *>::const_iterator it = m_acc_global.begin();
245 TrcMemAccessorBase * TrcMemAccMapGlobalSpace::getFirstAccessor()
247 TrcMemAccessorBase *p_acc = 0;
256 TrcMemAccessorBase *TrcMemAccMapGlobalSpace::getNextAccessor()
258 TrcMemAccessorBase *p_acc = 0;
272 ocsd_err_t TrcMemAccMapGlobalSpace::RemoveAccessor(const TrcMemAccessorBase *p_accessor)
275 TrcMemAccessorBase *p_ac
[all...]
H A Dtrc_mem_acc_bufptr.cpp39 TrcMemAccessorBase(MEMACC_BUFPTR, s_address, s_address+size-1),
H A Dtrc_mem_acc_cb.cpp13 TrcMemAccessorBase(MEMACC_CB_IF, s_address, e_address),
H A Dtrc_mem_acc_file.cpp43 TrcMemAccessorFile::TrcMemAccessorFile() : TrcMemAccessorBase(MEMACC_FILE)
210 bytesRead = TrcMemAccessorBase::bytesInRange(address,reqBytes); // get avialable bytes in range.
285 bInRange = TrcMemAccessorBase::addrInRange(s_address);
299 bInRange = TrcMemAccessorBase::addrStartOfRange(s_address);
315 bRangeValid = TrcMemAccessorBase::validateRange();
334 bytesInRange = TrcMemAccessorBase::bytesInRange(s_address,reqBytes);
345 const bool TrcMemAccessorFile::overLapRange(const TrcMemAccessorBase *p_test_acc) const
349 bOverLapRange = TrcMemAccessorBase::overLapRange(p_test_acc);
371 TrcMemAccessorBase::getMemAccString(accStr);
H A Dtrc_mem_acc_cache.cpp64 ocsd_err_t TrcMemAccCache::readBytesFromCache(TrcMemAccessorBase *p_accessor, const ocsd_vaddr_t address, const ocsd_mem_space_acc_t mem_space, const uint8_t trcID, uint32_t *numBytes, uint8_t *byteBuffer)
/freebsd-current/contrib/opencsd/decoder/source/
H A Docsd_dcd_tree.cpp237 TrcMemAccessorBase *p_accessor;
264 TrcMemAccessorBase *p_accessor;
293 TrcMemAccessorBase *p_accessor;
363 TrcMemAccessorBase *p_accessor;

Completed in 140 milliseconds