mirror of
https://github.com/darlinghq/darling-gdb.git
synced 2024-11-28 06:20:30 +00:00
bfd/
* elf32-arm.c (elf32_arm_nacl_plt0_entry): Use bic rather than bfc instruction for data sandboxing. gold/ * arm.cc (Output_data_plt_arm_nacl::first_plt_entry): Use bic rather than bfc instruction for data sandboxing.
This commit is contained in:
parent
5286fdef17
commit
edccdf7c8b
@ -1,3 +1,8 @@
|
||||
2012-11-14 Roland McGrath <mcgrathr@google.com>
|
||||
|
||||
* elf32-arm.c (elf32_arm_nacl_plt0_entry): Use bic rather than bfc
|
||||
instruction for data sandboxing.
|
||||
|
||||
2012-11-14 Tristan Gingold <gingold@adacore.com>
|
||||
|
||||
* mach-o.c (bfd_mach_o_read_main)
|
||||
|
@ -2209,21 +2209,21 @@ static const bfd_vma elf32_arm_nacl_plt0_entry [] =
|
||||
0xe08cc00f, /* add ip, ip, pc */
|
||||
0xe52dc008, /* str ip, [sp, #-8]! */
|
||||
/* Second bundle: */
|
||||
0xe7dfcf1f, /* bfc ip, #30, #2 */
|
||||
0xe59cc000, /* ldr ip, [ip] */
|
||||
0xe3ccc103, /* bic ip, ip, #0xc0000000 */
|
||||
0xe59cc000, /* ldr ip, [ip] */
|
||||
0xe3ccc13f, /* bic ip, ip, #0xc000000f */
|
||||
0xe12fff1c, /* bx ip */
|
||||
0xe12fff1c, /* bx ip */
|
||||
/* Third bundle: */
|
||||
0xe320f000, /* nop */
|
||||
0xe320f000, /* nop */
|
||||
0xe320f000, /* nop */
|
||||
0xe320f000, /* nop */
|
||||
0xe320f000, /* nop */
|
||||
0xe320f000, /* nop */
|
||||
/* .Lplt_tail: */
|
||||
0xe50dc004, /* str ip, [sp, #-4] */
|
||||
/* Fourth bundle: */
|
||||
0xe7dfcf1f, /* bfc ip, #30, #2 */
|
||||
0xe59cc000, /* ldr ip, [ip] */
|
||||
0xe3ccc103, /* bic ip, ip, #0xc0000000 */
|
||||
0xe59cc000, /* ldr ip, [ip] */
|
||||
0xe3ccc13f, /* bic ip, ip, #0xc000000f */
|
||||
0xe12fff1c, /* bx ip */
|
||||
0xe12fff1c, /* bx ip */
|
||||
};
|
||||
#define ARM_NACL_PLT_TAIL_OFFSET (11 * 4)
|
||||
|
||||
|
@ -1,3 +1,8 @@
|
||||
2012-11-14 Roland McGrath <mcgrathr@google.com>
|
||||
|
||||
* arm.cc (Output_data_plt_arm_nacl::first_plt_entry): Use bic rather
|
||||
than bfc instruction for data sandboxing.
|
||||
|
||||
2012-11-08 Alan Modra <amodra@gmail.com>
|
||||
|
||||
* po/POTFILES.in: Regenerate.
|
||||
|
@ -12218,7 +12218,7 @@ const uint32_t Output_data_plt_arm_nacl<big_endian>::first_plt_entry[16] =
|
||||
0xe08cc00f, // add ip, ip, pc
|
||||
0xe52dc008, // str ip, [sp, #-8]!
|
||||
// Second bundle:
|
||||
0xe7dfcf1f, // bfc ip, #30, #2
|
||||
0xe3ccc103, // bic ip, ip, #0xc0000000
|
||||
0xe59cc000, // ldr ip, [ip]
|
||||
0xe3ccc13f, // bic ip, ip, #0xc000000f
|
||||
0xe12fff1c, // bx ip
|
||||
@ -12229,7 +12229,7 @@ const uint32_t Output_data_plt_arm_nacl<big_endian>::first_plt_entry[16] =
|
||||
// .Lplt_tail:
|
||||
0xe50dc004, // str ip, [sp, #-4]
|
||||
// Fourth bundle:
|
||||
0xe7dfcf1f, // bfc ip, #30, #2
|
||||
0xe3ccc103, // bic ip, ip, #0xc0000000
|
||||
0xe59cc000, // ldr ip, [ip]
|
||||
0xe3ccc13f, // bic ip, ip, #0xc000000f
|
||||
0xe12fff1c, // bx ip
|
||||
|
Loading…
Reference in New Issue
Block a user