summaryrefslogtreecommitdiff
path: root/lldb/source/Target/Target.cpp
diff options
context:
space:
mode:
authorVy Nguyen <vyng@google.com>2025-04-15 11:40:07 +0200
committerGitHub <noreply@github.com>2025-04-15 11:40:07 +0200
commit81499edb30665d377a680990ef3c5129f9b54261 (patch)
treeba24d782104c3d82c657eb3e1884c8afb4139bae /lldb/source/Target/Target.cpp
parent00eaff3e9c897c263a879416d0f151d7ca7eeaff (diff)
[NFC][lldb]Fix stack-use-after-free bugs in exit-callbacks. (#135763)
Diffstat (limited to 'lldb/source/Target/Target.cpp')
-rw-r--r--lldb/source/Target/Target.cpp2
1 files changed, 1 insertions, 1 deletions
diff --git a/lldb/source/Target/Target.cpp b/lldb/source/Target/Target.cpp
index 42b1561fb299..b6186b76d623 100644
--- a/lldb/source/Target/Target.cpp
+++ b/lldb/source/Target/Target.cpp
@@ -1578,7 +1578,7 @@ void Target::SetExecutableModule(ModuleSP &executable_sp,
info->is_start_entry = true;
});
- helper.DispatchOnExit([&](telemetry::ExecutableModuleInfo *info) {
+ helper.DispatchOnExit([&, pid](telemetry::ExecutableModuleInfo *info) {
info->exec_mod = executable_sp;
info->uuid = executable_sp->GetUUID();
info->pid = pid;