| /freebsd-14.2/contrib/opencsd/decoder/include/opencsd/c_api/ |
| H A D | opencsd_c_api.h | 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, 382 OCSD_C_API ocsd_err_t ocsd_def_errlog_config_output(const int output_flags, const char *log_file_na… 409 OCSD_C_API void ocsd_err_str(const ocsd_err_t err, char *buffer, const int buffer_size); 482 OCSD_C_API ocsd_err_t ocsd_dt_set_raw_frame_printer(const dcd_tree_handle_t handle, int flags); 491 OCSD_C_API ocsd_err_t ocsd_dt_set_gen_elem_printer(const dcd_tree_handle_t handle); 519 OCSD_C_API ocsd_err_t ocsd_register_custom_decoder(const char *name, ocsd_extern_dcd_fact_t *p_dcd_… [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-14.2/contrib/opencsd/decoder/include/opencsd/etmv4/ |
| H A D | trc_pkt_decode_etmv4i.h | 63 virtual ocsd_err_t onProtocolConfig(); 74 ocsd_err_t commitElemOnEOT(); 83 ocsd_err_t processAtom(const ocsd_atm_val atom); 86 ocsd_err_t processException(); 89 ocsd_err_t processQElement(); 92 ocsd_err_t processSourceAddress(); 98 ocsd_err_t processMarkerElem(TrcStackElem *pElem); 101 ocsd_err_t processTransElem(TrcStackElem *pElem); 104 ocsd_err_t processITEElem(TrcStackElem *pElem); 110 ocsd_err_t handlePacketSeqErr(ocsd_err_t err, ocsd_trc_index_t index, const char *reason); [all …]
|
| /freebsd-14.2/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); 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); 399 ocsd_err_t setIDFilter(std::vector<uint8_t> &ids); // only supplied IDs will be decoded 401 ocsd_err_t clearIDFilter(); //!< remove filter, all IDs will be decoded 409 ocsd_err_t createDecodeElement(const uint8_t CSID); [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 | 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); 63 virtual ocsd_err_t attachOutputSink(TraceComponent *pComponent, ITrcGenElemIn *pOutSink); 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); 164 ocsd_err_t DecoderMngrBase<P,Pt,Pc>::destroyDecoder(TraceComponent *pComponent) in destroyDecoder() 181 ocsd_err_t err = OCSD_ERR_DCD_INTERFACE_UNUSED; in attachInstrDecoder() 199 ocsd_err_t err = OCSD_ERR_DCD_INTERFACE_UNUSED; in attachMemAccessor() [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-14.2/contrib/opencsd/decoder/source/c_api/ |
| H A D | ocsd_c_api.cpp | 164 ocsd_err_t err = OCSD_OK; in ocsd_dt_create_decoder() 196 ocsd_err_t err = OCSD_OK; in ocsd_dt_attach_packet_callback() 325 ocsd_err_t err = OCSD_OK; in ocsd_pkt_str() 368 ocsd_err_t err = OCSD_OK; in ocsd_gen_elem_str() 385 ocsd_err_t err = OCSD_OK; in ocsd_dt_add_binfile_mem_acc() 395 ocsd_err_t err = OCSD_OK; in ocsd_dt_add_binfile_region_mem_acc() 405 ocsd_err_t err = OCSD_OK; in ocsd_dt_add_buffer_mem_acc() 415 ocsd_err_t err = OCSD_OK; in ocsd_dt_add_callback_mem_acc() 425 ocsd_err_t err = OCSD_OK; in ocsd_dt_add_callback_trcid_mem_acc() 436 ocsd_err_t err = OCSD_OK; in ocsd_dt_remove_mem_acc() [all …]
|
| H A D | ocsd_c_api_custom_obj.h | 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); 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); 133 const ocsd_err_t code, 142 friend ocsd_err_t DecodeArmInstCB(const void *lib_context, ocsd_instr_info *instr_info); [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() 121 ocsd_err_t err = OCSD_OK; in createDecoder() 163 ocsd_err_t CustomDcdMngrWrapper::destroyDecoder(TraceComponent *pComponent) in destroyDecoder() 179 ocsd_err_t err = OCSD_OK; in createConfigFromDataStruct() 197 ocsd_err_t CustomDcdMngrWrapper::getDataInputI(TraceComponent *pComponent, ITrcDataIn **ppDataIn) in getDataInputI() 219 ocsd_err_t CustomDcdMngrWrapper::attachInstrDecoder(TraceComponent *pComponent, IInstrDecode *pIIns… in attachInstrDecoder() 237 ocsd_err_t CustomDcdMngrWrapper::attachOutputSink(TraceComponent *pComponent, ITrcGenElemIn *pOutSi… in attachOutputSink() 323 ocsd_err_t DecodeArmInstCB(const void *lib_context, ocsd_instr_info *instr_info) in DecodeArmInstCB() [all …]
|
| /freebsd-14.2/contrib/opencsd/decoder/source/ |
| H A D | ocsd_dcd_tree.cpp | 405 ocsd_err_t err = OCSD_OK; in createDecoder() 482 ocsd_err_t err = OCSD_OK; in removeDecoder() 498 ocsd_err_t err = OCSD_OK; in getDecoderStats() 593 ocsd_err_t err; in initialise() 623 ocsd_err_t err = OCSD_ERR_INVALID_ID; in createDecodeElement() 655 ocsd_err_t err = OCSD_ERR_DCDT_NO_FORMATTER; in setIDFilter() 665 ocsd_err_t DecodeTree::clearIDFilter() in clearIDFilter() 667 ocsd_err_t err = OCSD_ERR_DCDT_NO_FORMATTER; in clearIDFilter() 678 ocsd_err_t err = OCSD_ERR_INVALID_PARAM_VAL; in addPacketPrinter() 752 ocsd_err_t err = OCSD_ERR_MEM; in addRawFramePrinter() [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-14.2/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-14.2/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() 182 ocsd_err_t err = OCSD_OK; in onProtocolConfig() 292 ocsd_err_t err = OCSD_OK; in decodePacket() 715 ocsd_err_t err = OCSD_OK; in commitElements() 887 ocsd_err_t err = OCSD_OK; in returnStackPop() 910 ocsd_err_t err = OCSD_OK; in commitElemOnEOT() 990 ocsd_err_t err = OCSD_OK; in cancelElements() 1080 ocsd_err_t err = OCSD_OK; in mispredictAtom() 1296 ocsd_err_t err; in processAtom() [all …]
|
| /freebsd-14.2/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-14.2/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);
|