brintos

brintos / llvm-project-archived public Read only

0
0
Text · 1.6 KiB · 7264d70 Raw
55 lines · plain
1// RUN: llvm-mc -filetype=obj -triple i686-pc-win32 -mcpu=pentiumpro %s | llvm-readobj -S --sd - | FileCheck %s2 3// Test that we get optimal nops in text4    .text5f0:6    .long 07    .align  88    .long 09    .align  810 11// But not in another section12    .data13    .long 014    .align  8, 0x9015    .long 016    .align  817 18//CHECK:          Name: .text19//CHECK-NEXT:     VirtualSize20//CHECK-NEXT:     VirtualAddress21//CHECK-NEXT:     RawDataSize: 1622//CHECK-NEXT:     PointerToRawData23//CHECK-NEXT:     PointerToRelocations24//CHECK-NEXT:     PointerToLineNumbers25//CHECK-NEXT:     RelocationCount26//CHECK-NEXT:     LineNumberCount27//CHECK-NEXT:     Characteristics [ (0x60400020)28//CHECK-NEXT:        IMAGE_SCN_ALIGN_8BYTES29//CHECK-NEXT:        IMAGE_SCN_CNT_CODE30//CHECK-NEXT:        IMAGE_SCN_MEM_EXECUTE31//CHECK-NEXT:        IMAGE_SCN_MEM_READ32//CHECK-NEXT:     ]33//CHECK-NEXT:     SectionData (34//CHECK-NEXT:       0000: 00000000 0F1F4000 00000000 0F1F400035//CHECK-NEXT:     )36 37//CHECK:          Name: .data38//CHECK-NEXT:     VirtualSize:39//CHECK-NEXT:     VirtualAddress:40//CHECK-NEXT:     RawDataSize: 1641//CHECK-NEXT:     PointerToRawData:42//CHECK-NEXT:     PointerToRelocations:43//CHECK-NEXT:     PointerToLineNumbers:44//CHECK-NEXT:     RelocationCount:45//CHECK-NEXT:     LineNumberCount:46//CHECK-NEXT:     Characteristics [ (0xC0400040)47//CHECK-NEXT:       IMAGE_SCN_ALIGN_8BYTES48//CHECK-NEXT:       IMAGE_SCN_CNT_INITIALIZED_DATA49//CHECK-NEXT:       IMAGE_SCN_MEM_READ50//CHECK-NEXT:       IMAGE_SCN_MEM_WRITE51//CHECK-NEXT:     ]52//CHECK-NEXT:     SectionData (53//CHECK-NEXT:       0000: 00000000 90909090 00000000 0000000054//CHECK-NEXT:     )55