brintos

brintos / llvm-project-archived public Read only

0
0
Text · 2.7 KiB · ff21d91 Raw
85 lines · plain
1RUN: llvm-readobj --file-headers %p/Inputs/nop.exe.coff-x86-64 | FileCheck %s2 3CHECK: Format: COFF-x86-644CHECK: Arch: x86_645CHECK: AddressSize: 64bit6CHECK: ImageFileHeader {7CHECK:   Machine: IMAGE_FILE_MACHINE_AMD64 (0x8664)8CHECK:   SectionCount: 19CHECK:   TimeDateStamp: 2014-01-26 03:43:56 (0x52E4847C)10CHECK:   PointerToSymbolTable: 0x011CHECK:   SymbolCount: 012CHECK:   OptionalHeaderSize: 24013CHECK:   Characteristics [ (0x22)14CHECK:     IMAGE_FILE_EXECUTABLE_IMAGE (0x2)15CHECK:     IMAGE_FILE_LARGE_ADDRESS_AWARE (0x20)16CHECK:   ]17CHECK: }18CHECK: ImageOptionalHeader {19CHECK:   Magic: 0x20B20CHECK:   MajorLinkerVersion: 1121CHECK:   MinorLinkerVersion: 022CHECK:   SizeOfCode: 51223CHECK:   SizeOfInitializedData: 024CHECK:   SizeOfUninitializedData: 025CHECK:   AddressOfEntryPoint: 0x100026CHECK:   BaseOfCode: 0x100027CHECK:   ImageBase: 0x14000000028CHECK:   SectionAlignment: 409629CHECK:   FileAlignment: 51230CHECK:   MajorOperatingSystemVersion: 631CHECK:   MinorOperatingSystemVersion: 032CHECK:   MajorImageVersion: 033CHECK:   MinorImageVersion: 034CHECK:   MajorSubsystemVersion: 635CHECK:   MinorSubsystemVersion: 036CHECK:   SizeOfImage: 819237CHECK:   SizeOfHeaders: 51238CHECK:   Subsystem: IMAGE_SUBSYSTEM_WINDOWS_CUI (0x3)39CHECK:   Characteristics [ (0x8160)40CHECK:     IMAGE_DLL_CHARACTERISTICS_DYNAMIC_BASE (0x40)41CHECK:     IMAGE_DLL_CHARACTERISTICS_HIGH_ENTROPY_VA (0x20)42CHECK:     IMAGE_DLL_CHARACTERISTICS_NX_COMPAT (0x100)43CHECK:     IMAGE_DLL_CHARACTERISTICS_TERMINAL_SERVER_AWARE (0x8000)44CHECK:   ]45CHECK:   SizeOfStackReserve: 104857646CHECK:   SizeOfStackCommit: 409647CHECK:   SizeOfHeapReserve: 104857648CHECK:   SizeOfHeapCommit: 409649CHECK:   NumberOfRvaAndSize: 1650CHECK:   DataDirectory {51CHECK:     ExportTableRVA: 0x052CHECK:     ExportTableSize: 0x053CHECK:     ImportTableRVA: 0x054CHECK:     ImportTableSize: 0x055CHECK:     ResourceTableRVA: 0x056CHECK:     ResourceTableSize: 0x057CHECK:     ExceptionTableRVA: 0x058CHECK:     ExceptionTableSize: 0x059CHECK:     CertificateTableRVA: 0x060CHECK:     CertificateTableSize: 0x061CHECK:     BaseRelocationTableRVA: 0x062CHECK:     BaseRelocationTableSize: 0x063CHECK:     DebugRVA: 0x064CHECK:     DebugSize: 0x065CHECK:     ArchitectureRVA: 0x066CHECK:     ArchitectureSize: 0x067CHECK:     GlobalPtrRVA: 0x068CHECK:     GlobalPtrSize: 0x069CHECK:     TLSTableRVA: 0x070CHECK:     TLSTableSize: 0x071CHECK:     LoadConfigTableRVA: 0x072CHECK:     LoadConfigTableSize: 0x073CHECK:     BoundImportRVA: 0x074CHECK:     BoundImportSize: 0x075CHECK:     IATRVA: 0x076CHECK:     IATSize: 0x077CHECK:     DelayImportDescriptorRVA: 0x078CHECK:     DelayImportDescriptorSize: 0x079CHECK:     CLRRuntimeHeaderRVA: 0x080CHECK:     CLRRuntimeHeaderSize: 0x081CHECK:     ReservedRVA: 0x082CHECK:     ReservedSize: 0x083CHECK:   }84CHECK: }85