Lines Matching refs:function_info

180   FunctionInfo function_info;  in GetUnwindPlan()  local
181 if (GetCompactUnwindInfoForFunction(target, addr, function_info)) { in GetUnwindPlan()
183 if (function_info.encoding == 0) in GetUnwindPlan()
197 function_info.encoding, strm.GetData()); in GetUnwindPlan()
200 if (function_info.valid_range_offset_start != 0 && in GetUnwindPlan()
201 function_info.valid_range_offset_end != 0) { in GetUnwindPlan()
205 function_info.valid_range_offset_start + in GetUnwindPlan()
208 function_info.valid_range_offset_end - in GetUnwindPlan()
209 function_info.valid_range_offset_start, in GetUnwindPlan()
216 return CreateUnwindPlan_x86_64(target, function_info, unwind_plan, in GetUnwindPlan()
220 return CreateUnwindPlan_arm64(target, function_info, unwind_plan, addr); in GetUnwindPlan()
223 return CreateUnwindPlan_i386(target, function_info, unwind_plan, addr); in GetUnwindPlan()
227 return CreateUnwindPlan_armv7(target, function_info, unwind_plan, addr); in GetUnwindPlan()
737 FunctionInfo &function_info, in CreateUnwindPlan_x86_64() argument
745 unwind_plan.SetLSDAAddress(function_info.lsda_address); in CreateUnwindPlan_x86_64()
746 unwind_plan.SetPersonalityFunctionPtr(function_info.personality_ptr_address); in CreateUnwindPlan_x86_64()
751 int mode = function_info.encoding & UNWIND_X86_64_MODE_MASK; in CreateUnwindPlan_x86_64()
765 EXTRACT_BITS(function_info.encoding, UNWIND_X86_64_RBP_FRAME_OFFSET); in CreateUnwindPlan_x86_64()
768 EXTRACT_BITS(function_info.encoding, UNWIND_X86_64_RBP_FRAME_REGISTERS); in CreateUnwindPlan_x86_64()
802 uint32_t stack_size = EXTRACT_BITS(function_info.encoding, in CreateUnwindPlan_x86_64()
805 function_info.encoding, UNWIND_X86_64_FRAMELESS_STACK_REG_COUNT); in CreateUnwindPlan_x86_64()
807 function_info.encoding, UNWIND_X86_64_FRAMELESS_STACK_REG_PERMUTATION); in CreateUnwindPlan_x86_64()
810 function_info.valid_range_offset_start != 0) { in CreateUnwindPlan_x86_64()
812 function_info.encoding, UNWIND_X86_64_FRAMELESS_STACK_ADJUST); in CreateUnwindPlan_x86_64()
817 function_info.encoding, UNWIND_X86_64_FRAMELESS_STACK_SIZE); in CreateUnwindPlan_x86_64()
823 Address subl_payload_addr(function_info.valid_range_offset_start, sl); in CreateUnwindPlan_x86_64()
1008 FunctionInfo &function_info, in CreateUnwindPlan_i386() argument
1016 unwind_plan.SetLSDAAddress(function_info.lsda_address); in CreateUnwindPlan_i386()
1017 unwind_plan.SetPersonalityFunctionPtr(function_info.personality_ptr_address); in CreateUnwindPlan_i386()
1022 int mode = function_info.encoding & UNWIND_X86_MODE_MASK; in CreateUnwindPlan_i386()
1035 EXTRACT_BITS(function_info.encoding, UNWIND_X86_EBP_FRAME_OFFSET); in CreateUnwindPlan_i386()
1038 EXTRACT_BITS(function_info.encoding, UNWIND_X86_EBP_FRAME_REGISTERS); in CreateUnwindPlan_i386()
1067 EXTRACT_BITS(function_info.encoding, UNWIND_X86_FRAMELESS_STACK_SIZE); in CreateUnwindPlan_i386()
1069 function_info.encoding, UNWIND_X86_FRAMELESS_STACK_REG_COUNT); in CreateUnwindPlan_i386()
1071 function_info.encoding, UNWIND_X86_FRAMELESS_STACK_REG_PERMUTATION); in CreateUnwindPlan_i386()
1074 function_info.valid_range_offset_start != 0) { in CreateUnwindPlan_i386()
1075 uint32_t stack_adjust = EXTRACT_BITS(function_info.encoding, in CreateUnwindPlan_i386()
1081 EXTRACT_BITS(function_info.encoding, UNWIND_X86_FRAMELESS_STACK_SIZE); in CreateUnwindPlan_i386()
1087 Address subl_payload_addr(function_info.valid_range_offset_start, sl); in CreateUnwindPlan_i386()
1304 FunctionInfo &function_info, in CreateUnwindPlan_arm64() argument
1312 unwind_plan.SetLSDAAddress(function_info.lsda_address); in CreateUnwindPlan_arm64()
1313 unwind_plan.SetPersonalityFunctionPtr(function_info.personality_ptr_address); in CreateUnwindPlan_arm64()
1318 int mode = function_info.encoding & UNWIND_ARM64_MODE_MASK; in CreateUnwindPlan_arm64()
1327 (EXTRACT_BITS(function_info.encoding, in CreateUnwindPlan_arm64()
1358 uint32_t saved_register_bits = function_info.encoding & 0xfff; in CreateUnwindPlan_arm64()
1437 FunctionInfo &function_info, in CreateUnwindPlan_armv7() argument
1445 unwind_plan.SetLSDAAddress(function_info.lsda_address); in CreateUnwindPlan_armv7()
1446 unwind_plan.SetPersonalityFunctionPtr(function_info.personality_ptr_address); in CreateUnwindPlan_armv7()
1451 int mode = function_info.encoding & UNWIND_ARM_MODE_MASK; in CreateUnwindPlan_armv7()
1456 uint32_t stack_adjust = (EXTRACT_BITS(function_info.encoding, in CreateUnwindPlan_armv7()
1471 uint32_t saved_register_bits = function_info.encoding & 0xff; in CreateUnwindPlan_armv7()
1515 EXTRACT_BITS(function_info.encoding, UNWIND_ARM_FRAME_D_REG_COUNT_MASK); in CreateUnwindPlan_armv7()