aboutsummaryrefslogtreecommitdiff
path: root/lldb/source/Commands/CommandObjectRegister.cpp
diff options
context:
space:
mode:
authorGreg Clayton <gclayton@fb.com>2025-01-14 20:12:46 -0800
committerGitHub <noreply@github.com>2025-01-14 20:12:46 -0800
commitc4fb7180cbbe977f1ab1ce945a691550f8fdd1fb (patch)
tree9c9e2c55a12a2935dab5e1e43a59fb0818106adf /lldb/source/Commands/CommandObjectRegister.cpp
parent9ac6a55ec54fe4cd4a99c69ef1a4ddaea49e6688 (diff)
downloadllvm-c4fb7180cbbe977f1ab1ce945a691550f8fdd1fb.zip
llvm-c4fb7180cbbe977f1ab1ce945a691550f8fdd1fb.tar.gz
llvm-c4fb7180cbbe977f1ab1ce945a691550f8fdd1fb.tar.bz2
[lldb][NFC] Make the target's SectionLoadList private. (#113278)
Lots of code around LLDB was directly accessing the target's section load list. This NFC patch makes the section load list private so the Target class can access it, but everyone else now uses accessor functions. This allows us to control the resolving of addresses and will allow for functionality in LLDB which can lazily resolve addresses in JIT plug-ins with a future patch.
Diffstat (limited to 'lldb/source/Commands/CommandObjectRegister.cpp')
-rw-r--r--lldb/source/Commands/CommandObjectRegister.cpp4
1 files changed, 2 insertions, 2 deletions
diff --git a/lldb/source/Commands/CommandObjectRegister.cpp b/lldb/source/Commands/CommandObjectRegister.cpp
index 4e047cc..fbb92e5 100644
--- a/lldb/source/Commands/CommandObjectRegister.cpp
+++ b/lldb/source/Commands/CommandObjectRegister.cpp
@@ -95,8 +95,8 @@ public:
addr_t reg_addr = reg_value.GetAsUInt64(LLDB_INVALID_ADDRESS);
if (reg_addr != LLDB_INVALID_ADDRESS) {
Address so_reg_addr;
- if (exe_ctx.GetTargetRef().GetSectionLoadList().ResolveLoadAddress(
- reg_addr, so_reg_addr)) {
+ if (exe_ctx.GetTargetRef().ResolveLoadAddress(reg_addr,
+ so_reg_addr)) {
strm.PutCString(" ");
so_reg_addr.Dump(&strm, exe_ctx.GetBestExecutionContextScope(),
Address::DumpStyleResolvedDescription);