[Lldb-commits] [lldb] Reland "[lldb] Initial plugin and test for SymbolLocatorSymStore" (PR #185658)
Charles Zablit via lldb-commits
lldb-commits at lists.llvm.org
Tue Mar 17 04:49:13 PDT 2026
Stefan =?utf-8?q?Gränitz?= <stefan.graenitz at gmail.com>,
Stefan =?utf-8?q?Gränitz?= <stefan.graenitz at gmail.com>,
Stefan =?utf-8?q?Gränitz?= <stefan.graenitz at gmail.com>,
Stefan =?utf-8?q?Gränitz?= <stefan.graenitz at gmail.com>,
Stefan =?utf-8?q?Gränitz?= <stefan.graenitz at gmail.com>,
Stefan =?utf-8?q?Gränitz?= <stefan.graenitz at gmail.com>,
Stefan =?utf-8?q?Gränitz?= <stefan.graenitz at gmail.com>,
Stefan =?utf-8?q?Gränitz?= <stefan.graenitz at gmail.com>
Message-ID:
In-Reply-To: <llvm.org/llvm/llvm-project/pull/185658 at github.com>
charles-zablit wrote:
Is it possible that when `__exit__` is called, lldb still holds a reference to the .exe and we are trying to delete an executable that is loaded by a process (lldb)?
I think the following would work:
```py
with MockedSymStore(self, exe, sym):
self.try_breakpoint(exe, should_have_loc=False)
self.runCmd("exit")
```
https://github.com/llvm/llvm-project/pull/185658
More information about the lldb-commits
mailing list