Lines Matching refs:UnwindCursor

486 class UnwindCursor : public AbstractUnwindCursor {  class
489 UnwindCursor(unw_context_t *context, A &as);
490 UnwindCursor(CONTEXT *context, A &as);
491 UnwindCursor(A &as, void *threadArg);
492 virtual ~UnwindCursor() {} in ~UnwindCursor()
522 static void *operator new(size_t, UnwindCursor<A, R> *p) { return p; } in operator new()
572 UnwindCursor<A, R>::UnwindCursor(unw_context_t *context, A &as) in UnwindCursor() function in libunwind::UnwindCursor
574 static_assert((check_fit<UnwindCursor<A, R>, unw_cursor_t>::does_fit), in UnwindCursor()
576 static_assert((alignof(UnwindCursor<A, R>) <= alignof(unw_cursor_t)), in UnwindCursor()
677 UnwindCursor<A, R>::UnwindCursor(CONTEXT *context, A &as) in UnwindCursor() function in libunwind::UnwindCursor
679 static_assert((check_fit<UnwindCursor<A, R>, unw_cursor_t>::does_fit), in UnwindCursor()
691 bool UnwindCursor<A, R>::validReg(int regNum) { in validReg()
706 unw_word_t UnwindCursor<A, R>::getReg(int regNum) { in getReg()
757 void UnwindCursor<A, R>::setReg(int regNum, unw_word_t value) { in setReg()
839 bool UnwindCursor<A, R>::validFloatReg(int regNum) { in validFloatReg()
852 unw_fpreg_t UnwindCursor<A, R>::getFloatReg(int regNum) { in getFloatReg()
880 void UnwindCursor<A, R>::setFloatReg(int regNum, unw_fpreg_t value) { in setFloatReg()
908 template <typename A, typename R> void UnwindCursor<A, R>::jumpto() { in jumpto()
913 template <typename A, typename R> void UnwindCursor<A, R>::saveVFPAsX() {} in saveVFPAsX()
917 const char *UnwindCursor<A, R>::getRegisterName(int regNum) { in getRegisterName()
921 template <typename A, typename R> bool UnwindCursor<A, R>::isSignalFrame() { in isSignalFrame()
930 class UnwindCursor : public AbstractUnwindCursor{ class
933 UnwindCursor(unw_context_t *context, A &as);
934 UnwindCursor(A &as, void *threadArg);
935 virtual ~UnwindCursor() {} in ~UnwindCursor()
963 static void *operator new(size_t, UnwindCursor<A, R> *p) { return p; } in operator new()
1323 UnwindCursor<A, R>::UnwindCursor(unw_context_t *context, A &as) in UnwindCursor() function in libunwind::UnwindCursor
1326 static_assert((check_fit<UnwindCursor<A, R>, unw_cursor_t>::does_fit), in UnwindCursor()
1328 static_assert((alignof(UnwindCursor<A, R>) <= alignof(unw_cursor_t)), in UnwindCursor()
1334 UnwindCursor<A, R>::UnwindCursor(A &as, void *) in UnwindCursor() function in libunwind::UnwindCursor
1343 bool UnwindCursor<A, R>::validReg(int regNum) { in validReg()
1348 unw_word_t UnwindCursor<A, R>::getReg(int regNum) { in getReg()
1353 void UnwindCursor<A, R>::setReg(int regNum, unw_word_t value) { in setReg()
1358 bool UnwindCursor<A, R>::validFloatReg(int regNum) { in validFloatReg()
1363 unw_fpreg_t UnwindCursor<A, R>::getFloatReg(int regNum) { in getFloatReg()
1368 void UnwindCursor<A, R>::setFloatReg(int regNum, unw_fpreg_t value) { in setFloatReg()
1372 template <typename A, typename R> void UnwindCursor<A, R>::jumpto() { in jumpto()
1377 template <typename A, typename R> void UnwindCursor<A, R>::saveVFPAsX() { in saveVFPAsX()
1384 uintptr_t UnwindCursor<A, R>::getDataRelBase() { in getDataRelBase()
1390 const char *UnwindCursor<A, R>::getRegisterName(int regNum) { in getRegisterName()
1394 template <typename A, typename R> bool UnwindCursor<A, R>::isSignalFrame() { in isSignalFrame()
1488 bool UnwindCursor<A, R>::getInfoFromEHABISection( in getInfoFromEHABISection()
1628 bool UnwindCursor<A, R>::getInfoFromFdeCie( in getInfoFromFdeCie()
1654 bool UnwindCursor<A, R>::getInfoFromDwarfSection(pint_t pc, in getInfoFromDwarfSection()
1714 bool UnwindCursor<A, R>::getInfoFromCompactEncodingSection(pint_t pc, in getInfoFromCompactEncodingSection()
1973 bool UnwindCursor<A, R>::getInfoFromSEH(pint_t pc) { in getInfoFromSEH()
2043 bool UnwindCursor<A, R>::getInfoFromTBTable(pint_t pc, R &registers) { in getInfoFromTBTable()
2297 int UnwindCursor<A, R>::stepWithTBTable(pint_t pc, tbtable *TBTable, in stepWithTBTable()
2559 void UnwindCursor<A, R>::setInfoBasedOnIPRegister(bool isReturnAddress) { in setInfoBasedOnIPRegister()
2696 bool UnwindCursor<A, R>::setInfoForSigReturn(Registers_arm64 &) { in setInfoForSigReturn()
2730 int UnwindCursor<A, R>::stepThroughSigReturn(Registers_arm64 &) { in stepThroughSigReturn()
2766 bool UnwindCursor<A, R>::setInfoForSigReturn(Registers_riscv &) { in setInfoForSigReturn()
2789 int UnwindCursor<A, R>::stepThroughSigReturn(Registers_riscv &) { in stepThroughSigReturn()
2819 bool UnwindCursor<A, R>::setInfoForSigReturn(Registers_s390x &) { in setInfoForSigReturn()
2842 int UnwindCursor<A, R>::stepThroughSigReturn(Registers_s390x &) { in stepThroughSigReturn()
2920 template <typename A, typename R> int UnwindCursor<A, R>::step(bool stage2) { in step()
2963 void UnwindCursor<A, R>::getInfo(unw_proc_info_t *info) { in getInfo()
2971 bool UnwindCursor<A, R>::getFunctionName(char *buf, size_t bufLen, in getFunctionName()
2979 bool UnwindCursor<A, R>::isReadableAddr(const pint_t addr) const { in isReadableAddr()