diff --git a/android/abi_gki_aarch64.stg b/android/abi_gki_aarch64.stg index be97b09a29bf..7fbaffc2ee79 100644 --- a/android/abi_gki_aarch64.stg +++ b/android/abi_gki_aarch64.stg @@ -281196,6 +281196,13 @@ function { parameter_id: 0x18bd6530 parameter_id: 0x19c40476 } +function { + id: 0x16d1bcdb + return_type_id: 0x48b5725f + parameter_id: 0x1f66cd75 + parameter_id: 0x6720d32f + parameter_id: 0x33756485 +} function { id: 0x16d5560c return_type_id: 0x48b5725f @@ -281388,6 +281395,12 @@ function { parameter_id: 0x6720d32f parameter_id: 0x6d7f5ff6 } +function { + id: 0x1713ee74 + return_type_id: 0x48b5725f + parameter_id: 0x1d19a9d5 + parameter_id: 0x33756485 +} function { id: 0x171a00e6 return_type_id: 0x48b5725f @@ -288928,6 +288941,13 @@ function { parameter_id: 0x0b30ee00 parameter_id: 0x4585663f } +function { + id: 0x4f8ed2d9 + return_type_id: 0x18ea6ae3 + parameter_id: 0x3e10b518 + parameter_id: 0x6720d32f + parameter_id: 0x1253769c +} function { id: 0x4fb5a2ed return_type_id: 0xc9082b19 @@ -325646,6 +325666,15 @@ elf_symbol { type_id: 0xb02b353a full_name: "_totalram_pages" } +elf_symbol { + id: 0x993e379e + name: "_trace_android_vh_record_pcpu_rwsem_starttime" + is_defined: true + symbol_type: FUNCTION + crc: 0xd76b6e07 + type_id: 0x1713ee74 + full_name: "_trace_android_vh_record_pcpu_rwsem_starttime" +} elf_symbol { id: 0x86a88093 name: "_vb2_fop_release" @@ -340295,6 +340324,15 @@ elf_symbol { type_id: 0x99853e95 full_name: "filp_close" } +elf_symbol { + id: 0x8bbdb127 + name: "filp_open_block" + is_defined: true + symbol_type: FUNCTION + crc: 0xe1de814f + type_id: 0x4f8ed2d9 + full_name: "filp_open_block" +} elf_symbol { id: 0xeaf15c9b name: "find_extend_vma" @@ -345365,6 +345403,15 @@ elf_symbol { type_id: 0x1b341a0e full_name: "iommu_detach_device" } +elf_symbol { + id: 0x4c05b91e + name: "iommu_dev_disable_feature" + is_defined: true + symbol_type: FUNCTION + crc: 0xacef097d + type_id: 0x9e5b71a8 + full_name: "iommu_dev_disable_feature" +} elf_symbol { id: 0xa5459730 name: "iommu_device_register" @@ -352427,6 +352474,15 @@ elf_symbol { type_id: 0x2c22370c full_name: "of_nvmem_device_get" } +elf_symbol { + id: 0x7e41af4d + name: "of_pci_get_max_link_speed" + is_defined: true + symbol_type: FUNCTION + crc: 0x6626fa1d + type_id: 0x909c23c2 + full_name: "of_pci_get_max_link_speed" +} elf_symbol { id: 0x2d5d9d4f name: "of_phandle_iterator_init" @@ -360053,6 +360109,15 @@ elf_symbol { type_id: 0x102bb271 full_name: "sched_clock" } +elf_symbol { + id: 0xe224f61e + name: "sched_clock_register" + is_defined: true + symbol_type: FUNCTION + crc: 0x86d43be9 + type_id: 0x16d1bcdb + full_name: "sched_clock_register" +} elf_symbol { id: 0xd2090791 name: "sched_feat_keys" @@ -375468,6 +375533,7 @@ interface { symbol_id: 0x69bac57e symbol_id: 0xa5eaf571 symbol_id: 0x7c570dc6 + symbol_id: 0x993e379e symbol_id: 0x86a88093 symbol_id: 0xfbb6649f symbol_id: 0xa3514d5f @@ -377095,6 +377161,7 @@ interface { symbol_id: 0x9e942fbe symbol_id: 0x46b6e531 symbol_id: 0xb9dc79d0 + symbol_id: 0x8bbdb127 symbol_id: 0xeaf15c9b symbol_id: 0x02b1ce77 symbol_id: 0x90d375c5 @@ -377658,6 +377725,7 @@ interface { symbol_id: 0xd24a70f6 symbol_id: 0xe80863b1 symbol_id: 0xd81a7d03 + symbol_id: 0x4c05b91e symbol_id: 0xa5459730 symbol_id: 0xe77a1ae2 symbol_id: 0x0faa1a3d @@ -378443,6 +378511,7 @@ interface { symbol_id: 0xe6c411fe symbol_id: 0xc4acef3c symbol_id: 0x24945e17 + symbol_id: 0x7e41af4d symbol_id: 0x2d5d9d4f symbol_id: 0x99aacdb6 symbol_id: 0xf330039e @@ -379290,6 +379359,7 @@ interface { symbol_id: 0xe8c754b0 symbol_id: 0x12fb2fd6 symbol_id: 0xac6ce0b0 + symbol_id: 0xe224f61e symbol_id: 0xd2090791 symbol_id: 0xedd0d1ed symbol_id: 0xda5d60be diff --git a/android/abi_gki_aarch64_mtk b/android/abi_gki_aarch64_mtk index 5de92e8744c1..f3af0c1114ba 100644 --- a/android/abi_gki_aarch64_mtk +++ b/android/abi_gki_aarch64_mtk @@ -186,6 +186,8 @@ clk_unprepare clockevents_config_and_register clocks_calc_mult_shift + clocksource_mmio_init + clocksource_mmio_readl_up close_fd cma_alloc cma_release @@ -246,7 +248,9 @@ cpu_hwcaps cpuidle_driver_state_disabled cpuidle_get_driver + cpuidle_governor_latency_req cpuidle_pause_and_lock + cpuidle_register_governor cpuidle_resume_and_unlock cpu_latency_qos_add_request cpu_latency_qos_remove_request @@ -302,6 +306,7 @@ crypto_skcipher_setkey __crypto_xor css_next_child + csum_ipv6_magic csum_partial ct_idle_enter ct_idle_exit @@ -378,6 +383,7 @@ dev_get_flags dev_get_regmap dev_get_stats + dev_get_tstats64 device_add device_add_disk device_attach @@ -413,6 +419,7 @@ __device_reset device_set_of_node_from_dev device_set_wakeup_capable + device_set_wakeup_enable device_show_bool device_store_bool device_unregister @@ -545,6 +552,8 @@ dev_pm_opp_put_opp_table dev_pm_opp_remove_all_dynamic dev_pm_opp_set_config + dev_pm_qos_add_notifier + dev_pm_qos_remove_notifier dev_pm_qos_update_request dev_pm_set_dedicated_wake_irq_reverse _dev_printk @@ -583,6 +592,10 @@ dma_buf_get_each dma_buf_map_attachment dma_buf_mmap + dmabuf_page_pool_alloc + dmabuf_page_pool_create + dmabuf_page_pool_destroy + dmabuf_page_pool_free dma_buf_put dma_buf_unmap_attachment dma_buf_vmap @@ -760,6 +773,7 @@ drm_gem_prime_fd_to_handle drm_gem_prime_handle_to_fd drm_gem_prime_import + drm_gem_prime_import_dev drm_gem_private_object_init drm_gem_vm_close drm_gem_vm_open @@ -836,6 +850,9 @@ eth_header_cache_update eth_header_parse eth_mac_addr + eth_platform_get_mac_address + ethtool_convert_legacy_u32_to_link_mode + ethtool_convert_link_mode_to_legacy_u32 __ethtool_get_link_ksettings ethtool_op_get_link ethtool_op_get_ts_info @@ -855,6 +872,7 @@ fget file_path filp_close + filp_open_block _find_first_bit _find_first_zero_bit find_get_pid @@ -933,6 +951,7 @@ genlmsg_put genl_register_family genl_unregister_family + genphy_resume gen_pool_add_owner gen_pool_alloc_algo_owner gen_pool_avail @@ -1012,6 +1031,7 @@ handle_simple_irq handle_sysrq have_governor_per_policy + hex2bin hex_asc hex_asc_upper hex_dump_to_buffer @@ -1029,6 +1049,7 @@ hrtimer_active hrtimer_cancel hrtimer_forward + __hrtimer_get_remaining hrtimer_init hrtimer_start_range_ns hrtimer_try_to_cancel @@ -1136,8 +1157,10 @@ input_unregister_device input_unregister_handle input_unregister_handler + int_sqrt iomem_resource iommu_alloc_resv_region + iommu_dev_disable_feature iommu_device_register iommu_device_sysfs_add iommu_device_sysfs_remove @@ -1208,6 +1231,7 @@ irq_work_queue_on irq_work_run irq_work_sync + is_dma_buf_file is_vmalloc_addr iterate_dir iterate_fd @@ -1256,6 +1280,7 @@ __kmalloc kmalloc_caches kmalloc_large + kmalloc_large_node __kmalloc_node kmalloc_node_trace __kmalloc_node_track_caller @@ -1366,6 +1391,11 @@ mbox_free_channel mbox_request_channel mbox_send_message + mdiobus_alloc_size + mdiobus_free + mdiobus_get_phy + __mdiobus_register + mdiobus_unregister media_create_ancillary_link media_create_intf_link media_create_pad_link @@ -1471,6 +1501,7 @@ mutex_lock_killable mutex_trylock mutex_unlock + __napi_alloc_skb napi_complete_done napi_disable napi_enable @@ -1488,6 +1519,7 @@ netdev_err netdev_info netdev_name_in_use + netdev_notice netdev_printk netdev_set_default_ethtool_ops netdev_update_features @@ -1504,8 +1536,11 @@ netif_receive_skb netif_receive_skb_list netif_rx + netif_set_tso_max_size netif_stacked_transfer_operstate + netif_tx_lock netif_tx_stop_all_queues + netif_tx_unlock netif_tx_wake_queue netlink_broadcast netlink_capable @@ -1519,6 +1554,9 @@ net_namespace_list net_ns_type_operations net_ratelimit + net_selftest + net_selftest_get_count + net_selftest_get_strings nf_conntrack_destroy nf_register_net_hooks nf_unregister_net_hooks @@ -1617,6 +1655,7 @@ of_n_addr_cells of_n_size_cells __of_parse_phandle_with_args + of_pci_get_max_link_speed of_phandle_iterator_init of_phandle_iterator_next of_phy_simple_xlate @@ -1726,13 +1765,35 @@ perf_trace_buf_alloc perf_trace_run_bpf_submit pfn_is_map_memory + phy_attached_info + phy_connect + phy_disconnect + phy_do_ioctl_running + phy_ethtool_get_link_ksettings + phy_ethtool_nway_reset + phy_ethtool_set_link_ksettings phy_exit phy_get phy_init + phylink_connect_phy + phylink_create + phylink_destroy + phylink_disconnect_phy + phylink_ethtool_get_pauseparam + phylink_ethtool_set_pauseparam + phylink_generic_validate + phylink_resume + phylink_start + phylink_stop + phylink_suspend phy_power_off phy_power_on + phy_print_status phy_put phy_set_mode_ext + phy_start + phy_stop + phy_suspend pick_migrate_task pid_task pinconf_generic_parse_dt_config @@ -1823,6 +1884,7 @@ print_hex_dump _printk _printk_deferred + __printk_ratelimit proc_create proc_create_data proc_create_net_data @@ -2062,6 +2124,7 @@ rtnl_unregister_all runqueues sched_clock + sched_clock_register sched_feat_keys sched_setattr sched_setattr_nocheck @@ -2335,6 +2398,7 @@ spi_controller_suspend spi_delay_to_ns spi_finalize_current_transfer + spi_mem_default_supports_op __spi_register_driver spi_setup spi_sync @@ -2444,12 +2508,15 @@ thermal_zone_get_temp thermal_zone_get_zone_by_name thread_group_cputime_adjusted + tick_nohz_get_sleep_length timecounter_init timecounter_read + timer_of_init timer_unstable_counter_workaround topology_clear_scale_freq_source topology_update_thermal_pressure _totalram_pages + _trace_android_vh_record_pcpu_rwsem_starttime __trace_bprintk trace_event_buffer_commit trace_event_buffer_reserve @@ -2524,6 +2591,8 @@ __traceiter_android_vh_check_file_open __traceiter_android_vh_check_mmap_file __traceiter_android_vh_cpufreq_fast_switch + __traceiter_android_vh_cpu_idle_enter + __traceiter_android_vh_cpu_idle_exit __traceiter_android_vh_iommu_iovad_alloc_iova __traceiter_android_vh_iommu_iovad_free_iova __traceiter_android_vh_is_fpsimd_save @@ -2539,6 +2608,8 @@ __traceiter_android_vh_ufs_clock_scaling __traceiter_cpu_frequency __traceiter_gpu_mem_total + __traceiter_ipi_entry + __traceiter_ipi_raise __traceiter_mmap_lock_acquire_returned __traceiter_mmap_lock_released __traceiter_mmap_lock_start_locking @@ -2614,6 +2685,8 @@ __tracepoint_android_vh_check_file_open __tracepoint_android_vh_check_mmap_file __tracepoint_android_vh_cpufreq_fast_switch + __tracepoint_android_vh_cpu_idle_enter + __tracepoint_android_vh_cpu_idle_exit __tracepoint_android_vh_iommu_iovad_alloc_iova __tracepoint_android_vh_iommu_iovad_free_iova __tracepoint_android_vh_is_fpsimd_save @@ -2629,12 +2702,15 @@ __tracepoint_android_vh_ufs_clock_scaling __tracepoint_cpu_frequency __tracepoint_gpu_mem_total + __tracepoint_ipi_entry + __tracepoint_ipi_raise __tracepoint_mmap_lock_acquire_returned __tracepoint_mmap_lock_released __tracepoint_mmap_lock_start_locking __tracepoint_pelt_rt_tp __tracepoint_pelt_se_tp tracepoint_probe_register + tracepoint_probe_register_prio tracepoint_probe_unregister __tracepoint_sched_update_nr_running_tp tracepoint_srcu @@ -2791,6 +2867,7 @@ usb_add_hcd usb_alloc_coherent usb_alloc_urb + usb_altnum_to_altsetting usb_anchor_urb usb_assign_descriptors usb_autopm_get_interface @@ -2803,6 +2880,7 @@ usb_composite_unregister usb_control_msg usb_control_msg_recv + usb_control_msg_send usb_copy_descriptors usb_create_hcd usb_create_shared_hcd @@ -2812,6 +2890,8 @@ usb_disabled usb_driver_claim_interface usb_driver_release_interface + usb_driver_set_configuration + usb_enable_lpm usb_ep_alloc_request usb_ep_autoconfig usb_ep_dequeue @@ -2844,6 +2924,7 @@ usb_get_intf usb_get_maximum_speed usb_get_role_switch_default_mode + usb_get_urb usb_gstrings_attach usb_hcd_check_unlink_urb usb_hcd_end_port_resume @@ -2871,9 +2952,12 @@ usb_put_function_instance usb_put_hcd usb_put_intf + usb_queue_reset_device usb_register_driver usb_remove_function usb_remove_hcd + usb_reset_configuration + usb_reset_device usb_role_string usb_role_switch_get usb_role_switch_get_drvdata @@ -2881,11 +2965,14 @@ usb_role_switch_set_role usb_role_switch_unregister usb_root_hub_lost_power + usb_set_interface usb_show_dynids usb_speed_string usb_store_new_id + usb_string usb_string_id usb_submit_urb + usb_unlink_urb usb_unpoison_urb usb_wakeup_notification __usecs_to_jiffies @@ -3053,6 +3140,7 @@ wait_woken __wake_up wake_up_bit + wake_up_if_idle __wake_up_locked wake_up_process wakeup_source_add @@ -3060,6 +3148,10 @@ wakeup_source_destroy wakeup_source_register wakeup_source_remove + wakeup_sources_read_lock + wakeup_sources_read_unlock + wakeup_sources_walk_next + wakeup_sources_walk_start wakeup_source_unregister __wake_up_sync_key __warn_printk