diff --git a/android/abi_gki_aarch64.stg b/android/abi_gki_aarch64.stg index 4fd4d5bfdc1e..591f318d90ad 100644 --- a/android/abi_gki_aarch64.stg +++ b/android/abi_gki_aarch64.stg @@ -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 diff --git a/android/abi_gki_aarch64_qcom b/android/abi_gki_aarch64_qcom index 7a8a30d885df..3bbb0870b18d 100644 --- a/android/abi_gki_aarch64_qcom +++ b/android/abi_gki_aarch64_qcom @@ -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