[all-commits] [llvm/llvm-project] 7f1028: [lldb][LocateModuleCallback] Call locate module ca...
Kazuki Sakamoto via All-commits
all-commits at lists.llvm.org
Wed Jul 12 11:24:55 PDT 2023
Branch: refs/heads/main
Home: https://github.com/llvm/llvm-project
Commit: 7f1028e9df52b4e7246f189a24684b1ca8c9bfbe
https://github.com/llvm/llvm-project/commit/7f1028e9df52b4e7246f189a24684b1ca8c9bfbe
Author: Kazuki Sakamoto <sakamoto at splhack.org>
Date: 2023-07-12 (Wed, 12 Jul 2023)
Changed paths:
M lldb/include/lldb/Target/Platform.h
M lldb/include/lldb/Target/Target.h
M lldb/source/Target/Platform.cpp
M lldb/source/Target/Target.cpp
M lldb/unittests/Target/CMakeLists.txt
A lldb/unittests/Target/Inputs/AndroidModule.c
A lldb/unittests/Target/Inputs/AndroidModule.so
A lldb/unittests/Target/Inputs/AndroidModule.so.sym
A lldb/unittests/Target/Inputs/AndroidModule.unstripped.so
A lldb/unittests/Target/LocateModuleCallbackTest.cpp
Log Message:
-----------
[lldb][LocateModuleCallback] Call locate module callback
RFC https://discourse.llvm.org/t/rfc-python-callback-for-target-get-module/71580
Updated Target::GetOrCreateModule to call locate module callback if set.
- include/lldb/Target/Platform.h, source/Target/Platform.cpp
- Implemented SetLocateModuleCallback and GetLocateModuleCallback*
- include/lldb/Target/Target.h, source/Target/Target.cpp
- Implemented CallLocateModuleCallbackIfSet.
- unittests/Target/LocateModuleCallbackTest.cpp
- Added comprehensive GetOrCreateModule tests.
Differential Revision: https://reviews.llvm.org/D153734
More information about the All-commits
mailing list