diff options
| author | Kyle Butt <kyle+llvm@iteratee.net> | 2016-01-08 02:06:19 +0000 |
|---|---|---|
| committer | Kyle Butt <kyle+llvm@iteratee.net> | 2016-01-08 02:06:19 +0000 |
| commit | bfcff3856a5590d3187999e6c6c08057ef36e261 (patch) | |
| tree | 0b9e90447b764f0928a539cbd3acaf8ab4155c6d /lldb/packages/Python/lldbsuite/test/lang/objc/objc-static-method/static.m | |
| parent | f6594a06f75b05d7bd876ca8314456680d17dc49 (diff) | |
| download | bcm5719-llvm-bfcff3856a5590d3187999e6c6c08057ef36e261.tar.gz bcm5719-llvm-bfcff3856a5590d3187999e6c6c08057ef36e261.zip | |
Add call sequence start and end for __tls_get_addr
This is a fix for bug http://llvm.org/bugs/show_bug.cgi?id=25839.
For a PIC TLS variable access in a function, prologue (mflr followed by std and
stdu) gets scheduled after a tls_get_addr call. tls_get_addr messed up LR but
no one saves/restores it.
Also added a test for save/restore clobbered registers during calling __tls_get_addr.
Patch by Tim Shen
llvm-svn: 257137
Diffstat (limited to 'lldb/packages/Python/lldbsuite/test/lang/objc/objc-static-method/static.m')
0 files changed, 0 insertions, 0 deletions

