aboutsummaryrefslogtreecommitdiff
path: root/lldb/source/Plugins/ScriptInterpreter/Python/ScriptedProcessPythonInterface.h
diff options
context:
space:
mode:
authorJoseph Huber <jhuber6@vols.utk.edu>2023-04-25 21:34:59 -0500
committerJoseph Huber <jhuber6@vols.utk.edu>2023-04-26 16:52:32 -0500
commitdc9baac1a0148ce0c2b8afdc75e3e208597f79c9 (patch)
tree6f8a8e0f52cdd54bb3d809a9796ce5209f52ddb1 /lldb/source/Plugins/ScriptInterpreter/Python/ScriptedProcessPythonInterface.h
parente7735a57b9d063d85231ea1a2d775639bc632ad0 (diff)
downloadllvm-dc9baac1a0148ce0c2b8afdc75e3e208597f79c9.zip
llvm-dc9baac1a0148ce0c2b8afdc75e3e208597f79c9.tar.gz
llvm-dc9baac1a0148ce0c2b8afdc75e3e208597f79c9.tar.bz2
[libc] Partially implement `atexit` on the GPU
The `atexit` function controls registering functions to call at the end of the program. This is difficult to do in general on the GPU because of the lack of a real mutex implementation. We primarily provide this for testing where we can explicitly restrict how the `atexit` registration functions are called. So we simply create a passthrough Mutex to get past the usage of it as per @sivachandra's suggestion. Depends on D149225 Reviewed By: sivachandra Differential Revision: https://reviews.llvm.org/D149226
Diffstat (limited to 'lldb/source/Plugins/ScriptInterpreter/Python/ScriptedProcessPythonInterface.h')
0 files changed, 0 insertions, 0 deletions