Home
last modified time | relevance | path

Searched refs:ocsd_err_t (Results 1 – 25 of 62) sorted by relevance

123

/freebsd-13-stable/contrib/opencsd/decoder/include/opencsd/c_api/
HDopencsd_c_api.h156 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,
239 OCSD_C_API ocsd_err_t ocsd_dt_add_binfile_mem_acc(const dcd_tree_handle_t handle, const ocsd_vaddr_…
258 OCSD_C_API ocsd_err_t ocsd_dt_add_binfile_region_mem_acc(const dcd_tree_handle_t handle, const ocsd…
271 OCSD_C_API ocsd_err_t ocsd_dt_add_buffer_mem_acc(const dcd_tree_handle_t handle, const ocsd_vaddr_t…
287 OCSD_C_API ocsd_err_t ocsd_dt_add_callback_mem_acc(const dcd_tree_handle_t handle, const ocsd_vaddr…
303 OCSD_C_API ocsd_err_t ocsd_dt_add_callback_trcid_mem_acc(const dcd_tree_handle_t handle, const ocsd…
315 OCSD_C_API ocsd_err_t ocsd_dt_remove_mem_acc(const dcd_tree_handle_t handle, const ocsd_vaddr_t st_…
[all …]
HDocsd_c_api_custom.h122 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);
HDocsd_c_api_cust_fact.h43 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);
HDocsd_c_api_cust_impl.h61 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-13-stable/contrib/opencsd/decoder/include/opencsd/etmv4/
HDtrc_pkt_decode_etmv4i.h63 virtual ocsd_err_t onProtocolConfig();
71ocsd_err_t decodePacket(); // decode packet into trace elements. return true to indicate decode…
73ocsd_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-13-stable/contrib/opencsd/decoder/include/common/
HDocsd_dcd_tree.h101 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);
157ocsd_err_t createDecoder(const std::string &decoderName, const int createFlags, const CSConfig *pC…
169 ocsd_err_t removeDecoder(const uint8_t CSID);
246 ocsd_err_t createMemAccMapper(memacc_mapper_t type = MEMACC_MAP_GLOBAL);
288ocsd_err_t addBufferMemAcc(const ocsd_vaddr_t address, const ocsd_mem_space_acc_t mem_space, const…
299ocsd_err_t addBinFileMemAcc(const ocsd_vaddr_t address, const ocsd_mem_space_acc_t mem_space, cons…
314ocsd_err_t addBinFileRegionMemAcc(const ocsd_file_mem_region_t *region_array, const int num_region…
330ocsd_err_t updateBinFileRegionMemAcc(const ocsd_file_mem_region_t *region_array, const int num_reg…
[all …]
HDocsd_dcd_mngr_i.h56 …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 …]
HDocsd_dcd_mngr.h52 …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 …]
HDocsd_error.h60 …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 */
HDcomp_attach_pt_t.h73 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()
HDtrc_pkt_decode_base.h85 virtual ocsd_err_t onProtocolConfig() = 0;
98ocsd_err_t accessMemory(const ocsd_vaddr_t address, const ocsd_mem_space_acc_t mem_space, uint32_t…
101 ocsd_err_t instrDecode(ocsd_instr_info *instr_info);
169 inline ocsd_err_t TrcPktDecodeI::instrDecode(ocsd_instr_info *instr_info) in instrDecode()
176 inline ocsd_err_t TrcPktDecodeI::accessMemory(const ocsd_vaddr_t address, const ocsd_mem_space_acc_… in accessMemory()
198 ocsd_err_t setProtocolConfig(const Pc *config);
277 template <class P, class Pc> ocsd_err_t TrcPktDecodeBase<P, Pc>::setProtocolConfig(const Pc *confi… in setProtocolConfig()
279 ocsd_err_t err = OCSD_ERR_INVALID_PARAM_VAL; in setProtocolConfig()
HDocsd_gen_elem_stack.h54 ocsd_err_t resetElemStack(); //!< set pointers to base of stack
55ocsd_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-13-stable/contrib/opencsd/decoder/source/c_api/
HDocsd_c_api.cpp56 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()
239 OCSD_C_API ocsd_err_t ocsd_dt_set_gen_elem_outfn(const dcd_tree_handle_t handle, FnTraceElemIn pFn,… in ocsd_dt_set_gen_elem_outfn()
254 OCSD_C_API ocsd_err_t ocsd_def_errlog_init(const ocsd_err_severity_t verbosity, const int create_ou… in ocsd_def_errlog_init()
[all …]
HDocsd_c_api_custom_obj.h53 …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 …]
HDocsd_c_api_custom_obj.cpp45 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-13-stable/contrib/opencsd/decoder/source/
HDocsd_dcd_tree.cpp172 ocsd_err_t DecodeTree::createMemAccMapper(memacc_mapper_t type /* = MEMACC_MAP_GLOBAL*/ ) in createMemAccMapper()
221 ocsd_err_t DecodeTree::addBufferMemAcc(const ocsd_vaddr_t address, const ocsd_mem_space_acc_t mem_s… in addBufferMemAcc()
231ocsd_err_t err = TrcMemAccFactory::CreateBufferAccessor(&p_accessor, address, p_mem_buffer, mem_le… in addBufferMemAcc()
249 ocsd_err_t DecodeTree::addBinFileMemAcc(const ocsd_vaddr_t address, const ocsd_mem_space_acc_t mem_… in addBinFileMemAcc()
258 ocsd_err_t err = TrcMemAccFactory::CreateFileAccessor(&p_accessor,filepath,address); in addBinFileMemAcc()
278 ocsd_err_t DecodeTree::addBinFileRegionMemAcc(const ocsd_file_mem_region_t *region_array, const int… in addBinFileRegionMemAcc()
290ocsd_err_t err = TrcMemAccFactory::CreateFileAccessor(&p_accessor,filepath,region_array[curr_regio… in addBinFileRegionMemAcc()
319 ocsd_err_t DecodeTree::updateBinFileRegionMemAcc(const ocsd_file_mem_region_t *region_array, const … in updateBinFileRegionMemAcc()
347 ocsd_err_t DecodeTree::initCallbackMemAcc(const ocsd_vaddr_t st_address, const ocsd_vaddr_t en_addr… in initCallbackMemAcc()
357ocsd_err_t err = TrcMemAccFactory::CreateCBAccessor(&p_accessor, st_address, en_address, mem_space… in initCallbackMemAcc()
[all …]
HDocsd_gen_elem_stack.cpp60 ocsd_err_t OcsdGenElemStack::addElem(const ocsd_trc_index_t trc_pkt_idx) in addElem()
62 ocsd_err_t err = OCSD_OK; in addElem()
83 ocsd_err_t OcsdGenElemStack::addElemType(const ocsd_trc_index_t trc_pkt_idx, ocsd_gen_trc_elem_t el… in addElemType()
85 ocsd_err_t err = addElem(trc_pkt_idx); in addElemType()
91 ocsd_err_t OcsdGenElemStack::resetElemStack() in resetElemStack()
93 ocsd_err_t err = OCSD_OK; in resetElemStack()
139 ocsd_err_t OcsdGenElemStack::growArray() in growArray()
HDocsd_error.cpp100 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()
HDocsd_code_follower.cpp98 ocsd_err_t OcsdCodeFollower::followSingleAtom(const ocsd_vaddr_t addrStart, const ocsd_atm_val A) in followSingleAtom()
100 ocsd_err_t err = OCSD_ERR_NOT_INIT; in followSingleAtom()
134 ocsd_err_t OcsdCodeFollower::decodeSingleOpCode() in decodeSingleOpCode()
136 ocsd_err_t err = OCSD_OK; in decodeSingleOpCode()
/freebsd-13-stable/contrib/opencsd/decoder/include/mem_acc/
HDtrc_mem_acc_mapper.h58 virtual ocsd_err_t ReadTargetMemory( const ocsd_vaddr_t address,
67 virtual ocsd_err_t AddAccessor(TrcMemAccessorBase *p_accessor, const uint8_t cs_trace_id) = 0;
70 virtual ocsd_err_t RemoveAccessor(const TrcMemAccessorBase *p_accessor) = 0;
77ocsd_err_t RemoveAccessorByAddress(const ocsd_vaddr_t st_address, const ocsd_mem_space_acc_t mem_s…
93 void LogWarn(const ocsd_err_t err, const std::string &msg);
112 virtual ocsd_err_t AddAccessor(TrcMemAccessorBase *p_accessor, const uint8_t cs_trace_id);
123 virtual ocsd_err_t RemoveAccessor(const TrcMemAccessorBase *p_accessor);
/freebsd-13-stable/contrib/opencsd/decoder/source/etmv4/
HDtrc_pkt_decode_etmv4i.cpp65 ocsd_err_t err = OCSD_OK; in processPacket()
141 ocsd_err_t err; in onEOT()
171 ocsd_err_t TrcPktDecodeEtmV4I::onProtocolConfig() in onProtocolConfig()
173 ocsd_err_t err = OCSD_OK; in onProtocolConfig()
280 ocsd_err_t TrcPktDecodeEtmV4I::decodePacket() in decodePacket()
282 ocsd_err_t err = OCSD_OK; in decodePacket()
591 ocsd_err_t err = OCSD_OK; in resolveElements()
630 ocsd_err_t TrcPktDecodeEtmV4I::commitElements() in commitElements()
632 ocsd_err_t err = OCSD_OK; in commitElements()
771 ocsd_err_t TrcPktDecodeEtmV4I::returnStackPop() in returnStackPop()
[all …]
/freebsd-13-stable/contrib/opencsd/decoder/source/mem_acc/
HDtrc_mem_acc_base.cpp45 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()
HDtrc_mem_acc_mapper.cpp78 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()
138 ocsd_err_t TrcMemAccMapper::RemoveAccessorByAddress(const ocsd_vaddr_t st_address, const ocsd_mem_s… in RemoveAccessorByAddress()
140 ocsd_err_t err = OCSD_OK; in RemoveAccessorByAddress()
161 void TrcMemAccMapper::LogWarn(const ocsd_err_t err, const std::string &msg) in LogWarn()
182 ocsd_err_t TrcMemAccMapGlobalSpace::AddAccessor(TrcMemAccessorBase *p_accessor, const uint8_t /*cs_… in AddAccessor()
184 ocsd_err_t err = OCSD_OK; in AddAccessor()
264 ocsd_err_t TrcMemAccMapGlobalSpace::RemoveAccessor(const TrcMemAccessorBase *p_accessor) in RemoveAccessor()
/freebsd-13-stable/contrib/opencsd/decoder/include/i_dec/
HDtrc_i_decode.h46 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);
/freebsd-13-stable/contrib/opencsd/decoder/include/interfaces/
HDtrc_indexer_src_i.h82 virtual ocsd_err_t TrcIDIndex(const ocsd_trc_index_t src_idx, const uint8_t ID) = 0;
97 …virtual ocsd_err_t TrcIDBlockMap(const ocsd_trc_index_t src_idx_start, const std::vector<uint8_t> …
109 virtual ocsd_err_t TrcEventIndex(const ocsd_trc_index_t src_idx, const int event_type) = 0;

123