/freebsd/contrib/opencsd/decoder/include/opencsd/etmv4/ |
H A D | trc_pkt_decode_etmv4i.h | 63 virtual ocsd_err_t onProtocolConfig(); 71 …ocsd_err_t decodePacket(); // decode packet into trace elements. return true to indicate decode… 73 …ocsd_err_t commitElements(); // commit elements - process element stack to generate output packets. 74 ocsd_err_t commitElemOnEOT(); 75 ocsd_err_t cancelElements(); // cancel elements. These not output 76 ocsd_err_t mispredictAtom(); // mispredict an atom 77 ocsd_err_t discardElements(); // discard elements and flush 83 ocsd_err_t processAtom(const ocsd_atm_val atom); 86 ocsd_err_t processException(); 89 ocsd_err_t processQElement(); [all …]
|
/freebsd/contrib/opencsd/decoder/include/opencsd/c_api/ |
H A D | opencsd_c_api.h | 156 OCSD_C_API ocsd_err_t ocsd_dt_set_gen_elem_outfn(const dcd_tree_handle_t handle, FnTraceElemIn pFn,… 173 OCSD_C_API ocsd_err_t ocsd_dt_create_decoder(const dcd_tree_handle_t handle, 188 OCSD_C_API ocsd_err_t ocsd_dt_remove_decoder( const dcd_tree_handle_t handle, 206 OCSD_C_API ocsd_err_t ocsd_dt_attach_packet_callback( const dcd_tree_handle_t handle, 225 OCSD_C_API ocsd_err_t ocsd_dt_get_decode_stats( const dcd_tree_handle_t handle, 240 OCSD_C_API ocsd_err_t ocsd_dt_reset_decode_stats( const dcd_tree_handle_t handle, 265 OCSD_C_API ocsd_err_t ocsd_dt_add_binfile_mem_acc(const dcd_tree_handle_t handle, const ocsd_vaddr_… 284 OCSD_C_API ocsd_err_t ocsd_dt_add_binfile_region_mem_acc(const dcd_tree_handle_t handle, const ocsd… 297 OCSD_C_API ocsd_err_t ocsd_dt_add_buffer_mem_acc(const dcd_tree_handle_t handle, const ocsd_vaddr_t… 313 OCSD_C_API ocsd_err_t ocsd_dt_add_callback_mem_acc(const dcd_tree_handle_t handle, const ocsd_vaddr… [all …]
|
H A D | ocsd_c_api_custom.h | 122 const ocsd_err_t code, 135 typedef ocsd_err_t (* fnDecodeArmInstCB)(const void *lib_context, ocsd_instr_info *instr_info); 140 typedef ocsd_err_t (* fnMemAccessCB)(const void *lib_context, 204 typedef ocsd_err_t (* fnCreateCustomDecoder)(const int create_flags, const void *decoder_cfg, const… 212 typedef ocsd_err_t (* fnDestroyCustomDecoder)(const void *decoder_handle); 221 typedef ocsd_err_t (* fnGetCSIDFromConfig)(const void *decoder_cfg, unsigned char *p_csid); 231 typedef ocsd_err_t (* fnPacketToString)(const void *trc_pkt, char *buffer, const int buflen);
|
H A D | ocsd_c_api_cust_fact.h | 43 ocsd_err_t CreateCustomDecoder(const int create_flags, const void *decoder_cfg, ocsd_extern_dcd_ins… 46 ocsd_err_t DestroyCustomDecoder(const void *decoder_handle); 49 ocsd_err_t GetCSIDFromConfig(const void *decoder_cfg, unsigned char *p_csid); 52 ocsd_err_t PacketToString(const void *trc_pkt, char *buffer, const int buflen);
|
H A D | ocsd_c_api_cust_impl.h | 61 static inline ocsd_err_t lib_cb_LogError(const ocsd_extern_dcd_cb_fns *callbacks, in lib_cb_LogError() 63 const ocsd_err_t code, in lib_cb_LogError() 76 static inline ocsd_err_t lib_cb_LogMsg(const ocsd_extern_dcd_cb_fns *callbacks, in lib_cb_LogMsg() 88 static inline ocsd_err_t lib_cb_DecodeArmInst(const ocsd_extern_dcd_cb_fns *callbacks, in lib_cb_DecodeArmInst() 96 static inline ocsd_err_t lib_cb_MemAccess(const ocsd_extern_dcd_cb_fns *callbacks, in lib_cb_MemAccess()
|
/freebsd/contrib/opencsd/decoder/include/common/ |
H A D | ocsd_dcd_tree.h | 101 ocsd_err_t addPacketPrinter(uint8_t CSID, bool bMonitor, ItemPrinter **ppPrinter); 104 ocsd_err_t addRawFramePrinter(RawFramePrinter **ppPrinter, uint32_t flags); 107 ocsd_err_t addGenElemPrinter(TrcGenericElementPrinter **ppPrinter); 157 …ocsd_err_t createDecoder(const std::string &decoderName, const int createFlags, const CSConfig *pC… 169 ocsd_err_t removeDecoder(const uint8_t CSID); 182 ocsd_err_t getDecoderStats(const uint8_t CSID, ocsd_decode_stats_t **p_stats_block); 194 ocsd_err_t resetDecoderStats(const uint8_t CSID); 270 ocsd_err_t createMemAccMapper(memacc_mapper_t type = MEMACC_MAP_GLOBAL); 312 …ocsd_err_t addBufferMemAcc(const ocsd_vaddr_t address, const ocsd_mem_space_acc_t mem_space, const… 323 …ocsd_err_t addBinFileMemAcc(const ocsd_vaddr_t address, const ocsd_mem_space_acc_t mem_space, cons… [all …]
|
H A D | ocsd_dcd_mngr_i.h | 56 …virtual ocsd_err_t createDecoder(const int create_flags, const int instID, const CSConfig *p_confi… 57 virtual ocsd_err_t destroyDecoder(TraceComponent *pComponent) = 0; 65 … virtual ocsd_err_t attachErrorLogger(TraceComponent *pComponent, ITraceErrorLog *pIErrorLog) = 0; 69 virtual ocsd_err_t attachInstrDecoder(TraceComponent *pComponent, IInstrDecode *pIInstrDec) = 0; 72 …virtual ocsd_err_t attachMemAccessor(TraceComponent *pComponent, ITargetMemAccess *pMemAccessor) =… 75 virtual ocsd_err_t attachOutputSink(TraceComponent *pComponent, ITrcGenElemIn *pOutSink) = 0; 79 …virtual ocsd_err_t attachPktMonitor(TraceComponent *pComponent, ITrcTypedBase *pPktRawDataMon) = 0; 82 virtual ocsd_err_t attachPktIndexer(TraceComponent *pComponent, ITrcTypedBase *pPktIndexer) = 0; 85 virtual ocsd_err_t attachPktSink(TraceComponent *pComponent, ITrcTypedBase *pPktDataInSink) = 0; 89 virtual ocsd_err_t getDataInputI(TraceComponent *pComponent, ITrcDataIn **ppDataIn) = 0; [all …]
|
H A D | ocsd_dcd_mngr.h | 52 …virtual ocsd_err_t createDecoder(const int create_flags, const int instID, const CSConfig *p_confi… 53 virtual ocsd_err_t destroyDecoder(TraceComponent *p_component); 58 virtual ocsd_err_t attachErrorLogger(TraceComponent *pComponent, ITraceErrorLog *pIErrorLog); 61 virtual ocsd_err_t attachInstrDecoder(TraceComponent *pComponent, IInstrDecode *pIInstrDec); 62 … virtual ocsd_err_t attachMemAccessor(TraceComponent *pComponent, ITargetMemAccess *pMemAccessor); 63 virtual ocsd_err_t attachOutputSink(TraceComponent *pComponent, ITrcGenElemIn *pOutSink); 66 virtual ocsd_err_t attachPktMonitor(TraceComponent *pComponent, ITrcTypedBase *pPktRawDataMon); 67 virtual ocsd_err_t attachPktIndexer(TraceComponent *pComponent, ITrcTypedBase *pPktIndexer); 68 virtual ocsd_err_t attachPktSink(TraceComponent *pComponent, ITrcTypedBase *pPktDataInSink); 71 virtual ocsd_err_t getDataInputI(TraceComponent *pComponent, ITrcDataIn **ppDataIn); [all …]
|
H A D | ocsd_error.h | 60 …ocsdError(const ocsd_err_severity_t sev_type, const ocsd_err_t code); /**< Default error constr… 61 …ocsdError(const ocsd_err_severity_t sev_type, const ocsd_err_t code, const ocsd_trc_index_t idx); … 62 …ocsdError(const ocsd_err_severity_t sev_type, const ocsd_err_t code, const ocsd_trc_index_t idx, c… 63 …ocsdError(const ocsd_err_severity_t sev_type, const ocsd_err_t code, const std::string &msg); /… 64 …ocsdError(const ocsd_err_severity_t sev_type, const ocsd_err_t code, const ocsd_trc_index_t idx, c… 65 …ocsdError(const ocsd_err_severity_t sev_type, const ocsd_err_t code, const ocsd_trc_index_t idx, c… 77 const ocsd_err_t getErrorCode() const { return m_error_code; }; /**< Get error code. */ in getErrorCode() 88 ocsd_err_t m_error_code; /**< Error code for this error */
|
H A D | trc_pkt_decode_base.h | 85 virtual ocsd_err_t onProtocolConfig() = 0; 98 …ocsd_err_t accessMemory(const ocsd_vaddr_t address, const ocsd_mem_space_acc_t mem_space, uint32_t… 99 ocsd_err_t invalidateMemAccCache(); 102 ocsd_err_t instrDecode(ocsd_instr_info *instr_info); 170 inline ocsd_err_t TrcPktDecodeI::instrDecode(ocsd_instr_info *instr_info) in instrDecode() 177 inline ocsd_err_t TrcPktDecodeI::accessMemory(const ocsd_vaddr_t address, const ocsd_mem_space_acc_… in accessMemory() 184 inline ocsd_err_t TrcPktDecodeI::invalidateMemAccCache() in invalidateMemAccCache() 207 ocsd_err_t setProtocolConfig(const Pc *config); 286 template <class P, class Pc> ocsd_err_t TrcPktDecodeBase<P, Pc>::setProtocolConfig(const Pc *confi… in setProtocolConfig() 288 ocsd_err_t err = OCSD_ERR_INVALID_PARAM_VAL; in setProtocolConfig()
|
H A D | comp_attach_pt_t.h | 73 virtual ocsd_err_t attach(T* component); 82 virtual ocsd_err_t detach(T* component); 86 virtual ocsd_err_t replace_first(T* component); 167 template<class T> ocsd_err_t componentAttachPt<T>::attach(T* component) in attach() 177 template<class T> ocsd_err_t componentAttachPt<T>::replace_first(T* component) in replace_first() 188 template<class T> ocsd_err_t componentAttachPt<T>::detach(T* component) in detach()
|
H A D | trc_frame_deformatter.h | 77 ocsd_err_t Init(); 80 ocsd_err_t Configure(uint32_t cfg_flags); 84 ocsd_err_t OutputFilterIDs(std::vector<uint8_t> &id_list, bool bEnable); 85 ocsd_err_t OutputFilterAllIDs(bool bEnable);
|
H A D | ocsd_gen_elem_stack.h | 54 ocsd_err_t resetElemStack(); //!< set pointers to base of stack 55 … ocsd_err_t addElem(const ocsd_trc_index_t trc_pkt_idx); //!< add elem to stack and set current. 57 ocsd_err_t addElemType(const ocsd_trc_index_t trc_pkt_idx, ocsd_gen_trc_elem_t elem_type); 70 ocsd_err_t growArray();
|
/freebsd/contrib/opencsd/decoder/source/c_api/ |
H A D | ocsd_c_api.cpp | 56 static ocsd_err_t ocsd_create_pkt_sink_cb(ocsd_trace_protocol_t protocol, FnDefPktDataIn pPktInFn, … 57 static ocsd_err_t ocsd_create_pkt_mon_cb(ocsd_trace_protocol_t protocol, FnDefPktDataMon pPktInFn, … 58 static ocsd_err_t ocsd_check_and_add_mem_acc_mapper(const dcd_tree_handle_t handle, DecodeTree **pp… 157 OCSD_C_API ocsd_err_t ocsd_dt_create_decoder(const dcd_tree_handle_t handle, in ocsd_dt_create_decoder() 164 ocsd_err_t err = OCSD_OK; in ocsd_dt_create_decoder() 184 OCSD_C_API ocsd_err_t ocsd_dt_remove_decoder( const dcd_tree_handle_t handle, in ocsd_dt_remove_decoder() 190 OCSD_C_API ocsd_err_t ocsd_dt_attach_packet_callback( const dcd_tree_handle_t handle, in ocsd_dt_attach_packet_callback() 196 ocsd_err_t err = OCSD_OK; in ocsd_dt_attach_packet_callback() 237 OCSD_C_API ocsd_err_t ocsd_dt_get_decode_stats(const dcd_tree_handle_t handle, in ocsd_dt_get_decode_stats() 246 OCSD_C_API ocsd_err_t ocsd_dt_reset_decode_stats(const dcd_tree_handle_t handle, in ocsd_dt_reset_decode_stats() [all …]
|
H A D | ocsd_c_api_custom_obj.h | 53 …virtual ocsd_err_t createDecoder(const int create_flags, const int instID, const CSConfig *p_confi… 54 virtual ocsd_err_t destroyDecoder(TraceComponent *pComponent); 62 virtual ocsd_err_t attachErrorLogger(TraceComponent *pComponent, ITraceErrorLog *pIErrorLog); 66 virtual ocsd_err_t attachInstrDecoder(TraceComponent *pComponent, IInstrDecode *pIInstrDec); 69 … virtual ocsd_err_t attachMemAccessor(TraceComponent *pComponent, ITargetMemAccess *pMemAccessor); 72 virtual ocsd_err_t attachOutputSink(TraceComponent *pComponent, ITrcGenElemIn *pOutSink); 76 virtual ocsd_err_t attachPktMonitor(TraceComponent *pComponent, ITrcTypedBase *pPktRawDataMon); 79 virtual ocsd_err_t attachPktIndexer(TraceComponent *pComponent, ITrcTypedBase *pPktIndexer); 82 virtual ocsd_err_t attachPktSink(TraceComponent *pComponent, ITrcTypedBase *pPktDataInSink); 86 virtual ocsd_err_t getDataInputI(TraceComponent *pComponent, ITrcDataIn **ppDataIn); [all …]
|
H A D | ocsd_c_api_custom_obj.cpp | 45 OCSD_C_API ocsd_err_t ocsd_register_custom_decoder(const char *name, ocsd_extern_dcd_fact_t *p_dcd… in ocsd_register_custom_decoder() 47 ocsd_err_t err = OCSD_OK; in ocsd_register_custom_decoder() 84 OCSD_C_API ocsd_err_t ocsd_deregister_decoders() in ocsd_deregister_decoders() 91 OCSD_C_API ocsd_err_t ocsd_cust_protocol_to_str(const ocsd_trace_protocol_t pkt_protocol, const voi… in ocsd_cust_protocol_to_str() 119 ocsd_err_t CustomDcdMngrWrapper::createDecoder(const int create_flags, const int instID, const CSCo… in createDecoder() 121 ocsd_err_t err = OCSD_OK; in createDecoder() 163 ocsd_err_t CustomDcdMngrWrapper::destroyDecoder(TraceComponent *pComponent) in destroyDecoder() 177 ocsd_err_t CustomDcdMngrWrapper::createConfigFromDataStruct(CSConfig **pConfigBase, const void *pDa… in createConfigFromDataStruct() 179 ocsd_err_t err = OCSD_OK; in createConfigFromDataStruct() 197 ocsd_err_t CustomDcdMngrWrapper::getDataInputI(TraceComponent *pComponent, ITrcDataIn **ppDataIn) in getDataInputI() [all …]
|
/freebsd/contrib/opencsd/decoder/source/ |
H A D | ocsd_dcd_tree.cpp | 179 ocsd_err_t DecodeTree::createMemAccMapper(memacc_mapper_t type /* = MEMACC_MAP_GLOBAL*/ ) in createMemAccMapper() 228 ocsd_err_t DecodeTree::addBufferMemAcc(const ocsd_vaddr_t address, const ocsd_mem_space_acc_t mem_s… in addBufferMemAcc() 238 …ocsd_err_t err = TrcMemAccFactory::CreateBufferAccessor(&p_accessor, address, p_mem_buffer, mem_le… in addBufferMemAcc() 256 ocsd_err_t DecodeTree::addBinFileMemAcc(const ocsd_vaddr_t address, const ocsd_mem_space_acc_t mem_… in addBinFileMemAcc() 265 ocsd_err_t err = TrcMemAccFactory::CreateFileAccessor(&p_accessor,filepath,address); in addBinFileMemAcc() 285 ocsd_err_t DecodeTree::addBinFileRegionMemAcc(const ocsd_file_mem_region_t *region_array, const int… in addBinFileRegionMemAcc() 297 …ocsd_err_t err = TrcMemAccFactory::CreateFileAccessor(&p_accessor,filepath,region_array[curr_regio… in addBinFileRegionMemAcc() 326 ocsd_err_t DecodeTree::updateBinFileRegionMemAcc(const ocsd_file_mem_region_t *region_array, const … in updateBinFileRegionMemAcc() 354 ocsd_err_t DecodeTree::initCallbackMemAcc(const ocsd_vaddr_t st_address, const ocsd_vaddr_t en_addr… in initCallbackMemAcc() 364 …ocsd_err_t err = TrcMemAccFactory::CreateCBAccessor(&p_accessor, st_address, en_address, mem_space… in initCallbackMemAcc() [all …]
|
H A D | ocsd_gen_elem_stack.cpp | 61 ocsd_err_t OcsdGenElemStack::addElem(const ocsd_trc_index_t trc_pkt_idx) in addElem() 63 ocsd_err_t err = OCSD_OK; in addElem() 84 ocsd_err_t OcsdGenElemStack::addElemType(const ocsd_trc_index_t trc_pkt_idx, ocsd_gen_trc_elem_t el… in addElemType() 86 ocsd_err_t err = addElem(trc_pkt_idx); in addElemType() 92 ocsd_err_t OcsdGenElemStack::resetElemStack() in resetElemStack() 94 ocsd_err_t err = OCSD_OK; in resetElemStack() 140 ocsd_err_t OcsdGenElemStack::growArray() in growArray()
|
H A D | ocsd_error.cpp | 100 ocsdError::ocsdError(const ocsd_err_severity_t sev_type, const ocsd_err_t code) : in ocsdError() 108 ocsdError::ocsdError(const ocsd_err_severity_t sev_type, const ocsd_err_t code, const ocsd_trc_inde… in ocsdError() 116 ocsdError::ocsdError(const ocsd_err_severity_t sev_type, const ocsd_err_t code, const ocsd_trc_inde… in ocsdError() 124 ocsdError::ocsdError(const ocsd_err_severity_t sev_type, const ocsd_err_t code, const std::string &… in ocsdError() 133 ocsdError::ocsdError(const ocsd_err_severity_t sev_type, const ocsd_err_t code, const ocsd_trc_inde… in ocsdError() 142 ocsdError::ocsdError(const ocsd_err_severity_t sev_type, const ocsd_err_t code, const ocsd_trc_inde… in ocsdError()
|
H A D | trc_frame_deformatter_impl.h | 69 ocsd_err_t OutputFilterIDs(std::vector<uint8_t> &id_list, bool bEnable); 70 ocsd_err_t OutputFilterAllIDs(bool bEnable); 75 ocsd_err_t DecodeConfigure(uint32_t flags); 76 ocsd_err_t SetForcedSyncIndex(ocsd_trc_index_t index, bool bSet); 118 ocsd_err_t checkForResetFSyncPatterns(uint32_t &f_sync_bytes);
|
/freebsd/contrib/opencsd/decoder/source/etmv4/ |
H A D | trc_pkt_decode_etmv4i.cpp | 66 ocsd_err_t err = OCSD_OK; in processPacket() 150 ocsd_err_t err; in onEOT() 180 ocsd_err_t TrcPktDecodeEtmV4I::onProtocolConfig() in onProtocolConfig() 182 ocsd_err_t err = OCSD_OK; in onProtocolConfig() 290 ocsd_err_t TrcPktDecodeEtmV4I::decodePacket() in decodePacket() 292 ocsd_err_t err = OCSD_OK; in decodePacket() 670 ocsd_err_t err = OCSD_OK; in resolveElements() 713 ocsd_err_t TrcPktDecodeEtmV4I::commitElements() in commitElements() 715 ocsd_err_t err = OCSD_OK; in commitElements() 885 ocsd_err_t TrcPktDecodeEtmV4I::returnStackPop() in returnStackPop() [all …]
|
/freebsd/contrib/opencsd/decoder/include/mem_acc/ |
H A D | trc_mem_acc_mapper.h | 58 virtual ocsd_err_t ReadTargetMemory( const ocsd_vaddr_t address, 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; 79 …ocsd_err_t RemoveAccessorByAddress(const ocsd_vaddr_t st_address, const ocsd_mem_space_acc_t mem_s… 95 void LogWarn(const ocsd_err_t err, const std::string &msg); 114 virtual ocsd_err_t AddAccessor(TrcMemAccessorBase *p_accessor, const uint8_t cs_trace_id); 125 virtual ocsd_err_t RemoveAccessor(const TrcMemAccessorBase *p_accessor);
|
/freebsd/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_… in CreateBufferAccessor() 47 ocsd_err_t err = OCSD_OK; in CreateBufferAccessor() 56 ocsd_err_t TrcMemAccFactory::CreateFileAccessor(TrcMemAccessorBase **pAccessor, const std::string &… in CreateFileAccessor() 58 ocsd_err_t err = OCSD_OK; in CreateFileAccessor() 65 ocsd_err_t TrcMemAccFactory::CreateCBAccessor(TrcMemAccessorBase **pAccessor, const ocsd_vaddr_t s_… in CreateCBAccessor() 67 ocsd_err_t err = OCSD_OK; in CreateCBAccessor()
|
H A D | trc_mem_acc_mapper.cpp | 78 ocsd_err_t TrcMemAccMapper::ReadTargetMemory(const ocsd_vaddr_t address, const uint8_t cs_trace_id,… in ReadTargetMemory() 82 ocsd_err_t err = OCSD_OK; in ReadTargetMemory() 146 ocsd_err_t TrcMemAccMapper::RemoveAccessorByAddress(const ocsd_vaddr_t st_address, const ocsd_mem_s… in RemoveAccessorByAddress() 148 ocsd_err_t err = OCSD_OK; in RemoveAccessorByAddress() 169 void TrcMemAccMapper::LogWarn(const ocsd_err_t err, const std::string &msg) in LogWarn() 190 ocsd_err_t TrcMemAccMapGlobalSpace::AddAccessor(TrcMemAccessorBase *p_accessor, const uint8_t /*cs_… in AddAccessor() 192 ocsd_err_t err = OCSD_OK; in AddAccessor() 272 ocsd_err_t TrcMemAccMapGlobalSpace::RemoveAccessor(const TrcMemAccessorBase *p_accessor) in RemoveAccessor()
|
/freebsd/contrib/opencsd/decoder/include/i_dec/ |
H A D | trc_i_decode.h | 46 virtual ocsd_err_t DecodeInstruction(ocsd_instr_info *instr_info); 49 ocsd_err_t DecodeA32(ocsd_instr_info *instr_info, struct decode_info *info); 50 ocsd_err_t DecodeA64(ocsd_instr_info *instr_info, struct decode_info *info); 51 ocsd_err_t DecodeT32(ocsd_instr_info *instr_info, struct decode_info *info);
|