Files
clang-p2996/lld/test/ELF
Peter Smith 9bbd4e27a9 [ELF] Support for R_ARM_TARGET2 relocation
The R_ARM_TARGET2 relocation is used in ARM exception tables to encode
a data dependency that will only be dereferenced by code in the
run-time support library. In a similar way to R_ARM_TARGET1 the
handling of the relocation is target specific, it maps to one of
R_ARM_ABS32, R_ARM_REL32 or R_ARM_GOT_PREL. The choice depends on the 
run-time library. R_ARM_GOT_PREL is used for linux and BSD,
R_ARM_ABS32 and R_ARM_REL32 are used for bare-metal.

The command line option --target2=<target> can be used to select the
relocation used for R_ARM_TARGET2. The default is R_ARM_GOT_PREL.

Differential revision: https://reviews.llvm.org/D25684

llvm-svn: 284404
2016-10-17 18:12:24 +00:00
..
2016-06-07 09:31:52 +00:00
2016-06-07 09:31:52 +00:00
2016-06-07 09:31:52 +00:00
2016-07-25 16:51:52 +00:00
2016-07-25 16:51:52 +00:00
2016-09-07 12:09:10 +00:00
2016-05-05 19:41:49 +00:00
2016-10-05 20:09:50 +00:00
2016-09-09 00:25:56 +00:00
2016-09-09 14:16:00 +00:00
2016-01-29 01:24:25 +00:00
2016-09-02 17:19:28 +00:00
2016-07-21 20:18:30 +00:00
2016-05-23 03:00:33 +00:00
2016-08-22 18:44:04 +00:00
2016-06-28 21:48:33 +00:00
2016-04-07 20:41:41 +00:00
2016-05-28 15:38:13 +00:00
2016-05-28 15:38:13 +00:00
2016-04-18 12:31:37 +00:00
2016-02-25 18:43:51 +00:00
2016-09-02 17:19:28 +00:00
2016-09-02 17:19:28 +00:00
2016-02-25 18:43:51 +00:00
2016-02-12 20:54:57 +00:00
2016-03-31 12:09:36 +00:00
2016-04-12 13:21:13 +00:00
2016-05-24 11:16:14 +00:00
2016-03-03 18:44:38 +00:00
2016-03-01 13:23:29 +00:00
2016-09-22 16:47:21 +00:00
2016-10-17 14:42:11 +00:00
2016-04-05 22:08:39 +00:00
2016-04-29 23:28:36 +00:00
2016-04-18 12:58:59 +00:00
2016-02-05 22:55:06 +00:00
2016-05-05 19:41:49 +00:00
2016-09-19 19:59:21 +00:00
2016-09-08 21:18:38 +00:00
2016-06-20 17:58:09 +00:00
2016-04-08 20:49:31 +00:00
2016-01-29 01:24:25 +00:00
2016-07-25 16:51:52 +00:00
2016-03-08 21:17:31 +00:00
2016-05-04 20:06:49 +00:00
2016-07-25 16:51:52 +00:00
2016-03-11 14:43:02 +00:00
2016-09-07 20:50:41 +00:00
2016-06-09 15:45:49 +00:00
2016-04-15 11:57:07 +00:00
2016-01-07 17:20:07 +00:00
2016-07-12 23:28:33 +00:00
2016-05-11 13:48:41 +00:00