179cf24e2SSam Clegg# RUN: yaml2obj %s -o %t.o 279cf24e2SSam Clegg# RUN: llvm-nm --print-size %t.o | FileCheck %s --strict-whitespace 379cf24e2SSam Clegg# RUN: llvm-nm -S %t.o | FileCheck %s --strict-whitespace 479cf24e2SSam Clegg 579cf24e2SSam Clegg--- !WASM 679cf24e2SSam CleggFileHeader: 779cf24e2SSam Clegg Version: 0x1 879cf24e2SSam CleggSections: 979cf24e2SSam Clegg - Type: TYPE 1079cf24e2SSam Clegg Signatures: 1179cf24e2SSam Clegg - Index: 0 1279cf24e2SSam Clegg ParamTypes: [] 1379cf24e2SSam Clegg ReturnTypes: [] 1479cf24e2SSam Clegg - Type: FUNCTION 1579cf24e2SSam Clegg FunctionTypes: [ 0 ] 1679cf24e2SSam Clegg - Type: CODE 1779cf24e2SSam Clegg Functions: 1879cf24e2SSam Clegg - Index: 0 1979cf24e2SSam Clegg Locals: 2079cf24e2SSam Clegg Body: 200008808080800041000B 2179cf24e2SSam Clegg - Type: DATA 2279cf24e2SSam Clegg Segments: 2379cf24e2SSam Clegg - SectionOffset: 6 2479cf24e2SSam Clegg InitFlags: 0 2579cf24e2SSam Clegg Offset: 2679cf24e2SSam Clegg Opcode: I32_CONST 2779cf24e2SSam Clegg Value: 0 2879cf24e2SSam Clegg Content: '00000000' 2979cf24e2SSam Clegg - Type: CUSTOM 3079cf24e2SSam Clegg Name: linking 3179cf24e2SSam Clegg Version: 2 3279cf24e2SSam Clegg SymbolTable: 3379cf24e2SSam Clegg - Index: 0 3479cf24e2SSam Clegg Kind: FUNCTION 3579cf24e2SSam Clegg Name: a_func 3679cf24e2SSam Clegg Flags: [ ] 3779cf24e2SSam Clegg Function: 0 3879cf24e2SSam Clegg - Index: 1 3979cf24e2SSam Clegg Kind: DATA 4079cf24e2SSam Clegg Name: a_data_symbol 4179cf24e2SSam Clegg Flags: [ ] 4279cf24e2SSam Clegg Segment: 0 4379cf24e2SSam Clegg Size: 32 4479cf24e2SSam Clegg 4579cf24e2SSam Clegg# CHECK: 00000000 00000020 D a_data_symbol 46*01706e76SDerek Schuff# CHECK: 00000001 0000000d T a_func 47