llvm-project/lldb/source/Plugins/DynamicLoader
Greg Clayton 08928f308b Don't wait for the dynamic loader to set a module as a dynamic link editor, figure it out through the ObjectFile.
Background: dyld binaries often have extra symbols in their symbol table like "malloc" and "free" for the early bringup of dyld and we often don't want to set breakpoints in dynamic linker binaries. We also don't want to call the "malloc" or "free" function in dyld when a user writes an expression like "(void *)malloc(123)" so we need to avoid doing name lookups in dyld. We mark Modules as being dynamic link editors and this helps do correct lookups for breakpoints by name and function lookups.

<rdar://problem/19716267>

llvm-svn: 228261
2015-02-05 02:01:34 +00:00
..
Darwin-Kernel Add another address to check for the kernel's load addr in debug configs. 2014-10-06 22:23:30 +00:00
Hexagon-DYLD Fix the warnings introduced 2014-07-22 11:59:11 +00:00
MacOSX-DYLD Don't wait for the dynamic loader to set a module as a dynamic link editor, figure it out through the ObjectFile. 2015-02-05 02:01:34 +00:00
POSIX-DYLD Use basename of main executable in POSIX-DYLD on Android. 2015-02-03 22:48:34 +00:00
Static Workaround for collision between enum members in LLVM's MachO.h and system headers 2014-04-02 22:53:21 +00:00
CMakeLists.txt Dynamic loader for the Hexagon DSP 2014-07-21 17:19:12 +00:00