ANDROID: ABI: Update symbols to unisoc whitelist for ims_bridge module

Update whitelist for the symbols used by the unisoc device in abi_gki_aarch64_unisoc.
It mainly includes the whitelist of ims_bridge module.

9 function symbol(s) added
  'void icmp6_send(struct sk_buff*, u8, u8, __u32, const struct in6_addr*,
const struct inet6_skb_parm*)'
  '__be32 inet_select_addr(const struct net_device*, __be32, int)'
  'int ip6_find_1stfragopt(struct sk_buff*, u8**)'
  'struct dst_entry* ip6_route_output_flags(struct net*, const struct sock*, struct flowi6*,
int)'
  'int ipv6_dev_get_saddr(struct net*, const struct net_device*, const struct in6_addr*,
unsigned int, struct in6_addr*)'
  '__be32 ipv6_select_ident(struct net*, const struct in6_addr*, const struct in6_addr*)'
  'bool nf_ct_get_tuplepr(const struct sk_buff*, unsigned int, u_int16_t, struct net*,
struct nf_conntrack_tuple*)'
  'bool nf_ct_invert_tuple(struct nf_conntrack_tuple*, const struct nf_conntrack_tuple*)'
  'struct xfrm_state_afinfo* xfrm_state_afinfo_get_rcu(unsigned int)'

Bug: 289163929
Change-Id: I247dddb13459e2b1ac0159ce57f664f3f71ea661
Signed-off-by: canting cai <cathy.cai@unisoc.com>
This commit is contained in:
cathy.cai 2023-07-07 11:33:00 +08:00 committed by Treehugger Robot
parent fc9c1ccbbf
commit 0a2e9dd65c
2 changed files with 364 additions and 0 deletions

View file

