1. ${srcdir}/emulparams/elf_i386.sh 2. ${srcdir}/emulparams/elf_obsd.sh 3NOP=0x90909090 4TRAP=0xcccccccc 5 6if test "${LD_FLAG#"${LD_FLAG%pie}"}" = "pie"; then 7 TEXT_START_ADDR=0x0 8 if test "${LD_FLAG%%(cpie|pie)}" = "Z"; then 9 RODATA_PADSIZE=${MAXPAGESIZE} 10 else 11 RODATA_PADSIZE=0x20000000 12 fi 13else 14 if test "${LD_FLAG%%(cpie|pie)}" = "Z"; then 15 TEXT_START_ADDR=0x08048000 16 RODATA_PADSIZE=${MAXPAGESIZE} 17 else 18 TEXT_START_ADDR=0x1C000000 19 RODATA_PADSIZE=0x20000000 20 fi 21fi 22 23RODATA_ALIGN=". = ALIGN(${RODATA_PADSIZE})" 24RODATA_ALIGN_ADD="${TEXT_START_ADDR}" 25 26unset PAD_PLT 27