diff options
author | Joseph Huber <jhuber6@vols.utk.edu> | 2023-04-25 21:34:59 -0500 |
---|---|---|
committer | Joseph Huber <jhuber6@vols.utk.edu> | 2023-04-26 16:52:32 -0500 |
commit | dc9baac1a0148ce0c2b8afdc75e3e208597f79c9 (patch) | |
tree | 6f8a8e0f52cdd54bb3d809a9796ce5209f52ddb1 /lldb/source/Plugins/ScriptInterpreter/Python/ScriptedProcessPythonInterface.h | |
parent | e7735a57b9d063d85231ea1a2d775639bc632ad0 (diff) | |
download | llvm-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