From 6011492f629096bbc4a032366571ea4495a0eb6b Mon Sep 17 00:00:00 2001 From: Will McVicker Date: Wed, 19 Apr 2023 07:51:40 -0700 Subject: [PATCH] ANDROID: ABI: Update the tcpci symbols for pixel 5 function symbol(s) added 'int __traceiter_android_rvh_typec_tcpci_get_vbus(void*, struct tcpci*, struct tcpci_data*, int*, int*)' 'int __traceiter_android_vh_typec_store_partner_src_caps(void*, unsigned int*, u32(*)[0])' 'int __traceiter_android_vh_typec_tcpci_override_toggling(void*, struct tcpci*, struct tcpci_data*, int*)' 'int __traceiter_android_vh_typec_tcpm_get_timer(void*, const char*, enum typec_timer, unsigned int*)' 'int __traceiter_android_vh_typec_tcpm_log(void*, const char*, bool*)' 5 variable symbol(s) added 'struct tracepoint __tracepoint_android_rvh_typec_tcpci_get_vbus' 'struct tracepoint __tracepoint_android_vh_typec_store_partner_src_caps' 'struct tracepoint __tracepoint_android_vh_typec_tcpci_override_toggling' 'struct tracepoint __tracepoint_android_vh_typec_tcpm_get_timer' 'struct tracepoint __tracepoint_android_vh_typec_tcpm_log' Bug: 277396090 Change-Id: I3680d7c45adb32613fdc18cc9a8936a90f339148 Signed-off-by: Will McVicker --- android/abi_gki_aarch64.stg | 196 ++++++++++++++++++++++++++++++++++ android/abi_gki_aarch64_pixel | 41 +++++++ 2 files changed, 237 insertions(+) diff --git a/android/abi_gki_aarch64.stg b/android/abi_gki_aarch64.stg index 47b3c88d016b..9ddb4b450e05 100644 --- a/android/abi_gki_aarch64.stg +++ b/android/abi_gki_aarch64.stg @@ -25215,6 +25215,11 @@ pointer_reference { kind: POINTER pointee_type_id: 0xf66ca055 } +pointer_reference { + id: 0x370ed8aa + kind: POINTER + pointee_type_id: 0xf67b8436 +} pointer_reference { id: 0x370f3379 kind: POINTER @@ -283045,6 +283050,28 @@ enumeration { } } } +enumeration { + id: 0x1c6cd3c0 + name: "typec_timer" + definition { + underlying_type_id: 0x4585663f + enumerator { + name: "SINK_WAIT_CAP" + } + enumerator { + name: "SOURCE_OFF" + value: 1 + } + enumerator { + name: "CC_DEBOUNCE" + value: 2 + } + enumerator { + name: "SINK_DISCOVERY_BC12" + value: 3 + } + } +} enumeration { id: 0xd56191bd name: "uart_pm_state" @@ -312271,6 +312298,14 @@ function { parameter_id: 0x3922fa08 parameter_id: 0x6d7f5ff6 } +function { + id: 0x9b508c46 + return_type_id: 0x6720d32f + parameter_id: 0x18bd6530 + parameter_id: 0x3e10b518 + parameter_id: 0x1c6cd3c0 + parameter_id: 0x1bf16028 +} function { id: 0x9b51247b return_type_id: 0x6720d32f @@ -312299,6 +312334,13 @@ function { parameter_id: 0x1a5d0549 parameter_id: 0x052fac00 } +function { + id: 0x9b538b4c + return_type_id: 0x6720d32f + parameter_id: 0x18bd6530 + parameter_id: 0x3e10b518 + parameter_id: 0x11cfee5a +} function { id: 0x9b54b215 return_type_id: 0x6720d32f @@ -313669,6 +313711,13 @@ function { parameter_id: 0x3e10b518 parameter_id: 0x6d7f5ff6 } +function { + id: 0x9bcdbc55 + return_type_id: 0x6720d32f + parameter_id: 0x18bd6530 + parameter_id: 0x1bf16028 + parameter_id: 0x370ed8aa +} function { id: 0x9bcfcbd0 return_type_id: 0x6720d32f @@ -314287,6 +314336,23 @@ function { parameter_id: 0x2e037cf1 parameter_id: 0x0b27dc43 } +function { + id: 0x9bf779ba + return_type_id: 0x6720d32f + parameter_id: 0x18bd6530 + parameter_id: 0x14528516 + parameter_id: 0x2712b6f9 + parameter_id: 0x13580d6c +} +function { + id: 0x9bf77d6c + return_type_id: 0x6720d32f + parameter_id: 0x18bd6530 + parameter_id: 0x14528516 + parameter_id: 0x2712b6f9 + parameter_id: 0x13580d6c + parameter_id: 0x13580d6c +} function { id: 0x9bf7b86e return_type_id: 0x6720d32f @@ -326776,6 +326842,15 @@ elf_symbol { type_id: 0x9a374ad4 full_name: "__traceiter_android_rvh_ttwu_cond" } +elf_symbol { + id: 0xe3ee70ae + name: "__traceiter_android_rvh_typec_tcpci_get_vbus" + is_defined: true + symbol_type: FUNCTION + crc: 0x37614c90 + type_id: 0x9bf77d6c + full_name: "__traceiter_android_rvh_typec_tcpci_get_vbus" +} elf_symbol { id: 0xcce6f612 name: "__traceiter_android_rvh_uclamp_eff_get" @@ -327298,6 +327373,42 @@ elf_symbol { type_id: 0x9bdbdcc4 full_name: "__traceiter_android_vh_try_to_freeze_todo_unfrozen" } +elf_symbol { + id: 0x8a773cc3 + name: "__traceiter_android_vh_typec_store_partner_src_caps" + is_defined: true + symbol_type: FUNCTION + crc: 0xf613231e + type_id: 0x9bcdbc55 + full_name: "__traceiter_android_vh_typec_store_partner_src_caps" +} +elf_symbol { + id: 0x9545623c + name: "__traceiter_android_vh_typec_tcpci_override_toggling" + is_defined: true + symbol_type: FUNCTION + crc: 0xcd3fc09b + type_id: 0x9bf779ba + full_name: "__traceiter_android_vh_typec_tcpci_override_toggling" +} +elf_symbol { + id: 0x558490b1 + name: "__traceiter_android_vh_typec_tcpm_get_timer" + is_defined: true + symbol_type: FUNCTION + crc: 0xa264e589 + type_id: 0x9b508c46 + full_name: "__traceiter_android_vh_typec_tcpm_get_timer" +} +elf_symbol { + id: 0x8af2b51e + name: "__traceiter_android_vh_typec_tcpm_log" + is_defined: true + symbol_type: FUNCTION + crc: 0xd8a5e0bf + type_id: 0x9b538b4c + full_name: "__traceiter_android_vh_typec_tcpm_log" +} elf_symbol { id: 0xe31bb308 name: "__traceiter_android_vh_ufs_check_int_errors" @@ -328414,6 +328525,15 @@ elf_symbol { type_id: 0x18ccbd2c full_name: "__tracepoint_android_rvh_ttwu_cond" } +elf_symbol { + id: 0xe445d254 + name: "__tracepoint_android_rvh_typec_tcpci_get_vbus" + is_defined: true + symbol_type: OBJECT + crc: 0x853bba97 + type_id: 0x18ccbd2c + full_name: "__tracepoint_android_rvh_typec_tcpci_get_vbus" +} elf_symbol { id: 0x64e2c288 name: "__tracepoint_android_rvh_uclamp_eff_get" @@ -328936,6 +329056,42 @@ elf_symbol { type_id: 0x18ccbd2c full_name: "__tracepoint_android_vh_try_to_freeze_todo_unfrozen" } +elf_symbol { + id: 0x18e67da1 + name: "__tracepoint_android_vh_typec_store_partner_src_caps" + is_defined: true + symbol_type: OBJECT + crc: 0x6c665c32 + type_id: 0x18ccbd2c + full_name: "__tracepoint_android_vh_typec_store_partner_src_caps" +} +elf_symbol { + id: 0x75a2f39e + name: "__tracepoint_android_vh_typec_tcpci_override_toggling" + is_defined: true + symbol_type: OBJECT + crc: 0x66c6dbb4 + type_id: 0x18ccbd2c + full_name: "__tracepoint_android_vh_typec_tcpci_override_toggling" +} +elf_symbol { + id: 0x7b5c377f + name: "__tracepoint_android_vh_typec_tcpm_get_timer" + is_defined: true + symbol_type: OBJECT + crc: 0xfc5b7094 + type_id: 0x18ccbd2c + full_name: "__tracepoint_android_vh_typec_tcpm_get_timer" +} +elf_symbol { + id: 0x6436c788 + name: "__tracepoint_android_vh_typec_tcpm_log" + is_defined: true + symbol_type: OBJECT + crc: 0x2b257da2 + type_id: 0x18ccbd2c + full_name: "__tracepoint_android_vh_typec_tcpm_log" +} elf_symbol { id: 0x609a86da name: "__tracepoint_android_vh_ufs_check_int_errors" @@ -373635,6 +373791,10 @@ symbols { key: "__traceiter_android_rvh_ttwu_cond" value: 0x23097c08 } + symbol { + key: "__traceiter_android_rvh_typec_tcpci_get_vbus" + value: 0xe3ee70ae + } symbol { key: "__traceiter_android_rvh_uclamp_eff_get" value: 0xcce6f612 @@ -373867,6 +374027,22 @@ symbols { key: "__traceiter_android_vh_try_to_freeze_todo_unfrozen" value: 0x0119fc41 } + symbol { + key: "__traceiter_android_vh_typec_store_partner_src_caps" + value: 0x8a773cc3 + } + symbol { + key: "__traceiter_android_vh_typec_tcpci_override_toggling" + value: 0x9545623c + } + symbol { + key: "__traceiter_android_vh_typec_tcpm_get_timer" + value: 0x558490b1 + } + symbol { + key: "__traceiter_android_vh_typec_tcpm_log" + value: 0x8af2b51e + } symbol { key: "__traceiter_android_vh_ufs_check_int_errors" value: 0xe31bb308 @@ -374363,6 +374539,10 @@ symbols { key: "__tracepoint_android_rvh_ttwu_cond" value: 0xafe46ece } + symbol { + key: "__tracepoint_android_rvh_typec_tcpci_get_vbus" + value: 0xe445d254 + } symbol { key: "__tracepoint_android_rvh_uclamp_eff_get" value: 0x64e2c288 @@ -374595,6 +374775,22 @@ symbols { key: "__tracepoint_android_vh_try_to_freeze_todo_unfrozen" value: 0x09ba106b } + symbol { + key: "__tracepoint_android_vh_typec_store_partner_src_caps" + value: 0x18e67da1 + } + symbol { + key: "__tracepoint_android_vh_typec_tcpci_override_toggling" + value: 0x75a2f39e + } + symbol { + key: "__tracepoint_android_vh_typec_tcpm_get_timer" + value: 0x7b5c377f + } + symbol { + key: "__tracepoint_android_vh_typec_tcpm_log" + value: 0x6436c788 + } symbol { key: "__tracepoint_android_vh_ufs_check_int_errors" value: 0x609a86da diff --git a/android/abi_gki_aarch64_pixel b/android/abi_gki_aarch64_pixel index 23f1b9ff41e3..751fcc583c51 100644 --- a/android/abi_gki_aarch64_pixel +++ b/android/abi_gki_aarch64_pixel @@ -20,6 +20,7 @@ alt_cb_patch_nops amba_driver_register amba_driver_unregister + android_rvh_probe_register anon_inode_getfd __arch_clear_user __arch_copy_from_user @@ -47,11 +48,13 @@ __bitmap_andnot __bitmap_clear __bitmap_equal + bitmap_find_next_zero_area_off bitmap_from_arr32 __bitmap_or bitmap_parse bitmap_parselist bitmap_print_to_pagebuf + __bitmap_set __bitmap_subset bitmap_to_arr32 __bitmap_weight @@ -195,6 +198,7 @@ cpufreq_frequency_table_verify cpufreq_generic_attr cpufreq_get + cpufreq_get_policy cpufreq_quick_get cpufreq_register_driver cpufreq_register_notifier @@ -248,6 +252,7 @@ debugfs_create_dir debugfs_create_file debugfs_create_size_t + debugfs_create_symlink debugfs_create_u16 debugfs_create_u32 debugfs_create_u64 @@ -702,6 +707,7 @@ find_vma_intersection finish_wait flush_dcache_page + flush_delayed_work flush_work __flush_workqueue __folio_put @@ -857,6 +863,7 @@ init_timer_key init_wait_entry __init_waitqueue_head + input_alloc_absinfo input_allocate_device input_close_device input_event @@ -916,7 +923,9 @@ irq_create_mapping_affinity irq_create_of_mapping __irq_domain_add + irq_domain_get_irq_data irq_domain_remove + irq_domain_set_info irq_domain_xlate_twocell irq_get_irq_data irq_modify_status @@ -928,6 +937,7 @@ irq_set_chip_data irq_set_irq_type irq_set_irq_wake + irq_to_desc is_vmalloc_addr jiffies64_to_msecs jiffies @@ -989,6 +999,7 @@ kthread_bind kthread_bind_mask kthread_cancel_delayed_work_sync + kthread_cancel_work_sync kthread_complete_and_exit kthread_create_on_cpu kthread_create_on_node @@ -999,9 +1010,13 @@ kthread_flush_worker __kthread_init_worker kthread_mod_delayed_work + kthread_park + kthread_parkme kthread_queue_work + kthread_should_park kthread_should_stop kthread_stop + kthread_unpark kthread_worker_fn ktime_get ktime_get_mono_fast_ns @@ -1052,6 +1067,7 @@ mem_section memset64 memset + __memset_io memstart_addr memunmap mfd_add_devices @@ -1074,6 +1090,9 @@ mipi_dsi_picture_parameter_set misc_deregister misc_register + __mmap_lock_do_trace_acquire_returned + __mmap_lock_do_trace_released + __mmap_lock_do_trace_start_locking __mmdrop mod_delayed_work_on mod_node_page_state @@ -1204,6 +1223,7 @@ panic panic_notifier_list param_array_ops + param_get_int param_ops_bool param_ops_byte param_ops_charp @@ -1225,6 +1245,8 @@ pci_get_device pci_load_and_free_saved_state pci_load_saved_state + pci_msi_mask_irq + pci_msi_unmask_irq pci_read_config_dword pci_read_config_word __pci_register_driver @@ -1339,6 +1361,7 @@ _printk proc_create proc_create_data + proc_create_single_data proc_dointvec proc_dostring proc_mkdir @@ -1754,11 +1777,16 @@ trace_event_raw_init trace_event_reg trace_handle_return + __traceiter_android_rvh_typec_tcpci_get_vbus __traceiter_android_vh_cpu_idle_enter __traceiter_android_vh_cpu_idle_exit __traceiter_android_vh_ipi_stop __traceiter_android_vh_scheduler_tick __traceiter_android_vh_sysrq_crash + __traceiter_android_vh_typec_store_partner_src_caps + __traceiter_android_vh_typec_tcpci_override_toggling + __traceiter_android_vh_typec_tcpm_get_timer + __traceiter_android_vh_typec_tcpm_log __traceiter_android_vh_ufs_check_int_errors __traceiter_android_vh_ufs_compl_command __traceiter_android_vh_ufs_fill_prdt @@ -1766,18 +1794,27 @@ __traceiter_android_vh_ufs_send_command __traceiter_android_vh_ufs_send_tm_command __traceiter_android_vh_ufs_send_uic_command + __traceiter_android_vh_ufs_update_sdev __traceiter_android_vh_ufs_update_sysfs __traceiter_clock_set_rate __traceiter_device_pm_callback_end __traceiter_device_pm_callback_start __traceiter_gpu_mem_total + __traceiter_mmap_lock_acquire_returned + __traceiter_mmap_lock_released + __traceiter_mmap_lock_start_locking __traceiter_suspend_resume trace_output_call + __tracepoint_android_rvh_typec_tcpci_get_vbus __tracepoint_android_vh_cpu_idle_enter __tracepoint_android_vh_cpu_idle_exit __tracepoint_android_vh_ipi_stop __tracepoint_android_vh_scheduler_tick __tracepoint_android_vh_sysrq_crash + __tracepoint_android_vh_typec_store_partner_src_caps + __tracepoint_android_vh_typec_tcpci_override_toggling + __tracepoint_android_vh_typec_tcpm_get_timer + __tracepoint_android_vh_typec_tcpm_log __tracepoint_android_vh_ufs_check_int_errors __tracepoint_android_vh_ufs_compl_command __tracepoint_android_vh_ufs_fill_prdt @@ -1785,11 +1822,15 @@ __tracepoint_android_vh_ufs_send_command __tracepoint_android_vh_ufs_send_tm_command __tracepoint_android_vh_ufs_send_uic_command + __tracepoint_android_vh_ufs_update_sdev __tracepoint_android_vh_ufs_update_sysfs __tracepoint_clock_set_rate __tracepoint_device_pm_callback_end __tracepoint_device_pm_callback_start __tracepoint_gpu_mem_total + __tracepoint_mmap_lock_acquire_returned + __tracepoint_mmap_lock_released + __tracepoint_mmap_lock_start_locking tracepoint_probe_register tracepoint_probe_unregister __tracepoint_suspend_resume