@ -951,6 +951,11 @@ pointer_reference {
kind: POINTER
pointee_type_id: 0x24777eaf
}
pointer_reference {
id: 0x03942c7a
kind: POINTER
pointee_type_id: 0x24105774
}
pointer_reference {
id: 0x03965d61
kind: POINTER
@ -17406,6 +17411,11 @@ pointer_reference {
kind: POINTER
pointee_type_id: 0x9d4e4357
}
pointer_reference {
id: 0x2dc3d72e
kind: POINTER
pointee_type_id: 0x9d4fba25
}
pointer_reference {
id: 0x2dc3dd18
kind: POINTER
@ -22696,6 +22706,11 @@ pointer_reference {
kind: POINTER
pointee_type_id: 0xe70e9a5b
}
pointer_reference {
id: 0x33558def
kind: POINTER
pointee_type_id: 0xe716d120
}
pointer_reference {
id: 0x335d253d
kind: POINTER
@ -23186,6 +23201,11 @@ pointer_reference {
kind: POINTER
pointee_type_id: 0xfbdf50fc
}
pointer_reference {
id: 0x346c7967
kind: POINTER
pointee_type_id: 0xfbf10300
}
pointer_reference {
id: 0x346d8a0d
kind: POINTER
@ -33076,6 +33096,11 @@ qualified {
qualifier: CONST
qualified_type_id: 0x9f3af57a
}
qualified {
id: 0xfbf10300
qualifier: CONST
qualified_type_id: 0x9f83ba8a
}
qualified {
id: 0xfbf6cea8
qualifier: CONST
@ -76813,6 +76838,18 @@ member {
type_id: 0x0625c03a
offset: 160
}
member {
id: 0x94523a01
name: "dst0"
type_id: 0xe8034002
offset: 48
}
member {
id: 0x5493d7f6
name: "dst1"
type_id: 0xe8034002
offset: 80
}
member {
id: 0x59edf322
name: "dst_addr"
@ -76985,6 +77022,12 @@ member {
name: "dstats"
type_id: 0x2bcf25d1
}
member {
id: 0x38c1840e
name: "dsthao"
type_id: 0xe8034002
offset: 144
}
member {
id: 0x58e808e0
name: "dt"
@ -86832,6 +86875,12 @@ member {
type_id: 0xe8034002
offset: 48
}
member {
id: 0x2d808edc
name: "flags"
type_id: 0xe8034002
offset: 128
}
member {
id: 0x2d85715e
name: "flags"
@ -88668,6 +88717,12 @@ member {
type_id: 0x0d554dfb
offset: 192
}
member {
id: 0xce6a9610
name: "frag_max_size"
type_id: 0xe8034002
offset: 160
}
member {
id: 0x9fdfc4ad
name: "frag_off"
@ -100980,6 +101035,11 @@ member {
type_id: 0xc9082b19
offset: 320
}
member {
id: 0xe8bad6da
name: "iif"
type_id: 0x6720d32f
}
member {
id: 0xaada75c0
name: "iifindex"
@ -109958,6 +110018,12 @@ member {
type_id: 0x0d066629
offset: 192
}
member {
id: 0xab47d75e
name: "lastopt"
type_id: 0xe8034002
offset: 96
}
member {
id: 0xcc0a009b
name: "lastuse"
@ -112956,6 +113022,12 @@ member {
type_id: 0xd3c80119
offset: 30976
}
member {
id: 0x2a3c445d
name: "local_error"
type_id: 0x0e2bd379
offset: 704
}
member {
id: 0x9ddaf23a
name: "local_fixed_chan"
@ -128587,6 +128659,12 @@ member {
type_id: 0xc9082b19
offset: 64
}
member {
id: 0x25da85de
name: "nhoff"
type_id: 0xe8034002
offset: 112
}
member {
id: 0xd1269bee
name: "nht"
@ -136703,6 +136781,12 @@ member {
type_id: 0x2d4be55c
offset: 192
}
member {
id: 0xdf6660f4
name: "output"
type_id: 0x2d2736e0
offset: 576
}
member {
id: 0xdf666814
name: "output"
@ -148730,6 +148814,12 @@ member {
type_id: 0x295c7202
offset: 64
}
member {
id: 0x5d4a9b23
name: "proto"
type_id: 0x295c7202
offset: 8
}
member {
id: 0x5d4a9e3a
name: "proto"
@ -150931,6 +151021,12 @@ member {
type_id: 0x12bb35ff
offset: 128
}
member {
id: 0x2940a2be
name: "ra"
type_id: 0x7584e7da
offset: 32
}
member {
id: 0x0e79d07a
name: "ra_chain"
@ -173456,6 +173552,12 @@ member {
type_id: 0x1c3dbe5a
offset: 416
}
member {
id: 0xcd809b0d
name: "srcrt"
type_id: 0xe8034002
offset: 64
}
member {
id: 0x2b8894ec
name: "srcu"
@ -173665,6 +173767,12 @@ member {
type_id: 0xe8034002
offset: 1584
}
member {
id: 0xc5c8b651
name: "srhoff"
type_id: 0xe8034002
offset: 176
}
member {
id: 0x8e4ea0f1
name: "sriov"
@ -184542,6 +184650,12 @@ member {
name: "transport"
type_id: 0x19d71054
}
member {
id: 0xf2cb3293
name: "transport_finish"
type_id: 0x2dc3d72e
offset: 640
}
member {
id: 0x2a829378
name: "transport_header"
@ -187821,6 +187935,12 @@ member {
offset: 27
bitsize: 2
}
member {
id: 0x7263c7bf
name: "type_ah"
type_id: 0x32b54b11
offset: 384
}
member {
id: 0x737fb73e
name: "type_attr_map_array"
@ -187864,6 +187984,12 @@ member {
type_id: 0xc9082b19
offset: 480
}
member {
id: 0xd4787e60
name: "type_comp"
type_id: 0x32b54b11
offset: 320
}
member {
id: 0xb38ca977
name: "type_control"
@ -187876,6 +188002,18 @@ member {
type_id: 0x18bd6530
offset: 448
}
member {
id: 0xf2fe58e1
name: "type_dstopts"
type_id: 0x32b54b11
offset: 512
}
member {
id: 0xc64a2d69
name: "type_esp"
type_id: 0x32b54b11
offset: 128
}
member {
id: 0xe6df641d
name: "type_falling_val"
@ -187927,6 +188065,18 @@ member {
offset: 616
bitsize: 1
}
member {
id: 0xec93386d
name: "type_ipip"
type_id: 0x32b54b11
offset: 192
}
member {
id: 0xf788152f
name: "type_ipip6"
type_id: 0x32b54b11
offset: 256
}
member {
id: 0xc29ac9a5
name: "type_iso"
@ -187988,6 +188138,12 @@ member {
type_id: 0x3f5329f7
offset: 5952
}
member {
id: 0x797b9c35
name: "type_offload_esp"
type_id: 0x3f5329f7
offset: 64
}
member {
id: 0x9d444403
name: "type_ops"
@ -188023,6 +188179,12 @@ member {
type_id: 0x4585663f
offset: 64
}
member {
id: 0x34322597
name: "type_routing"
type_id: 0x32b54b11
offset: 448
}
member {
id: 0x4a3d814f
name: "type_str_buf"
@ -224557,6 +224719,25 @@ struct_union {
member_id: 0x66aa8ae5
}
}
struct_union {
id: 0x9f83ba8a
kind: STRUCT
name: "inet6_skb_parm"
definition {
bytesize: 24
member_id: 0xe8bad6da
member_id: 0x2940a2be
member_id: 0x94523a01
member_id: 0xcd809b0d
member_id: 0x5493d7f6
member_id: 0xab47d75e
member_id: 0x25da85de
member_id: 0x2d808edc
member_id: 0x38c1840e
member_id: 0xce6a9610
member_id: 0xc5c8b651
}
}
struct_union {
id: 0x89a37894
kind: STRUCT
@ -257917,6 +258098,27 @@ struct_union {
member_id: 0xff8a95a5
}
}
struct_union {
id: 0xe716d120
kind: STRUCT
name: "xfrm_state_afinfo"
definition {
bytesize: 96
member_id: 0x9e7cf46f
member_id: 0x5d4a9b23
member_id: 0x797b9c35
member_id: 0xc64a2d69
member_id: 0xec93386d
member_id: 0xf788152f
member_id: 0xd4787e60
member_id: 0x7263c7bf
member_id: 0x34322597
member_id: 0xf2fe58e1
member_id: 0xdf6660f4
member_id: 0xf2cb3293
member_id: 0x2a3c445d
}
}
struct_union {
id: 0xbc1c435b
kind: STRUCT
@ -275257,6 +275459,13 @@ function {
parameter_id: 0x0490bb4a
parameter_id: 0x3e10b518
}
function {
id: 0x03ec98c8
return_type_id: 0xe276adef
parameter_id: 0x3399c453
parameter_id: 0xe276adef
parameter_id: 0x6720d32f
}
function {
id: 0x043864e3
return_type_id: 0x181ee594
@ -275632,6 +275841,13 @@ function {
parameter_id: 0x0258f96e
parameter_id: 0x39cc14ac
}
function {
id: 0x0f51af8b
return_type_id: 0xe276adef
parameter_id: 0x0ca27481
parameter_id: 0x3b461cc8
parameter_id: 0x3b461cc8
}
function {
id: 0x0fe1d65c
return_type_id: 0x17dabdcd
@ -276864,6 +277080,16 @@ function {
return_type_id: 0x48b5725f
parameter_id: 0x07f2af49
}
function {
id: 0x11673bbb
return_type_id: 0x48b5725f
parameter_id: 0x054f691a
parameter_id: 0x295c7202
parameter_id: 0x295c7202
parameter_id: 0xe62ebf07
parameter_id: 0x3b461cc8
parameter_id: 0x346c7967
}
function {
id: 0x11691052
return_type_id: 0x48b5725f
@ -309853,6 +310079,15 @@ function {
parameter_id: 0x33b77109
parameter_id: 0x0277bf8a
}
function {
id: 0x9e69dafa
return_type_id: 0x6720d32f
parameter_id: 0x0ca27481
parameter_id: 0x3399c453
parameter_id: 0x3b461cc8
parameter_id: 0x4585663f
parameter_id: 0x11d941b8
}
function {
id: 0x9e6bce91
return_type_id: 0x6720d32f
@ -311759,6 +311994,14 @@ function {
return_type_id: 0x0a1edf98
parameter_id: 0x2b8f13b3
}
function {
id: 0xa22a22cc
return_type_id: 0x1259e377
parameter_id: 0x0ca27481
parameter_id: 0x3861403d
parameter_id: 0x270c2906
parameter_id: 0x6720d32f
}
function {
id: 0xa22b5357
return_type_id: 0x1259e377
@ -313966,6 +314209,11 @@ function {
parameter_id: 0x6720d32f
parameter_id: 0x6720d32f
}
function {
id: 0xd8e8dad0
return_type_id: 0x33558def
parameter_id: 0x4585663f
}
function {
id: 0xd94d3717
return_type_id: 0x02eb105a
@ -314671,6 +314919,15 @@ function {
parameter_id: 0x3c5396d4
parameter_id: 0x18bd6530
}
function {
id: 0xf0122aeb
return_type_id: 0x6d7f5ff6
parameter_id: 0x3e6396e0
parameter_id: 0x4585663f
parameter_id: 0xe2ce8d42
parameter_id: 0x0ca27481
parameter_id: 0x03942c7a
}
function {
id: 0xf0196dc4
return_type_id: 0x32a623d7
@ -316094,6 +316351,12 @@ function {
id: 0xfea45b04
return_type_id: 0x6d7f5ff6
}
function {
id: 0xfebe0504
return_type_id: 0x6d7f5ff6
parameter_id: 0x03942c7a
parameter_id: 0x3fd547b8
}
function {
id: 0xfec3d248
return_type_id: 0x6d7f5ff6
@ -344939,6 +345202,15 @@ elf_symbol {
type_id: 0x100e6fc8
full_name: "icc_sync_state"
}
elf_symbol {
id: 0x309b98f1
name: "icmp6_send"
is_defined: true
symbol_type: FUNCTION
crc: 0xa41c6eed
type_id: 0x11673bbb
full_name: "icmp6_send"
}
elf_symbol {
id: 0x58de8ff6
name: "ida_alloc_range"
@ -345722,6 +345994,15 @@ elf_symbol {
type_id: 0x1f0df99a
full_name: "inet_proto_csum_replace4"
}
elf_symbol {
id: 0xea35f0d0
name: "inet_select_addr"
is_defined: true
symbol_type: FUNCTION
crc: 0xb4915426
type_id: 0x03ec98c8
full_name: "inet_select_addr"
}
elf_symbol {
id: 0x7ded1ffe
name: "init_dummy_netdev"
@ -346649,6 +346930,15 @@ elf_symbol {
type_id: 0x99169bf2
full_name: "ip6_dst_hoplimit"
}
elf_symbol {
id: 0xd9fe9b1d
name: "ip6_find_1stfragopt"
is_defined: true
symbol_type: FUNCTION
crc: 0xf459168d
type_id: 0x9cf9beaa
full_name: "ip6_find_1stfragopt"
}
elf_symbol {
id: 0x5a7fbd45
name: "ip6_local_out"
@ -346667,6 +346957,15 @@ elf_symbol {
type_id: 0x9edc3d1c
full_name: "ip6_route_me_harder"
}
elf_symbol {
id: 0x807f9d22
name: "ip6_route_output_flags"
is_defined: true
symbol_type: FUNCTION
crc: 0xc7f6396b
type_id: 0xa22a22cc
full_name: "ip6_route_output_flags"
}
elf_symbol {
id: 0x6cd920cf
name: "ip_compute_csum"
@ -346757,6 +347056,15 @@ elf_symbol {
type_id: 0xffbaa126
full_name: "ipv6_dev_find"
}
elf_symbol {
id: 0x1e69bfb6
name: "ipv6_dev_get_saddr"
is_defined: true
symbol_type: FUNCTION
crc: 0x255a1a5c
type_id: 0x9e69dafa
full_name: "ipv6_dev_get_saddr"
}
elf_symbol {
id: 0x274071bc
name: "ipv6_ext_hdr"
@ -346775,6 +347083,15 @@ elf_symbol {
type_id: 0x926eec8b
full_name: "ipv6_find_hdr"
}
elf_symbol {
id: 0xd70b3ff0
name: "ipv6_select_ident"
is_defined: true
symbol_type: FUNCTION
crc: 0xfb276934
type_id: 0x0f51af8b
full_name: "ipv6_select_ident"
}
elf_symbol {
id: 0x1f294d29
name: "ipv6_skip_exthdr"
@ -352100,6 +352417,24 @@ elf_symbol {
type_id: 0x104c9db8
full_name: "nf_ct_destroy"
}
elf_symbol {
id: 0x471faa17
name: "nf_ct_get_tuplepr"
is_defined: true
symbol_type: FUNCTION
crc: 0xa5fac5ac
type_id: 0xf0122aeb
full_name: "nf_ct_get_tuplepr"
}
elf_symbol {
id: 0x82e37620
name: "nf_ct_invert_tuple"
is_defined: true
symbol_type: FUNCTION
crc: 0xfe731af8
type_id: 0xfebe0504
full_name: "nf_ct_invert_tuple"
}
elf_symbol {
id: 0x43078d96
name: "nf_register_net_hooks"
@ -375651,6 +375986,15 @@ elf_symbol {
type_id: 0xa2843be3
full_name: "xfrm_lookup"
}
elf_symbol {
id: 0x6b55b9d2
name: "xfrm_state_afinfo_get_rcu"
is_defined: true
symbol_type: FUNCTION
crc: 0xa60f4d57
type_id: 0xd8e8dad0
full_name: "xfrm_state_afinfo_get_rcu"
}
elf_symbol {
id: 0xeb912db7
name: "xfrm_state_lookup_byspi"
@ -379426,6 +379770,7 @@ interface {
symbol_id: 0x92a80b79
symbol_id: 0x17b1a06d
symbol_id: 0x5e075973
symbol_id: 0x309b98f1
symbol_id: 0x58de8ff6
symbol_id: 0xb9a0744d
symbol_id: 0x9c458796
@ -379513,6 +379858,7 @@ interface {
symbol_id: 0x6e6a2ec5
symbol_id: 0xca2771be
symbol_id: 0x601b2cac
symbol_id: 0xea35f0d0
symbol_id: 0x7ded1ffe
symbol_id: 0xe42479db
symbol_id: 0xd8b14976
@ -379616,8 +379962,10 @@ interface {
symbol_id: 0x48a6183b
symbol_id: 0x6c6beb07
symbol_id: 0x1be0f35f
symbol_id: 0xd9fe9b1d
symbol_id: 0x5a7fbd45
symbol_id: 0x7837fb7f
symbol_id: 0x807f9d22
symbol_id: 0x6cd920cf
symbol_id: 0x5234b1b5
symbol_id: 0xaed020d7
@ -379628,8 +379976,10 @@ interface {
symbol_id: 0x39f87265
symbol_id: 0xd35aa56c
symbol_id: 0xfd0a8a39
symbol_id: 0x1e69bfb6
symbol_id: 0x274071bc
symbol_id: 0x8b22b24d
symbol_id: 0xd70b3ff0
symbol_id: 0x1f294d29
symbol_id: 0xc610fcd6
symbol_id: 0x915bc321
@ -380222,6 +380572,8 @@ interface {
symbol_id: 0xb2e54d47
symbol_id: 0x1b589c40
symbol_id: 0xb4e99805
symbol_id: 0x471faa17
symbol_id: 0x82e37620
symbol_id: 0x43078d96
symbol_id: 0x619db28f
symbol_id: 0x36bc8d13
@ -382839,6 +383191,7 @@ interface {
symbol_id: 0x248b3536
symbol_id: 0x950a62ac
symbol_id: 0x8f8f2df9
symbol_id: 0x6b55b9d2
symbol_id: 0xeb912db7
symbol_id: 0x64876ecd
symbol_id: 0x994cfb6c

View file

@ -1213,6 +1213,17 @@
sock_common_recvmsg
sock_common_setsockopt
# required by ims_bridge.ko
icmp6_send
inet_select_addr
ip6_find_1stfragopt
ip6_route_output_flags
ipv6_dev_get_saddr
ipv6_select_ident
nf_ct_get_tuplepr
nf_ct_invert_tuple
xfrm_state_afinfo_get_rcu
# required by kfifo_buf.ko
devres_add
__devres_alloc_node