summaryrefslogtreecommitdiff
path: root/lldb/source/Plugins/ScriptInterpreter/Python/ScriptInterpreterPython.cpp
diff options
context:
space:
mode:
authorStefan Gränitz <stefan.graenitz@gmail.com>2025-11-17 09:33:03 +0100
committerGitHub <noreply@github.com>2025-11-17 09:33:03 +0100
commit4268e677daaa6499083d142098b8d70c289549b0 (patch)
tree0e388547c29f1128b9a354b0291a6ec5fbfbae0c /lldb/source/Plugins/ScriptInterpreter/Python/ScriptInterpreterPython.cpp
parent95aa70cf209ab317d908e38630c92bf62d149247 (diff)
[ORC] Update ELF debugger support plugin to use AllocActions (#167866)
The `DebugObjectManagerPlugin` implements debugger support for ELF platforms with the GDB JIT Interface. It emits a separate debug object allocation in addition to the LinkGraph's own allocation. This used to happen in the plugin's `notifyEmitted()` callback, i.e. after the LinkGraph's allocation was finalized. In the meantime, it had to block finalization of the corresponding materialization unit to make sure that the debugger can register the object before the code runs. This patch switches the plugin to use an allocation action instead. We can remove the `notifyEmitted()` hook and implement all steps as JITLink passes.
Diffstat (limited to 'lldb/source/Plugins/ScriptInterpreter/Python/ScriptInterpreterPython.cpp')
0 files changed, 0 insertions, 0 deletions