Home
last modified time | relevance | path

Searched refs:en_addr (Results 1 – 8 of 8) sorted by relevance

/external/OpenCSD/decoder/include/common/
Dtrc_gen_elem.h76 …void setAddrRange(const ocsd_vaddr_t st_addr, const ocsd_vaddr_t en_addr, const int num_instr = 1…
129 inline void OcsdTraceElement::setAddrRange(const ocsd_vaddr_t st_addr, const ocsd_vaddr_t en_addr,… in setAddrRange() argument
132 this->en_addr = en_addr; in setAddrRange()
159 st_addr = en_addr = (ocsd_vaddr_t)-1; in init()
/external/OpenCSD/decoder/source/etmv4/
Dtrc_pkt_decode_etmv4i.cpp1239 elemIn.setAddrRange(addr_range.st_addr, addr_range.en_addr, addr_range.num_instr); in setElemTraceRangeInstr()
1321 if(addr_range.st_addr != addr_range.en_addr) in processAtom()
1457 if (addr_range.st_addr != addr_range.en_addr) in processException()
1490 outElem().en_addr = excep_ret_addr; in processException()
1556 addr_range.st_addr = addr_range.en_addr = m_instr_info.instr_addr; in processQElement()
1601 addr_range.en_addr = m_instr_info.instr_addr; in processQElement()
1609 addr_range.en_addr = QAddr.val; in processQElement()
1613 outElem().setAddrRange(addr_range.st_addr, addr_range.en_addr, addr_range.num_instr); in processQElement()
1680 out_range.en_addr = m_instr_info.instr_addr; in processSourceAddress()
1683 if (out_range.en_addr - out_range.st_addr > m_instr_info.instr_size) in processSourceAddress()
[all …]
/external/OpenCSD/decoder/source/
Dtrc_gen_elem.cpp133 oss << "exec range=0x" << std::hex << st_addr << ":[0x" << en_addr << "] "; in toString()
151 oss << "first 0x" << std::hex << st_addr << ":[next 0x" << en_addr << "] "; in toString()
158 oss << "pref ret addr:0x" << std::hex << en_addr; in toString()
/external/OpenCSD/decoder/source/ptm/
Dtrc_pkt_decode_ptm.cpp410 m_output_elem.en_addr = m_curr_pe_state.instr_addr; in processBranch()
602 if(m_output_elem.st_addr != m_output_elem.en_addr) in processAtomRange()
623 m_output_elem.st_addr = m_output_elem.en_addr = m_instr_info.instr_addr; in traceInstrToWP()
646 m_output_elem.en_addr = m_instr_info.instr_addr; in traceInstrToWP()
654 bWPFound = (m_output_elem.en_addr == nextAddrMatch); in traceInstrToWP()
/external/OpenCSD/decoder/docs/prog_guide/
Dprog_guide_generic_pkts.md55 … ocsd_vaddr_t en_addr; /* end address (exclusive) for instruction execution range. */
69 …uint32_t excep_ret_addr:1; /* 1 if en_addr is the preferred exception return address on excep…
74 …uint32_t excep_ret_addr_br_tgt:1; /* 1 if exception return address (en_addr) is also the target of…
128 __packet fields valid__: `isa, st_addr, en_addr, last_i_type, last_i_subtype, last_instr_exec, last…
135 … executed by the PE. Instruction byte range is from `st_addr` (inclusive) to `en_addr` (exclusive).
141 instruction by subtraction from `en_addr`. This value can be 2 or 4 bytes in the T32 instruction se…
148 __packet fields valid__: `isa, st_addr, en_addr, num_instr_range`
154 `en_addr` represents the address where execution will continue from after the instructions represen…
155 `isa` represents the ISA for the instruction at `en_addr`.
243 __packet fields optional__: `has_cc -> cycle_count, excep_ret_addr -> en_addr, excep_data_marker, e…
[all …]
/external/OpenCSD/decoder/include/opencsd/
Dtrc_gen_elem_types.h111 …ocsd_vaddr_t en_addr; /**< end address (exclusive) for instruction execution range. */ member
/external/OpenCSD/decoder/tests/ext_dcd_test_eg/c_api_echo_test/
Dext_dcd_echo_test.c391 …decoder->out_pkt.en_addr = decoder->curr_pkt.data + 0x10 + (((uint32_t)decoder->curr_pkt.header) <… in analyse_packet()
440 …decoder->out_pkt.en_addr = decoder->curr_pkt.data + 0x10 + (((uint32_t)decoder->curr_pkt.header) <… in analyse_packet()
/external/OpenCSD/decoder/include/opencsd/etmv4/
Dtrc_pkt_decode_etmv4i.h126 ocsd_vaddr_t en_addr; member