ANDROID: ABI: Update QCOM symbol list for minidump

Add the following symbols to support the minidump module.

9 function symbol(s) added
  'unsigned long vmalloc_nr_pages(void)'
  'unsigned long pcpu_nr_pages(void)'
  'void si_swapinfo(struct sysinfo *val)'
  'void page_ext_put(struct page_ext *page_ext)'
  'struct page_ext *page_ext_get(struct page *page)'
  'void get_slabinfo(struct kmem_cache *s, struct slabinfo *sinfo)'
  'unsigned long get_each_object_track(struct kmem_cache *s,
		struct page *page, enum track_item alloc,
		int (*fn)(const struct kmem_cache *, const void *,
		const struct track *, void *), void *private)'
  'int dma_buf_get_each(int (*callback)(const struct dma_buf *dmabuf,
		void *private), void *private)'
  'depot_stack_handle_t get_page_owner_handle(struct page_ext *page_ext,
		unsigned long pfn)'

Bug: 274861632
Change-Id: If96a6dd55bd65c0d815e9a4e954218a7eea4b859
Signed-off-by: Jaskaran Singh <quic_jasksing@quicinc.com>
This commit is contained in:
Jaskaran Singh
2023-03-23 11:42:56 +05:30
committed by Treehugger Robot
parent 3ede901fc7
commit 993b35e7e8
2 changed files with 362 additions and 0 deletions

View File

