Lines Matching defs:TBTable

1302   int stepWithTBTable(pint_t pc, tbtable *TBTable, R &registers,
2050 tbtable *TBTable = reinterpret_cast<tbtable *>(p + 1);
2061 reinterpret_cast<void *>(TBTable));
2065 if (!TBTable->tb.has_tboff)
2069 p = reinterpret_cast<uint32_t *>(&TBTable->tb_ext);
2072 if (TBTable->tb.fixedparms || TBTable->tb.floatparms)
2077 reinterpret_cast<unw_word_t>(TBTable) - *p - sizeof(uint32_t);
2078 unw_word_t end_ip = reinterpret_cast<unw_word_t>(TBTable);
2086 if (TBTable->tb.int_hndl)
2093 if (TBTable->tb.lang == TB_CPLUSPLUS && TBTable->tb.has_ctl) {
2105 if (TBTable->tb.name_present) {
2111 if (TBTable->tb.uses_alloca)
2172 } else if (TBTable->tb.longtbtable) {
2227 if (TBTable->tb.name_present) {
2233 if (TBTable->tb.uses_alloca)
2237 if (TBTable->tb.has_vec)
2288 _info.unwind_info = reinterpret_cast<unw_word_t>(TBTable);
2297 int UnwindCursor<A, R>::stepWithTBTable(pint_t pc, tbtable *TBTable,
2309 __func__, functionName, reinterpret_cast<void *>(TBTable),
2311 reinterpret_cast<void *>(registers.getSP()), TBTable->tb.saves_lr,
2312 TBTable->tb.stores_bc);
2337 if (!TBTable->tb.stores_bc)
2406 if (!TBTable->tb.saves_lr && registers.getLR()) {
2425 TBTable->tb.fpr_saved, TBTable->tb.gpr_saved,
2426 TBTable->tb.saves_cr);
2431 ptrToRegs - (TBTable->tb.fpr_saved * sizeof(double)));
2432 for (int i = 0; i < TBTable->tb.fpr_saved; ++i)
2434 32 - TBTable->tb.fpr_saved + i + unwPPCF0Index, FPRegs[i]);
2439 ptrToRegs - (TBTable->tb.gpr_saved * sizeof(uintptr_t)));
2440 for (int i = 0; i < TBTable->tb.gpr_saved; ++i)
2441 newRegisters.setRegister(32 - TBTable->tb.gpr_saved + i, GPRegs[i]);
2449 if (_info.flags == frameType::frameWithEHInfo && TBTable->tb.has_vec) {
2452 uint32_t *p = reinterpret_cast<uint32_t *>(&TBTable->tb_ext);
2455 if (TBTable->tb.fixedparms || TBTable->tb.floatparms)
2459 if (TBTable->tb.has_tboff)
2463 if (TBTable->tb.int_hndl)
2467 if (TBTable->tb.has_ctl) {
2477 if (TBTable->tb.name_present) {
2483 if (TBTable->tb.uses_alloca)
2503 if (TBTable->tb.saves_cr) {