/freebsd/contrib/llvm-project/lldb/source/Plugins/ABI/X86/ |
H A D | ABIMacOSX_i386.cpp | 68 uint32_t pc_reg_num = reg_ctx->ConvertRegisterKindToRegisterNumber( in PrepareTrivialCall() local 119 if (!reg_ctx->WriteRegisterFromUnsigned(pc_reg_num, func_addr)) in PrepareTrivialCall() 363 uint32_t pc_reg_num = dwarf_eip; in CreateFunctionEntryUnwindPlan() local 367 row->SetRegisterLocationToAtCFAPlusOffset(pc_reg_num, -4, false); in CreateFunctionEntryUnwindPlan() 386 uint32_t pc_reg_num = dwarf_eip; in CreateDefaultUnwindPlan() local 396 row->SetRegisterLocationToAtCFAPlusOffset(pc_reg_num, ptr_size * -1, true); in CreateDefaultUnwindPlan()
|
H A D | ABISysV_i386.cpp | 92 uint32_t pc_reg_num = reg_ctx->ConvertRegisterKindToRegisterNumber( in PrepareTrivialCall() local 138 if (!reg_ctx->WriteRegisterFromUnsigned(pc_reg_num, func_addr)) in PrepareTrivialCall() 627 uint32_t pc_reg_num = dwarf_eip; in CreateFunctionEntryUnwindPlan() local 631 row->SetRegisterLocationToAtCFAPlusOffset(pc_reg_num, -4, false); in CreateFunctionEntryUnwindPlan() 650 uint32_t pc_reg_num = dwarf_eip; in CreateDefaultUnwindPlan() local 660 row->SetRegisterLocationToAtCFAPlusOffset(pc_reg_num, ptr_size * -1, true); in CreateDefaultUnwindPlan()
|
H A D | ABIWindows_x86_64.cpp | 744 uint32_t pc_reg_num = dwarf_rip; in CreateFunctionEntryUnwindPlan() local 748 row->SetRegisterLocationToAtCFAPlusOffset(pc_reg_num, -8, false); in CreateFunctionEntryUnwindPlan() 765 uint32_t pc_reg_num = dwarf_rip; in CreateDefaultUnwindPlan() local 775 row->SetRegisterLocationToAtCFAPlusOffset(pc_reg_num, ptr_size * -1, true); in CreateDefaultUnwindPlan()
|
H A D | ABISysV_x86_64.cpp | 862 uint32_t pc_reg_num = dwarf_rip; in CreateFunctionEntryUnwindPlan() local 866 row->SetRegisterLocationToAtCFAPlusOffset(pc_reg_num, -8, false); in CreateFunctionEntryUnwindPlan() 885 uint32_t pc_reg_num = dwarf_rip; in CreateDefaultUnwindPlan() local 895 row->SetRegisterLocationToAtCFAPlusOffset(pc_reg_num, ptr_size * -1, true); in CreateDefaultUnwindPlan()
|
/freebsd/contrib/llvm-project/lldb/source/Plugins/ABI/MSP430/ |
H A D | ABISysV_msp430.cpp | 313 uint32_t pc_reg_num = dwarf_pc; in CreateFunctionEntryUnwindPlan() local 317 row->SetRegisterLocationToAtCFAPlusOffset(pc_reg_num, -2, true); in CreateFunctionEntryUnwindPlan() 332 uint32_t pc_reg_num = dwarf_pc; in CreateDefaultUnwindPlan() local 336 row->SetRegisterLocationToAtCFAPlusOffset(pc_reg_num, -2, true); in CreateDefaultUnwindPlan()
|
/freebsd/contrib/llvm-project/lldb/source/Plugins/ABI/PowerPC/ |
H A D | ABISysV_ppc64.cpp | 961 uint32_t pc_reg_num; in CreateFunctionEntryUnwindPlan() local 966 pc_reg_num = ppc64le_dwarf::dwarf_pc_ppc64le; in CreateFunctionEntryUnwindPlan() 970 pc_reg_num = ppc64_dwarf::dwarf_pc_ppc64; in CreateFunctionEntryUnwindPlan() 979 row->SetRegisterLocationToRegister(pc_reg_num, lr_reg_num, true); in CreateFunctionEntryUnwindPlan() 995 uint32_t pc_reg_num; in CreateDefaultUnwindPlan() local 1000 pc_reg_num = ppc64le_dwarf::dwarf_lr_ppc64le; in CreateDefaultUnwindPlan() 1004 pc_reg_num = ppc64_dwarf::dwarf_lr_ppc64; in CreateDefaultUnwindPlan() 1013 row->SetRegisterLocationToAtCFAPlusOffset(pc_reg_num, ptr_size * 2, true); in CreateDefaultUnwindPlan() 1022 unwind_plan.SetReturnAddressRegister(pc_reg_num); in CreateDefaultUnwindPlan()
|
H A D | ABISysV_ppc.cpp | 870 uint32_t pc_reg_num = dwarf_pc; in CreateFunctionEntryUnwindPlan() local 878 row->SetRegisterLocationToRegister(pc_reg_num, lr_reg_num, true); in CreateFunctionEntryUnwindPlan() 894 uint32_t pc_reg_num = dwarf_lr; in CreateDefaultUnwindPlan() local 902 row->SetRegisterLocationToAtCFAPlusOffset(pc_reg_num, ptr_size * 1, true); in CreateDefaultUnwindPlan()
|
/freebsd/contrib/llvm-project/lldb/source/Plugins/ABI/AArch64/ |
H A D | ABIMacOSX_arm64.cpp | 83 const uint32_t pc_reg_num = reg_ctx->ConvertRegisterKindToRegisterNumber( in PrepareTrivialCall() local 115 reg_ctx->GetRegisterInfoAtIndex(pc_reg_num), func_addr)) in PrepareTrivialCall() 348 uint32_t pc_reg_num = arm64_dwarf::pc; in CreateFunctionEntryUnwindPlan() local 356 row->SetRegisterLocationToRegister(pc_reg_num, lr_reg_num, true); in CreateFunctionEntryUnwindPlan() 373 uint32_t pc_reg_num = arm64_dwarf::pc; in CreateDefaultUnwindPlan() local 383 row->SetRegisterLocationToAtCFAPlusOffset(pc_reg_num, ptr_size * -1, true); in CreateDefaultUnwindPlan()
|
H A D | ABISysV_arm64.cpp | 345 uint32_t pc_reg_num = arm64_dwarf::pc; in CreateDefaultUnwindPlan() local 355 row->SetRegisterLocationToAtCFAPlusOffset(pc_reg_num, ptr_size * -1, true); in CreateDefaultUnwindPlan()
|
/freebsd/contrib/llvm-project/lldb/source/Plugins/ABI/ARM/ |
H A D | ABIMacOSX_arm.cpp | 1329 const uint32_t pc_reg_num = reg_ctx->ConvertRegisterKindToRegisterNumber( in PrepareTrivialCall() local 1422 if (!reg_ctx->WriteRegisterFromUnsigned(pc_reg_num, function_addr)) in PrepareTrivialCall() 1795 uint32_t pc_reg_num = dwarf_pc; in CreateFunctionEntryUnwindPlan() local 1803 row->SetRegisterLocationToRegister(pc_reg_num, lr_reg_num, true); in CreateFunctionEntryUnwindPlan() 1820 uint32_t pc_reg_num = dwarf_pc; in CreateDefaultUnwindPlan() local 1830 row->SetRegisterLocationToAtCFAPlusOffset(pc_reg_num, ptr_size * -1, true); in CreateDefaultUnwindPlan()
|
H A D | ABISysV_arm.cpp | 1333 const uint32_t pc_reg_num = reg_ctx->ConvertRegisterKindToRegisterNumber( in PrepareTrivialCall() local 1429 return reg_ctx->WriteRegisterFromUnsigned(pc_reg_num, function_addr); in PrepareTrivialCall() 1911 uint32_t pc_reg_num = dwarf_pc; in CreateFunctionEntryUnwindPlan() local 1919 row->SetRegisterLocationToRegister(pc_reg_num, lr_reg_num, true); in CreateFunctionEntryUnwindPlan() 1936 uint32_t pc_reg_num = dwarf_pc; in CreateDefaultUnwindPlan() local 1946 row->SetRegisterLocationToAtCFAPlusOffset(pc_reg_num, ptr_size * -1, true); in CreateDefaultUnwindPlan()
|
/freebsd/contrib/llvm-project/lldb/source/Plugins/ABI/RISCV/ |
H A D | ABISysV_riscv.cpp | 647 uint32_t pc_reg_num = riscv_dwarf::dwarf_gpr_pc; in CreateFunctionEntryUnwindPlan() local 658 row->SetRegisterLocationToRegister(pc_reg_num, ra_reg_num, true); in CreateFunctionEntryUnwindPlan() 670 uint32_t pc_reg_num = LLDB_REGNUM_GENERIC_PC; in CreateDefaultUnwindPlan() local 686 row->SetRegisterLocationToAtCFAPlusOffset(pc_reg_num, reg_size * -1, true); in CreateDefaultUnwindPlan()
|
/freebsd/contrib/llvm-project/lldb/source/Plugins/ABI/Hexagon/ |
H A D | ABISysV_hexagon.cpp | 1225 uint32_t pc_reg_num = LLDB_REGNUM_GENERIC_PC; in CreateDefaultUnwindPlan() local 1233 row->SetRegisterLocationToAtCFAPlusOffset(pc_reg_num, -4, true); in CreateDefaultUnwindPlan()
|