@@ -18360,6 +18360,11 @@ pointer_reference {
kind: POINTER
pointee_type_id: 0x922075d2
}
pointer_reference {
id: 0x2e18982d
kind: POINTER
pointee_type_id: 0x92228628
}
pointer_reference {
id: 0x2e18b2bb
kind: POINTER
@@ -18920,6 +18925,11 @@ pointer_reference {
kind: POINTER
pointee_type_id: 0x9048eed1
}
pointer_reference {
id: 0x2e82a19a
kind: POINTER
pointee_type_id: 0x904a60f7
}
pointer_reference {
id: 0x2e844b63
kind: POINTER
@@ -23510,6 +23520,11 @@ pointer_reference {
kind: POINTER
pointee_type_id: 0xf86d9f44
}
pointer_reference {
id: 0x348f18ab
kind: POINTER
pointee_type_id: 0xf87c8433
}
pointer_reference {
id: 0x348f359a
kind: POINTER
@@ -23865,6 +23880,11 @@ pointer_reference {
kind: POINTER
pointee_type_id: 0xffee7a3d
}
pointer_reference {
id: 0x356d401a
kind: POINTER
pointee_type_id: 0xfff5e6f7
}
pointer_reference {
id: 0x35737846
kind: POINTER
@@ -25295,6 +25315,11 @@ pointer_reference {
kind: POINTER
pointee_type_id: 0xc859be95
}
pointer_reference {
id: 0x388a169b
kind: POINTER
pointee_type_id: 0xc868bcf0
}
pointer_reference {
id: 0x388aeada
kind: POINTER
@@ -27710,6 +27735,11 @@ pointer_reference {
kind: POINTER
pointee_type_id: 0xd646f122
}
pointer_reference {
id: 0x3f02424f
kind: POINTER
pointee_type_id: 0xd649efa3
}
pointer_reference {
id: 0x3f063da2
kind: POINTER
@@ -31005,6 +31035,11 @@ qualified {
qualifier: CONST
qualified_type_id: 0x295c7202
}
qualified {
id: 0xd649efa3
qualifier: CONST
qualified_type_id: 0x29600806
}
qualified {
id: 0xd665b7fb
qualifier: CONST
@@ -32625,6 +32660,11 @@ qualified {
qualifier: CONST
qualified_type_id: 0x91f1cb99
}
qualified {
id: 0xf87c8433
qualifier: CONST
qualified_type_id: 0x91b5a647
}
qualified {
id: 0xf8992146
qualifier: CONST
@@ -33005,6 +33045,11 @@ qualified {
qualifier: CONST
qualified_type_id: 0x8ffe5e7d
}
qualified {
id: 0xfff5e6f7
qualifier: CONST
qualified_type_id: 0x8f902d54
}
primitive {
id: 0x15053314
name: "double"
@@ -41551,6 +41596,11 @@ member {
offset: 4032
bitsize: 2
}
member {
id: 0x5adc2ffa
name: "active_objs"
type_id: 0x33756485
}
member {
id: 0x173bb10a
name: "active_oncpu"
@@ -41609,6 +41659,12 @@ member {
type_id: 0x3ea31487
offset: 6656
}
member {
id: 0x0ea82549
name: "active_slabs"
type_id: 0x33756485
offset: 128
}
member {
id: 0x8f0fcc44
name: "active_source"
@@ -42001,6 +42057,11 @@ member {
type_id: 0x372be6f8
offset: 320
}
member {
id: 0x241eaa02
name: "addr"
type_id: 0x33756485
}
member {
id: 0x2425a5c3
name: "addr"
@@ -48131,6 +48192,12 @@ member {
type_id: 0xe62ebf07
offset: 576
}
member {
id: 0x6d47c90b
name: "batchcount"
type_id: 0x4585663f
offset: 352
}
member {
id: 0xa5be4c17
name: "batched"
@@ -53278,6 +53345,12 @@ member {
type_id: 0x3460ff38
offset: 4160
}
member {
id: 0x0d231274
name: "cache_order"
type_id: 0x4585663f
offset: 448
}
member {
id: 0xad7468a6
name: "cache_read"
@@ -62374,6 +62447,12 @@ member {
type_id: 0x6720d32f
offset: 640
}
member {
id: 0x5161b965
name: "cpu"
type_id: 0x6720d32f
offset: 96
}
member {
id: 0x5161bb78
name: "cpu"
@@ -92959,6 +93038,12 @@ member {
type_id: 0xb3e7bac9
offset: 360
}
member {
id: 0xb87688ff
name: "handle"
type_id: 0x9519135f
offset: 64
}
member {
id: 0xb8ca2924
name: "handle"
@@ -110645,6 +110730,12 @@ member {
type_id: 0x33756485
offset: 192
}
member {
id: 0xa94f30b5
name: "limit"
type_id: 0x4585663f
offset: 320
}
member {
id: 0xa94f37d9
name: "limit"
@@ -132165,6 +132256,12 @@ member {
type_id: 0x6720d32f
offset: 416
}
member {
id: 0x9f316ffe
name: "num_objs"
type_id: 0x33756485
offset: 64
}
member {
id: 0xb56afae2
name: "num_of_dapm_routes"
@@ -132552,6 +132649,12 @@ member {
type_id: 0xb3e7bac9
offset: 176
}
member {
id: 0x0fa9d5ad
name: "num_slabs"
type_id: 0x33756485
offset: 192
}
member {
id: 0x24403104
name: "num_slice_groups_minus1"
@@ -133192,6 +133295,12 @@ member {
offset: 16
bitsize: 15
}
member {
id: 0x742b4b06
name: "objects_per_slab"
type_id: 0x4585663f
offset: 416
}
member {
id: 0x739d7255
name: "objs"
@@ -141741,6 +141850,12 @@ member {
type_id: 0x6720d32f
offset: 32
}
member {
id: 0x74ee4c9b
name: "pid"
type_id: 0x6720d32f
offset: 128
}
member {
id: 0x74ee4df7
name: "pid"
@@ -168712,12 +168827,24 @@ member {
type_id: 0x54a3a89f
offset: 19136
}
member {
id: 0x3bd02778
name: "shared"
type_id: 0x4585663f
offset: 384
}
member {
id: 0x3bf8d2ab
name: "shared"
type_id: 0x6d7f5ff6
offset: 264
}
member {
id: 0x6046bc87
name: "shared_avail"
type_id: 0x33756485
offset: 256
}
member {
id: 0x3d6233b0
name: "shared_hcd"
@@ -197445,6 +197572,12 @@ member {
type_id: 0x901eaf6a
offset: 104
}
member {
id: 0xba11b0ec
name: "when"
type_id: 0x33756485
offset: 192
}
member {
id: 0x3324cb8b
name: "when_to_branch"
@@ -245715,6 +245848,24 @@ struct_union {
member_id: 0xbf75fe15
}
}
struct_union {
id: 0xc868bcf0
kind: STRUCT
name: "slabinfo"
definition {
bytesize: 64
member_id: 0x5adc2ffa
member_id: 0x9f316ffe
member_id: 0x0ea82549
member_id: 0x0fa9d5ad
member_id: 0x6046bc87
member_id: 0xa94f30b5
member_id: 0x6d47c90b
member_id: 0x3bd02778
member_id: 0x742b4b06
member_id: 0x0d231274
}
}
struct_union {
id: 0x7df9baf9
kind: STRUCT
@@ -251206,6 +251357,19 @@ struct_union {
member_id: 0x1352cf9f
}
}
struct_union {
id: 0x8f902d54
kind: STRUCT
name: "track"
definition {
bytesize: 32
member_id: 0x241eaa02
member_id: 0xb87688ff
member_id: 0x5161b965
member_id: 0x74ee4c9b
member_id: 0xba11b0ec
}
}
struct_union {
id: 0x626cbe56
kind: STRUCT
@@ -276898,6 +277062,20 @@ enumeration {
}
}
}
enumeration {
id: 0x7e280689
name: "track_item"
definition {
underlying_type_id: 0x4585663f
enumerator {
name: "TRACK_ALLOC"
}
enumerator {
name: "TRACK_FREE"
value: 1
}
}
}
enumeration {
id: 0xc00c762a
name: "typec_accessory"
@@ -281670,6 +281848,11 @@ function {
return_type_id: 0x48b5725f
parameter_id: 0x1259e377
}
function {
id: 0x141076c6
return_type_id: 0x48b5725f
parameter_id: 0x12209d55
}
function {
id: 0x14107c94
return_type_id: 0x48b5725f
@@ -282491,6 +282674,12 @@ function {
parameter_id: 0x1e820193
parameter_id: 0x92233392
}
function {
id: 0x1572ad94
return_type_id: 0x9519135f
parameter_id: 0x12209d55
parameter_id: 0x33756485
}
function {
id: 0x1572d585
return_type_id: 0xd5cc9c9a
@@ -286126,6 +286315,12 @@ function {
parameter_id: 0x3ada60b4
parameter_id: 0x2c8e1aaa
}
function {
id: 0x1bc52dc4
return_type_id: 0x48b5725f
parameter_id: 0x2efd5036
parameter_id: 0x388a169b
}
function {
id: 0x1bc6cc7f
return_type_id: 0x48b5725f
@@ -290328,6 +290523,15 @@ function {
parameter_id: 0x0258f96e
parameter_id: 0x0490bb4a
}
function {
id: 0x3a16a200
return_type_id: 0x33756485
parameter_id: 0x2efd5036
parameter_id: 0x06835e9c
parameter_id: 0x7e280689
parameter_id: 0x2e82a19a
parameter_id: 0x18bd6530
}
function {
id: 0x3a17e325
return_type_id: 0x0483e6f8
@@ -294392,6 +294596,14 @@ function {
parameter_id: 0x34544a3f
parameter_id: 0x3747dc62
}
function {
id: 0x904a60f7
return_type_id: 0x6720d32f
parameter_id: 0x348f18ab
parameter_id: 0x391f15ea
parameter_id: 0x356d401a
parameter_id: 0x18bd6530
}
function {
id: 0x904bd3e9
return_type_id: 0x6720d32f
@@ -296733,6 +296945,12 @@ function {
parameter_id: 0x3c8cb790
parameter_id: 0x2078aea9
}
function {
id: 0x92228628
return_type_id: 0x6720d32f
parameter_id: 0x3f02424f
parameter_id: 0x18bd6530
}
function {
id: 0x922471e5
return_type_id: 0x6720d32f
@@ -299903,6 +300121,12 @@ function {
parameter_id: 0x2efe8065
parameter_id: 0x18ea6ae3
}
function {
id: 0x966430b0
return_type_id: 0x6720d32f
parameter_id: 0x2e18982d
parameter_id: 0x18bd6530
}
function {
id: 0x9666087d
return_type_id: 0x6720d32f
@@ -313076,6 +313300,11 @@ function {
parameter_id: 0x3de54f8a
parameter_id: 0x358ff5b7
}
function {
id: 0xb6d2e6f8
return_type_id: 0x12209d55
parameter_id: 0x06835e9c
}
function {
id: 0xb809e664
return_type_id: 0x06835e9c
@@ -330199,6 +330428,16 @@ elf_symbol {
type_id: 0x53e428b3
full_name: "dma_buf_get"
}
elf_symbol {
id: 0xe6ad1d16
name: "dma_buf_get_each"
is_defined: true
symbol_type: FUNCTION
crc: 0x4e712eb5
namespace: "MINIDUMP"
type_id: 0x966430b0
full_name: "dma_buf_get_each"
}
elf_symbol {
id: 0xda3a8347
name: "dma_buf_get_flags"
@@ -335758,6 +335997,16 @@ elf_symbol {
type_id: 0x96a1bf82
full_name: "get_device_system_crosststamp"
}
elf_symbol {
id: 0x00d00ad1
name: "get_each_object_track"
is_defined: true
symbol_type: FUNCTION
crc: 0x90d18b20
namespace: "MINIDUMP"
type_id: 0x3a16a200
full_name: "get_each_object_track"
}
elf_symbol {
id: 0xdb82735d
name: "get_governor_parent_kobj"
@@ -335794,6 +336043,16 @@ elf_symbol {
type_id: 0x9f21b31c
full_name: "get_option"
}
elf_symbol {
id: 0x3746f7a2
name: "get_page_owner_handle"
is_defined: true
symbol_type: FUNCTION
crc: 0xbdd70345
namespace: "MINIDUMP"
type_id: 0x1572ad94
full_name: "get_page_owner_handle"
}
elf_symbol {
id: 0x7fafe916
name: "get_pfnblock_flags_mask"
@@ -335866,6 +336125,16 @@ elf_symbol {
type_id: 0x976222f8
full_name: "get_sg_io_hdr"
}
elf_symbol {
id: 0x75d8e345
name: "get_slabinfo"
is_defined: true
symbol_type: FUNCTION
crc: 0x0d29e587
namespace: "MINIDUMP"
type_id: 0x1bc52dc4
full_name: "get_slabinfo"
}
elf_symbol {
id: 0xfa5debf3
name: "get_state_synchronize_rcu"
@@ -345951,6 +346220,26 @@ elf_symbol {
type_id: 0x1094b37f
full_name: "page_endio"
}
elf_symbol {
id: 0xb613af5e
name: "page_ext_get"
is_defined: true
symbol_type: FUNCTION
crc: 0x7f199b48
namespace: "MINIDUMP"
type_id: 0xb6d2e6f8
full_name: "page_ext_get"
}
elf_symbol {
id: 0xff029108
name: "page_ext_put"
is_defined: true
symbol_type: FUNCTION
crc: 0xf66cc314
namespace: "MINIDUMP"
type_id: 0x141076c6
full_name: "page_ext_put"
}
elf_symbol {
id: 0xd723c668
name: "page_frag_alloc_align"
@@ -346825,6 +347114,15 @@ elf_symbol {
type_id: 0x9841929f
full_name: "pcie_capability_write_word"
}
elf_symbol {
id: 0x123cd197
name: "pcpu_nr_pages"
is_defined: true
symbol_type: FUNCTION
crc: 0xe7b9a65d
type_id: 0x31accd53
full_name: "pcpu_nr_pages"
}
elf_symbol {
id: 0xe57e5e73
name: "per_cpu_ptr_to_phys"
@@ -352837,6 +353135,16 @@ elf_symbol {
type_id: 0x1dcd0419
full_name: "si_meminfo"
}
elf_symbol {
id: 0x99c66454
name: "si_swapinfo"
is_defined: true
symbol_type: FUNCTION
crc: 0xec13c83c
namespace: "MINIDUMP"
type_id: 0x1dcd0419
full_name: "si_swapinfo"
}
elf_symbol {
id: 0xfc18945f
name: "simple_attr_open"
@@ -361363,6 +361671,15 @@ elf_symbol {
type_id: 0x5a4be8d0
full_name: "vmalloc"
}
elf_symbol {
id: 0x3f9de086
name: "vmalloc_nr_pages"
is_defined: true
symbol_type: FUNCTION
crc: 0x7ccb0ada
type_id: 0x31accd53
full_name: "vmalloc_nr_pages"
}
elf_symbol {
id: 0x6d8b459f
name: "vmalloc_to_page"
@@ -368851,6 +369168,10 @@ symbols {
key: "dma_buf_get"
value: 0xa892e5b6
}
symbol {
key: "dma_buf_get_each"
value: 0xe6ad1d16
}
symbol {
key: "dma_buf_get_flags"
value: 0xda3a8347
@@ -371319,6 +371640,10 @@ symbols {
key: "get_device_system_crosststamp"
value: 0x08e235b1
}
symbol {
key: "get_each_object_track"
value: 0x00d00ad1
}
symbol {
key: "get_governor_parent_kobj"
value: 0xdb82735d
@@ -371335,6 +371660,10 @@ symbols {
key: "get_option"
value: 0xb222bb33
}
symbol {
key: "get_page_owner_handle"
value: 0x3746f7a2
}
symbol {
key: "get_pfnblock_flags_mask"
value: 0x7fafe916
@@ -371367,6 +371696,10 @@ symbols {
key: "get_sg_io_hdr"
value: 0x3a06dd48
}
symbol {
key: "get_slabinfo"
value: 0x75d8e345
}
symbol {
key: "get_state_synchronize_rcu"
value: 0xfa5debf3
@@ -375851,6 +376184,14 @@ symbols {
key: "page_endio"
value: 0x60d84cc3
}
symbol {
key: "page_ext_get"
value: 0xb613af5e
}
symbol {
key: "page_ext_put"
value: 0xff029108
}
symbol {
key: "page_frag_alloc_align"
value: 0xd723c668
@@ -376239,6 +376580,10 @@ symbols {
key: "pcie_capability_write_word"
value: 0x1070f731
}
symbol {
key: "pcpu_nr_pages"
value: 0x123cd197
}
symbol {
key: "per_cpu_ptr_to_phys"
value: 0xe57e5e73
@@ -378911,6 +379256,10 @@ symbols {
key: "si_meminfo"
value: 0x6a9fad39
}
symbol {
key: "si_swapinfo"
value: 0x99c66454
}
symbol {
key: "simple_attr_open"
value: 0xfc18945f
@@ -382703,6 +383052,10 @@ symbols {
key: "vmalloc"
value: 0x3c915fdb
}
symbol {
key: "vmalloc_nr_pages"
value: 0x3f9de086
}
symbol {
key: "vmalloc_to_page"
value: 0x6d8b459f

View File

@@ -838,6 +838,7 @@
dma_buf_export
dma_buf_fd
dma_buf_get
dma_buf_get_each
dma_buf_get_flags
dma_buf_map_attachment
dma_buf_put
@@ -1285,11 +1286,13 @@
get_cpu_idle_time_us
get_device
get_device_system_crosststamp
get_each_object_track
__get_free_pages
get_governor_parent_kobj
get_net_ns_by_fd
get_net_ns_by_pid
get_option
get_page_owner_handle
get_pfnblock_flags_mask
get_pid_task
get_random_bytes
@@ -1297,6 +1300,7 @@
get_random_u32
__get_random_u32_below
get_sg_io_hdr
get_slabinfo
get_state_synchronize_rcu
get_state_synchronize_srcu
__get_task_comm
@@ -2368,6 +2372,8 @@
out_of_line_wait_on_bit_timeout
overflowuid
page_endio
page_ext_get
page_ext_put
page_is_ram
page_mapping
page_pool_alloc_pages
@@ -2437,6 +2443,7 @@
pci_walk_bus
pci_write_config_dword
pci_write_config_word
pcpu_nr_pages
__percpu_down_read
percpu_down_write
percpu_free_rwsem
@@ -3073,6 +3080,7 @@
show_regs
si_mem_available
si_meminfo
si_swapinfo
simple_attr_open
simple_attr_read
simple_attr_release
@@ -4037,6 +4045,7 @@
vlan_vids_add_by_dev
vlan_vids_del_by_dev
vmalloc
vmalloc_nr_pages
vmalloc_to_page
vmalloc_to_pfn
vmap