Searched refs:pcStart (Results 1 – 4 of 4) sorted by relevance
| /netbsd/src/sys/lib/libunwind/ |
| D | DwarfParser.hpp | 54 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()
|
| D | libunwind.cxx | 365 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()
|
| D | AddressSpace.hpp | 55 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()
|
| D | UnwindCursor.hpp | 117 if (pc < fdeInfo.pcStart || pc > fdeInfo.pcEnd) { in setInfoBasedOnIPRegister() 121 fInfo.start_ip = fdeInfo.pcStart; in setInfoBasedOnIPRegister()
|