aboutsummaryrefslogtreecommitdiff
path: root/resolv/nsap_addr.c
diff options
context:
space:
mode:
authorH.J. Lu <hjl.tools@gmail.com>2025-03-05 10:19:59 +0800
committerH.J. Lu <hjl.tools@gmail.com>2025-03-06 07:27:03 +0800
commit596130591ae4b058a529cc1318b95e624559054c (patch)
tree98320d019b57fcd1af9e43c41db38a919a2a723a /resolv/nsap_addr.c
parent50351e05707f982c06c6d4d7c8fc819f6a5f66f5 (diff)
downloadglibc-master.zip
glibc-master.tar.gz
glibc-master.tar.bz2
static-pie: Skip the empty PT_LOAD segment at offset 0 [BZ #32763]HEADmaster
As shown in https://sourceware.org/bugzilla/show_bug.cgi?id=25237 linker may generate an empty PT_LOAD segments at offset 0: Elf file type is EXEC (Executable file) Entry point 0x4000e8 There are 3 program headers, starting at offset 64 Program Headers: Type Offset VirtAddr PhysAddr FileSiz MemSiz Flags Align LOAD 0x0000000000000000 0x0000000000400000 0x0000000000400000 0x00000000000000f0 0x00000000000000f0 R E 0x1000 LOAD 0x0000000000000000 0x0000000000410000 0x0000000000410000 0x0000000000000000 0x0000000000b5dce8 RW 0x10000 GNU_STACK 0x0000000000000000 0x0000000000000000 0x0000000000000000 0x0000000000000000 0x0000000000000000 RW 0x10 Section to Segment mapping: Segment Sections... 00 .text 01 .bss 02 Skip the empty PT_LOAD segment at offset 0 to support such binaries. This fixes BZ #32763. Signed-off-by: H.J. Lu <hjl.tools@gmail.com> Reviewed-by: Sam James <sam@gentoo.org>
Diffstat (limited to 'resolv/nsap_addr.c')
0 files changed, 0 insertions, 0 deletions