xref: /aosp_15_r20/external/stg/test_cases/abigail_reader/reference/expected/type_cc.abi_stg (revision 9e3b08ae94a55201065475453d799e8b1378bea6)
1version: 0x00000002
2root_id: 0x84ea5130  # interface
3pointer_reference {
4  id: 0x13580d6c
5  kind: POINTER
6  pointee_type_id: 0x6720d32f  # int
7}
8pointer_reference {
9  id: 0x6398b08c
10  kind: RVALUE_REFERENCE
11  pointee_type_id: 0x6720d32f  # int
12}
13pointer_reference {
14  id: 0xde581bbb
15  kind: LVALUE_REFERENCE
16  pointee_type_id: 0x6720d32f  # int
17}
18primitive {
19  id: 0x6720d32f
20  name: "int"
21  bytesize: 0x00000004
22}
23member {
24  id: 0xc46f84f6
25  name: "lref"
26  type_id: 0xde581bbb  # int&
27  offset: 64
28}
29member {
30  id: 0x46e392d8
31  name: "ptr"
32  type_id: 0x13580d6c  # int*
33}
34member {
35  id: 0x2a89c81c
36  name: "rref"
37  type_id: 0x6398b08c  # int&&
38  offset: 128
39}
40struct_union {
41  id: 0xb88f5ef1
42  kind: STRUCT
43  name: "foo"
44  definition {
45    bytesize: 24
46    member_id: 0x46e392d8  # int* ptr
47    member_id: 0xc46f84f6  # int& lref
48    member_id: 0x2a89c81c  # int&& rref
49  }
50}
51function {
52  id: 0xb3a33493
53  return_type_id: 0x6720d32f  # int
54  parameter_id: 0xb88f5ef1  # struct foo
55}
56elf_symbol {
57  id: 0x68629c2b
58  name: "_Z4func3foo"
59  is_defined: true
60  symbol_type: FUNCTION
61  type_id: 0xb3a33493  # int(struct foo)
62  full_name: "func"
63}
64interface {
65  id: 0x84ea5130
66  symbol_id: 0x68629c2b  # int func(struct foo)
67}
68