Home
last modified time | relevance | path

Searched refs:TBTable (Results 1 – 3 of 3) sorted by relevance

/freebsd/contrib/llvm-project/libunwind/src/
H A DUnwind_AIXExtras.cpp29 tbtable *TBTable = reinterpret_cast<tbtable *>(p + 1); in getFuncNameFromTBTable() local
31 if (!TBTable->tb.name_present) in getFuncNameFromTBTable()
35 p = reinterpret_cast<uint32_t *>(&TBTable->tb_ext); in getFuncNameFromTBTable()
38 if (TBTable->tb.fixedparms || TBTable->tb.floatparms) in getFuncNameFromTBTable()
43 if (TBTable->tb.has_tboff) { in getFuncNameFromTBTable()
45 reinterpret_cast<uintptr_t>(TBTable) - *p - sizeof(uint32_t); in getFuncNameFromTBTable()
51 if (TBTable->tb.int_hndl) in getFuncNameFromTBTable()
55 if (TBTable->tb.has_ctl) { in getFuncNameFromTBTable()
H A DUnwindCursor.hpp1302 int stepWithTBTable(pint_t pc, tbtable *TBTable, R &registers,
2050 tbtable *TBTable = reinterpret_cast<tbtable *>(p + 1); in getInfoFromTBTable() local
2061 reinterpret_cast<void *>(TBTable)); in getInfoFromTBTable()
2065 if (!TBTable->tb.has_tboff) in getInfoFromTBTable()
2069 p = reinterpret_cast<uint32_t *>(&TBTable->tb_ext); in getInfoFromTBTable()
2072 if (TBTable->tb.fixedparms || TBTable->tb.floatparms) in getInfoFromTBTable()
2077 reinterpret_cast<unw_word_t>(TBTable) - *p - sizeof(uint32_t); in getInfoFromTBTable()
2078 unw_word_t end_ip = reinterpret_cast<unw_word_t>(TBTable); in getInfoFromTBTable()
2086 if (TBTable->tb.int_hndl) in getInfoFromTBTable()
2093 if (TBTable->tb.lang == TB_CPLUSPLUS && TBTable->tb.has_ctl) { in getInfoFromTBTable()
[all …]
H A DUnwindLevel1-gcc-ext.c101 struct tbtable *TBTable = (struct tbtable *)(p + 1); in _Unwind_FindEnclosingFunction() local
104 p = (uint32_t *)&TBTable->tb_ext; in _Unwind_FindEnclosingFunction()
107 if (TBTable->tb.fixedparms || TBTable->tb.floatparms) in _Unwind_FindEnclosingFunction()
110 if (TBTable->tb.has_tboff) in _Unwind_FindEnclosingFunction()
112 return (void *)((uintptr_t)TBTable - *p - sizeof(uint32_t)); in _Unwind_FindEnclosingFunction()