Home
last modified time | relevance | path

Searched refs:CFI_Parser (Results 1 – 5 of 5) sorted by relevance

/freebsd/contrib/llvm-project/libunwind/src/
H A DDwarfInstructions.hpp50 typedef typename CFI_Parser<A>::RegisterLocation RegisterLocation;
51 typedef typename CFI_Parser<A>::PrologInfo PrologInfo;
52 typedef typename CFI_Parser<A>::FDE_Info FDE_Info;
53 typedef typename CFI_Parser<A>::CIE_Info CIE_Info;
97 case CFI_Parser<A>::kRegisterInCFA: in getSavedRegister()
100 case CFI_Parser<A>::kRegisterInCFADecrypt: // sparc64 specific in getSavedRegister()
104 case CFI_Parser<A>::kRegisterAtExpression: in getSavedRegister()
108 case CFI_Parser<A>::kRegisterIsExpression: in getSavedRegister()
112 case CFI_Parser<A>::kRegisterInRegister: in getSavedRegister()
115 case CFI_Parser<A>::kRegisterUnused: in getSavedRegister()
[all …]
H A DEHHeaderParser.hpp42 typename CFI_Parser<A>::FDE_Info *fdeInfo,
43 typename CFI_Parser<A>::CIE_Info *cieInfo);
49 typename CFI_Parser<A>::FDE_Info *fdeInfo,
50 typename CFI_Parser<A>::CIE_Info *cieInfo);
96 uint8_t tableEnc, typename CFI_Parser<A>::FDE_Info *fdeInfo, in decodeTableEntry()
97 typename CFI_Parser<A>::CIE_Info *cieInfo) { in decodeTableEntry()
104 CFI_Parser<A>::decodeFDE(addressSpace, fde, fdeInfo, cieInfo); in findFDE()
117 typename CFI_Parser<A>::FDE_Info *fdeInfo, in findFDE()
118 typename CFI_Parser<A>::CIE_Info *cieInfo) { in findFDE()
H A Dlibunwind.cpp298 CFI_Parser<LocalAddressSpace>::FDE_Info fdeInfo; in _LIBUNWIND_WEAK_ALIAS()
299 CFI_Parser<LocalAddressSpace>::CIE_Info cieInfo; in _LIBUNWIND_WEAK_ALIAS()
300 const char *message = CFI_Parser<LocalAddressSpace>::decodeFDE( in _LIBUNWIND_WEAK_ALIAS()
324 CFI_Parser<LocalAddressSpace>::CIE_Info cieInfo; in __unw_add_dynamic_eh_frame_section()
325 CFI_Parser<LocalAddressSpace>::FDE_Info fdeInfo; in __unw_add_dynamic_eh_frame_section()
328 if (CFI_Parser<LocalAddressSpace>::decodeFDE( in __unw_add_dynamic_eh_frame_section()
335 } else if (CFI_Parser<LocalAddressSpace>::parseCIE( in __unw_add_dynamic_eh_frame_section()
H A DUnwindCursor.hpp1047 bool getInfoFromFdeCie(const typename CFI_Parser<A>::FDE_Info &fdeInfo,
1048 const typename CFI_Parser<A>::CIE_Info &cieInfo,
1661 const typename CFI_Parser<A>::FDE_Info &fdeInfo, in getInfoFromFdeCie()
1662 const typename CFI_Parser<A>::CIE_Info &cieInfo, pint_t pc, in getInfoFromFdeCie()
1664 typename CFI_Parser<A>::PrologInfo prolog; in getInfoFromFdeCie()
1665 if (CFI_Parser<A>::parseFDEInstructions(_addressSpace, fdeInfo, cieInfo, pc, in getInfoFromFdeCie()
1689 typename CFI_Parser<A>::FDE_Info fdeInfo; in getInfoFromDwarfSection()
1690 typename CFI_Parser<A>::CIE_Info cieInfo; in getInfoFromDwarfSection()
1695 foundFDE = CFI_Parser<A>::findFDE(_addressSpace, pc, sects.dwarf_section, in getInfoFromDwarfSection()
1712 CFI_Parser<A>::findFDE(_addressSpace, pc, sects.dwarf_section, in getInfoFromDwarfSection()
[all …]
H A DDwarfParser.hpp33 class CFI_Parser { class
175 const char *CFI_Parser<A>::decodeFDE(A &addressSpace, pint_t fdeStart, in decodeFDE()
236 bool CFI_Parser<A>::findFDE(A &addressSpace, pint_t pc, pint_t ehSectionStart, in findFDE()
318 const char *CFI_Parser<A>::parseCIE(A &addressSpace, pint_t cie, in parseCIE()
419 bool CFI_Parser<A>::parseFDEInstructions(A &addressSpace, in parseFDEInstructions()