[Lldb-commits] [lldb] [lldb] Load unrelocated FreeBSD kernel sections (PR #223589)
via lldb-commits
lldb-commits at lists.llvm.org
Mon Sep 14 20:19:10 PDT 2026
llvmorg-github-actions[bot] wrote:
<!--LLVM PR SUMMARY COMMENT-->
@llvm/pr-subscribers-lldb
Author: Minsoo Choo (mchoo7)
<details>
<summary>Changes</summary>
Even though displacement is zero, we need to mark the module as loaded.
Fixes: 62d06083ef186abe610de4742c62c84c2f97fcd0
---
Full diff: https://github.com/llvm/llvm-project/pull/223589.diff
1 Files Affected:
- (modified) lldb/source/Plugins/Process/FreeBSD-Kernel-Core/ProcessFreeBSDKernelCore.cpp (-3)
``````````diff
diff --git a/lldb/source/Plugins/Process/FreeBSD-Kernel-Core/ProcessFreeBSDKernelCore.cpp b/lldb/source/Plugins/Process/FreeBSD-Kernel-Core/ProcessFreeBSDKernelCore.cpp
index 22e574c6e2624..feb7a8765dfd3 100644
--- a/lldb/source/Plugins/Process/FreeBSD-Kernel-Core/ProcessFreeBSDKernelCore.cpp
+++ b/lldb/source/Plugins/Process/FreeBSD-Kernel-Core/ProcessFreeBSDKernelCore.cpp
@@ -540,9 +540,6 @@ lldb::addr_t ProcessFreeBSDKernelCore::FindSymbol(const char *name) {
void ProcessFreeBSDKernelCore::SetKernelDisplacement() {
kssize_t displacement = kvm_kerndisp(m_kvm);
- if (displacement == 0)
- return;
-
Target &target = GetTarget();
lldb::ModuleSP kernel_module_sp = target.GetExecutableModule();
if (!kernel_module_sp)
``````````
</details>
https://github.com/llvm/llvm-project/pull/223589
More information about the lldb-commits
mailing list