ANDROID: GKI: update mtktv symbol

18 function symbol(s) added
  'int lzo1x_1_compress(const unsigned char*, size_t, unsigned char*, size_t*, void*)'
  'int media_create_pad_links(const struct media_device*, u32, struct media_entity*, u16, u32, struct media_entity*, u16, u32, bool)'
  'int media_get_pad_index(struct media_entity*, u32, enum media_pad_signal_type)'
  'ssize_t perf_event_sysfs_show(struct device*, struct device_attribute*, char*)'
  'int trace_array_destroy(struct trace_array*)'
  'struct trace_array* trace_array_get_by_name(const char*)'
  'int trace_array_init_printk(struct trace_array*)'
  'int trace_array_printk(struct trace_array*, unsigned long, const char*, ...)'
  'int vb2_core_dqbuf(struct vb2_queue*, unsigned int*, void*, bool)'
  'int vb2_core_expbuf(struct vb2_queue*, int*, unsigned int, unsigned int, unsigned int, unsigned int)'
  '__poll_t vb2_core_poll(struct vb2_queue*, struct file*, poll_table*)'
  'int vb2_core_qbuf(struct vb2_queue*, unsigned int, void*, struct media_request*)'
  'void vb2_core_querybuf(struct vb2_queue*, unsigned int, void*)'
  'int vb2_core_queue_init(struct vb2_queue*)'
  'void vb2_core_queue_release(struct vb2_queue*)'
  'int vb2_core_reqbufs(struct vb2_queue*, enum vb2_memory, unsigned int, unsigned int*)'
  'int vb2_core_streamoff(struct vb2_queue*, unsigned int)'
  'int vb2_core_streamon(struct vb2_queue*, unsigned int)'

Bug: 365702846
Change-Id: Idcf32c9310b4db7eea795d624b8db01dbb9c704a
Signed-off-by: yenchia.chen <yenchia.chen@mediatek.com>
This commit is contained in:
yenchia.chen 2024-09-10 17:28:02 +08:00 committed by Yenchia Chen
parent f31bdfa6dc
commit 59a0888e3c
3 changed files with 477 additions and 0 deletions

View File

