Memory Configuration Name Origin Length Attributes *default* 0x0000000000000000 0xffffffffffffffff Linker script and memory map TARGET(elf32-i386) 0x0000000000c01080 . = ((0xc01000 + SIZEOF_HEADERS) + 0xc) .text 0x0000000000c01080 0x770 *(.text) .text 0x0000000000c01080 0xc4 tmp/i386-openbsd.elf-fold.o .text 0x0000000000c01144 0x639 tmp/i386-openbsd.elf-main.o 0x0000000000c0162f upx_main *fill* 0x0000000000c0177d 0x3 00 .text 0x0000000000c01780 0x6d tmp/i386-bsd.syscall.o 0x0000000000c017e9 waitpid 0x0000000000c017bd munmap 0x0000000000c017d1 execve 0x0000000000c017c9 getpid 0x0000000000c017d9 ftruncate 0x0000000000c01780 mmap 0x0000000000c017e1 nanosleep 0x0000000000c017b1 write 0x0000000000c017ad read 0x0000000000c017e5 unlink 0x0000000000c017d5 fork 0x0000000000c017dd gettimeofday 0x0000000000c017c5 access 0x0000000000c017a5 exit 0x0000000000c017a4 brk 0x0000000000c017b5 open 0x0000000000c017c1 mprotect 0x0000000000c017cd fcntl 0x0000000000c017b9 close *(.data) *fill* 0x0000000000c017ed 0x3 00 .data 0x0000000000c017f0 0x0 tmp/i386-openbsd.elf-fold.o .data 0x0000000000c017f0 0x0 tmp/i386-openbsd.elf-main.o .data 0x0000000000c017f0 0x0 tmp/i386-bsd.syscall.o .data .bss 0x0000000000c017f0 0x0 .bss 0x0000000000c017f0 0x0 tmp/i386-openbsd.elf-fold.o .bss 0x0000000000c017f0 0x0 tmp/i386-openbsd.elf-main.o .bss 0x0000000000c017f0 0x0 tmp/i386-bsd.syscall.o .rel.dyn 0x0000000000c017f0 0x0 .rel.text 0x0000000000000000 0x0 tmp/i386-openbsd.elf-fold.o LOAD tmp/i386-openbsd.elf-fold.o LOAD tmp/i386-openbsd.elf-main.o LOAD tmp/i386-bsd.syscall.o OUTPUT(tmp/i386-openbsd.elf-fold.bin elf32-i386)