/aosp_15_r20/external/OpenCSD/decoder/include/common/ |
H A D | trc_pkt_proc_base.h | 74 virtual ocsd_datapath_resp_t TraceDataIn( const ocsd_datapath_op_t op, 87 virtual ocsd_datapath_resp_t processData( const ocsd_trc_index_t index, 92 …virtual ocsd_datapath_resp_t onEOT() = 0; //!< Implementation function for the OCSD_OP_EOT o… 93 …virtual ocsd_datapath_resp_t onReset() = 0; //!< Implementation function for the OCSD_OP_RESET… 94 …virtual ocsd_datapath_resp_t onFlush() = 0; //!< Implementation function for the OCSD_OP_FLUSH… 138 virtual ocsd_datapath_resp_t TraceDataIn( const ocsd_datapath_op_t op, 168 ocsd_datapath_resp_t outputDecodedPacket(const ocsd_trc_index_t index_sop, const P *pkt); 177 …ocsd_datapath_resp_t outputOnAllInterfaces(const ocsd_trc_index_t index_sop, const P *pkt, const P… 179 …ocsd_datapath_resp_t outputOnAllInterfaces(const ocsd_trc_index_t index_sop, const P *pkt, const P… 203 ocsd_datapath_resp_t Reset(const ocsd_trc_index_t index); [all …]
|
H A D | trc_pkt_decode_base.h | 81 virtual ocsd_datapath_resp_t processPacket() = 0; 82 virtual ocsd_datapath_resp_t onEOT() = 0; 83 virtual ocsd_datapath_resp_t onReset() = 0; 84 virtual ocsd_datapath_resp_t onFlush() = 0; 94 ocsd_datapath_resp_t outputTraceElement(const OcsdTraceElement &elem); // use current index 95 …ocsd_datapath_resp_t outputTraceElementIdx(ocsd_trc_index_t idx, const OcsdTraceElement &elem); //… 160 inline ocsd_datapath_resp_t TrcPktDecodeI::outputTraceElement(const OcsdTraceElement &elem) in outputTraceElement() 165 inline ocsd_datapath_resp_t TrcPktDecodeI::outputTraceElementIdx(ocsd_trc_index_t idx, const OcsdTr… in outputTraceElementIdx() 201 virtual ocsd_datapath_resp_t PacketDataIn( const ocsd_datapath_op_t op, 238 template <class P, class Pc> ocsd_datapath_resp_t TrcPktDecodeBase<P, Pc>::PacketDataIn( const ocsd… in PacketDataIn() [all …]
|
H A D | trc_frame_deformatter.h | 60 virtual ocsd_datapath_resp_t TraceDataIn( const ocsd_datapath_op_t op, 88 …ocsd_datapath_resp_t Reset(); /* reset the decode to the start state, drop partial data - propo… 89 …ocsd_datapath_resp_t Flush(); /* flush existing data if possible, retain state - propogate to a…
|
/aosp_15_r20/external/OpenCSD/decoder/source/ptm/ |
H A D | trc_pkt_decode_ptm.cpp | 58 ocsd_datapath_resp_t TrcPktDecodePtm::processPacket() in processPacket() 60 ocsd_datapath_resp_t resp = OCSD_RESP_CONT; in processPacket() 106 ocsd_datapath_resp_t TrcPktDecodePtm::onEOT() in onEOT() 108 ocsd_datapath_resp_t resp = OCSD_RESP_CONT; in onEOT() 117 ocsd_datapath_resp_t TrcPktDecodePtm::onReset() in onReset() 119 ocsd_datapath_resp_t resp = OCSD_RESP_CONT; in onReset() 125 ocsd_datapath_resp_t TrcPktDecodePtm::onFlush() in onFlush() 127 ocsd_datapath_resp_t resp = OCSD_RESP_CONT; in onFlush() 133 ocsd_datapath_resp_t TrcPktDecodePtm::contProcess() in contProcess() 135 ocsd_datapath_resp_t resp = OCSD_RESP_CONT; in contProcess() [all …]
|
H A D | trc_pkt_proc_ptm.cpp | 77 ocsd_datapath_resp_t TrcPktProcPtm::processData( const ocsd_trc_index_t index, in processData() 82 ocsd_datapath_resp_t resp = OCSD_RESP_CONT; in processData() 171 ocsd_datapath_resp_t TrcPktProcPtm::onEOT() in onEOT() 173 ocsd_datapath_resp_t err = OCSD_RESP_FATAL_NOT_INIT; in onEOT() 186 ocsd_datapath_resp_t TrcPktProcPtm::onReset() in onReset() 188 ocsd_datapath_resp_t err = OCSD_RESP_FATAL_NOT_INIT; in onReset() 197 ocsd_datapath_resp_t TrcPktProcPtm::onFlush() in onFlush() 199 ocsd_datapath_resp_t err = OCSD_RESP_FATAL_NOT_INIT; in onFlush() 252 ocsd_datapath_resp_t TrcPktProcPtm::outputPacket() in outputPacket() 254 ocsd_datapath_resp_t resp = OCSD_RESP_CONT; in outputPacket() [all …]
|
/aosp_15_r20/external/OpenCSD/decoder/include/opencsd/ptm/ |
H A D | trc_pkt_decode_ptm.h | 110 virtual ocsd_datapath_resp_t processPacket(); 111 virtual ocsd_datapath_resp_t onEOT(); 112 virtual ocsd_datapath_resp_t onReset(); 113 virtual ocsd_datapath_resp_t onFlush(); 130 ocsd_datapath_resp_t decodePacket(); 131 ocsd_datapath_resp_t contProcess(); 132 ocsd_datapath_resp_t processIsync(); 133 ocsd_datapath_resp_t processBranch(); 134 ocsd_datapath_resp_t processWPUpdate(); 135 ocsd_datapath_resp_t processAtom(); [all …]
|
H A D | trc_pkt_proc_ptm.h | 61 virtual ocsd_datapath_resp_t processData( const ocsd_trc_index_t index, 65 virtual ocsd_datapath_resp_t onEOT(); 66 virtual ocsd_datapath_resp_t onReset(); 67 virtual ocsd_datapath_resp_t onFlush(); 74 ocsd_datapath_resp_t outputPacket(); 104 …ocsd_datapath_resp_t waitASync(); //!< look for first synchronisation point in the packet st…
|
/aosp_15_r20/external/OpenCSD/decoder/source/etmv3/ |
H A D | trc_pkt_decode_etmv3.cpp | 57 ocsd_datapath_resp_t TrcPktDecodeEtmV3::processPacket() in processPacket() 59 ocsd_datapath_resp_t resp = OCSD_RESP_CONT; in processPacket() 126 ocsd_datapath_resp_t TrcPktDecodeEtmV3::onEOT() in onEOT() 128 ocsd_datapath_resp_t resp = OCSD_RESP_CONT; in onEOT() 148 ocsd_datapath_resp_t TrcPktDecodeEtmV3::onReset() in onReset() 150 ocsd_datapath_resp_t resp = OCSD_RESP_CONT; in onReset() 156 ocsd_datapath_resp_t TrcPktDecodeEtmV3::onFlush() in onFlush() 158 ocsd_datapath_resp_t resp = OCSD_RESP_CONT; in onFlush() 219 OcsdTraceElement *TrcPktDecodeEtmV3::GetNextOpElem(ocsd_datapath_resp_t &resp) in GetNextOpElem() 243 ocsd_datapath_resp_t TrcPktDecodeEtmV3::decodePacket(bool &pktDone) in decodePacket() [all …]
|
H A D | trc_pkt_proc_etmv3_impl.h | 57 ocsd_datapath_resp_t processData( const ocsd_trc_index_t index, 61 ocsd_datapath_resp_t onEOT(); 62 ocsd_datapath_resp_t onReset(); 63 ocsd_datapath_resp_t onFlush(); 104 ocsd_datapath_resp_t outputPacket(); // output a packet
|
H A D | trc_pkt_proc_etmv3.cpp | 84 ocsd_datapath_resp_t TrcPktProcEtmV3::processData( const ocsd_trc_index_t index, in processData() 94 ocsd_datapath_resp_t TrcPktProcEtmV3::onEOT() in onEOT() 101 ocsd_datapath_resp_t TrcPktProcEtmV3::onReset() in onReset() 108 ocsd_datapath_resp_t TrcPktProcEtmV3::onFlush() in onFlush()
|
H A D | trc_pkt_proc_etmv3_impl.cpp | 64 ocsd_datapath_resp_t EtmV3PktProcImpl::processData(const ocsd_trc_index_t index, in processData() 69 ocsd_datapath_resp_t resp = OCSD_RESP_CONT; in processData() 129 ocsd_datapath_resp_t EtmV3PktProcImpl::onEOT() in onEOT() 131 ocsd_datapath_resp_t resp = OCSD_RESP_CONT; in onEOT() 142 ocsd_datapath_resp_t EtmV3PktProcImpl::onReset() in onReset() 148 ocsd_datapath_resp_t EtmV3PktProcImpl::onFlush() in onFlush() 194 ocsd_datapath_resp_t EtmV3PktProcImpl::outputPacket() in outputPacket() 196 ocsd_datapath_resp_t dp_resp = OCSD_RESP_FATAL_NOT_INIT; in outputPacket()
|
/aosp_15_r20/external/OpenCSD/decoder/tests/ext_dcd_test_eg/c_api_echo_test/ |
H A D | ext_dcd_echo_test.c | 51 static ocsd_datapath_resp_t echo_dcd_trace_data_in(const void *decoder_handle, 71 static ocsd_datapath_resp_t echo_dcd_process_data(echo_decoder_t *decoder, 77 static ocsd_datapath_resp_t send_gen_packet(echo_decoder_t *decoder); 78 static ocsd_datapath_resp_t analyse_packet(echo_decoder_t *decoder); 79 static ocsd_datapath_resp_t send_none_data_op(echo_decoder_t *decoder, const ocsd_datapath_op_t op); 147 ocsd_datapath_resp_t echo_dcd_trace_data_in(const void *decoder_handle, in echo_dcd_trace_data_in() 154 ocsd_datapath_resp_t resp = OCSD_RESP_CONT; in echo_dcd_trace_data_in() 208 ocsd_datapath_resp_t echo_dcd_process_data(echo_decoder_t *decoder, in echo_dcd_process_data() 214 ocsd_datapath_resp_t resp = OCSD_RESP_CONT; in echo_dcd_process_data() 261 ocsd_datapath_resp_t send_gen_packet(echo_decoder_t *decoder) in send_gen_packet() [all …]
|
/aosp_15_r20/external/OpenCSD/decoder/include/opencsd/etmv3/ |
H A D | trc_pkt_decode_etmv3.h | 216 virtual ocsd_datapath_resp_t processPacket(); 217 virtual ocsd_datapath_resp_t onEOT(); 218 virtual ocsd_datapath_resp_t onReset(); 219 virtual ocsd_datapath_resp_t onFlush(); 227 ocsd_datapath_resp_t decodePacket(bool &pktDone); //!< decode a packet 229 ocsd_datapath_resp_t processISync(const bool withCC, const bool firstSync = false); 230 ocsd_datapath_resp_t processBranchAddr(); 231 ocsd_datapath_resp_t processPHdr(); 233 … ocsd_datapath_resp_t sendUnsyncPacket(); //!< send an initial unsync packet when decoder starts 235 …OcsdTraceElement *GetNextOpElem(ocsd_datapath_resp_t &resp); //!< get the next element from the…
|
H A D | trc_pkt_proc_etmv3.h | 59 virtual ocsd_datapath_resp_t processData( const ocsd_trc_index_t index, 63 virtual ocsd_datapath_resp_t onEOT(); 64 virtual ocsd_datapath_resp_t onReset(); 65 virtual ocsd_datapath_resp_t onFlush();
|
/aosp_15_r20/external/OpenCSD/decoder/source/stm/ |
H A D | trc_pkt_decode_stm.cpp | 58 ocsd_datapath_resp_t TrcPktDecodeStm::processPacket() in processPacket() 60 ocsd_datapath_resp_t resp = OCSD_RESP_CONT; in processPacket() 90 ocsd_datapath_resp_t TrcPktDecodeStm::onEOT() in onEOT() 92 ocsd_datapath_resp_t resp = OCSD_RESP_CONT; in onEOT() 99 ocsd_datapath_resp_t TrcPktDecodeStm::onReset() in onReset() 101 ocsd_datapath_resp_t resp = OCSD_RESP_CONT; in onReset() 107 ocsd_datapath_resp_t TrcPktDecodeStm::onFlush() in onFlush() 109 ocsd_datapath_resp_t resp = OCSD_RESP_CONT; in onFlush() 160 ocsd_datapath_resp_t TrcPktDecodeStm::decodePacket(bool &bPktDone) in decodePacket() 162 ocsd_datapath_resp_t resp = OCSD_RESP_CONT; in decodePacket()
|
H A D | trc_pkt_proc_stm.cpp | 75 ocsd_datapath_resp_t TrcPktProcStm::processData( const ocsd_trc_index_t index, in processData() 80 ocsd_datapath_resp_t resp = OCSD_RESP_CONT; in processData() 151 ocsd_datapath_resp_t TrcPktProcStm::onEOT() in onEOT() 153 ocsd_datapath_resp_t resp = OCSD_RESP_CONT; in onEOT() 162 ocsd_datapath_resp_t TrcPktProcStm::onReset() in onReset() 168 ocsd_datapath_resp_t TrcPktProcStm::onFlush() in onFlush() 185 ocsd_datapath_resp_t TrcPktProcStm::outputPacket() in outputPacket() 187 ocsd_datapath_resp_t resp = OCSD_RESP_CONT; in outputPacket()
|
/aosp_15_r20/external/OpenCSD/decoder/source/ |
H A D | trc_frame_deformatter_impl.h | 62 virtual ocsd_datapath_resp_t TraceDataIn( const ocsd_datapath_op_t op, 73 …ocsd_datapath_resp_t Reset(); /* reset the decode to the start state, drop partial data - propo… 74 ocsd_datapath_resp_t Flush(); 81 …ocsd_datapath_resp_t executeNoneDataOpAllIDs(ocsd_datapath_op_t op, const ocsd_trc_index_t index =… 82 ocsd_datapath_resp_t processTraceData(const ocsd_trc_index_t index, 95 void CollateDataPathResp(const ocsd_datapath_resp_t resp); 96 const ocsd_datapath_resp_t highestDataPathResp() const { return m_highestResp; }; in highestDataPathResp() 138 ocsd_datapath_resp_t m_highestResp;
|
H A D | trc_frame_deformatter.cpp | 79 ocsd_datapath_resp_t TraceFmtDcdImpl::TraceDataIn( in TraceDataIn() 86 ocsd_datapath_resp_t resp = OCSD_RESP_FATAL_INVALID_OP; in TraceDataIn() 170 ocsd_datapath_resp_t TraceFmtDcdImpl::Reset() in Reset() 177 ocsd_datapath_resp_t TraceFmtDcdImpl::Flush() in Flush() 185 ocsd_datapath_resp_t TraceFmtDcdImpl::executeNoneDataOpAllIDs(ocsd_datapath_op_t op, in executeNoneDataOpAllIDs() 224 void TraceFmtDcdImpl::CollateDataPathResp(const ocsd_datapath_resp_t resp) in CollateDataPathResp() 230 ocsd_datapath_resp_t TraceFmtDcdImpl::processTraceData( in processTraceData() 877 ocsd_datapath_resp_t TraceFormatterFrameDecoder::TraceDataIn( const ocsd_datapath_op_t op, in TraceDataIn() 954 ocsd_datapath_resp_t TraceFormatterFrameDecoder::Reset() in Reset() 959 ocsd_datapath_resp_t TraceFormatterFrameDecoder::Flush() in Flush()
|
/aosp_15_r20/external/OpenCSD/decoder/include/opencsd/stm/ |
H A D | trc_pkt_decode_stm.h | 57 virtual ocsd_datapath_resp_t processPacket(); 58 virtual ocsd_datapath_resp_t onEOT(); 59 virtual ocsd_datapath_resp_t onReset(); 60 virtual ocsd_datapath_resp_t onFlush(); 71 ocsd_datapath_resp_t decodePacket(bool &bPktDone); //!< decode the current incoming packet
|
H A D | trc_pkt_proc_stm.h | 57 virtual ocsd_datapath_resp_t processData( const ocsd_trc_index_t index, 61 virtual ocsd_datapath_resp_t onEOT(); 62 virtual ocsd_datapath_resp_t onReset(); 63 virtual ocsd_datapath_resp_t onFlush(); 84 ocsd_datapath_resp_t outputPacket(); //!< send packet on output
|
/aosp_15_r20/external/OpenCSD/decoder/include/opencsd/etmv4/ |
H A D | trc_pkt_proc_etmv4i.h | 60 virtual ocsd_datapath_resp_t processData( const ocsd_trc_index_t index, 64 virtual ocsd_datapath_resp_t onEOT(); 65 virtual ocsd_datapath_resp_t onReset(); 66 virtual ocsd_datapath_resp_t onFlush(); 160 ocsd_datapath_resp_t outputPacket(); 161 ocsd_datapath_resp_t outputUnsyncedRawPacket();
|
H A D | trc_pkt_decode_etmv4i.h | 61 virtual ocsd_datapath_resp_t processPacket(); 62 virtual ocsd_datapath_resp_t onEOT(); 63 virtual ocsd_datapath_resp_t onReset(); 64 virtual ocsd_datapath_resp_t onFlush(); 74 …ocsd_datapath_resp_t resolveElements(); // commit/cancel trace elements generated from latest / …
|
/aosp_15_r20/external/perfetto/src/trace_processor/importers/etm/ |
H A D | etm_v4_decoder.cc | 77 ocsd_datapath_resp_t EtmV4Decoder::TraceElemIn(const ocsd_trc_index_t index_sop, in TraceElemIn() 105 ocsd_datapath_resp_t resp = in Reset() 111 ocsd_datapath_resp_t resp = in Flush() 120 ocsd_datapath_resp_t resp = packet_processor_.TraceDataIn( in Data() 127 ocsd_datapath_resp_t resp = in Eot()
|
/aosp_15_r20/external/OpenCSD/decoder/include/pkt_printers/ |
H A D | pkt_printer_t.h | 54 virtual ocsd_datapath_resp_t PacketDataIn( const ocsd_datapath_op_t op, 71 ocsd_datapath_resp_t m_last_resp; 94 template<class P> ocsd_datapath_resp_t PacketPrinter<P>::PacketDataIn( const ocsd_datapath_op_t op, in PacketDataIn() 99 ocsd_datapath_resp_t resp = OCSD_RESP_CONT; in PacketDataIn()
|
/aosp_15_r20/system/extras/simpleperf/ |
H A D | ETMDecoder.cpp | 60 static bool IsRespError(ocsd_datapath_resp_t resp) { in IsRespError() 146 virtual ocsd_datapath_resp_t ProcessPacket(uint8_t trace_id, ocsd_datapath_op_t op, 165 ocsd_datapath_resp_t PacketDataIn(ocsd_datapath_op_t op, ocsd_trc_index_t index_sop, in PacketDataIn() 190 ocsd_datapath_resp_t ProcessPacket(uint8_t trace_id, ocsd_datapath_op_t op, in ProcessPacket() 349 virtual ocsd_datapath_resp_t ProcessElement(ocsd_trc_index_t index_sop, uint8_t trace_id, 376 ocsd_datapath_resp_t ProcessPacket(uint8_t trace_id, ocsd_datapath_op_t op, in ProcessPacket() 382 ocsd_datapath_resp_t TraceElemIn(const ocsd_trc_index_t index_sop, uint8_t trc_chan_id, in TraceElemIn() 425 ocsd_datapath_resp_t ProcessElement(ocsd_trc_index_t index_sop, uint8_t trc_chan_id, in ProcessElement() 451 ocsd_datapath_resp_t ProcessElement(const ocsd_trc_index_t, uint8_t trace_id, in ProcessElement() 559 ocsd_datapath_resp_t ProcessPacket(uint8_t trace_id, ocsd_datapath_op_t op, in ProcessPacket()
|