Home
last modified time | relevance | path

Searched refs:OcsdTraceElement (Results 1 – 18 of 18) sorted by relevance

/freebsd/contrib/opencsd/decoder/include/common/
H A Dtrc_gen_elem.h49 class OcsdTraceElement : public trcPrintableElem, public ocsd_generic_trace_elem
52 OcsdTraceElement();
53 OcsdTraceElement(ocsd_gen_trc_elem_t type);
54 virtual ~OcsdTraceElement() {}; in ~OcsdTraceElement()
94 OcsdTraceElement &operator =(const ocsd_generic_trace_elem* p_elem);
101 void copyPersistentData(const OcsdTraceElement &src);
109 inline OcsdTraceElement::OcsdTraceElement(ocsd_gen_trc_elem_t type) in OcsdTraceElement() function
114 inline OcsdTraceElement::OcsdTraceElement() in OcsdTraceElement() function
119 inline void OcsdTraceElement::setCycleCount(const uint32_t cycleCount) in setCycleCount()
125 inline void OcsdTraceElement::setEvent(const event_t ev_type, const uint16_t number) in setEvent()
[all …]
H A Docsd_gen_elem_stack.h53 OcsdTraceElement &getCurrElem(); //!< get the current element.
64 OcsdTraceElement *pElem; //!< pointer to the listed trace element
103 inline OcsdTraceElement &OcsdGenElemStack::getCurrElem() in getCurrElem()
H A Dtrc_pkt_decode_base.h94 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 …ath_resp_t TrcPktDecodeI::outputTraceElementIdx(ocsd_trc_index_t idx, const OcsdTraceElement &elem) in outputTraceElementIdx()
H A Docsd_gen_elem_list.h67OcsdTraceElement *getNextElem(const ocsd_trc_index_t trc_pkt_idx); //!< get next free element on t…
91 OcsdTraceElement *pElem; //!< pointer to the listed trace element
/freebsd/contrib/opencsd/decoder/source/etmv3/
H A Dtrc_pkt_decode_etmv3.cpp129 OcsdTraceElement *pElem = 0; in onEOT()
219 OcsdTraceElement *TrcPktDecodeEtmV3::GetNextOpElem(ocsd_datapath_resp_t &resp) in GetNextOpElem()
221 OcsdTraceElement *pElem = m_outputElemList.getNextElem(m_index_curr_pkt); in GetNextOpElem()
247 OcsdTraceElement *pElem = 0; in decodePacket()
379 OcsdTraceElement *pElem = 0; in sendUnsyncPacket()
409 OcsdTraceElement *pElem = 0; in processISync()
483 OcsdTraceElement *pElem = 0; in processBranchAddr()
553 OcsdTraceElement *pElem = 0; in processPHdr()
/freebsd/contrib/opencsd/decoder/include/opencsd/etmv4/
H A Dtrc_pkt_decode_etmv4i.h80 void updateContext(TrcStackElemCtxt *pCtxtElem, OcsdTraceElement &elem);
147 …void setElemTraceRange(OcsdTraceElement &elemIn, const instr_range_t &addr_range, const bool execu…
148 void setElemTraceRangeInstr(OcsdTraceElement &elemIn, const instr_range_t &addr_range,
248 OcsdTraceElement &outElem() { return m_out_elem.getCurrElem(); }; //!< current out element in outElem()
/freebsd/contrib/opencsd/decoder/source/
H A Docsd_gen_elem_list.cpp67 OcsdTraceElement *OcsdGenElemList::getNextElem(const ocsd_trc_index_t trc_pkt_idx) in getNextElem()
69 OcsdTraceElement *pElem = 0; in getNextElem()
137 p_new_array[m_elemArraySize+i].pElem = new (std::nothrow) OcsdTraceElement(); in growArray()
H A Dtrc_gen_elem.cpp123 void OcsdTraceElement::toString(std::string &str) const in toString()
240 OcsdTraceElement &OcsdTraceElement::operator =(const ocsd_generic_trace_elem* p_elem) in operator =()
247 void OcsdTraceElement::printSWInfoPkt(std::ostringstream & oss) const in printSWInfoPkt()
H A Docsd_gen_elem_stack.cpp149 OcsdTraceElement *pElem = 0; in growArray()
154 pElem = new (std::nothrow) OcsdTraceElement(); in growArray()
/freebsd/contrib/opencsd/decoder/include/interfaces/
H A Dtrc_gen_elem_in_i.h39 class OcsdTraceElement; variable
72 const OcsdTraceElement &elem) = 0;
/freebsd/contrib/opencsd/decoder/include/pkt_printers/
H A Dgen_elem_printer.h47 const OcsdTraceElement &elem);
65 const OcsdTraceElement &elem) in TraceElemIn()
/freebsd/contrib/opencsd/decoder/include/opencsd/stm/
H A Dtrc_pkt_decode_stm.h99 OcsdTraceElement m_output_elem; //!< output packet
/freebsd/contrib/opencsd/decoder/include/opencsd/ptm/
H A Dtrc_pkt_decode_ptm.h188 OcsdTraceElement m_output_elem;
/freebsd/contrib/opencsd/decoder/include/opencsd/etmv3/
H A Dtrc_pkt_decode_etmv3.h235OcsdTraceElement *GetNextOpElem(ocsd_datapath_resp_t &resp); //!< get the next element from the…
/freebsd/contrib/opencsd/decoder/source/c_api/
H A Docsd_c_api_obj.h30 const OcsdTraceElement &elem);
H A Docsd_c_api.cpp372 trcPrintElemToString<OcsdTraceElement,ocsd_generic_trace_elem>(p_pkt,str); in ocsd_gen_elem_str()
627 const OcsdTraceElement &elem) in TraceElemIn()
H A Docsd_c_api_custom_obj.cpp302 …Wrapper *)lib_context)->m_pGenElemIn->TraceElemIn(index_sop,trc_chan_id,*(OcsdTraceElement *)elem); in GenElemOpCB()
/freebsd/contrib/opencsd/decoder/source/etmv4/
H A Dtrc_pkt_decode_etmv4i.cpp1276 void TrcPktDecodeEtmV4I::setElemTraceRange(OcsdTraceElement &elemIn, const instr_range_t &addr_rang… in setElemTraceRange()
1282 void TrcPktDecodeEtmV4I::setElemTraceRangeInstr(OcsdTraceElement &elemIn, const instr_range_t &addr… in setElemTraceRangeInstr()
1895 void TrcPktDecodeEtmV4I::updateContext(TrcStackElemCtxt *pCtxtElem, OcsdTraceElement &elem) in updateContext()