xref: /llvm-project/llvm/test/Object/objdump-private-headers.test (revision 00cc1f5cab9e523e4cd9a9cbe291a4f6f2f5a731)
1209565dbSMichael J. SpencerRUN: llvm-objdump -p %p/Inputs/program-headers.elf-i386 \
2209565dbSMichael J. SpencerRUN:              | FileCheck %s -check-prefix ELF-i386
3c4454087SMichael J. SpencerRUN: llvm-objdump -p %p/Inputs/program-headers.elf-x86-64 \
4c4454087SMichael J. SpencerRUN:              | FileCheck %s -check-prefix ELF-x86-64
5*00cc1f5cSJean-Daniel DupasRUN: llvm-objdump -p %p/Inputs/macho-rpath-x86_64 \
6*00cc1f5cSJean-Daniel DupasRUN:              | FileCheck %s -check-prefix MACHO-x86_64
7209565dbSMichael J. Spencer
8209565dbSMichael J. SpencerELF-i386: Program Header:
9209565dbSMichael J. SpencerELF-i386:     LOAD off    0x00000000 vaddr 0x08048000 paddr 0x08048000 align 2**12
10209565dbSMichael J. SpencerELF-i386:          filesz 0x00000134 memsz 0x00000134 flags r-x
11209565dbSMichael J. SpencerELF-i386:    STACK off    0x00000000 vaddr 0x00000000 paddr 0x00000000 align 2**2
12209565dbSMichael J. SpencerELF-i386:          filesz 0x00000000 memsz 0x00000000 flags rw-
13c4454087SMichael J. Spencer
14c4454087SMichael J. SpencerELF-x86-64: Program Header:
15c4454087SMichael J. SpencerELF-x86-64:     LOAD off    0x0000000000000000 vaddr 0x0000000000400000 paddr 0x0000000000400000 align 2**21
16c4454087SMichael J. SpencerELF-x86-64:          filesz 0x0000000000000138 memsz 0x0000000000000138 flags r-x
17c4454087SMichael J. SpencerELF-x86-64: EH_FRAME off    0x00000000000000f4 vaddr 0x00000000004000f4 paddr 0x00000000004000f4 align 2**2
18c4454087SMichael J. SpencerELF-x86-64:          filesz 0x0000000000000014 memsz 0x0000000000000014 flags r--
19c4454087SMichael J. SpencerELF-x86-64:    STACK off    0x0000000000000000 vaddr 0x0000000000000000 paddr 0x0000000000000000 align 2**3
20c4454087SMichael J. SpencerELF-x86-64:          filesz 0x0000000000000000 memsz 0x0000000000000000 flags rw-
21*00cc1f5cSJean-Daniel Dupas
22*00cc1f5cSJean-Daniel DupasMACHO-x86_64: Load command 12
23*00cc1f5cSJean-Daniel DupasMACHO-x86_64:          cmd LC_RPATH
24*00cc1f5cSJean-Daniel DupasMACHO-x86_64:      cmdsize 32
25*00cc1f5cSJean-Daniel DupasMACHO-x86_64:         path @executable_path/. (offset 12)
26