ANDROID: GKI: Add initial symbol list for ExynosAuto

Add initial symbol list for ExynosAuto

Bug: 396568222
Change-Id: Ie3ffab2b47ac25fc3dba2516e2469846b5f0f74e
Signed-off-by: Bumyong Lee <bumyong.lee@samsung.com>
This commit is contained in:
Bumyong Lee
2025-02-14 16:31:44 +09:00
committed by Todd Kjos
parent 2330c625c8
commit 812be4344f
2 changed files with 297 additions and 0 deletions
+1
View File
@@ -174,6 +174,7 @@ filegroup(
srcs = [
# keep sorted
"gki/aarch64/symbols/db845c",
"gki/aarch64/symbols/exynosauto",
"gki/aarch64/symbols/pixel",
"gki/aarch64/symbols/virtual_device",
],
+296
View File
@@ -0,0 +1,296 @@
[abi_symbol_list]
# commonly used symbols
alt_cb_patch_nops
class_register
class_unregister
clk_prepare
clk_unprepare
_dev_err
device_create_file
_dev_info
devm_ioremap
devm_ioremap_resource
devm_kfree
devm_kmalloc
devm_request_threaded_irq
devres_add
__devres_alloc_node
devres_free
dev_set_name
_dev_warn
dma_set_coherent_mask
dma_set_mask
__fortify_panic
i2c_verify_client
jiffies
kfree
__kmalloc_cache_noprof
kmalloc_caches
__kmalloc_noprof
__list_add_valid_or_report
__list_del_entry_valid_or_report
log_post_read_mmio
log_post_write_mmio
log_read_mmio
log_write_mmio
mem_alloc_profiling_key
memcpy
memset
module_layout
of_alias_get_id
of_device_is_available
of_find_matching_node_and_match
of_find_property
of_get_property
of_match_node
of_property_read_variable_u32_array
__platform_driver_register
platform_driver_unregister
platform_get_resource
_printk
put_device
__put_task_struct
_raw_spin_lock
_raw_spin_lock_irqsave
_raw_spin_unlock
_raw_spin_unlock_irqrestore
regmap_read
regmap_update_bits_base
regmap_write
seq_printf
snprintf
sprintf
sscanf
__stack_chk_fail
syscon_regmap_lookup_by_phandle
sysfs_emit
utf8_data_table
# required by exynos-chipid_v2.ko
kasprintf
of_find_node_opts_by_path
of_iomap
of_property_read_string
soc_device_register
subsys_system_register
# required by exynos-pmu-if.ko
debugfs_create_dir
platform_get_resource_byname
# required by exynos_tty.ko
atomic_notifier_chain_register
cache_line_size
clk_disable
clk_enable
clk_get_rate
clk_set_rate
console_suspend_enabled
__const_udelay
dev_driver_string
devm_clk_get
devm_pinctrl_get
disable_irq_nosync
dma_get_slave_caps
dma_map_page_attrs
dma_release_channel
dma_request_chan
__dma_sync_single_for_cpu
__dma_sync_single_for_device
dma_unmap_page_attrs
do_SAK
enable_irq
free_irq
handle_sysrq
iomem_resource
is_vmalloc_addr
__kfifo_out_linear
__kmalloc_large_noprof
kunit_hooks
kunit_running
oops_in_progress
panic_notifier_list
pinctrl_lookup_state
pinctrl_select_state
platform_get_irq
_raw_spin_trylock
register_console
__release_region
__request_region
request_threaded_irq
sched_clock
sg_init_table
sysrq_mask
tty_flip_buffer_push
__tty_insert_flip_string_flags
tty_kref_put
tty_port_tty_get
uart_add_one_port
uart_console_write
uart_get_baud_rate
uart_parse_options
uart_register_driver
uart_remove_one_port
uart_resume_port
uart_set_options
uart_suspend_port
uart_try_toggle_sysrq
uart_unregister_driver
uart_update_timeout
uart_write_wakeup
__warn_printk
# required by hwmon.ko
bpf_trace_run3
__cpu_online_mask
device_find_child
device_property_present
device_property_read_string
device_register
device_remove_file
device_unregister
__devm_add_action
devm_kstrdup
devm_thermal_of_zone_register
ida_alloc_range
ida_free
kobject_uevent_env
kstrdup
kstrtobool
kstrtoll
mutex_lock
mutex_unlock
perf_trace_buf_alloc
perf_trace_run_bpf_submit
preempt_schedule_notrace
scnprintf
strlen
strpbrk
__sw_hweight32
sysfs_notify
thermal_zone_device_priv
thermal_zone_device_update
trace_event_buffer_commit
trace_event_buffer_reserve
trace_event_printf
trace_event_raw_init
trace_event_reg
trace_handle_return
trace_raw_output_prep
__trace_trigger_soft_disabled
# required by i2c-dev.ko
__arch_copy_from_user
__arch_copy_to_user
bus_register_notifier
bus_unregister_notifier
cdev_device_add
cdev_device_del
cdev_init
__check_object_size
device_for_each_child
device_initialize
i2c_adapter_type
i2c_bus_type
i2c_for_each_dev
i2c_get_adapter
i2c_put_adapter
i2c_smbus_xfer
i2c_transfer
i2c_transfer_buffer_flags
memdup_user
__msecs_to_jiffies
register_chrdev_region
unregister_chrdev_region
# required by pinctrl-samsung-core.ko
device_get_next_child_node
devm_gpiochip_add_data_with_key
devm_kmemdup
devm_pinctrl_register
fwnode_property_present
generic_handle_domain_irq
gpiochip_generic_free
gpiochip_generic_request
gpiochip_get_data
gpiochip_lock_as_irq
gpiochip_unlock_as_irq
handle_edge_irq
handle_level_irq
irq_create_mapping_affinity
irq_domain_instantiate
irq_domain_remove
irq_domain_xlate_twocell
irq_of_parse_and_map
irq_set_chained_handler_and_data
irq_set_chip_and_handler_name
irq_set_chip_data
kmemdup_noprof
krealloc_noprof
of_device_get_match_data
of_fwnode_ops
of_get_next_child
of_node_name_eq
__of_parse_phandle_with_args
of_property_read_string_helper
of_prop_next_string
pinctrl_add_gpio_range
pinctrl_dev_get_drvdata
pinctrl_remove_gpio_range
platform_get_irq_optional
register_syscore_ops
sized_strscpy
strnlen
# required by pl330.ko
__amba_driver_register
amba_driver_unregister
arm64_use_ng_mappings
debugfs_create_file
dev_err_probe
devm_free_irq
__devm_reset_control_get
dma_alloc_attrs
dma_async_device_register
dma_async_device_unregister
dma_async_tx_descriptor_init
dmaengine_unmap_put
dma_free_attrs
dma_get_slave_channel
dma_map_resource
dma_unmap_resource
ioremap_prot
ktime_get_mono_fast_ns
loops_per_jiffy
of_dma_controller_free
of_dma_controller_register
pm_runtime_force_resume
pm_runtime_force_suspend
pm_runtime_irq_safe
__pm_runtime_resume
pm_runtime_set_autosuspend_delay
__pm_runtime_suspend
__pm_runtime_use_autosuspend
reset_control_assert
reset_control_deassert
seq_lseek
seq_read
seq_write
sg_next
single_open
single_release
tasklet_kill
__tasklet_schedule
tasklet_setup
# required by reboot-mode.ko
devres_release
kfree_const
kstrdup_const
register_reboot_notifier
strcmp
strncmp
unregister_reboot_notifier
# required by syscon-reboot-mode.ko
syscon_node_to_regmap