Bruno Cardoso Lopes
618c67a018
[AsmPrinter][TLOF] 32-bit MachO support for replacing GOT equivalents
...
Add MachO 32-bit (i.e. arm and x86) support for replacing global GOT equivalent
symbol accesses. Unlike 64-bit targets, there's no GOTPCREL relocation, and
access through a non_lazy_symbol_pointers section is used instead.
-- before
_extgotequiv:
.long _extfoo
_delta:
.long _extgotequiv-_delta
-- after
_delta:
.long L_extfoo$non_lazy_ptr-_delta
.section __IMPORT,__pointers,non_lazy_symbol_pointers
L_extfoo$non_lazy_ptr:
.indirect_symbol _extfoo
.long 0
llvm-svn: 231475
2015-03-06 13:49:05 +00:00
..
2015-02-04 03:10:03 +00:00
2015-01-18 20:45:48 +00:00
2014-10-01 10:13:59 +00:00
2015-03-04 01:24:11 +00:00
2015-03-04 09:12:08 +00:00
2015-02-01 00:22:15 +00:00
2015-02-04 13:31:29 +00:00
2015-01-30 01:10:24 +00:00
2015-03-03 23:22:40 +00:00
2015-01-30 01:10:18 +00:00
2015-03-05 20:04:21 +00:00
2015-01-28 03:51:33 +00:00
2015-01-26 19:03:15 +00:00
2015-01-26 19:03:15 +00:00
2015-03-04 09:12:08 +00:00
2015-01-30 01:10:24 +00:00
2015-02-14 02:09:06 +00:00
2015-01-28 03:51:33 +00:00
2014-08-30 16:48:34 +00:00
2015-02-12 15:35:40 +00:00
2015-01-30 01:10:24 +00:00
2015-02-14 02:09:06 +00:00
2014-08-18 16:48:58 +00:00
2014-11-26 00:46:26 +00:00
2015-02-28 12:04:00 +00:00
2015-02-28 12:04:00 +00:00
2015-03-04 09:12:08 +00:00
2015-02-25 18:03:50 +00:00
2015-03-04 15:47:57 +00:00
2015-03-04 15:47:57 +00:00
2015-01-28 03:51:33 +00:00
2015-03-04 09:12:08 +00:00
2014-08-19 21:51:08 +00:00
2015-03-03 22:25:48 +00:00
2014-10-22 12:40:20 +00:00
2015-03-02 00:17:18 +00:00
2015-01-21 15:43:31 +00:00
2014-08-27 16:16:04 +00:00
2014-10-09 10:13:27 +00:00
2014-09-29 21:27:36 +00:00
2015-02-20 08:39:06 +00:00
2015-01-27 07:54:36 +00:00
2015-01-29 00:19:42 +00:00
2015-01-26 19:03:15 +00:00
2015-03-03 23:22:40 +00:00
2015-02-01 13:20:00 +00:00
2015-03-06 13:49:05 +00:00
2015-03-06 13:49:05 +00:00
2015-03-01 18:09:56 +00:00
2015-02-01 14:31:23 +00:00
2014-10-13 10:12:35 +00:00