@ -109,6 +109,7 @@ filegroup(
"android/abi_gki_aarch64_kunit",
"android/abi_gki_aarch64_lenovo",
"android/abi_gki_aarch64_mtk",
"android/abi_gki_aarch64_mtktv",
"android/abi_gki_aarch64_nothing",
"android/abi_gki_aarch64_oplus",
"android/abi_gki_aarch64_pixel",

View File

@ -28813,6 +28813,11 @@ pointer_reference {
kind: POINTER
pointee_type_id: 0xc09d4dab
}
pointer_reference {
id: 0x3ab8abe5
kind: POINTER
pointee_type_id: 0xc0a24909
}
pointer_reference {
id: 0x3aba8aa9
kind: POINTER
@ -34113,6 +34118,11 @@ qualified {
qualifier: CONST
qualified_type_id: 0x7203d36f
}
qualified {
id: 0xc0a24909
qualifier: CONST
qualified_type_id: 0x72ce92ac
}
qualified {
id: 0xc0aacc3a
qualifier: CONST
@ -300590,6 +300600,28 @@ enumeration {
}
}
}
enumeration {
id: 0x013168b1
name: "vb2_memory"
definition {
underlying_type_id: 0x4585663f
enumerator {
name: "VB2_MEMORY_UNKNOWN"
}
enumerator {
name: "VB2_MEMORY_MMAP"
value: 1
}
enumerator {
name: "VB2_MEMORY_USERPTR"
value: 2
}
enumerator {
name: "VB2_MEMORY_DMABUF"
value: 4
}
}
}
enumeration {
id: 0x39e70eca
name: "vdso_clock_mode"
@ -307245,6 +307277,13 @@ function {
parameter_id: 0x1f73dead
parameter_id: 0x189b551a
}
function {
id: 0x172b2da0
return_type_id: 0x48b5725f
parameter_id: 0x1a8d1bcb
parameter_id: 0x4585663f
parameter_id: 0x18bd6530
}
function {
id: 0x172b8b93
return_type_id: 0x48b5725f
@ -313017,6 +313056,11 @@ function {
parameter_id: 0xc9082b19
parameter_id: 0x3545954a
}
function {
id: 0x1f3d2f88
return_type_id: 0x07f2af49
parameter_id: 0x3e10b518
}
function {
id: 0x1f3dbc29
return_type_id: 0x48b5725f
@ -320178,6 +320222,19 @@ function {
parameter_id: 0x36194830
parameter_id: 0x026525e9
}
function {
id: 0x900f3b82
return_type_id: 0x6720d32f
parameter_id: 0x3ab8abe5
parameter_id: 0xc9082b19
parameter_id: 0x1e9745d3
parameter_id: 0x914dbfdc
parameter_id: 0xc9082b19
parameter_id: 0x1e9745d3
parameter_id: 0x914dbfdc
parameter_id: 0xc9082b19
parameter_id: 0x6d7f5ff6
}
function {
id: 0x900fa5a8
return_type_id: 0x6720d32f
@ -320460,6 +320517,15 @@ function {
parameter_id: 0x1df06cce
parameter_id: 0x379d63b0
}
function {
id: 0x9044872a
return_type_id: 0x6720d32f
parameter_id: 0x384c5795
parameter_id: 0xf435685e
parameter_id: 0x1df06cce
parameter_id: 0x379d63b0
parameter_id: 0x18bd6530
}
function {
id: 0x90451752
return_type_id: 0x6720d32f
@ -330476,6 +330542,13 @@ function {
parameter_id: 0x11e6864c
parameter_id: 0x3b845f97
}
function {
id: 0x9917b3ef
return_type_id: 0x6720d32f
parameter_id: 0x1e9745d3
parameter_id: 0xc9082b19
parameter_id: 0x5a8462fa
}
function {
id: 0x991a5468
return_type_id: 0x6720d32f
@ -331902,6 +331975,14 @@ function {
parameter_id: 0x01222f7d
parameter_id: 0x6d7f5ff6
}
function {
id: 0x9a330a54
return_type_id: 0x6720d32f
parameter_id: 0x1a8d1bcb
parameter_id: 0x4585663f
parameter_id: 0x18bd6530
parameter_id: 0x25520d15
}
function {
id: 0x9a33296b
return_type_id: 0x6720d32f
@ -333723,6 +333804,14 @@ function {
parameter_id: 0x293f1ae3
parameter_id: 0xf435685e
}
function {
id: 0x9b366ee3
return_type_id: 0x6720d32f
parameter_id: 0x1a8d1bcb
parameter_id: 0x013168b1
parameter_id: 0x4585663f
parameter_id: 0x1bf16028
}
function {
id: 0x9b37fa13
return_type_id: 0x6720d32f
@ -334059,6 +334148,14 @@ function {
parameter_id: 0x18bd6530
parameter_id: 0x39182992
}
function {
id: 0x9b4bfaf9
return_type_id: 0x6720d32f
parameter_id: 0x1a8d1bcb
parameter_id: 0x1bf16028
parameter_id: 0x18bd6530
parameter_id: 0x6d7f5ff6
}
function {
id: 0x9b4c2000
return_type_id: 0x6720d32f
@ -335126,6 +335223,16 @@ function {
parameter_id: 0x14b9453b
parameter_id: 0xf435685e
}
function {
id: 0x9b7ea2d3
return_type_id: 0x6720d32f
parameter_id: 0x1a8d1bcb
parameter_id: 0x13580d6c
parameter_id: 0x4585663f
parameter_id: 0x4585663f
parameter_id: 0x4585663f
parameter_id: 0x4585663f
}
function {
id: 0x9b7ebe53
return_type_id: 0x6720d32f
@ -338939,6 +339046,14 @@ function {
parameter_id: 0x060cf413
parameter_id: 0x2e18f543
}
function {
id: 0x9cbc8dea
return_type_id: 0x6720d32f
parameter_id: 0x07f2af49
parameter_id: 0x33756485
parameter_id: 0x3e10b518
parameter_id: 0xa52a0930
}
function {
id: 0x9cbd1bd9
return_type_id: 0x3e146274
@ -392920,6 +393035,15 @@ elf_symbol {
type_id: 0x33756485
full_name: "loops_per_jiffy"
}
elf_symbol {
id: 0xb78a4a87
name: "lzo1x_1_compress"
is_defined: true
symbol_type: FUNCTION
crc: 0x787c882b
type_id: 0x9044872a
full_name: "lzo1x_1_compress"
}
elf_symbol {
id: 0xc84a133c
name: "lzo1x_decompress_safe"
@ -393392,6 +393516,15 @@ elf_symbol {
type_id: 0x9865d601
full_name: "media_create_pad_link"
}
elf_symbol {
id: 0x17f4ad44
name: "media_create_pad_links"
is_defined: true
symbol_type: FUNCTION
crc: 0x34f280ce
type_id: 0x900f3b82
full_name: "media_create_pad_links"
}
elf_symbol {
id: 0x9eddc572
name: "media_device_cleanup"
@ -393500,6 +393633,15 @@ elf_symbol {
type_id: 0x901c3c62
full_name: "media_entity_setup_link"
}
elf_symbol {
id: 0x30d7ee78
name: "media_get_pad_index"
is_defined: true
symbol_type: FUNCTION
crc: 0x60df3456
type_id: 0x9917b3ef
full_name: "media_get_pad_index"
}
elf_symbol {
id: 0x84278a73
name: "media_graph_walk_cleanup"
@ -399627,6 +399769,15 @@ elf_symbol {
type_id: 0x9af360d8
full_name: "perf_event_release_kernel"
}
elf_symbol {
id: 0x152f2dc3
name: "perf_event_sysfs_show"
is_defined: true
symbol_type: FUNCTION
crc: 0x550086f1
type_id: 0x145d7056
full_name: "perf_event_sysfs_show"
}
elf_symbol {
id: 0x793668af
name: "perf_event_update_userpage"
@ -414445,6 +414596,42 @@ elf_symbol {
type_id: 0x1459aedb
full_name: "touchscreen_report_pos"
}
elf_symbol {
id: 0xa7da1ac2
name: "trace_array_destroy"
is_defined: true
symbol_type: FUNCTION
crc: 0x331cd17d
type_id: 0x9c7c48fd
full_name: "trace_array_destroy"
}
elf_symbol {
id: 0xe2481840
name: "trace_array_get_by_name"
is_defined: true
symbol_type: FUNCTION
crc: 0x99349eb9
type_id: 0x1f3d2f88
full_name: "trace_array_get_by_name"
}
elf_symbol {
id: 0x9fa2aa18
name: "trace_array_init_printk"
is_defined: true
symbol_type: FUNCTION
crc: 0xcd0176a3
type_id: 0x9c7c48fd
full_name: "trace_array_init_printk"
}
elf_symbol {
id: 0x49737cd5
name: "trace_array_printk"
is_defined: true
symbol_type: FUNCTION
crc: 0xc4fae537
type_id: 0x9cbc8dea
full_name: "trace_array_printk"
}
elf_symbol {
id: 0x86b2ecdf
name: "trace_array_put"
@ -420254,6 +420441,96 @@ elf_symbol {
type_id: 0xf5901b02
full_name: "vb2_common_vm_ops"
}
elf_symbol {
id: 0xbb77b87a
name: "vb2_core_dqbuf"
is_defined: true
symbol_type: FUNCTION
crc: 0xc74c356b
type_id: 0x9b4bfaf9
full_name: "vb2_core_dqbuf"
}
elf_symbol {
id: 0x82c6b209
name: "vb2_core_expbuf"
is_defined: true
symbol_type: FUNCTION
crc: 0x1c85394a
type_id: 0x9b7ea2d3
full_name: "vb2_core_expbuf"
}
elf_symbol {
id: 0x1d78865e
name: "vb2_core_poll"
is_defined: true
symbol_type: FUNCTION
crc: 0x5564fcfc
type_id: 0x25fe2d8e
full_name: "vb2_core_poll"
}
elf_symbol {
id: 0x324368a6
name: "vb2_core_qbuf"
is_defined: true
symbol_type: FUNCTION
crc: 0x0ec39d40
type_id: 0x9a330a54
full_name: "vb2_core_qbuf"
}
elf_symbol {
id: 0xb1cbbab7
name: "vb2_core_querybuf"
is_defined: true
symbol_type: FUNCTION
crc: 0x9fbb8bc9
type_id: 0x172b2da0
full_name: "vb2_core_querybuf"
}
elf_symbol {
id: 0x16dd1a3c
name: "vb2_core_queue_init"
is_defined: true
symbol_type: FUNCTION
crc: 0xb2c5117c
type_id: 0x9b23a5dd
full_name: "vb2_core_queue_init"
}
elf_symbol {
id: 0x53b35719
name: "vb2_core_queue_release"
is_defined: true
symbol_type: FUNCTION
crc: 0x46e668ae
type_id: 0x163b1761
full_name: "vb2_core_queue_release"
}
elf_symbol {
id: 0x48b1410d
name: "vb2_core_reqbufs"
is_defined: true
symbol_type: FUNCTION
crc: 0xa786e06c
type_id: 0x9b366ee3
full_name: "vb2_core_reqbufs"
}
elf_symbol {
id: 0xccb0b2fb
name: "vb2_core_streamoff"
is_defined: true
symbol_type: FUNCTION
crc: 0x3fe334dc
type_id: 0x9a35b045
full_name: "vb2_core_streamoff"
}
elf_symbol {
id: 0x1c01a8c0
name: "vb2_core_streamon"
is_defined: true
symbol_type: FUNCTION
crc: 0x61b73b14
type_id: 0x9a35b045
full_name: "vb2_core_streamon"
}
elf_symbol {
id: 0xc2eed4fe
name: "vb2_create_bufs"
@ -428325,6 +428602,7 @@ interface {
symbol_id: 0x3c2ed3a0
symbol_id: 0x7d6628ba
symbol_id: 0x493ce9fc
symbol_id: 0xb78a4a87
symbol_id: 0xc84a133c
symbol_id: 0x7bd17841
symbol_id: 0xf4530070
@ -428377,6 +428655,7 @@ interface {
symbol_id: 0x46caa64b
symbol_id: 0x562d3f6f
symbol_id: 0x57c27f6f
symbol_id: 0x17f4ad44
symbol_id: 0x9eddc572
symbol_id: 0xa54f3ef4
symbol_id: 0xe245d69b
@ -428389,6 +428668,7 @@ interface {
symbol_id: 0x3e285e2f
symbol_id: 0xf5924d9f
symbol_id: 0xda5dc517
symbol_id: 0x30d7ee78
symbol_id: 0x84278a73
symbol_id: 0xf5327fe3
symbol_id: 0x92649662
@ -429069,6 +429349,7 @@ interface {
symbol_id: 0x5cb257e7
symbol_id: 0x51dd09eb
symbol_id: 0x243b376d
symbol_id: 0x152f2dc3
symbol_id: 0x793668af
symbol_id: 0x1e384c7a
symbol_id: 0x693c5568
@ -430715,6 +430996,10 @@ interface {
symbol_id: 0xf7dfdad1
symbol_id: 0x47d78ddb
symbol_id: 0x961122f4
symbol_id: 0xa7da1ac2
symbol_id: 0xe2481840
symbol_id: 0x9fa2aa18
symbol_id: 0x49737cd5
symbol_id: 0x86b2ecdf
symbol_id: 0x00fb9c6d
symbol_id: 0x0e209244
@ -431360,6 +431645,16 @@ interface {
symbol_id: 0x7733b651
symbol_id: 0x8e6a3c4a
symbol_id: 0x3635e264
symbol_id: 0xbb77b87a
symbol_id: 0x82c6b209
symbol_id: 0x1d78865e
symbol_id: 0x324368a6
symbol_id: 0xb1cbbab7
symbol_id: 0x16dd1a3c
symbol_id: 0x53b35719
symbol_id: 0x48b1410d
symbol_id: 0xccb0b2fb
symbol_id: 0x1c01a8c0
symbol_id: 0xc2eed4fe
symbol_id: 0x7fb65c50
symbol_id: 0x61c086ce

View File

@ -0,0 +1,181 @@
[abi_symbol_list]
add_timer
add_uevent_var
alt_cb_patch_nops
__arch_copy_from_user
__arch_copy_to_user
bitmap_print_to_pagebuf
bpf_trace_run1
bpf_trace_run2
bpf_trace_run3
bpf_trace_run4
cdev_add
cdev_del
cdev_init
__check_object_size
class_create
class_destroy
__copy_overflow
__cpuhp_setup_state
__cpuhp_state_add_instance
__cpuhp_state_remove_instance
cpu_number
__cpu_online_mask
crc32_be
crypto_register_alg
crypto_unregister_alg
default_llseek
_dev_err
device_create
device_destroy
_dev_info
devm_ioremap_resource
devm_kmalloc
_dev_warn
dma_buf_begin_cpu_access
dma_buf_end_cpu_access
dma_buf_vmap
dma_buf_vunmap
down
down_interruptible
down_read
down_write
finish_wait
freezer_active
freezing_slow_path
hrtimer_cancel
hrtimer_forward
hrtimer_init
hrtimer_start_range_ns
i2c_new_client_device
i2c_unregister_device
ida_alloc_range
ida_free
init_timer_key
init_wait_entry
__init_waitqueue_head
iounmap
jiffies
kasprintf
kfree
__kmalloc
kmalloc_caches
kmalloc_large
kmalloc_trace
kmemdup
kthread_create_on_node
kthread_should_stop
kthread_stop
ktime_get
ktime_get_with_offset
kvfree
kvmalloc_node
__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
lzo1x_1_compress
media_create_intf_link
media_create_pad_link
media_create_pad_links
media_device_register_entity
media_device_unregister_entity
media_devnode_create
media_devnode_remove
media_entity_pads_init
media_get_pad_index
memcpy
memdup_user
memset
module_layout
module_put
msleep
msleep_interruptible
__mutex_init
mutex_is_locked
mutex_lock
mutex_lock_interruptible
mutex_unlock
noop_llseek
nr_cpu_ids
of_find_node_by_name
of_iomap
of_property_read_variable_u32_array
param_ops_bool
param_ops_int
param_ops_uint
perf_event_sysfs_show
perf_pmu_migrate_context
perf_pmu_register
perf_pmu_unregister
perf_trace_buf_alloc
perf_trace_run_bpf_submit
__platform_driver_register
platform_driver_unregister
platform_get_resource
preempt_schedule_notrace
prepare_to_wait_event
_printk
__printk_ratelimit
__put_task_struct
_raw_spin_lock
_raw_spin_lock_irq
_raw_spin_lock_irqsave
_raw_spin_unlock
_raw_spin_unlock_irq
_raw_spin_unlock_irqrestore
refcount_warn_saturate
__refrigerator
register_chrdev_region
__request_module
schedule
schedule_timeout
set_freezable
set_user_nice
snprintf
__stack_chk_fail
strlen
strncmp
strscpy
system_cpucaps
timer_delete
trace_array_destroy
trace_array_get_by_name
trace_array_init_printk
trace_array_printk
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
try_module_get
__udelay
unregister_chrdev_region
up
up_read
up_write
usleep_range_state
vb2_buffer_done
vb2_core_dqbuf
vb2_core_expbuf
vb2_core_poll
vb2_core_qbuf
vb2_core_querybuf
vb2_core_queue_init
vb2_core_queue_release
vb2_core_reqbufs
vb2_core_streamoff
vb2_core_streamon
vb2_dma_sg_memops
vb2_mmap
vb2_plane_vaddr
vfree
vmalloc
__wake_up
wake_up_process
__warn_printk