Home
last modified time | relevance | path

Searched refs:pcStart (Results 1 – 4 of 4) sorted by relevance

/netbsd/src/sys/lib/libunwind/
DDwarfParser.hpp54 pint_t pcStart; member
111 void CFI_Parser<A, R>::findPCRange(A &addressSpace, pint_t fde, pint_t &pcStart, in findPCRange() argument
113 pcStart = 0; in findPCRange()
135 pcStart = addressSpace.getEncodedP(p, nextCFI, cieInfo.pointerEncoding, NULL); in findPCRange()
136 pcEnd = pcStart + addressSpace.getEncodedP( in findPCRange()
166 pint_t pcStart = in decodeFDE() local
192 fdeInfo->pcStart = pcStart; in decodeFDE()
193 fdeInfo->pcEnd = pcStart + pcRange; in decodeFDE()
299 upToPC - fdeInfo.pcStart, rememberStack, results, in parseFDEInstructions()
Dlibunwind.cxx365 MyCFIParser::pint_t pcStart, pcEnd; in __register_frame() local
367 MyCFIParser::findPCRange(sThisAddressSpace, (uintptr_t)fde, pcStart, pcEnd); in __register_frame()
371 sThisAddressSpace.addFDE(pcStart, pcEnd, (uintptr_t)fde); in __register_frame()
379 MyCFIParser::pint_t pcStart, pcEnd; in __deregister_frame() local
381 MyCFIParser::findPCRange(sThisAddressSpace, (uintptr_t)fde, pcStart, pcEnd); in __deregister_frame()
385 sThisAddressSpace.removeFDE(pcStart, pcEnd, (uintptr_t)fde); in __deregister_frame()
DAddressSpace.hpp55 typedef void (*findPCRange_t)(LocalAddressSpace &, pint_t, pint_t &pcStart,
285 bool addFDE(pint_t pcStart, pint_t pcEnd, pint_t fde) { in addFDE() argument
290 n->first_pc = pcStart; in addFDE()
304 bool removeFDE(pint_t pcStart, pint_t pcEnd, pint_t fde) { in removeFDE() argument
306 Range *n = static_cast<Range *>(rb_tree_find_node(&segmentTree, &pcStart)); in removeFDE()
311 assert(n->first_pc == pcStart); in removeFDE()
DUnwindCursor.hpp117 if (pc < fdeInfo.pcStart || pc > fdeInfo.pcEnd) { in setInfoBasedOnIPRegister()
121 fInfo.start_ip = fdeInfo.pcStart; in setInfoBasedOnIPRegister()