Lines Matching refs:encoding
322 uint32_t encoding(uint32_t index) const {
325 arrayoffsetof(unwind_info_regular_second_level_entry, index, encoding));
1457 // If compact encoding table gave offset into dwarf section, go directly there
1574 uint32_t encoding = 0;
1614 encoding = pageIndex.encoding(low);
1685 // encoding is in common table in section header
1686 encoding = _addressSpace.get32(
1691 // encoding is in page specific table
1694 encoding = _addressSpace.get32(secondLevelAddr +
1705 // look up LSDA, if encoding says function has one
1706 if (encoding & UNWIND_HAS_LSDA) {
1729 _LIBUNWIND_DEBUG_LOG("found encoding 0x%08X with HAS_LSDA bit set for "
1731 encoding, (uint64_t) pc);
1736 // extact personality routine, if encoding says function has one
1737 uint32_t personalityIndex = (encoding & UNWIND_PERSONALITY_MASK) >>
1742 _LIBUNWIND_DEBUG_LOG("found encoding 0x%08X with personality index %d, "
1744 encoding, personalityIndex,
1762 "encoding=0x%08X, lsda=0x%08llX for funcStart=0x%llX\n",
1763 (uint64_t) pc, encoding, (uint64_t) lsda, (uint64_t) funcStart);
1770 _info.format = encoding;
1849 // If there is a compact unwind encoding table, look there first.
1853 // Found info in table, done unless encoding says to use dwarf.