aboutsummaryrefslogtreecommitdiff
path: root/test_cases/abigail_reader/typedef
diff options
context:
space:
mode:
Diffstat (limited to 'test_cases/abigail_reader/typedef')
-rw-r--r--test_cases/abigail_reader/typedef/expected/chain_c.abi_stg20
-rw-r--r--test_cases/abigail_reader/typedef/expected/nullptr_cc.abi_stg8
-rw-r--r--test_cases/abigail_reader/typedef/expected/scoped_composite_nested_struct_cc.abi_stg34
-rw-r--r--test_cases/abigail_reader/typedef/expected/simple_c.abi_stg24
-rw-r--r--test_cases/abigail_reader/typedef/expected/simple_cc.abi_stg24
-rw-r--r--test_cases/abigail_reader/typedef/expected/using_and_typedef_cc.abi_stg18
-rw-r--r--test_cases/abigail_reader/typedef/expected/using_in_function_cc.abi_stg8
-rw-r--r--test_cases/abigail_reader/typedef/expected/void_typedef_c.abi_stg12
8 files changed, 74 insertions, 74 deletions
diff --git a/test_cases/abigail_reader/typedef/expected/chain_c.abi_stg b/test_cases/abigail_reader/typedef/expected/chain_c.abi_stg
index e664c7d..a764751 100644
--- a/test_cases/abigail_reader/typedef/expected/chain_c.abi_stg
+++ b/test_cases/abigail_reader/typedef/expected/chain_c.abi_stg
@@ -1,19 +1,19 @@
version: 0x00000002
-root_id: 0x84ea5130
+root_id: 0x84ea5130 # interface
typedef {
id: 0x4c2182f3
name: "INT_1"
- referred_type_id: 0x4585663f
+ referred_type_id: 0x4585663f # unsigned int
}
typedef {
id: 0x8be225a3
name: "INT_2"
- referred_type_id: 0x4c2182f3
+ referred_type_id: 0x4c2182f3 # INT_1
}
typedef {
id: 0xcaa2df0c
name: "INT_3"
- referred_type_id: 0x8be225a3
+ referred_type_id: 0x8be225a3 # INT_2
}
primitive {
id: 0x4585663f
@@ -23,7 +23,7 @@ primitive {
member {
id: 0xa078c909
name: "x"
- type_id: 0xcaa2df0c
+ type_id: 0xcaa2df0c # INT_3
}
struct_union {
id: 0xb88f5ef1
@@ -31,23 +31,23 @@ struct_union {
name: "foo"
definition {
bytesize: 4
- member_id: 0xa078c909
+ member_id: 0xa078c909 # INT_3 x
}
}
function {
id: 0xe0f8a947
- return_type_id: 0x4585663f
- parameter_id: 0xb88f5ef1
+ return_type_id: 0x4585663f # unsigned int
+ parameter_id: 0xb88f5ef1 # struct foo
}
elf_symbol {
id: 0xa49e03a0
name: "func"
is_defined: true
symbol_type: FUNCTION
- type_id: 0xe0f8a947
+ type_id: 0xe0f8a947 # unsigned int(struct foo)
full_name: "func"
}
interface {
id: 0x84ea5130
- symbol_id: 0xa49e03a0
+ symbol_id: 0xa49e03a0 # unsigned int func(struct foo)
}
diff --git a/test_cases/abigail_reader/typedef/expected/nullptr_cc.abi_stg b/test_cases/abigail_reader/typedef/expected/nullptr_cc.abi_stg
index 3e32093..8e118a7 100644
--- a/test_cases/abigail_reader/typedef/expected/nullptr_cc.abi_stg
+++ b/test_cases/abigail_reader/typedef/expected/nullptr_cc.abi_stg
@@ -1,22 +1,22 @@
version: 0x00000002
-root_id: 0x84ea5130
+root_id: 0x84ea5130 # interface
special {
id: 0x48b5725f
kind: VOID
}
function {
id: 0x10985193
- return_type_id: 0x48b5725f
+ return_type_id: 0x48b5725f # void
}
elf_symbol {
id: 0x9a0c90e8
name: "_Z3fooDn"
is_defined: true
symbol_type: FUNCTION
- type_id: 0x10985193
+ type_id: 0x10985193 # void()
full_name: "foo"
}
interface {
id: 0x84ea5130
- symbol_id: 0x9a0c90e8
+ symbol_id: 0x9a0c90e8 # void foo()
}
diff --git a/test_cases/abigail_reader/typedef/expected/scoped_composite_nested_struct_cc.abi_stg b/test_cases/abigail_reader/typedef/expected/scoped_composite_nested_struct_cc.abi_stg
index aba62cb..c33cf8e 100644
--- a/test_cases/abigail_reader/typedef/expected/scoped_composite_nested_struct_cc.abi_stg
+++ b/test_cases/abigail_reader/typedef/expected/scoped_composite_nested_struct_cc.abi_stg
@@ -1,19 +1,19 @@
version: 0x00000002
-root_id: 0x84ea5130
+root_id: 0x84ea5130 # interface
typedef {
id: 0xfb6cf44f
name: "Scope::UnnamedClass"
- referred_type_id: 0x3bed8a5a
+ referred_type_id: 0x3bed8a5a # struct { struct Scope::<unnamed struct>::Nested nested; }
}
typedef {
id: 0xcab74faf
name: "Scope::UnnamedStruct"
- referred_type_id: 0x3bed8a5a
+ referred_type_id: 0x3bed8a5a # struct { struct Scope::<unnamed struct>::Nested nested; }
}
typedef {
id: 0xceeae534
name: "Scope::UnnamedUnion"
- referred_type_id: 0x755cd280
+ referred_type_id: 0x755cd280 # union { struct Scope::<unnamed union>::Nested nested; }
}
primitive {
id: 0xfc0e1dbd
@@ -23,24 +23,24 @@ primitive {
member {
id: 0x8e073a07
name: "nested"
- type_id: 0x5b06e344
+ type_id: 0x5b06e344 # struct Scope::<unnamed struct>::Nested
}
member {
id: 0x8e983d07
name: "nested"
- type_id: 0xc401e384
+ type_id: 0xc401e384 # struct Scope::<unnamed union>::Nested
}
member {
id: 0xa04e65cb
name: "x"
- type_id: 0xfc0e1dbd
+ type_id: 0xfc0e1dbd # long
}
struct_union {
id: 0x3bed8a5a
kind: STRUCT
definition {
bytesize: 8
- member_id: 0x8e073a07
+ member_id: 0x8e073a07 # struct Scope::<unnamed struct>::Nested nested
}
}
struct_union {
@@ -48,7 +48,7 @@ struct_union {
kind: UNION
definition {
bytesize: 8
- member_id: 0x8e983d07
+ member_id: 0x8e983d07 # struct Scope::<unnamed union>::Nested nested
}
}
struct_union {
@@ -57,7 +57,7 @@ struct_union {
name: "Scope::<unnamed struct>::Nested"
definition {
bytesize: 8
- member_id: 0xa04e65cb
+ member_id: 0xa04e65cb # long x
}
}
struct_union {
@@ -66,7 +66,7 @@ struct_union {
name: "Scope::<unnamed union>::Nested"
definition {
bytesize: 8
- member_id: 0xa04e65cb
+ member_id: 0xa04e65cb # long x
}
}
elf_symbol {
@@ -74,7 +74,7 @@ elf_symbol {
name: "unnamed_class"
is_defined: true
symbol_type: OBJECT
- type_id: 0xfb6cf44f
+ type_id: 0xfb6cf44f # Scope::UnnamedClass
full_name: "unnamed_class"
}
elf_symbol {
@@ -82,7 +82,7 @@ elf_symbol {
name: "unnamed_struct"
is_defined: true
symbol_type: OBJECT
- type_id: 0xcab74faf
+ type_id: 0xcab74faf # Scope::UnnamedStruct
full_name: "unnamed_struct"
}
elf_symbol {
@@ -90,12 +90,12 @@ elf_symbol {
name: "unnamed_union"
is_defined: true
symbol_type: OBJECT
- type_id: 0xceeae534
+ type_id: 0xceeae534 # Scope::UnnamedUnion
full_name: "unnamed_union"
}
interface {
id: 0x84ea5130
- symbol_id: 0x07764df4
- symbol_id: 0x9f8f7d6d
- symbol_id: 0x1b55b488
+ symbol_id: 0x07764df4 # Scope::UnnamedClass unnamed_class
+ symbol_id: 0x9f8f7d6d # Scope::UnnamedStruct unnamed_struct
+ symbol_id: 0x1b55b488 # Scope::UnnamedUnion unnamed_union
}
diff --git a/test_cases/abigail_reader/typedef/expected/simple_c.abi_stg b/test_cases/abigail_reader/typedef/expected/simple_c.abi_stg
index 4e8cb49..e45713e 100644
--- a/test_cases/abigail_reader/typedef/expected/simple_c.abi_stg
+++ b/test_cases/abigail_reader/typedef/expected/simple_c.abi_stg
@@ -1,9 +1,9 @@
version: 0x00000002
-root_id: 0x84ea5130
+root_id: 0x84ea5130 # interface
typedef {
id: 0x1e70e31d
name: "large"
- referred_type_id: 0x6720d32f
+ referred_type_id: 0x6720d32f # int
}
primitive {
id: 0x6720d32f
@@ -18,7 +18,7 @@ primitive {
member {
id: 0xa0ac1b35
name: "x"
- type_id: 0x1e70e31d
+ type_id: 0x1e70e31d # large
}
struct_union {
id: 0xb88f5ef1
@@ -26,25 +26,25 @@ struct_union {
name: "foo"
definition {
bytesize: 4
- member_id: 0xa0ac1b35
+ member_id: 0xa0ac1b35 # large x
}
}
function {
id: 0x8903ec25
- return_type_id: 0xfc0e1dbd
- parameter_id: 0xb88f5ef1
+ return_type_id: 0xfc0e1dbd # long
+ parameter_id: 0xb88f5ef1 # struct foo
}
function {
id: 0xa0bc035e
- return_type_id: 0xfc0e1dbd
- parameter_id: 0x1e70e31d
+ return_type_id: 0xfc0e1dbd # long
+ parameter_id: 0x1e70e31d # large
}
elf_symbol {
id: 0x55bca565
name: "id1"
is_defined: true
symbol_type: FUNCTION
- type_id: 0x8903ec25
+ type_id: 0x8903ec25 # long(struct foo)
full_name: "id1"
}
elf_symbol {
@@ -52,11 +52,11 @@ elf_symbol {
name: "id2"
is_defined: true
symbol_type: FUNCTION
- type_id: 0xa0bc035e
+ type_id: 0xa0bc035e # long(large)
full_name: "id2"
}
interface {
id: 0x84ea5130
- symbol_id: 0x55bca565
- symbol_id: 0x947ccf1d
+ symbol_id: 0x55bca565 # long id1(struct foo)
+ symbol_id: 0x947ccf1d # long id2(large)
}
diff --git a/test_cases/abigail_reader/typedef/expected/simple_cc.abi_stg b/test_cases/abigail_reader/typedef/expected/simple_cc.abi_stg
index 67a97cb..186173c 100644
--- a/test_cases/abigail_reader/typedef/expected/simple_cc.abi_stg
+++ b/test_cases/abigail_reader/typedef/expected/simple_cc.abi_stg
@@ -1,9 +1,9 @@
version: 0x00000002
-root_id: 0x84ea5130
+root_id: 0x84ea5130 # interface
typedef {
id: 0x1e70e31d
name: "large"
- referred_type_id: 0x6720d32f
+ referred_type_id: 0x6720d32f # int
}
primitive {
id: 0x6720d32f
@@ -18,7 +18,7 @@ primitive {
member {
id: 0xa0ac1b35
name: "x"
- type_id: 0x1e70e31d
+ type_id: 0x1e70e31d # large
}
struct_union {
id: 0xb88f5ef1
@@ -26,25 +26,25 @@ struct_union {
name: "foo"
definition {
bytesize: 4
- member_id: 0xa0ac1b35
+ member_id: 0xa0ac1b35 # large x
}
}
function {
id: 0x8903ec25
- return_type_id: 0xfc0e1dbd
- parameter_id: 0xb88f5ef1
+ return_type_id: 0xfc0e1dbd # long
+ parameter_id: 0xb88f5ef1 # struct foo
}
function {
id: 0xa0bc035e
- return_type_id: 0xfc0e1dbd
- parameter_id: 0x1e70e31d
+ return_type_id: 0xfc0e1dbd # long
+ parameter_id: 0x1e70e31d # large
}
elf_symbol {
id: 0x7ecd75c6
name: "_Z3id13foo"
is_defined: true
symbol_type: FUNCTION
- type_id: 0x8903ec25
+ type_id: 0x8903ec25 # long(struct foo)
full_name: "id1"
}
elf_symbol {
@@ -52,11 +52,11 @@ elf_symbol {
name: "_Z3id2i"
is_defined: true
symbol_type: FUNCTION
- type_id: 0xa0bc035e
+ type_id: 0xa0bc035e # long(large)
full_name: "id2"
}
interface {
id: 0x84ea5130
- symbol_id: 0x7ecd75c6
- symbol_id: 0x763ddaba
+ symbol_id: 0x7ecd75c6 # long id1(struct foo)
+ symbol_id: 0x763ddaba # long id2(large)
}
diff --git a/test_cases/abigail_reader/typedef/expected/using_and_typedef_cc.abi_stg b/test_cases/abigail_reader/typedef/expected/using_and_typedef_cc.abi_stg
index afe8d63..320f727 100644
--- a/test_cases/abigail_reader/typedef/expected/using_and_typedef_cc.abi_stg
+++ b/test_cases/abigail_reader/typedef/expected/using_and_typedef_cc.abi_stg
@@ -1,14 +1,14 @@
version: 0x00000002
-root_id: 0x84ea5130
+root_id: 0x84ea5130 # interface
typedef {
id: 0x1e70e31d
name: "large"
- referred_type_id: 0x6720d32f
+ referred_type_id: 0x6720d32f # int
}
typedef {
id: 0x8a4b42d3
name: "small"
- referred_type_id: 0xb0312d5a
+ referred_type_id: 0xb0312d5a # short
}
primitive {
id: 0x6720d32f
@@ -22,18 +22,18 @@ primitive {
}
function {
id: 0x444df63a
- return_type_id: 0x8a4b42d3
+ return_type_id: 0x8a4b42d3 # small
}
function {
id: 0xa208cc61
- return_type_id: 0x1e70e31d
+ return_type_id: 0x1e70e31d # large
}
elf_symbol {
id: 0x92009dc1
name: "_Z3barv"
is_defined: true
symbol_type: FUNCTION
- type_id: 0xa208cc61
+ type_id: 0xa208cc61 # large()
full_name: "bar"
}
elf_symbol {
@@ -41,11 +41,11 @@ elf_symbol {
name: "_Z3foov"
is_defined: true
symbol_type: FUNCTION
- type_id: 0x444df63a
+ type_id: 0x444df63a # small()
full_name: "foo"
}
interface {
id: 0x84ea5130
- symbol_id: 0x92009dc1
- symbol_id: 0x10da60a3
+ symbol_id: 0x92009dc1 # large bar()
+ symbol_id: 0x10da60a3 # small foo()
}
diff --git a/test_cases/abigail_reader/typedef/expected/using_in_function_cc.abi_stg b/test_cases/abigail_reader/typedef/expected/using_in_function_cc.abi_stg
index 0a94e39..40cfa60 100644
--- a/test_cases/abigail_reader/typedef/expected/using_in_function_cc.abi_stg
+++ b/test_cases/abigail_reader/typedef/expected/using_in_function_cc.abi_stg
@@ -1,5 +1,5 @@
version: 0x00000002
-root_id: 0x84ea5130
+root_id: 0x84ea5130 # interface
primitive {
id: 0x6720d32f
name: "int"
@@ -7,17 +7,17 @@ primitive {
}
function {
id: 0x9d80e32f
- return_type_id: 0x6720d32f
+ return_type_id: 0x6720d32f # int
}
elf_symbol {
id: 0x92009dc1
name: "_Z3barv"
is_defined: true
symbol_type: FUNCTION
- type_id: 0x9d80e32f
+ type_id: 0x9d80e32f # int()
full_name: "bar"
}
interface {
id: 0x84ea5130
- symbol_id: 0x92009dc1
+ symbol_id: 0x92009dc1 # int bar()
}
diff --git a/test_cases/abigail_reader/typedef/expected/void_typedef_c.abi_stg b/test_cases/abigail_reader/typedef/expected/void_typedef_c.abi_stg
index 55d4d5f..8246c0f 100644
--- a/test_cases/abigail_reader/typedef/expected/void_typedef_c.abi_stg
+++ b/test_cases/abigail_reader/typedef/expected/void_typedef_c.abi_stg
@@ -1,5 +1,5 @@
version: 0x00000002
-root_id: 0x84ea5130
+root_id: 0x84ea5130 # interface
special {
id: 0x48b5725f
kind: VOID
@@ -7,26 +7,26 @@ special {
pointer_reference {
id: 0x273ae441
kind: POINTER
- pointee_type_id: 0xb6ab779b
+ pointee_type_id: 0xb6ab779b # nil
}
typedef {
id: 0xb6ab779b
name: "nil"
- referred_type_id: 0x48b5725f
+ referred_type_id: 0x48b5725f # void
}
function {
id: 0xd6101c84
- return_type_id: 0x273ae441
+ return_type_id: 0x273ae441 # nil*
}
elf_symbol {
id: 0x06f8338c
name: "foo"
is_defined: true
symbol_type: FUNCTION
- type_id: 0xd6101c84
+ type_id: 0xd6101c84 # nil*()
full_name: "foo"
}
interface {
id: 0x84ea5130
- symbol_id: 0x06f8338c
+ symbol_id: 0x06f8338c # nil* foo()
}