OLD | NEW |
| 1 2013-11-19 Roland McGrath <mcgrathr@google.com> |
| 2 |
| 3 * elf-nacl.c (nacl_modify_segment_map): Calculate SIZEOF_HEADERS |
| 4 when not doing linking (i.e. INFO is a null pointer). |
| 5 |
| 6 2013-11-07 Roland McGrath <mcgrathr@google.com> |
| 7 |
| 8 * archures.c (bfd_mach_i386_nacl): Fix definition so it doesn't |
| 9 collide with bfd_mach_l1om. |
| 10 * bfd-in2.h: Regenerate. |
| 11 |
| 12 * elf32-i386.c (elf32_i386_nacl_elf_object_p): New function. |
| 13 (elf_backend_object_p): Use that in elf32-i386-nacl definition. |
| 14 * elf64-x86-64.c (elf64_x86_64_nacl_elf_object_p): New function. |
| 15 (elf_backend_object_p): Use that in elf64-x86-64-nacl definition. |
| 16 (elf32_x86_64_nacl_elf_object_p): New function. |
| 17 (elf_backend_object_p): Use that in elf32-x86-64-nacl definition. |
| 18 |
| 19 2013-08-26 Roland McGrath <mcgrathr@google.com> |
| 20 |
| 21 * archures.c (bfd_mach_i386_nacl, bfd_mach_i386_i386_nacl): New macros. |
| 22 (bfd_mach_x86_64_nacl, bfd_mach_x64_32_nacl): New macros. |
| 23 * cpu-i386.c (bfd_arch_i386_onebyte_nop_fill): New function. |
| 24 (bfd_i386_nacl_arch): New variable. |
| 25 (bfd_x86_64_nacl_arch, bfd_x64_32_nacl_arch): New variables. |
| 26 (bfd_x64_32_arch_intel_syntax): Link them into the list. |
| 27 * bfd-in2.h: Regenerate. |
| 28 |
1 2013-08-26 Roland McGrath <mcgrathr@google.com> | 29 2013-08-26 Roland McGrath <mcgrathr@google.com> |
2 | 30 |
3 * elf-nacl.c (nacl_modify_segment_map): Fix logic reordering the | 31 * elf-nacl.c (nacl_modify_segment_map): Fix logic reordering the |
4 elf_segment_map list. If an executable segment is page-aligned | 32 elf_segment_map list. If an executable segment is page-aligned |
5 but does not end with a full page, then append a fake section into | 33 but does not end with a full page, then append a fake section into |
6 the segment map entry that pads out the page. | 34 the segment map entry that pads out the page. |
7 (nacl_final_write_processing): New function. Write the code fill | 35 (nacl_final_write_processing): New function. Write the code fill |
8 laid out in nacl_modify_segment_map. | 36 laid out in nacl_modify_segment_map. |
9 * elf-nacl.h: Declare it. | 37 * elf-nacl.h: Declare it. |
10 * elf32-arm.c (elf32_arm_nacl_final_write_processing): New function. | 38 * elf32-arm.c (elf32_arm_nacl_final_write_processing): New function. |
(...skipping 2742 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
2753 | 2781 |
2754 For older changes see ChangeLog-2011 | 2782 For older changes see ChangeLog-2011 |
2755 | 2783 |
2756 | 2784 |
2757 Local Variables: | 2785 Local Variables: |
2758 mode: change-log | 2786 mode: change-log |
2759 left-margin: 8 | 2787 left-margin: 8 |
2760 fill-column: 74 | 2788 fill-column: 74 |
2761 version-control: never | 2789 version-control: never |
2762 End: | 2790 End: |
OLD | NEW |