summaryrefslogtreecommitdiffstats
path: root/lldb/packages/Python/lldbsuite/test/python_api/breakpoint/TestBreakpointAPI.py
diff options
context:
space:
mode:
authorRui Ueyama <ruiu@google.com>2016-01-09 01:22:00 +0000
committerRui Ueyama <ruiu@google.com>2016-01-09 01:22:00 +0000
commit84425d7289e8f0b667a43bf60035aed66ac8184d (patch)
tree254eeea9f91d1c3d9ce83d03402ad131d686f096 /lldb/packages/Python/lldbsuite/test/python_api/breakpoint/TestBreakpointAPI.py
parent22861aeab8d4d5525d709806494ece1a42478297 (diff)
downloadbcm5719-llvm-84425d7289e8f0b667a43bf60035aed66ac8184d.tar.gz
bcm5719-llvm-84425d7289e8f0b667a43bf60035aed66ac8184d.zip
COFF: Implement DLL symbol forwarding.
DLL export tables usually contain dllexport'ed symbol RVAs so that applications which use the DLLs can find symbols from the DLLs. However, there's a minor feature to "forward" DLL symbols to other DLLs. If you set an RVA to a string whose form is "<dllname>.<symbolname>" (e.g. "KERNEL32.ExitProcess") instead of symbol RVA to the export table, the loader interprets that as a forwarder symbol, and resolve that symbol from the specified DLL. This patch implements that feature. llvm-svn: 257243
Diffstat (limited to 'lldb/packages/Python/lldbsuite/test/python_api/breakpoint/TestBreakpointAPI.py')
0 files changed, 0 insertions, 0 deletions
OpenPOWER on IntegriCloud