Lines Matching full:encoding

428                            uint32_t encoding) {  in print_encoding_x86_64()  argument
429 int mode = encoding & UNWIND_X86_64_MODE_MASK; in print_encoding_x86_64()
435 EXTRACT_BITS(encoding, UNWIND_X86_64_RBP_FRAME_OFFSET); in print_encoding_x86_64()
438 EXTRACT_BITS(encoding, UNWIND_X86_64_RBP_FRAME_REGISTERS); in print_encoding_x86_64()
470 EXTRACT_BITS(encoding, UNWIND_X86_64_FRAMELESS_STACK_SIZE); in print_encoding_x86_64()
472 EXTRACT_BITS(encoding, UNWIND_X86_64_FRAMELESS_STACK_REG_COUNT); in print_encoding_x86_64()
474 EXTRACT_BITS(encoding, UNWIND_X86_64_FRAMELESS_STACK_REG_PERMUTATION); in print_encoding_x86_64()
478 EXTRACT_BITS(encoding, UNWIND_X86_64_FRAMELESS_STACK_ADJUST); in print_encoding_x86_64()
483 EXTRACT_BITS(encoding, UNWIND_X86_64_FRAMELESS_STACK_SIZE); in print_encoding_x86_64()
630 uint32_t dwarf_offset = encoding & UNWIND_X86_DWARF_SECTION_OFFSET; in print_encoding_x86_64()
644 uint32_t encoding) { in print_encoding_i386() argument
645 int mode = encoding & UNWIND_X86_MODE_MASK; in print_encoding_i386()
651 EXTRACT_BITS(encoding, UNWIND_X86_EBP_FRAME_OFFSET); in print_encoding_i386()
654 EXTRACT_BITS(encoding, UNWIND_X86_EBP_FRAME_REGISTERS); in print_encoding_i386()
686 EXTRACT_BITS(encoding, UNWIND_X86_FRAMELESS_STACK_SIZE); in print_encoding_i386()
688 EXTRACT_BITS(encoding, UNWIND_X86_FRAMELESS_STACK_REG_COUNT); in print_encoding_i386()
690 EXTRACT_BITS(encoding, UNWIND_X86_FRAMELESS_STACK_REG_PERMUTATION); in print_encoding_i386()
694 EXTRACT_BITS(encoding, UNWIND_X86_FRAMELESS_STACK_ADJUST); in print_encoding_i386()
699 EXTRACT_BITS(encoding, UNWIND_X86_FRAMELESS_STACK_SIZE); in print_encoding_i386()
846 uint32_t dwarf_offset = encoding & UNWIND_X86_DWARF_SECTION_OFFSET; in print_encoding_i386()
860 uint32_t encoding) { in print_encoding_arm64() argument
862 int mode = encoding & UNWIND_ARM64_MODE_MASK; in print_encoding_arm64()
868 uint32_t saved_register_bits = encoding & 0xfff; in print_encoding_arm64()
945 uint32_t stack_size = encoding & UNWIND_ARM64_FRAMELESS_STACK_SIZE_MASK; in print_encoding_arm64()
951 uint32_t dwarf_offset = encoding & UNWIND_ARM64_DWARF_SECTION_OFFSET; in print_encoding_arm64()
965 uint32_t encoding) { in print_encoding_armv7() argument
967 int mode = encoding & UNWIND_ARM_MODE_MASK; in print_encoding_armv7()
972 EXTRACT_BITS(encoding, UNWIND_ARM_FRAME_STACK_ADJUST_MASK) * wordsize; in print_encoding_armv7()
982 uint32_t saved_register_bits = encoding & 0xff; in print_encoding_armv7()
1018 EXTRACT_BITS(encoding, UNWIND_ARM_FRAME_D_REG_COUNT_MASK); in print_encoding_armv7()
1089 uint32_t dwarf_offset = encoding & UNWIND_ARM_DWARF_SECTION_OFFSET; in print_encoding_armv7()
1103 uint32_t encoding) { in print_encoding() argument
1106 print_encoding_x86_64(baton, function_start, encoding); in print_encoding()
1108 print_encoding_i386(baton, function_start, encoding); in print_encoding()
1110 print_encoding_arm64(baton, function_start, encoding); in print_encoding()
1112 print_encoding_armv7(baton, function_start, encoding); in print_encoding()
1114 printf(" -- unsupported encoding arch -- "); in print_encoding()
1119 uint32_t encoding, uint32_t entry_encoding_index, in print_function_encoding() argument
1124 asprintf(&entry_encoding_index_str, ", encoding #%d", entry_encoding_index); in print_function_encoding()
1136 " func [%d] offset %d (file addr 0x%" PRIx64 ")%s, encoding is 0x%x", in print_function_encoding()
1137 idx, entry_func_offset, file_address, entry_encoding_index_str, encoding); in print_function_encoding()
1174 encoding); in print_function_encoding()
1176 bool has_lsda = encoding & UNWIND_HAS_LSDA; in print_function_encoding()
1216 uint32_t pers_idx = EXTRACT_BITS(encoding, UNWIND_PERSONALITY_MASK); in print_function_encoding()
1237 uint32_t encoding = *((uint32_t *)(offset + 4)); in print_second_level_index_regular() local
1248 print_function_encoding(baton, idx, encoding, (uint32_t)-1, in print_second_level_index_regular()
1267 uint32_t encoding; in print_second_level_index_compressed() local
1275 // encoding is in common table in section header in print_second_level_index_compressed()
1276 encoding = in print_second_level_index_compressed()
1281 // encoding is in page specific table in print_second_level_index_compressed()
1284 encoding = *((uint32_t *)(this_index + in print_second_level_index_compressed()
1290 print_function_encoding(baton, idx, encoding, entry_encoding_index, in print_second_level_index_compressed()
1443 uint32_t encoding = *((uint32_t *)common_encodings); in main() local
1444 printf(" Common Encoding [%d]: 0x%x ", encoding_idx, encoding); in main()
1445 print_encoding(baton, NULL, encoding); in main()