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