brintos

brintos / llvm-project-archived public Read only

0
0
Text · 2.2 KiB · e656466 Raw
82 lines · yaml
1## Test that errors in loading an exe doesn't crash lldb.2## The ExportTable RelativeVirtualAddress is out of bounds here.3 4# RUN: yaml2obj %s -o %t.exe5# RUN: %lldb %t.exe 2>&1 | FileCheck %s6 7# CHECK: error: '{{.*}}' is not a valid executable8--- !COFF9OptionalHeader:10  AddressOfEntryPoint: 409611  ImageBase:       107374182412  SectionAlignment: 409613  FileAlignment:   51214  MajorOperatingSystemVersion: 615  MinorOperatingSystemVersion: 016  MajorImageVersion: 017  MinorImageVersion: 018  MajorSubsystemVersion: 619  MinorSubsystemVersion: 020  Subsystem:       IMAGE_SUBSYSTEM_WINDOWS_CUI21  DLLCharacteristics: [ IMAGE_DLL_CHARACTERISTICS_HIGH_ENTROPY_VA, IMAGE_DLL_CHARACTERISTICS_DYNAMIC_BASE, IMAGE_DLL_CHARACTERISTICS_NX_COMPAT, IMAGE_DLL_CHARACTERISTICS_TERMINAL_SERVER_AWARE ]22  SizeOfStackReserve: 104857623  SizeOfStackCommit: 409624  SizeOfHeapReserve: 104857625  SizeOfHeapCommit: 409626  ExportTable:27    RelativeVirtualAddress: 1234567828    Size:            10029  ImportTable:30    RelativeVirtualAddress: 031    Size:            032  ResourceTable:33    RelativeVirtualAddress: 034    Size:            035  ExceptionTable:36    RelativeVirtualAddress: 037    Size:            038  CertificateTable:39    RelativeVirtualAddress: 040    Size:            041  BaseRelocationTable:42    RelativeVirtualAddress: 043    Size:            044  Debug:45    RelativeVirtualAddress: 046    Size:            047  Architecture:48    RelativeVirtualAddress: 049    Size:            050  GlobalPtr:51    RelativeVirtualAddress: 052    Size:            053  TlsTable:54    RelativeVirtualAddress: 055    Size:            056  LoadConfigTable:57    RelativeVirtualAddress: 058    Size:            059  BoundImport:60    RelativeVirtualAddress: 061    Size:            062  IAT:63    RelativeVirtualAddress: 064    Size:            065  DelayImportDescriptor:66    RelativeVirtualAddress: 067    Size:            068  ClrRuntimeHeader:69    RelativeVirtualAddress: 070    Size:            071header:72  Machine:         IMAGE_FILE_MACHINE_AMD6473  Characteristics: [ IMAGE_FILE_EXECUTABLE_IMAGE, IMAGE_FILE_LARGE_ADDRESS_AWARE ]74sections:75  - Name:            .text76    Characteristics: [ IMAGE_SCN_CNT_CODE, IMAGE_SCN_MEM_EXECUTE, IMAGE_SCN_MEM_READ ]77    VirtualAddress:  409678    VirtualSize:     179    SectionData:     C380symbols:         []81...82