Searched hist:d2fb6900542cce08d1ac262a4f2c34348321af70 (Results 1 – 1 of 1) sorted by relevance
| /optee_os/scripts/ |
| H A D | gen_ldelf_hex.py | d2fb6900542cce08d1ac262a4f2c34348321af70 Thu Jul 04 16:34:47 UTC 2019 Jerome Forissier <jerome.forissier@linaro.org> ldelf: scripts/gen_ldelf_hex.py: allow multiple RW load segments
Allow multiple read/write load segments as long as they are contiguous. This is to support Clang > 8.0.0 which generates this:
Program Headers: Type Offset VirtAddr PhysAddr FileSiz MemSiz Flg Align LOAD 0x001000 0x00000000 0x00000000 0x0a50c 0x0a50c R E 0x1000 LOAD 0x00c000 0x0000b000 0x0000b000 0x0006c 0x0006c RW 0x1000 LOAD 0x00c06c 0x0000b06c 0x0000b06c 0x0006c 0x0007c RW 0x1000 DYNAMIC 0x00c000 0x0000b000 0x0000b000 0x00060 0x00060 RW 0x4 GNU_RELRO 0x00c000 0x0000b000 0x0000b000 0x0006c 0x01000 R 0x1 GNU_STACK 0x000000 0x00000000 0x00000000 0x00000 0x00000 RW 0 EXIDX 0x00b134 0x0000a134 0x0000a134 0x00258 0x00258 R 0x4
Section to Segment mapping: Segment Sections... 00 .text .rodata .ARM.exidx .gnu.hash .ARM.extab .dynsym .dynstr .hash .rel.dyn 01 .dynamic .got 02 .data .bss 03 .dynamic 04 .dynamic .got .bss 05 06 .ARM.exidx
Signed-off-by: Jerome Forissier <jerome.forissier@linaro.org> Acked-by: Jens Wiklander <jens.wiklander@linaro.org>
|