Searched refs:EXTRACT_BITS (Results 1 – 3 of 3) sorted by relevance
| /freebsd/contrib/llvm-project/libunwind/src/ |
| H A D | CompactUnwinder.hpp | 24 #define EXTRACT_BITS(value, mask) \ macro 79 EXTRACT_BITS(compactEncoding, UNWIND_X86_EBP_FRAME_OFFSET); in stepWithCompactEncodingEBPFrame() 81 EXTRACT_BITS(compactEncoding, UNWIND_X86_EBP_FRAME_REGISTERS); in stepWithCompactEncodingEBPFrame() 123 EXTRACT_BITS(encoding, UNWIND_X86_FRAMELESS_STACK_SIZE); in stepWithCompactEncodingFrameless() 125 EXTRACT_BITS(encoding, UNWIND_X86_FRAMELESS_STACK_ADJUST); in stepWithCompactEncodingFrameless() 127 EXTRACT_BITS(encoding, UNWIND_X86_FRAMELESS_STACK_REG_COUNT); in stepWithCompactEncodingFrameless() 129 EXTRACT_BITS(encoding, UNWIND_X86_FRAMELESS_STACK_REG_PERMUTATION); in stepWithCompactEncodingFrameless() 310 EXTRACT_BITS(compactEncoding, UNWIND_X86_64_RBP_FRAME_OFFSET); in stepWithCompactEncodingRBPFrame() 312 EXTRACT_BITS(compactEncoding, UNWIND_X86_64_RBP_FRAME_REGISTERS); in stepWithCompactEncodingRBPFrame() 354 EXTRACT_BITS(encoding, UNWIND_X86_64_FRAMELESS_STACK_SIZE); in stepWithCompactEncodingFrameless() [all …]
|
| /freebsd/contrib/llvm-project/lldb/source/Symbol/ |
| H A D | CompactUnwindInfo.cpp | 157 #define EXTRACT_BITS(value, mask) \ macro 585 EXTRACT_BITS(unwind_info.encoding, UNWIND_PERSONALITY_MASK); in GetCompactUnwindInfoForFunction() 669 EXTRACT_BITS(unwind_info.encoding, UNWIND_PERSONALITY_MASK); in GetCompactUnwindInfoForFunction() 760 EXTRACT_BITS(function_info.encoding, UNWIND_X86_64_RBP_FRAME_OFFSET); in CreateUnwindPlan_x86_64() 763 EXTRACT_BITS(function_info.encoding, UNWIND_X86_64_RBP_FRAME_REGISTERS); in CreateUnwindPlan_x86_64() 797 uint32_t stack_size = EXTRACT_BITS(function_info.encoding, in CreateUnwindPlan_x86_64() 799 uint32_t register_count = EXTRACT_BITS( in CreateUnwindPlan_x86_64() 801 uint32_t permutation = EXTRACT_BITS( in CreateUnwindPlan_x86_64() 806 uint32_t stack_adjust = EXTRACT_BITS( in CreateUnwindPlan_x86_64() 811 uint32_t offset_to_subl_insn = EXTRACT_BITS( in CreateUnwindPlan_x86_64() [all …]
|
| /freebsd/contrib/llvm-project/lldb/tools/compact-unwind/ |
| H A D | compact-unwind-dumper.c | 17 #define EXTRACT_BITS(value, mask) \ macro 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() 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() [all …]
|