From 74f9a15a6d954d678c68ea1a5de14e9b0d6227ad Mon Sep 17 00:00:00 2001 From: Zhou Jian Date: Thu, 20 Mar 2025 03:00:15 -0700 Subject: [PATCH] ANDROID: abi: qcom: Update QCOM symbol list Add following symbols to the QCOM symbol list: arch_stack_walk check_move_unevictable_folios configfs_register_default_group get_each_kmemcache_object get_page_owner_handle get_slabinfo get_track gunyah_rm_call gunyah_rm_notifier_register gunyah_rm_notifier_unregister __lruvec_stat_mod_folio of_alias_from_compatible of_translate_dma_region page_ext_get page_ext_put pcpu_nr_pages sched_clock_read_begin sched_clock_read_retry shmem_read_folio_gfp sock_gen_put task_lookup_next_fdget_rcu __traceiter_android_rvh_check_preempt_wakeup_fair __traceiter_android_vh_cpufreq_fast_switch __traceiter_android_vh_cpufreq_resolve_freq __traceiter_android_vh_do_wake_up_sync __traceiter_android_vh_mpam_set __tracepoint_android_rvh_check_preempt_wakeup_fair __tracepoint_android_vh_cpufreq_fast_switch __tracepoint_android_vh_cpufreq_resolve_freq __tracepoint_android_vh_do_wake_up_sync __tracepoint_android_vh_mpam_set __v4l2_ctrl_modify_range __v4l2_device_register_subdev virtqueue_get_vring virtqueue_set_dma_premapped wait_for_completion_state get_each_kmemcache_object and get_track are being used by minidump driver to get slab info data. sched_clock_read_being and read_retry are being used to align time between different VMs in Gunyah driver. __lruvec_stat_mod_folio is called through reclaim_shmem_address_space used by kgsl driver. Bug: 403413515 Change-Id: I3f3e9cd61950aeea8eaddeb4742f7e60f68b5cd9 Signed-off-by: Zhou Jian --- gki/aarch64/abi.stg | 593 +++++++++++++++++++++++++++++++++++++++ gki/aarch64/symbols/qcom | 38 ++- 2 files changed, 630 insertions(+), 1 deletion(-) diff --git a/gki/aarch64/abi.stg b/gki/aarch64/abi.stg index d84e37dc0f8d..991f5293ce3b 100644 --- a/gki/aarch64/abi.stg +++ b/gki/aarch64/abi.stg @@ -14723,6 +14723,11 @@ pointer_reference { kind: POINTER pointee_type_id: 0x85641a49 } +pointer_reference { + id: 0x2bd57104 + kind: POINTER + pointee_type_id: 0x8515228d +} pointer_reference { id: 0x2bdd20a6 kind: POINTER @@ -22323,6 +22328,11 @@ pointer_reference { kind: POINTER pointee_type_id: 0x965710b2 } +pointer_reference { + id: 0x2f06e2dc + kind: POINTER + pointee_type_id: 0x965b6def +} pointer_reference { id: 0x2f070300 kind: POINTER @@ -23353,6 +23363,11 @@ pointer_reference { kind: POINTER pointee_type_id: 0x94df28bf } +pointer_reference { + id: 0x2fa869ee + kind: POINTER + pointee_type_id: 0x94e14127 +} pointer_reference { id: 0x2fa88d73 kind: POINTER @@ -24548,6 +24563,11 @@ pointer_reference { kind: POINTER pointee_type_id: 0xefd17126 } +pointer_reference { + id: 0x316c7444 + kind: POINTER + pointee_type_id: 0xeff1378d +} pointer_reference { id: 0x316cc8eb kind: POINTER @@ -26103,6 +26123,11 @@ pointer_reference { kind: POINTER pointee_type_id: 0xf8453f2e } +pointer_reference { + id: 0x34818c51 + kind: POINTER + pointee_type_id: 0xf846d7da +} pointer_reference { id: 0x348626d3 kind: POINTER @@ -28298,6 +28323,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 @@ -34008,6 +34038,11 @@ typedef { name: "ssize_t" referred_type_id: 0x2da051ab } +typedef { + id: 0xe65b5987 + name: "stack_trace_consume_fn" + referred_type_id: 0x34818c51 +} typedef { id: 0x6c15168b name: "substring_t" @@ -37268,6 +37303,11 @@ qualified { qualifier: CONST qualified_type_id: 0xcf6aab90 } +qualified { + id: 0xeff1378d + qualifier: CONST + qualified_type_id: 0xcf8368bd +} qualified { id: 0xeff3c532 qualifier: CONST @@ -47655,6 +47695,11 @@ member { type_id: 0xc6acb58c offset: 128 } +member { + id: 0x5adc2ffa + name: "active_objs" + type_id: 0x33756485 +} member { id: 0x173bb42a name: "active_oncpu" @@ -47713,6 +47758,12 @@ member { type_id: 0x3ea31487 offset: 6720 } +member { + id: 0x0ea82549 + name: "active_slabs" + type_id: 0x33756485 + offset: 128 +} member { id: 0x8f0fcc44 name: "active_source" @@ -53547,6 +53598,12 @@ member { type_id: 0x391be192 offset: 1600 } +member { + id: 0xe1383385 + name: "avail" + type_id: 0x14fb0ab0 + offset: 128 +} member { id: 0xe1383c3e name: "avail" @@ -55012,6 +55069,12 @@ member { type_id: 0xe62ebf07 offset: 576 } +member { + id: 0x6d47c90b + name: "batchcount" + type_id: 0x4585663f + offset: 352 +} member { id: 0xa5be4fbd name: "batched" @@ -60568,6 +60631,12 @@ member { type_id: 0x3460ff38 offset: 4480 } +member { + id: 0x0d231274 + name: "cache_order" + type_id: 0x4585663f + offset: 448 +} member { id: 0xce066210 name: "cache_priv" @@ -77213,6 +77282,12 @@ member { name: "desc" type_id: 0x1c4f6f14 } +member { + id: 0x87ca6452 + name: "desc" + type_id: 0x104d72c1 + offset: 64 +} member { id: 0x87ca69c1 name: "desc" @@ -88040,6 +88115,17 @@ member { type_id: 0x92233392 offset: 18048 } +member { + id: 0x54fc8deb + name: "epoch_cyc" + type_id: 0x92233392 + offset: 64 +} +member { + id: 0x26ce8437 + name: "epoch_ns" + type_id: 0x92233392 +} member { id: 0x65a4a799 name: "epoll_watches" @@ -124039,6 +124125,12 @@ member { type_id: 0x33756485 offset: 128 } +member { + id: 0xa94f30b5 + name: "limit" + type_id: 0x4585663f + offset: 320 +} member { id: 0xa94f37d9 name: "limit" @@ -138717,6 +138809,12 @@ member { type_id: 0xc9082b19 offset: 64 } +member { + id: 0x662d76f4 + name: "mult" + type_id: 0xc9082b19 + offset: 256 +} member { id: 0x662d77cd name: "mult" @@ -147614,6 +147712,12 @@ member { type_id: 0xc9082b19 offset: 480 } +member { + id: 0x9f316ffe + name: "num_objs" + type_id: 0x33756485 + offset: 64 +} member { id: 0xb56afe51 name: "num_of_dapm_routes" @@ -148036,6 +148140,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" @@ -148672,6 +148782,12 @@ member { type_id: 0x0cbf60eb offset: 256 } +member { + id: 0x742b4b06 + name: "objects_per_slab" + type_id: 0x4585663f + offset: 416 +} member { id: 0x33953b25 name: "obsolete" @@ -170137,6 +170253,12 @@ member { type_id: 0x29bbceec offset: 1152 } +member { + id: 0x24b503bf + name: "read_sched_clock" + type_id: 0x1f66cd75 + offset: 192 +} member { id: 0x190c63f6 name: "read_size" @@ -182328,6 +182450,12 @@ member { type_id: 0x3029eaf7 offset: 7616 } +member { + id: 0xbc628860 + name: "sched_clock_mask" + type_id: 0x92233392 + offset: 128 +} member { id: 0xb10bbbba name: "sched_contributes_to_load" @@ -187406,6 +187534,18 @@ member { type_id: 0x54a3a89f offset: 19776 } +member { + id: 0x3bd02778 + name: "shared" + type_id: 0x4585663f + offset: 384 +} +member { + id: 0x6046bc87 + name: "shared_avail" + type_id: 0x33756485 + offset: 256 +} member { id: 0x3d6239c6 name: "shared_hcd" @@ -187549,6 +187689,12 @@ member { type_id: 0xc9082b19 offset: 416 } +member { + id: 0x32f8cc94 + name: "shift" + type_id: 0xc9082b19 + offset: 288 +} member { id: 0x67d3dfb0 name: "shift_l" @@ -212427,6 +212573,12 @@ member { type_id: 0x399f63b7 offset: 704 } +member { + id: 0x8b87889f + name: "used" + type_id: 0x399f63b7 + offset: 192 +} member { id: 0x8b8d62a2 name: "used" @@ -236678,6 +236830,20 @@ struct_union { member_id: 0xccc14505 } } +struct_union { + id: 0x94e14127 + kind: STRUCT + name: "clock_read_data" + definition { + bytesize: 40 + member_id: 0x26ce8437 + member_id: 0x54fc8deb + member_id: 0xbc628860 + member_id: 0x24b503bf + member_id: 0x662d76f4 + member_id: 0x32f8cc94 + } +} struct_union { id: 0x7bca412c kind: STRUCT @@ -247744,6 +247910,11 @@ struct_union { member_id: 0x2cd2500a } } +struct_union { + id: 0x8515228d + kind: STRUCT + name: "gunyah_rm" +} struct_union { id: 0xdd881191 kind: STRUCT @@ -273110,6 +273281,24 @@ struct_union { member_id: 0x9d7710c5 } } +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 @@ -286305,6 +286494,18 @@ struct_union { member_id: 0xd6e6640d } } +struct_union { + id: 0xcf8368bd + kind: STRUCT + name: "vring" + definition { + bytesize: 32 + member_id: 0x1c73cad3 + member_id: 0x87ca6452 + member_id: 0xe1383385 + member_id: 0x8b87889f + } +} struct_union { id: 0xdf09be6b kind: STRUCT @@ -305769,6 +305970,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: 0x7e09d913 name: "ttm_bo_type" @@ -311665,6 +311880,11 @@ function { return_type_id: 0x48b5725f parameter_id: 0x1259e377 } +function { + id: 0x141076c6 + return_type_id: 0x48b5725f + parameter_id: 0x12209d55 +} function { id: 0x14122079 return_type_id: 0x48b5725f @@ -312735,6 +312955,12 @@ function { parameter_id: 0xc9082b19 parameter_id: 0xc9082b19 } +function { + id: 0x1572ad94 + return_type_id: 0x9519135f + parameter_id: 0x12209d55 + parameter_id: 0x33756485 +} function { id: 0x1572d585 return_type_id: 0xd5cc9c9a @@ -314675,6 +314901,13 @@ function { parameter_id: 0x0483e6f8 parameter_id: 0x0483e6f8 } +function { + id: 0x186cb809 + return_type_id: 0x48b5725f + parameter_id: 0x2170d06d + parameter_id: 0x2c456d6d + parameter_id: 0x6720d32f +} function { id: 0x186e5e7f return_type_id: 0x48b5725f @@ -316562,6 +316795,12 @@ function { parameter_id: 0x3ada60b4 parameter_id: 0x2c8e1aaa } +function { + id: 0x1bc52dc4 + return_type_id: 0x48b5725f + parameter_id: 0x2efd5036 + parameter_id: 0x388a169b +} function { id: 0x1bcc9c54 return_type_id: 0x48b5725f @@ -319365,6 +319604,11 @@ function { parameter_id: 0xf435685e parameter_id: 0x379d63b0 } +function { + id: 0x1f3304de + return_type_id: 0x48b5725f + parameter_id: 0x3ead5537 +} function { id: 0x1f33077b return_type_id: 0x48b5725f @@ -320352,6 +320596,11 @@ function { parameter_id: 0x6720d32f parameter_id: 0x6720d32f } +function { + id: 0x27f3f494 + return_type_id: 0x2fa869ee + parameter_id: 0x1bf16028 +} function { id: 0x2801c308 return_type_id: 0xb94e10c7 @@ -320406,6 +320655,14 @@ function { parameter_id: 0x29c600bb parameter_id: 0x6720d32f } +function { + id: 0x296b3084 + return_type_id: 0x48b5725f + parameter_id: 0xe65b5987 + parameter_id: 0x18bd6530 + parameter_id: 0x1d19a9d5 + parameter_id: 0x01222f7d +} function { id: 0x2971f309 return_type_id: 0x2ba06eea @@ -320532,6 +320789,14 @@ function { return_type_id: 0x2fa7f388 parameter_id: 0x347303b4 } +function { + id: 0x2c317e86 + return_type_id: 0x33b32811 + parameter_id: 0x347303b4 + parameter_id: 0x33b32811 + parameter_id: 0x25e45be7 + parameter_id: 0x379d63b0 +} function { id: 0x2c64900a return_type_id: 0xb94e10c7 @@ -321534,6 +321799,13 @@ function { return_type_id: 0x18456730 parameter_id: 0x49b889e7 } +function { + id: 0x3aa9ad8c + return_type_id: 0x33756485 + parameter_id: 0x2efd5036 + parameter_id: 0x2f06e2dc + parameter_id: 0x18bd6530 +} function { id: 0x3ab49650 return_type_id: 0x0483e6f8 @@ -323417,6 +323689,13 @@ function { parameter_id: 0xf435685e parameter_id: 0x18bd6530 } +function { + id: 0x59d2b859 + return_type_id: 0x2170d06d + parameter_id: 0x1582ab06 + parameter_id: 0x33756485 + parameter_id: 0xf1a6dfed +} function { id: 0x59e95427 return_type_id: 0x2170d06d @@ -327630,6 +327909,13 @@ function { parameter_id: 0x347303b4 parameter_id: 0x18cdf247 } +function { + id: 0x91000792 + return_type_id: 0x6720d32f + parameter_id: 0x322c8c4b + parameter_id: 0x0483e6f8 + parameter_id: 0x6720d32f +} function { id: 0x91009915 return_type_id: 0x6720d32f @@ -332707,6 +332993,16 @@ function { parameter_id: 0x2060db23 parameter_id: 0x0e2680c2 } +function { + id: 0x945c0b23 + return_type_id: 0x6720d32f + parameter_id: 0x2bd57104 + parameter_id: 0xc9082b19 + parameter_id: 0x391f15ea + parameter_id: 0xf435685e + parameter_id: 0x0cbf60eb + parameter_id: 0x379d63b0 +} function { id: 0x945c71bc return_type_id: 0x6720d32f @@ -334262,6 +334558,13 @@ function { parameter_id: 0x2e7d420e parameter_id: 0x391f15ea } +function { + id: 0x965b6def + return_type_id: 0x6720d32f + parameter_id: 0x2efd5036 + parameter_id: 0x18bd6530 + parameter_id: 0x18bd6530 +} function { id: 0x965cea9d return_type_id: 0x6720d32f @@ -334905,6 +335208,12 @@ function { return_type_id: 0x6720d32f parameter_id: 0x2a653aa6 } +function { + id: 0x971b65ff + return_type_id: 0x6720d32f + parameter_id: 0x2bd57104 + parameter_id: 0x1bb6a471 +} function { id: 0x971d831a return_type_id: 0x6720d32f @@ -346785,6 +347094,12 @@ function { parameter_id: 0x6720d32f parameter_id: 0x6720d32f } +function { + id: 0x9dce47ee + return_type_id: 0x6720d32f + parameter_id: 0x0562c566 + parameter_id: 0x4585663f +} function { id: 0x9dcedb70 return_type_id: 0x6720d32f @@ -350164,6 +350479,13 @@ function { parameter_id: 0x0d10073d parameter_id: 0x3007ebd9 } +function { + id: 0xa2bae1db + return_type_id: 0x297432f2 + parameter_id: 0x2efd5036 + parameter_id: 0x18bd6530 + parameter_id: 0x7e280689 +} function { id: 0xa2dae1c3 return_type_id: 0x0258f96e @@ -351098,6 +351420,11 @@ function { parameter_id: 0x4585663f parameter_id: 0xc9082b19 } +function { + id: 0xb8d6179f + return_type_id: 0x12209d55 + parameter_id: 0x3e909b01 +} function { id: 0xb8f7c48b return_type_id: 0x0e4d1ea4 @@ -351315,6 +351642,11 @@ function { return_type_id: 0x0a749c2b parameter_id: 0x3e10b518 } +function { + id: 0xbda49292 + return_type_id: 0x316c7444 + parameter_id: 0x334eed41 +} function { id: 0xbdc4e083 return_type_id: 0x29c600bb @@ -354352,6 +354684,12 @@ function { return_type_id: 0x6d7f5ff6 parameter_id: 0x1b8590a8 } +function { + id: 0xf846d7da + return_type_id: 0x6d7f5ff6 + parameter_id: 0x18bd6530 + parameter_id: 0x33756485 +} function { id: 0xf857e1a7 return_type_id: 0x6d7f5ff6 @@ -357177,6 +357515,15 @@ elf_symbol { type_id: 0x16c5a8cd full_name: "__lock_buffer" } +elf_symbol { + id: 0xd48cd23f + name: "__lruvec_stat_mod_folio" + is_defined: true + symbol_type: FUNCTION + crc: 0x1e440c33 + type_id: 0x186cb809 + full_name: "__lruvec_stat_mod_folio" +} elf_symbol { id: 0x0b9d6bbc name: "__mark_inode_dirty" @@ -359986,6 +360333,15 @@ elf_symbol { type_id: 0x9bae28ba full_name: "__traceiter_android_vh_cpufreq_fast_switch" } +elf_symbol { + id: 0x5c9fa956 + name: "__traceiter_android_vh_cpufreq_resolve_freq" + is_defined: true + symbol_type: FUNCTION + crc: 0xbce08646 + type_id: 0x9bae28ba + full_name: "__traceiter_android_vh_cpufreq_resolve_freq" +} elf_symbol { id: 0xca50936b name: "__traceiter_android_vh_cpufreq_target" @@ -360679,6 +361035,15 @@ elf_symbol { type_id: 0x9a33392f full_name: "__traceiter_android_vh_mm_kcompactd_cpu_online" } +elf_symbol { + id: 0x306a6019 + name: "__traceiter_android_vh_mpam_set" + is_defined: true + symbol_type: FUNCTION + crc: 0x84d5a39f + type_id: 0x9bdc9aae + full_name: "__traceiter_android_vh_mpam_set" +} elf_symbol { id: 0xb1c564a3 name: "__traceiter_android_vh_mutex_can_spin_on_owner" @@ -364027,6 +364392,15 @@ elf_symbol { type_id: 0x18ccbd2c full_name: "__tracepoint_android_vh_cpufreq_fast_switch" } +elf_symbol { + id: 0x463f3244 + name: "__tracepoint_android_vh_cpufreq_resolve_freq" + is_defined: true + symbol_type: OBJECT + crc: 0x7c5aa8a7 + type_id: 0x18ccbd2c + full_name: "__tracepoint_android_vh_cpufreq_resolve_freq" +} elf_symbol { id: 0x750e1421 name: "__tracepoint_android_vh_cpufreq_target" @@ -364720,6 +365094,15 @@ elf_symbol { type_id: 0x18ccbd2c full_name: "__tracepoint_android_vh_mm_kcompactd_cpu_online" } +elf_symbol { + id: 0x65023f2f + name: "__tracepoint_android_vh_mpam_set" + is_defined: true + symbol_type: OBJECT + crc: 0x7c5aa8a7 + type_id: 0x18ccbd2c + full_name: "__tracepoint_android_vh_mpam_set" +} elf_symbol { id: 0xd5097f8d name: "__tracepoint_android_vh_mutex_can_spin_on_owner" @@ -367951,6 +368334,15 @@ elf_symbol { type_id: 0x33756485 full_name: "arch_freq_scale" } +elf_symbol { + id: 0x0c805860 + name: "arch_stack_walk" + is_defined: true + symbol_type: FUNCTION + crc: 0xfc4f8a3c + type_id: 0x296b3084 + full_name: "arch_stack_walk" +} elf_symbol { id: 0xc447be59 name: "arch_timer_read_counter" @@ -370295,6 +370687,15 @@ elf_symbol { type_id: 0x751b5661 full_name: "cgroup_taskset_next" } +elf_symbol { + id: 0xb86aeda2 + name: "check_move_unevictable_folios" + is_defined: true + symbol_type: FUNCTION + crc: 0x5d610d32 + type_id: 0x1f3304de + full_name: "check_move_unevictable_folios" +} elf_symbol { id: 0x65e5fa26 name: "check_zeroed_user" @@ -385713,6 +386114,16 @@ elf_symbol { type_id: 0x96a1bf82 full_name: "get_device_system_crosststamp" } +elf_symbol { + id: 0x6f713df1 + name: "get_each_kmemcache_object" + is_defined: true + symbol_type: FUNCTION + crc: 0xa8217010 + namespace: "MINIDUMP" + type_id: 0x3aa9ad8c + full_name: "get_each_kmemcache_object" +} elf_symbol { id: 0xd98cefe6 name: "get_file_rcu" @@ -385785,6 +386196,16 @@ elf_symbol { type_id: 0x302279c2 full_name: "get_options" } +elf_symbol { + id: 0x3746f7a2 + name: "get_page_owner_handle" + is_defined: true + symbol_type: FUNCTION + crc: 0x84605bf1 + namespace: "MINIDUMP" + type_id: 0x1572ad94 + full_name: "get_page_owner_handle" +} elf_symbol { id: 0x475d45f1 name: "get_pid_task" @@ -385857,6 +386278,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: 0xd8cedcd8 + namespace: "MINIDUMP" + type_id: 0x1bc52dc4 + full_name: "get_slabinfo" +} elf_symbol { id: 0xfa5debf3 name: "get_state_synchronize_rcu" @@ -385902,6 +386333,15 @@ elf_symbol { type_id: 0x2d5eecc4 full_name: "get_task_pid" } +elf_symbol { + id: 0xc4a5fc1a + name: "get_track" + is_defined: true + symbol_type: FUNCTION + crc: 0x41e5f819 + type_id: 0xa2bae1db + full_name: "get_track" +} elf_symbol { id: 0x53f9f7b3 name: "get_tree_bdev" @@ -386622,6 +387062,33 @@ elf_symbol { type_id: 0xf2dcbe16 full_name: "guid_null" } +elf_symbol { + id: 0x4d0b0bed + name: "gunyah_rm_call" + is_defined: true + symbol_type: FUNCTION + crc: 0xa5fc9dee + type_id: 0x945c0b23 + full_name: "gunyah_rm_call" +} +elf_symbol { + id: 0xe099f453 + name: "gunyah_rm_notifier_register" + is_defined: true + symbol_type: FUNCTION + crc: 0x964be4d2 + type_id: 0x971b65ff + full_name: "gunyah_rm_notifier_register" +} +elf_symbol { + id: 0x49a546ba + name: "gunyah_rm_notifier_unregister" + is_defined: true + symbol_type: FUNCTION + crc: 0x964be4d2 + type_id: 0x971b65ff + full_name: "gunyah_rm_notifier_unregister" +} elf_symbol { id: 0x57f86533 name: "h4_recv_buf" @@ -397068,6 +397535,15 @@ elf_symbol { type_id: 0x910e73b6 full_name: "of_address_to_resource" } +elf_symbol { + id: 0xc99934a9 + name: "of_alias_from_compatible" + is_defined: true + symbol_type: FUNCTION + crc: 0xe551bc68 + type_id: 0x91000792 + full_name: "of_alias_from_compatible" +} elf_symbol { id: 0x017aa13b name: "of_alias_get_highest_id" @@ -398365,6 +398841,15 @@ elf_symbol { type_id: 0x5a09df06 full_name: "of_translate_address" } +elf_symbol { + id: 0xa4e6f6e8 + name: "of_translate_dma_region" + is_defined: true + symbol_type: FUNCTION + crc: 0x296f6fee + type_id: 0x2c317e86 + full_name: "of_translate_dma_region" +} elf_symbol { id: 0x7d8fe18b name: "of_usb_get_phy_mode" @@ -398500,6 +398985,26 @@ elf_symbol { type_id: 0x01831291 full_name: "override_creds" } +elf_symbol { + id: 0xb613af5e + name: "page_ext_get" + is_defined: true + symbol_type: FUNCTION + crc: 0x3ee8c74c + namespace: "MINIDUMP" + type_id: 0xb8d6179f + full_name: "page_ext_get" +} +elf_symbol { + id: 0xff029108 + name: "page_ext_put" + is_defined: true + symbol_type: FUNCTION + crc: 0x826d2236 + namespace: "MINIDUMP" + type_id: 0x141076c6 + full_name: "page_ext_put" +} elf_symbol { id: 0x13dfcd3d name: "page_frag_free" @@ -406560,6 +407065,24 @@ elf_symbol { type_id: 0x57dbd34b full_name: "sched_clock" } +elf_symbol { + id: 0x6f2c7b17 + name: "sched_clock_read_begin" + is_defined: true + symbol_type: FUNCTION + crc: 0x0083ea76 + type_id: 0x27f3f494 + full_name: "sched_clock_read_begin" +} +elf_symbol { + id: 0x18fbd52b + name: "sched_clock_read_retry" + is_defined: true + symbol_type: FUNCTION + crc: 0x4f78ccdf + type_id: 0x8ce1baa0 + full_name: "sched_clock_read_retry" +} elf_symbol { id: 0xd2090791 name: "sched_feat_keys" @@ -408342,6 +408865,15 @@ elf_symbol { type_id: 0x4e848709 full_name: "shmem_file_setup" } +elf_symbol { + id: 0x31cd38bb + name: "shmem_read_folio_gfp" + is_defined: true + symbol_type: FUNCTION + crc: 0x0670bd5b + type_id: 0x59d2b859 + full_name: "shmem_read_folio_gfp" +} elf_symbol { id: 0xf47010e0 name: "shmem_read_mapping_page_gfp" @@ -411529,6 +412061,15 @@ elf_symbol { type_id: 0x229f1818 full_name: "sock_from_file" } +elf_symbol { + id: 0x4ece0732 + name: "sock_gen_put" + is_defined: true + symbol_type: FUNCTION + crc: 0xc7353271 + type_id: 0x17c95d08 + full_name: "sock_gen_put" +} elf_symbol { id: 0x284bec0f name: "sock_gettstamp" @@ -421018,6 +421559,15 @@ elf_symbol { type_id: 0xb0ce45ac full_name: "virtqueue_get_used_addr" } +elf_symbol { + id: 0xa3699271 + name: "virtqueue_get_vring" + is_defined: true + symbol_type: FUNCTION + crc: 0xb32c65aa + type_id: 0xbda49292 + full_name: "virtqueue_get_vring" +} elf_symbol { id: 0x40994c4b name: "virtqueue_get_vring_size" @@ -421090,6 +421640,15 @@ elf_symbol { type_id: 0x92d9388c full_name: "virtqueue_resize" } +elf_symbol { + id: 0x135180b3 + name: "virtqueue_set_dma_premapped" + is_defined: true + symbol_type: FUNCTION + crc: 0xd2bfe30f + type_id: 0x91fe42c8 + full_name: "virtqueue_set_dma_premapped" +} elf_symbol { id: 0x8a60b44b name: "vlan_dev_vlan_id" @@ -421585,6 +422144,15 @@ elf_symbol { type_id: 0xa6b55f52 full_name: "wait_for_completion_killable_timeout" } +elf_symbol { + id: 0x718f5c64 + name: "wait_for_completion_state" + is_defined: true + symbol_type: FUNCTION + crc: 0xe2d55dea + type_id: 0x9dce47ee + full_name: "wait_for_completion_state" +} elf_symbol { id: 0x60488ecf name: "wait_for_completion_timeout" @@ -423001,6 +423569,7 @@ interface { symbol_id: 0xb538b098 symbol_id: 0x9f86f628 symbol_id: 0x22bd6642 + symbol_id: 0xd48cd23f symbol_id: 0x0b9d6bbc symbol_id: 0x040ec563 symbol_id: 0xa5f70021 @@ -423313,6 +423882,7 @@ interface { symbol_id: 0xfd04e27a symbol_id: 0xa124d3e0 symbol_id: 0x9c5d1bdd + symbol_id: 0x5c9fa956 symbol_id: 0xca50936b symbol_id: 0x431c5bf5 symbol_id: 0x9f47ed94 @@ -423390,6 +423960,7 @@ interface { symbol_id: 0x22de652b symbol_id: 0xf928bf8a symbol_id: 0x6f5c8275 + symbol_id: 0x306a6019 symbol_id: 0xb1c564a3 symbol_id: 0x17b175ff symbol_id: 0x2a856841 @@ -423762,6 +424333,7 @@ interface { symbol_id: 0x4ade2774 symbol_id: 0x704b9aae symbol_id: 0x4a3c01db + symbol_id: 0x463f3244 symbol_id: 0x750e1421 symbol_id: 0x66a766d7 symbol_id: 0xc44d61e6 @@ -423839,6 +424411,7 @@ interface { symbol_id: 0xa3d5f70d symbol_id: 0x72c79d80 symbol_id: 0x0f593caf + symbol_id: 0x65023f2f symbol_id: 0xd5097f8d symbol_id: 0xecc3ea35 symbol_id: 0x2122908b @@ -424198,6 +424771,7 @@ interface { symbol_id: 0x520c1997 symbol_id: 0x2d3715da symbol_id: 0x7ff45ec2 + symbol_id: 0x0c805860 symbol_id: 0xc447be59 symbol_id: 0x1198e2f6 symbol_id: 0xc6d0ad0a @@ -424459,6 +425033,7 @@ interface { symbol_id: 0x4ce62869 symbol_id: 0x6d77f512 symbol_id: 0xb3cbf3c8 + symbol_id: 0xb86aeda2 symbol_id: 0x65e5fa26 symbol_id: 0xb5759473 symbol_id: 0x2a71a0e1 @@ -426170,6 +426745,7 @@ interface { symbol_id: 0xd9d90ad6 symbol_id: 0xaf0c4e38 symbol_id: 0x08e235b1 + symbol_id: 0x6f713df1 symbol_id: 0xd98cefe6 symbol_id: 0xd2727579 symbol_id: 0x4579b2cf @@ -426178,6 +426754,7 @@ interface { symbol_id: 0x519dce2c symbol_id: 0xb222bb33 symbol_id: 0xb3083c09 + symbol_id: 0x3746f7a2 symbol_id: 0x475d45f1 symbol_id: 0x8f644487 symbol_id: 0xbc123b47 @@ -426186,11 +426763,13 @@ interface { symbol_id: 0x3266d1f2 symbol_id: 0x7aac3cd4 symbol_id: 0x3a06dd48 + symbol_id: 0x75d8e345 symbol_id: 0xfa5debf3 symbol_id: 0x450ea7a4 symbol_id: 0x35d05a7d symbol_id: 0x02327717 symbol_id: 0x6d155c9e + symbol_id: 0xc4a5fc1a symbol_id: 0x53f9f7b3 symbol_id: 0x18a5fee3 symbol_id: 0x0ac85cf7 @@ -426271,6 +426850,9 @@ interface { symbol_id: 0x9388d1ae symbol_id: 0x8dfcda69 symbol_id: 0x236ad020 + symbol_id: 0x4d0b0bed + symbol_id: 0xe099f453 + symbol_id: 0x49a546ba symbol_id: 0x57f86533 symbol_id: 0x2c0d609d symbol_id: 0x34e65374 @@ -427432,6 +428014,7 @@ interface { symbol_id: 0x27081fa8 symbol_id: 0x4fa74969 symbol_id: 0x458a15db + symbol_id: 0xc99934a9 symbol_id: 0x017aa13b symbol_id: 0x058addcb symbol_id: 0x698c5d5a @@ -427576,6 +428159,7 @@ interface { symbol_id: 0x3f880952 symbol_id: 0x6072555e symbol_id: 0xdcce2e99 + symbol_id: 0xa4e6f6e8 symbol_id: 0x7d8fe18b symbol_id: 0x02252ed7 symbol_id: 0xbfb07eec @@ -427591,6 +428175,8 @@ interface { symbol_id: 0x3d8c84e9 symbol_id: 0x28b33064 symbol_id: 0xd1ef7302 + symbol_id: 0xb613af5e + symbol_id: 0xff029108 symbol_id: 0x13dfcd3d symbol_id: 0xbf668081 symbol_id: 0xc2b69854 @@ -428486,6 +429072,8 @@ interface { symbol_id: 0xe8c754b0 symbol_id: 0x12fb2fd6 symbol_id: 0xac6ce0b0 + symbol_id: 0x6f2c7b17 + symbol_id: 0x18fbd52b symbol_id: 0xd2090791 symbol_id: 0xedd0d1ed symbol_id: 0xda5d60be @@ -428684,6 +429272,7 @@ interface { symbol_id: 0x0ee720f8 symbol_id: 0xc2e7cb56 symbol_id: 0x7f3b48aa + symbol_id: 0x31cd38bb symbol_id: 0xf47010e0 symbol_id: 0x436ee92c symbol_id: 0xdfd61aeb @@ -429038,6 +429627,7 @@ interface { symbol_id: 0xbcf8b9bf symbol_id: 0x83497546 symbol_id: 0xd661cceb + symbol_id: 0x4ece0732 symbol_id: 0x284bec0f symbol_id: 0xb2cef8e2 symbol_id: 0xed806c73 @@ -430093,6 +430683,7 @@ interface { symbol_id: 0x97472a76 symbol_id: 0x18b1b4af symbol_id: 0x6baf8fe0 + symbol_id: 0xa3699271 symbol_id: 0x40994c4b symbol_id: 0xc310fa7c symbol_id: 0xbadb7e4b @@ -430101,6 +430692,7 @@ interface { symbol_id: 0xd13c80bd symbol_id: 0xc7e5bb68 symbol_id: 0x0ab935cb + symbol_id: 0x135180b3 symbol_id: 0x8a60b44b symbol_id: 0xf63d0cfd symbol_id: 0x13e8d3f8 @@ -430156,6 +430748,7 @@ interface { symbol_id: 0xd0367f5d symbol_id: 0xacccfc76 symbol_id: 0x8b18825a + symbol_id: 0x718f5c64 symbol_id: 0x60488ecf symbol_id: 0x9d727719 symbol_id: 0x50838b40 diff --git a/gki/aarch64/symbols/qcom b/gki/aarch64/symbols/qcom index 879167f2082e..aeba8656ac46 100644 --- a/gki/aarch64/symbols/qcom +++ b/gki/aarch64/symbols/qcom @@ -42,6 +42,7 @@ __arch_copy_from_user __arch_copy_to_user arch_freq_scale + arch_stack_walk arch_timer_read_counter argv_free argv_split @@ -235,6 +236,7 @@ cgroup_path_ns cgroup_taskset_first cgroup_taskset_next + check_move_unevictable_folios __check_object_size check_zeroed_user class_create @@ -313,6 +315,7 @@ cond_synchronize_rcu cond_synchronize_rcu_expedited config_ep_by_speed + configfs_register_default_group configfs_register_group configfs_register_subsystem configfs_unregister_group @@ -1203,23 +1206,27 @@ get_cpu_idle_time_us get_device get_device_system_crosststamp + get_each_kmemcache_object get_free_pages_noprof get_governor_parent_kobj get_net_ns_by_fd get_net_ns_by_pid get_option + get_page_owner_handle get_pid_task get_random_bytes get_random_u16 get_random_u32 __get_random_u32_below get_sg_io_hdr + get_slabinfo get_state_synchronize_rcu get_state_synchronize_srcu __get_task_comm get_task_cred get_task_mm get_task_pid + get_track __get_unmapped_area get_unused_fd_flags get_user_ifreq @@ -1269,6 +1276,9 @@ gro_cells_destroy gro_cells_init gro_cells_receive + gunyah_rm_call + gunyah_rm_notifier_register + gunyah_rm_notifier_unregister h4_recv_buf handle_bad_irq handle_edge_irq @@ -1806,6 +1816,7 @@ lowpan_register_netdevice lowpan_unregister_netdev lowpan_unregister_netdevice + __lruvec_stat_mod_folio mac_pton mas_find match_string @@ -1883,8 +1894,8 @@ mmc_regulator_set_vqmmc mmc_send_tuning __mmdrop - mmput mm_get_unmapped_area + mmput mod_delayed_work_on mod_node_page_state mod_timer @@ -2043,6 +2054,7 @@ nvmem_device_read nvmem_device_write of_address_to_resource + of_alias_from_compatible of_alias_get_id of_can_transceiver of_clk_add_hw_provider @@ -2145,6 +2157,7 @@ of_reserved_mem_lookup of_root of_translate_address + of_translate_dma_region on_each_cpu_cond_mask oops_in_progress open_candev @@ -2152,6 +2165,8 @@ out_of_line_wait_on_bit_timeout overflowgid overflowuid + page_ext_get + page_ext_put page_is_ram page_pool_alloc_pages page_pool_create @@ -2221,6 +2236,7 @@ pci_write_config_dword pci_write_config_word pcpu_alloc_noprof + pcpu_nr_pages __percpu_down_read percpu_down_write percpu_free_rwsem @@ -2746,6 +2762,8 @@ scatterwalk_ffwd scatterwalk_map_and_copy sched_clock + sched_clock_read_begin + sched_clock_read_retry sched_feat_keys sched_feat_names sched_setattr @@ -2867,6 +2885,7 @@ __sg_page_iter_dma_next __sg_page_iter_next __sg_page_iter_start + shmem_read_folio_gfp shmem_read_mapping_page_gfp show_rcu_gp_kthreads show_rcu_tasks_classic_gp_kthread @@ -3020,6 +3039,7 @@ sock_edemux sock_efree sockfd_lookup + sock_gen_put sock_gettstamp sock_i_ino sock_init_data @@ -3180,6 +3200,7 @@ tasklet_setup tasklet_unlock_wait tasklist_lock + task_lookup_next_fdget_rcu __task_pid_nr_ns __task_rq_lock task_rq_lock @@ -3234,6 +3255,7 @@ __traceiter_android_rvh_build_perf_domains __traceiter_android_rvh_can_migrate_task __traceiter_android_rvh_check_preempt_tick + __traceiter_android_rvh_check_preempt_wakeup_fair __traceiter_android_rvh_check_preempt_wakeup_ignore __traceiter_android_rvh_cpu_capacity_show __traceiter_android_rvh_cpu_cgroup_attach @@ -3300,10 +3322,13 @@ __traceiter_android_vh_build_sched_domains __traceiter_android_vh_check_uninterruptible_tasks __traceiter_android_vh_check_uninterruptible_tasks_dn + __traceiter_android_vh_cpufreq_fast_switch + __traceiter_android_vh_cpufreq_resolve_freq __traceiter_android_vh_cpu_idle_enter __traceiter_android_vh_cpu_idle_exit __traceiter_android_vh_cpuidle_psci_enter __traceiter_android_vh_cpuidle_psci_exit + __traceiter_android_vh_do_wake_up_sync __traceiter_android_vh_dump_throttled_rt_tasks __traceiter_android_vh_free_task __traceiter_android_vh_ftrace_dump_buffer @@ -3313,6 +3338,7 @@ __traceiter_android_vh_ftrace_size_check __traceiter_android_vh_ipi_stop __traceiter_android_vh_jiffies_update + __traceiter_android_vh_mpam_set __traceiter_android_vh_printk_hotplug __traceiter_android_vh_rproc_recovery __traceiter_android_vh_rproc_recovery_set @@ -3353,6 +3379,7 @@ __tracepoint_android_rvh_build_perf_domains __tracepoint_android_rvh_can_migrate_task __tracepoint_android_rvh_check_preempt_tick + __tracepoint_android_rvh_check_preempt_wakeup_fair __tracepoint_android_rvh_check_preempt_wakeup_ignore __tracepoint_android_rvh_cpu_capacity_show __tracepoint_android_rvh_cpu_cgroup_attach @@ -3419,10 +3446,13 @@ __tracepoint_android_vh_build_sched_domains __tracepoint_android_vh_check_uninterruptible_tasks __tracepoint_android_vh_check_uninterruptible_tasks_dn + __tracepoint_android_vh_cpufreq_fast_switch + __tracepoint_android_vh_cpufreq_resolve_freq __tracepoint_android_vh_cpu_idle_enter __tracepoint_android_vh_cpu_idle_exit __tracepoint_android_vh_cpuidle_psci_enter __tracepoint_android_vh_cpuidle_psci_exit + __tracepoint_android_vh_do_wake_up_sync __tracepoint_android_vh_dump_throttled_rt_tasks __tracepoint_android_vh_free_task __tracepoint_android_vh_ftrace_dump_buffer @@ -3432,6 +3462,7 @@ __tracepoint_android_vh_ftrace_size_check __tracepoint_android_vh_ipi_stop __tracepoint_android_vh_jiffies_update + __tracepoint_android_vh_mpam_set __tracepoint_android_vh_printk_hotplug __tracepoint_android_vh_rproc_recovery __tracepoint_android_vh_rproc_recovery_set @@ -3737,6 +3768,7 @@ v4l2_ctrl_find v4l2_ctrl_handler_free v4l2_ctrl_handler_init_class + __v4l2_ctrl_modify_range v4l2_ctrl_new_custom v4l2_ctrl_new_std v4l2_ctrl_new_std_menu @@ -3744,6 +3776,7 @@ v4l2_ctrl_request_setup v4l2_ctrl_subscribe_event v4l2_device_register + __v4l2_device_register_subdev __v4l2_device_register_subdev_nodes v4l2_device_unregister v4l2_device_unregister_subdev @@ -3832,6 +3865,7 @@ virtqueue_get_buf_ctx virtqueue_get_desc_addr virtqueue_get_used_addr + virtqueue_get_vring virtqueue_get_vring_size virtqueue_is_broken virtqueue_kick @@ -3839,6 +3873,7 @@ virtqueue_notify virtqueue_poll virtqueue_resize + virtqueue_set_dma_premapped vlan_dev_vlan_id vlan_filter_drop_vids vlan_filter_push_vids @@ -3877,6 +3912,7 @@ wait_for_completion_interruptible wait_for_completion_interruptible_timeout wait_for_completion_killable + wait_for_completion_state wait_for_completion_timeout wait_for_device_probe __wait_rcu_gp