1*9880d681SAndroid Build Coastguard Worker# RUN: not yaml2obj -o %t %s 2>&1 | FileCheck %s 2*9880d681SAndroid Build Coastguard Worker 3*9880d681SAndroid Build Coastguard Worker!ELF 4*9880d681SAndroid Build Coastguard WorkerFileHeader: 5*9880d681SAndroid Build Coastguard Worker Class: ELFCLASS64 6*9880d681SAndroid Build Coastguard Worker Data: ELFDATA2LSB 7*9880d681SAndroid Build Coastguard Worker Type: ET_REL 8*9880d681SAndroid Build Coastguard Worker Machine: EM_X86_64 9*9880d681SAndroid Build Coastguard Worker 10*9880d681SAndroid Build Coastguard WorkerSections: 11*9880d681SAndroid Build Coastguard Worker - Name: .text 12*9880d681SAndroid Build Coastguard Worker Type: SHT_PROGBITS 13*9880d681SAndroid Build Coastguard Worker Flags: [ SHF_ALLOC, SHF_EXECINSTR ] 14*9880d681SAndroid Build Coastguard Worker Content: EBFE 15*9880d681SAndroid Build Coastguard Worker AddressAlign: 2 16*9880d681SAndroid Build Coastguard Worker 17*9880d681SAndroid Build Coastguard Worker - Name: .data 18*9880d681SAndroid Build Coastguard Worker Type: SHT_PROGBITS 19*9880d681SAndroid Build Coastguard Worker Flags: [ SHF_ALLOC ] 20*9880d681SAndroid Build Coastguard Worker Content: 0000000000000000 21*9880d681SAndroid Build Coastguard Worker Size: 2 22*9880d681SAndroid Build Coastguard Worker 23*9880d681SAndroid Build Coastguard Worker# CHECK: YAML:17:5: error: Section size must be greater or equal to the content size 24*9880d681SAndroid Build Coastguard Worker# CHECK-NEXT: - Name: .data 25*9880d681SAndroid Build Coastguard Worker# CHECK-NEXT: ^ 26*9880d681SAndroid Build Coastguard Worker# CHECK-NEXT: yaml2obj: Failed to parse YAML file! 27