| /llvm-project-15.0.7/lldb/source/Plugins/ABI/X86/ |
| H A D | ABIMacOSX_i386.cpp | 67 uint32_t pc_reg_num = reg_ctx->ConvertRegisterKindToRegisterNumber( in PrepareTrivialCall() local 118 if (!reg_ctx->WriteRegisterFromUnsigned(pc_reg_num, func_addr)) in PrepareTrivialCall() 362 uint32_t pc_reg_num = dwarf_eip; in CreateFunctionEntryUnwindPlan() local 366 row->SetRegisterLocationToAtCFAPlusOffset(pc_reg_num, -4, false); in CreateFunctionEntryUnwindPlan() 385 uint32_t pc_reg_num = dwarf_eip; in CreateDefaultUnwindPlan() local 395 row->SetRegisterLocationToAtCFAPlusOffset(pc_reg_num, ptr_size * -1, true); in CreateDefaultUnwindPlan()
|
| H A D | ABISysV_i386.cpp | 91 uint32_t pc_reg_num = reg_ctx->ConvertRegisterKindToRegisterNumber( in PrepareTrivialCall() local 137 if (!reg_ctx->WriteRegisterFromUnsigned(pc_reg_num, func_addr)) in PrepareTrivialCall() 625 uint32_t pc_reg_num = dwarf_eip; in CreateFunctionEntryUnwindPlan() local 629 row->SetRegisterLocationToAtCFAPlusOffset(pc_reg_num, -4, false); in CreateFunctionEntryUnwindPlan() 648 uint32_t pc_reg_num = dwarf_eip; in CreateDefaultUnwindPlan() local 658 row->SetRegisterLocationToAtCFAPlusOffset(pc_reg_num, ptr_size * -1, true); in CreateDefaultUnwindPlan()
|
| H A D | ABIWindows_x86_64.cpp | 743 uint32_t pc_reg_num = dwarf_rip; in CreateFunctionEntryUnwindPlan() local 747 row->SetRegisterLocationToAtCFAPlusOffset(pc_reg_num, -8, false); in CreateFunctionEntryUnwindPlan() 764 uint32_t pc_reg_num = dwarf_rip; in CreateDefaultUnwindPlan() local 774 row->SetRegisterLocationToAtCFAPlusOffset(pc_reg_num, ptr_size * -1, true); in CreateDefaultUnwindPlan()
|
| H A D | ABISysV_x86_64.cpp | 861 uint32_t pc_reg_num = dwarf_rip; in CreateFunctionEntryUnwindPlan() local 865 row->SetRegisterLocationToAtCFAPlusOffset(pc_reg_num, -8, false); in CreateFunctionEntryUnwindPlan() 884 uint32_t pc_reg_num = dwarf_rip; in CreateDefaultUnwindPlan() local 894 row->SetRegisterLocationToAtCFAPlusOffset(pc_reg_num, ptr_size * -1, true); in CreateDefaultUnwindPlan()
|
| /llvm-project-15.0.7/lldb/source/Plugins/ABI/PowerPC/ |
| H A D | ABISysV_ppc64.cpp | 957 uint32_t pc_reg_num; in CreateFunctionEntryUnwindPlan() local 962 pc_reg_num = ppc64le_dwarf::dwarf_pc_ppc64le; in CreateFunctionEntryUnwindPlan() 966 pc_reg_num = ppc64_dwarf::dwarf_pc_ppc64; in CreateFunctionEntryUnwindPlan() 975 row->SetRegisterLocationToRegister(pc_reg_num, lr_reg_num, true); in CreateFunctionEntryUnwindPlan() 991 uint32_t pc_reg_num; in CreateDefaultUnwindPlan() local 996 pc_reg_num = ppc64le_dwarf::dwarf_lr_ppc64le; in CreateDefaultUnwindPlan() 1000 pc_reg_num = ppc64_dwarf::dwarf_lr_ppc64; in CreateDefaultUnwindPlan() 1009 row->SetRegisterLocationToAtCFAPlusOffset(pc_reg_num, ptr_size * 2, true); in CreateDefaultUnwindPlan() 1018 unwind_plan.SetReturnAddressRegister(pc_reg_num); in CreateDefaultUnwindPlan()
|
| H A D | ABISysV_ppc.cpp | 869 uint32_t pc_reg_num = dwarf_pc; in CreateFunctionEntryUnwindPlan() local 877 row->SetRegisterLocationToRegister(pc_reg_num, lr_reg_num, true); in CreateFunctionEntryUnwindPlan() 893 uint32_t pc_reg_num = dwarf_lr; in CreateDefaultUnwindPlan() local 901 row->SetRegisterLocationToAtCFAPlusOffset(pc_reg_num, ptr_size * 1, true); in CreateDefaultUnwindPlan()
|
| /llvm-project-15.0.7/lldb/source/Plugins/ABI/AArch64/ |
| H A D | ABIMacOSX_arm64.cpp | 82 const uint32_t pc_reg_num = reg_ctx->ConvertRegisterKindToRegisterNumber( in PrepareTrivialCall() local 114 reg_ctx->GetRegisterInfoAtIndex(pc_reg_num), func_addr)) in PrepareTrivialCall() 356 uint32_t pc_reg_num = arm64_dwarf::pc; in CreateFunctionEntryUnwindPlan() local 364 row->SetRegisterLocationToRegister(pc_reg_num, lr_reg_num, true); in CreateFunctionEntryUnwindPlan() 381 uint32_t pc_reg_num = arm64_dwarf::pc; in CreateDefaultUnwindPlan() local 391 row->SetRegisterLocationToAtCFAPlusOffset(pc_reg_num, ptr_size * -1, true); in CreateDefaultUnwindPlan()
|
| H A D | ABISysV_arm64.cpp | 353 uint32_t pc_reg_num = arm64_dwarf::pc; in CreateDefaultUnwindPlan() local 363 row->SetRegisterLocationToAtCFAPlusOffset(pc_reg_num, ptr_size * -1, true); in CreateDefaultUnwindPlan()
|
| /llvm-project-15.0.7/lldb/source/Plugins/ABI/ARM/ |
| H A D | ABIMacOSX_arm.cpp | 1225 const uint32_t pc_reg_num = reg_ctx->ConvertRegisterKindToRegisterNumber( in PrepareTrivialCall() local 1318 if (!reg_ctx->WriteRegisterFromUnsigned(pc_reg_num, function_addr)) in PrepareTrivialCall() 1691 uint32_t pc_reg_num = dwarf_pc; in CreateFunctionEntryUnwindPlan() local 1699 row->SetRegisterLocationToRegister(pc_reg_num, lr_reg_num, true); in CreateFunctionEntryUnwindPlan() 1716 uint32_t pc_reg_num = dwarf_pc; in CreateDefaultUnwindPlan() local 1726 row->SetRegisterLocationToAtCFAPlusOffset(pc_reg_num, ptr_size * -1, true); in CreateDefaultUnwindPlan()
|
| H A D | ABISysV_arm.cpp | 1228 const uint32_t pc_reg_num = reg_ctx->ConvertRegisterKindToRegisterNumber( in PrepareTrivialCall() local 1324 return reg_ctx->WriteRegisterFromUnsigned(pc_reg_num, function_addr); in PrepareTrivialCall() 1807 uint32_t pc_reg_num = dwarf_pc; in CreateFunctionEntryUnwindPlan() local 1815 row->SetRegisterLocationToRegister(pc_reg_num, lr_reg_num, true); in CreateFunctionEntryUnwindPlan() 1832 uint32_t pc_reg_num = dwarf_pc; in CreateDefaultUnwindPlan() local 1842 row->SetRegisterLocationToAtCFAPlusOffset(pc_reg_num, ptr_size * -1, true); in CreateDefaultUnwindPlan()
|
| /llvm-project-15.0.7/lldb/source/Plugins/ABI/Hexagon/ |
| H A D | ABISysV_hexagon.cpp | 1140 uint32_t pc_reg_num = LLDB_REGNUM_GENERIC_PC; in CreateDefaultUnwindPlan() local 1148 row->SetRegisterLocationToAtCFAPlusOffset(pc_reg_num, -4, true); in CreateDefaultUnwindPlan()
|