brintos

brintos / llvm-project-archived public Read only

0
0
Text · 5.4 KiB · ea063d7 Raw
132 lines · plain
1# RUN: llvm-pdbutil yaml2pdb %s --pdb=%t.pdb2# RUN: llvm-pdbutil dump --section-headers --section-map %t.pdb | FileCheck --check-prefix=CHECK-YAML2PDB %s3 4# RUN: llvm-pdbutil pdb2yaml --section-headers %t.pdb > %t.yaml5# RUN: FileCheck --input-file=%t.yaml --check-prefix=CHECK-PDB2YAML %s6 7# CHECK-YAML2PDB:                      Section Headers8# CHECK-YAML2PDB:  SECTION HEADER #19# CHECK-YAML2PDB:     .text name10# CHECK-YAML2PDB:        47 virtual size11# CHECK-YAML2PDB:      1000 virtual address12# CHECK-YAML2PDB:       200 size of raw data13# CHECK-YAML2PDB:       400 file pointer to raw data14# CHECK-YAML2PDB:         0 file pointer to relocation table15# CHECK-YAML2PDB:         0 file pointer to line numbers16# CHECK-YAML2PDB:         0 number of relocations17# CHECK-YAML2PDB:         0 number of line numbers18# CHECK-YAML2PDB:  60000020 flags19# CHECK-YAML2PDB:           IMAGE_SCN_CNT_CODE20# CHECK-YAML2PDB:           IMAGE_SCN_MEM_EXECUTE21# CHECK-YAML2PDB:           IMAGE_SCN_MEM_READ22 23# CHECK-YAML2PDB:  SECTION HEADER #224# CHECK-YAML2PDB:    .rdata name25# CHECK-YAML2PDB:        64 virtual size26# CHECK-YAML2PDB:      2000 virtual address27# CHECK-YAML2PDB:       200 size of raw data28# CHECK-YAML2PDB:       600 file pointer to raw data29# CHECK-YAML2PDB:         0 file pointer to relocation table30# CHECK-YAML2PDB:         0 file pointer to line numbers31# CHECK-YAML2PDB:         0 number of relocations32# CHECK-YAML2PDB:         0 number of line numbers33# CHECK-YAML2PDB:  40000040 flags34# CHECK-YAML2PDB:           IMAGE_SCN_CNT_INITIALIZED_DATA35# CHECK-YAML2PDB:           IMAGE_SCN_MEM_READ36 37# CHECK-YAML2PDB:  SECTION HEADER #338# CHECK-YAML2PDB:    .pdata name39# CHECK-YAML2PDB:        18 virtual size40# CHECK-YAML2PDB:      3000 virtual address41# CHECK-YAML2PDB:       200 size of raw data42# CHECK-YAML2PDB:       800 file pointer to raw data43# CHECK-YAML2PDB:         0 file pointer to relocation table44# CHECK-YAML2PDB:         0 file pointer to line numbers45# CHECK-YAML2PDB:         0 number of relocations46# CHECK-YAML2PDB:         0 number of line numbers47# CHECK-YAML2PDB:  40000040 flags48# CHECK-YAML2PDB:           IMAGE_SCN_CNT_INITIALIZED_DATA49# CHECK-YAML2PDB:           IMAGE_SCN_MEM_READ50 51# CHECK-YAML2PDB:                        Section Map52# CHECK-YAML2PDB:  Section 0000 | ovl = 0, group = 0, frame = 1, name = 6553553# CHECK-YAML2PDB:                 class = 65535, offset = 0, size = 7154# CHECK-YAML2PDB:                 flags = read | execute | 32 bit addr | selector55# CHECK-YAML2PDB:  Section 0001 | ovl = 0, group = 0, frame = 2, name = 6553556# CHECK-YAML2PDB:                 class = 65535, offset = 0, size = 10057# CHECK-YAML2PDB:                 flags = read | 32 bit addr | selector58# CHECK-YAML2PDB:  Section 0002 | ovl = 0, group = 0, frame = 3, name = 6553559# CHECK-YAML2PDB:                 class = 65535, offset = 0, size = 2460# CHECK-YAML2PDB:                 flags = read | 32 bit addr | selector61# CHECK-YAML2PDB:  Section 0003 | ovl = 0, group = 0, frame = 4, name = 6553562# CHECK-YAML2PDB:                 class = 65535, offset = 0, size = 429496729563# CHECK-YAML2PDB:                 flags = 32 bit addr | absolute addr64 65# CHECK-PDB2YAML:DbiStream:66# CHECK-PDB2YAML:  SectionHeaders:67# CHECK-PDB2YAML:    - Name:            .text68# CHECK-PDB2YAML:      VirtualSize:     7169# CHECK-PDB2YAML:      VirtualAddress:  409670# CHECK-PDB2YAML:      SizeOfRawData:   51271# CHECK-PDB2YAML:      PointerToRawData: 102472# CHECK-PDB2YAML:      PointerToRelocations: 073# CHECK-PDB2YAML:      PointerToLinenumbers: 074# CHECK-PDB2YAML:      NumberOfRelocations: 075# CHECK-PDB2YAML:      NumberOfLinenumbers: 076# CHECK-PDB2YAML:      Characteristics: 161061276877# CHECK-PDB2YAML:    - Name:            .rdata78# CHECK-PDB2YAML:      VirtualSize:     10079# CHECK-PDB2YAML:      VirtualAddress:  819280# CHECK-PDB2YAML:      SizeOfRawData:   51281# CHECK-PDB2YAML:      PointerToRawData: 153682# CHECK-PDB2YAML:      PointerToRelocations: 083# CHECK-PDB2YAML:      PointerToLinenumbers: 084# CHECK-PDB2YAML:      NumberOfRelocations: 085# CHECK-PDB2YAML:      NumberOfLinenumbers: 086# CHECK-PDB2YAML:      Characteristics: 107374188887# CHECK-PDB2YAML:    - Name:            .pdata88# CHECK-PDB2YAML:      VirtualSize:     2489# CHECK-PDB2YAML:      VirtualAddress:  1228890# CHECK-PDB2YAML:      SizeOfRawData:   51291# CHECK-PDB2YAML:      PointerToRawData: 204892# CHECK-PDB2YAML:      PointerToRelocations: 093# CHECK-PDB2YAML:      PointerToLinenumbers: 094# CHECK-PDB2YAML:      NumberOfRelocations: 095# CHECK-PDB2YAML:      NumberOfLinenumbers: 096# CHECK-PDB2YAML:      Characteristics: 107374188897 98---99DbiStream:100  SectionHeaders:101    - Name:            .text102      VirtualSize:     71103      VirtualAddress:  4096104      SizeOfRawData:   512105      PointerToRawData: 1024106      PointerToRelocations: 0107      PointerToLinenumbers: 0108      NumberOfRelocations: 0109      NumberOfLinenumbers: 0110      Characteristics: 1610612768111    - Name:            .rdata112      VirtualSize:     100113      VirtualAddress:  8192114      SizeOfRawData:   512115      PointerToRawData: 1536116      PointerToRelocations: 0117      PointerToLinenumbers: 0118      NumberOfRelocations: 0119      NumberOfLinenumbers: 0120      Characteristics: 1073741888121    - Name:            .pdata122      VirtualSize:     24123      VirtualAddress:  12288124      SizeOfRawData:   512125      PointerToRawData: 2048126      PointerToRelocations: 0127      PointerToLinenumbers: 0128      NumberOfRelocations: 0129      NumberOfLinenumbers: 0130      Characteristics: 1073741888131...132