Searched refs:TrcMemAccessorBase (Results 1 - 13 of 13) sorted by relevance
/freebsd-current/contrib/opencsd/decoder/include/mem_acc/ |
H A D | trc_mem_acc_base.h | 42 * @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 D | trc_mem_acc_mapper.h | 69 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 D | trc_mem_acc_bufptr.h | 49 class TrcMemAccBufPtr: public TrcMemAccessorBase
|
H A D | trc_mem_acc_file.h | 47 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 D | trc_mem_acc_cache.h | 44 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 D | trc_mem_acc_cb.h | 41 class TrcMemAccCB : public TrcMemAccessorBase
|
/freebsd-current/contrib/opencsd/decoder/source/mem_acc/ |
H A D | trc_mem_acc_base.cpp | 45 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 D | trc_mem_acc_mapper.cpp | 132 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 D | trc_mem_acc_bufptr.cpp | 39 TrcMemAccessorBase(MEMACC_BUFPTR, s_address, s_address+size-1),
|
H A D | trc_mem_acc_cb.cpp | 13 TrcMemAccessorBase(MEMACC_CB_IF, s_address, e_address),
|
H A D | trc_mem_acc_file.cpp | 43 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 D | trc_mem_acc_cache.cpp | 64 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 D | ocsd_dcd_tree.cpp | 237 TrcMemAccessorBase *p_accessor; 264 TrcMemAccessorBase *p_accessor; 293 TrcMemAccessorBase *p_accessor; 363 TrcMemAccessorBase *p_accessor;
|
Completed in 140 milliseconds