summaryrefslogtreecommitdiffstats
path: root/llvm/docs/CommandGuide/llvm-as.rst
diff options
context:
space:
mode:
authorGreg Clayton <gclayton@apple.com>2015-02-05 02:01:34 +0000
committerGreg Clayton <gclayton@apple.com>2015-02-05 02:01:34 +0000
commit08928f308b0a7a738e1e9a14d0531db00cd8bf15 (patch)
tree8a94b0942755d08569e2d97d01ac5ce13f76241f /llvm/docs/CommandGuide/llvm-as.rst
parent50ad72705182f9313578c587d6142e9d92dbe964 (diff)
downloadbcm5719-llvm-08928f308b0a7a738e1e9a14d0531db00cd8bf15.tar.gz
bcm5719-llvm-08928f308b0a7a738e1e9a14d0531db00cd8bf15.zip
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
Diffstat (limited to 'llvm/docs/CommandGuide/llvm-as.rst')
0 files changed, 0 insertions, 0 deletions
OpenPOWER on IntegriCloud