Lines Matching refs:REF
2 …own-unknown -mattr=+reference-types -filetype=obj < %s | obj2yaml | FileCheck --check-prefix=REF %s
247 # REF: - Type: TYPE
248 # REF-NEXT: Signatures:
249 # REF-NEXT: - Index: 0
250 # REF-NEXT: ParamTypes: []
251 # REF-NEXT: ReturnTypes:
252 # REF-NEXT: - I32
253 # REF-NEXT: - Type: IMPORT
254 # REF-NEXT: Imports:
255 # REF-NEXT: - Module: env
256 # REF-NEXT: Field: __linear_memory
257 # REF-NEXT: Kind: MEMORY
258 # REF-NEXT: Memory:
259 # REF-NEXT: Minimum: 0x1
260 # REF-NEXT: - Module: env
261 # REF-NEXT: Field: __indirect_function_table
262 # REF-NEXT: Kind: TABLE
263 # REF-NEXT: Table:
264 # REF-NEXT: Index: 0
265 # REF-NEXT: ElemType: FUNCREF
266 # REF-NEXT: Limits:
267 # REF-NEXT: Minimum: 0x1
268 # REF-NEXT: - Type: FUNCTION
269 # REF-NEXT: FunctionTypes: [ 0, 0, 0, 0, 0 ]
270 # REF-NEXT: - Type: ELEM
271 # REF-NEXT: Segments:
272 # REF-NEXT: - Offset:
273 # REF-NEXT: Opcode: I32_CONST
274 # REF-NEXT: Value: 1
275 # REF-NEXT: Functions: [ 0 ]
276 # REF-NEXT: - Type: DATACOUNT
277 # REF-NEXT: Count: 3
278 # REF-NEXT: - Type: CODE
279 # REF-NEXT: Relocations:
280 # REF-NEXT: - Type: R_WASM_FUNCTION_INDEX_LEB
281 # REF-NEXT: Index: 0
282 # REF-NEXT: Offset: 0x9
283 # REF-NEXT: - Type: R_WASM_FUNCTION_INDEX_LEB
284 # REF-NEXT: Index: 3
285 # REF-NEXT: Offset: 0x12
286 # REF-NEXT: - Type: R_WASM_MEMORY_ADDR_LEB
287 # REF-NEXT: Index: 5
288 # REF-NEXT: Offset: 0x1E
289 # REF-NEXT: - Type: R_WASM_TYPE_INDEX_LEB
290 # REF-NEXT: Index: 0
291 # REF-NEXT: Offset: 0x24
292 # REF-NEXT: - Type: R_WASM_TABLE_NUMBER_LEB
293 # REF-NEXT: Index: 6
294 # REF-NEXT: Offset: 0x29
295 # REF-NEXT: - Type: R_WASM_MEMORY_ADDR_LEB
296 # REF-NEXT: Index: 8
297 # REF-NEXT: Offset: 0x35
298 # REF-NEXT: - Type: R_WASM_TYPE_INDEX_LEB
299 # REF-NEXT: Index: 0
300 # REF-NEXT: Offset: 0x3B
301 # REF-NEXT: - Type: R_WASM_TABLE_NUMBER_LEB
302 # REF-NEXT: Index: 6
303 # REF-NEXT: Offset: 0x40
304 # REF-NEXT: Functions:
305 # REF-NEXT: - Index: 0
306 # REF-NEXT: Locals: []
307 # REF-NEXT: Body: 41000B
308 # REF-NEXT: - Index: 1
309 # REF-NEXT: Locals: []
310 # REF-NEXT: Body: 1080808080000B
311 # REF-NEXT: - Index: 2
312 # REF-NEXT: Locals: []
313 # REF-NEXT: Body: 1080808080000B
314 # REF-NEXT: - Index: 3
315 # REF-NEXT: Locals: []
316 # REF-NEXT: Body: 41002802888080800011808080800080808080000B
317 # REF-NEXT: - Index: 4
318 # REF-NEXT: Locals: []
319 # REF-NEXT: Body: 41002802908080800011808080800080808080000B
320 # REF-NEXT: - Type: DATA
321 # REF-NEXT: Relocations:
322 # REF-NEXT: - Type: R_WASM_TABLE_INDEX_I32
323 # REF-NEXT: Index: 0
324 # REF-NEXT: Offset: 0x13
325 # REF-NEXT: - Type: R_WASM_TABLE_INDEX_I32
326 # REF-NEXT: Index: 3
327 # REF-NEXT: Offset: 0x20
328 # REF-NEXT: Segments:
329 # REF-NEXT: - SectionOffset: 6
330 # REF-NEXT: InitFlags: 0
331 # REF-NEXT: Offset:
332 # REF-NEXT: Opcode: I32_CONST
333 # REF-NEXT: Value: 0
334 # REF-NEXT: Content: '0700000000000000'
335 # REF-NEXT: - SectionOffset: 19
336 # REF-NEXT: InitFlags: 0
337 # REF-NEXT: Offset:
338 # REF-NEXT: Opcode: I32_CONST
339 # REF-NEXT: Value: 8
340 # REF-NEXT: Content: '0100000000000000'
341 # REF-NEXT: - SectionOffset: 32
342 # REF-NEXT: InitFlags: 0
343 # REF-NEXT: Offset:
344 # REF-NEXT: Opcode: I32_CONST
345 # REF-NEXT: Value: 16
346 # REF-NEXT: Content: '0100000000000000'
347 # REF-NEXT: - Type: CUSTOM
348 # REF-NEXT: Name: linking
349 # REF-NEXT: Version: 2
350 # REF-NEXT: SymbolTable:
351 # REF-NEXT: - Index: 0
352 # REF-NEXT: Kind: FUNCTION
353 # REF-NEXT: Name: foo
354 # REF-NEXT: Flags: [ VISIBILITY_HIDDEN ]
355 # REF-NEXT: Function: 0
356 # REF-NEXT: - Index: 1
357 # REF-NEXT: Kind: FUNCTION
358 # REF-NEXT: Name: call_direct
359 # REF-NEXT: Flags: [ VISIBILITY_HIDDEN ]
360 # REF-NEXT: Function: 1
361 # REF-NEXT: - Index: 2
362 # REF-NEXT: Kind: FUNCTION
363 # REF-NEXT: Name: call_alias
364 # REF-NEXT: Flags: [ VISIBILITY_HIDDEN ]
365 # REF-NEXT: Function: 2
366 # REF-NEXT: - Index: 3
367 # REF-NEXT: Kind: FUNCTION
368 # REF-NEXT: Name: foo_alias
369 # REF-NEXT: Flags: [ BINDING_WEAK, VISIBILITY_HIDDEN, NO_STRIP ]
370 # REF-NEXT: Function: 0
371 # REF-NEXT: - Index: 4
372 # REF-NEXT: Kind: FUNCTION
373 # REF-NEXT: Name: call_direct_ptr
374 # REF-NEXT: Flags: [ VISIBILITY_HIDDEN ]
375 # REF-NEXT: Function: 3
376 # REF-NEXT: - Index: 5
377 # REF-NEXT: Kind: DATA
378 # REF-NEXT: Name: direct_address
379 # REF-NEXT: Flags: [ ]
380 # REF-NEXT: Segment: 1
381 # REF-NEXT: Size: 4
382 # REF-NEXT: - Index: 6
383 # REF-NEXT: Kind: TABLE
384 # REF-NEXT: Name: __indirect_function_table
385 # REF-NEXT: Flags: [ UNDEFINED, NO_STRIP ]
386 # REF-NEXT: Table: 0
387 # REF-NEXT: - Index: 7
388 # REF-NEXT: Kind: FUNCTION
389 # REF-NEXT: Name: call_alias_ptr
390 # REF-NEXT: Flags: [ VISIBILITY_HIDDEN ]
391 # REF-NEXT: Function: 4
392 # REF-NEXT: - Index: 8
393 # REF-NEXT: Kind: DATA
394 # REF-NEXT: Name: alias_address
395 # REF-NEXT: Flags: [ ]
396 # REF-NEXT: Segment: 2
397 # REF-NEXT: Size: 4
398 # REF-NEXT: - Index: 9
399 # REF-NEXT: Kind: DATA
400 # REF-NEXT: Name: bar
401 # REF-NEXT: Flags: [ ]
402 # REF-NEXT: Segment: 0
403 # REF-NEXT: Size: 4
404 # REF-NEXT: - Index: 10
405 # REF-NEXT: Kind: DATA
406 # REF-NEXT: Name: bar_alias
407 # REF-NEXT: Flags: [ BINDING_WEAK, VISIBILITY_HIDDEN, NO_STRIP ]
408 # REF-NEXT: Segment: 0
409 # REF-NEXT: Size: 4
410 # REF-NEXT: SegmentInfo:
411 # REF-NEXT: - Index: 0
412 # REF-NEXT: Name: .data.bar
413 # REF-NEXT: Alignment: 3
414 # REF-NEXT: Flags: [ ]
415 # REF-NEXT: - Index: 1
416 # REF-NEXT: Name: .data.direct_address
417 # REF-NEXT: Alignment: 3
418 # REF-NEXT: Flags: [ ]
419 # REF-NEXT: - Index: 2
420 # REF-NEXT: Name: .data.alias_address
421 # REF-NEXT: Alignment: 3
422 # REF-NEXT: Flags: [ ]
423 # REF-NEXT: ...