1*a56d0e84Szhijian## Test invalid offset to symbol string table of loader section for --loader-section-symbols option. 2*a56d0e84Szhijian 3*a56d0e84Szhijian# RUN: yaml2obj %s -o %t_xcoff.o 4*a56d0e84Szhijian# RUN: llvm-readobj --loader-section-symbols %t_xcoff.o 2>&1 | FileCheck -DFILE=%t_xcoff.o %s 5*a56d0e84Szhijian 6*a56d0e84Szhijian--- !XCOFF 7*a56d0e84SzhijianFileHeader: 8*a56d0e84Szhijian MagicNumber: 0x1DF 9*a56d0e84SzhijianSections: 10*a56d0e84Szhijian - Name: .loader 11*a56d0e84Szhijian Flags: [ STYP_LOADER ] 12*a56d0e84Szhijian SectionData: "0000000100000002000000050000016D00000001000000A40000000c000000506d79696e747661722000028000021105000000000000000000000000000000A2200002840002110a0000000000000000000a66756e63305f5f467600" 13*a56d0e84Szhijian## ^------- -Version=1 14*a56d0e84Szhijian## ^------- -NumberOfSymbolEntries=2 15*a56d0e84Szhijian## ^------- -NumberOfRelocationEntries=5 16*a56d0e84Szhijian## ^------- -LengthOfImportFileIDStringTable=365 17*a56d0e84Szhijian## ^------- -NumberOfImportFileIDs=1 18*a56d0e84Szhijian## ^------- -OffsetToImportFileIDs=0xA4 19*a56d0e84Szhijian## ^------- -LengthOfStringTable=12 20*a56d0e84Szhijian## ^------- -OffsetToStringTable=0x050 21*a56d0e84Szhijian## ^--------------- SymbolName=myintvar 22*a56d0e84Szhijian## ^------- Value=0x20000280 23*a56d0e84Szhijian## ^--- sectionNumber = 2 24*a56d0e84Szhijian## ^- SymbolType=0x11 25*a56d0e84Szhijian## ^- StorageClass=0x0a 26*a56d0e84Szhijian## ^------- ImportFileID=0 27*a56d0e84Szhijian## ^-------ParameterCheckType=0 28*a56d0e84Szhijian## ^-------SymbolZero=0 29*a56d0e84Szhijian## ^-------OffsetToStringTbl=0xA2 (Invalid) 30*a56d0e84Szhijian## ^------- Value=20000284 31*a56d0e84Szhijian## ^--- sectionNumber = 2 32*a56d0e84Szhijian## ^- SymbolType=0x11 33*a56d0e84Szhijian## ^- StorageClass=0x0a 34*a56d0e84Szhijian## ^------- ImportFileID=0 35*a56d0e84Szhijian## ^-------ParameterCheckType=0 36*a56d0e84Szhijian## ^StringTable 37*a56d0e84Szhijian 38*a56d0e84Szhijian# CHECK: warning: '[[FILE]]': entry with offset 0xa2 in the loader section's string table with size 0xc is invalid 39