65 lines · plain
1# RUN: yaml2obj %s -o %t.in.exe2 3# RUN: llvm-objdump -s %t.in.exe | FileCheck %s --check-prefixes=CONTENTS,CONTENTS-PRE4# RUN: llvm-readobj --sections %t.in.exe | FileCheck %s --check-prefixes=SECTIONS,SECTIONS-PRE5# RUN: llvm-objcopy -R .rdata %t.in.exe %t.out.exe6# RUN: llvm-objdump -s %t.out.exe | FileCheck %s --check-prefixes=CONTENTS,CONTENTS-POST7# RUN: llvm-readobj --sections %t.out.exe | FileCheck %s --check-prefixes=SECTIONS,SECTIONS-POST8 9# CONTENTS: Contents of section .buildid:10# CONTENTS-NEXT: {{.*}} 00000000 42ee405c 00000000 0200000011# CONTENTS-PRE-NEXT: {{.*}} 19000000 1c300000 1c080000 5253445312# CONTENTS-POST-NEXT: {{.*}} 19000000 1c300000 1c040000 5253445313# CONTENTS-NEXT: {{.*}} c1330757 2839a337 4c4c4420 5044422e14# CONTENTS-NEXT: {{.*}} 01000000 0015 16# SECTIONS: Name: .buildid17# SECTIONS-NEXT: VirtualSize:18# SECTIONS-NEXT: VirtualAddress:19# SECTIONS-NEXT: RawDataSize:20# SECTIONS-PRE-NEXT: PointerToRawData: 0x60021# SECTIONS-POST-NEXT: PointerToRawData: 0x40022 23--- !COFF24OptionalHeader: 25 AddressOfEntryPoint: 409626 ImageBase: 107374182427 SectionAlignment: 409628 FileAlignment: 51229 MajorOperatingSystemVersion: 630 MinorOperatingSystemVersion: 031 MajorImageVersion: 032 MinorImageVersion: 033 MajorSubsystemVersion: 634 MinorSubsystemVersion: 035 Subsystem: IMAGE_SUBSYSTEM_WINDOWS_CUI36 DLLCharacteristics: [ ]37 SizeOfStackReserve: 104857638 SizeOfStackCommit: 409639 SizeOfHeapReserve: 104857640 SizeOfHeapCommit: 409641 Debug: 42 RelativeVirtualAddress: 1228843 Size: 2844header: 45 Machine: IMAGE_FILE_MACHINE_AMD6446 Characteristics: [ ]47sections: 48 - Name: .text49 Characteristics: [ ]50 VirtualAddress: 409651 VirtualSize: 1652 SectionData: C390909090909090909090909090909053 - Name: .rdata54 Characteristics: [ ]55 VirtualAddress: 819256 VirtualSize: 3257 SectionData: FFFFFFFF00000000FFFFFFFF0000000058 - Name: .buildid59 Characteristics: [ ]60 VirtualAddress: 1228861 VirtualSize: 5362 SectionData: 0000000042EE405C0000000002000000190000001C3000001C08000052534453C13307572839A3374C4C44205044422E010000000063symbols: 64...65