ANDROID: GKI: add ABI symbol list for xiaomi

INFO: ABI DIFFERENCES HAVE BEEN DETECTED!
INFO: 19 function symbol(s) added
  'int __traceiter_android_rvh_after_dequeue_task(void*, struct rq*, struct task_struct*, int)'
  'int __traceiter_android_rvh_after_enqueue_task(void*, struct rq*, struct task_struct*, int)'
  'int __traceiter_android_rvh_cpuset_fork(void*, struct task_struct*, bool*)'
  'int __traceiter_android_rvh_entity_tick(void*, struct cfs_rq*, struct sched_entity*)'
  'int __traceiter_android_rvh_refrigerator(void*, bool)'
  'int __traceiter_android_rvh_set_cpus_allowed_comm(void*, struct task_struct*, const struct cpumask*)'
  'int __traceiter_android_vh_binder_alloc_new_buf_locked(void*, size_t, size_t*, int)'
  'int __traceiter_android_vh_binder_reply(void*, struct binder_proc*, struct binder_proc*, struct binder_thread*, str
uct binder_transaction_data*)'
  'int __traceiter_android_vh_binder_trans(void*, struct binder_proc*, struct binder_proc*, struct binder_thread*, str
uct binder_transaction_data*)'
  'int __traceiter_android_vh_freq_qos_add_request(void*, struct freq_constraints*, struct freq_qos_request*, enum fre
q_qos_req_type, int, int)'
  'int __traceiter_android_vh_freq_qos_remove_request(void*, struct freq_qos_request*)'
  'int __traceiter_android_vh_freq_qos_update_request(void*, struct freq_qos_request*, int)'
  'int __traceiter_android_vh_map_util_freq(void*, unsigned long, unsigned long, unsigned long, unsigned long*)'
  'int __traceiter_android_vh_rwsem_read_wait_start(void*, struct rw_semaphore*)'
  'int __traceiter_android_vh_rwsem_write_wait_start(void*, struct rw_semaphore*)'
  'int __traceiter_android_vh_sched_setaffinity_early(void*, struct task_struct*, const struct cpumask*, bool*)'
  'void cpuset_cpus_allowed(struct task_struct*, struct cpumask*)'
  'struct user_struct* find_user(kuid_t)'
  'void free_uid(struct user_struct*)'

17 variable symbol(s) added
  'struct tracepoint __tracepoint_android_rvh_after_dequeue_task'
  'struct tracepoint __tracepoint_android_rvh_after_enqueue_task'
  'struct tracepoint __tracepoint_android_rvh_cpuset_fork'
  'struct tracepoint __tracepoint_android_rvh_entity_tick'
  'struct tracepoint __tracepoint_android_rvh_refrigerator'
  'struct tracepoint __tracepoint_android_rvh_set_cpus_allowed_comm'
  'struct tracepoint __tracepoint_android_vh_binder_alloc_new_buf_locked'
  'struct tracepoint __tracepoint_android_vh_binder_reply'
  'struct tracepoint __tracepoint_android_vh_binder_trans'
  'struct tracepoint __tracepoint_android_vh_freq_qos_add_request'
  'struct tracepoint __tracepoint_android_vh_freq_qos_remove_request'
  'struct tracepoint __tracepoint_android_vh_freq_qos_update_request'
  'struct tracepoint __tracepoint_android_vh_map_util_freq'
  'struct tracepoint __tracepoint_android_vh_rwsem_read_wait_start'
  'struct tracepoint __tracepoint_android_vh_rwsem_write_wait_start'
  'struct tracepoint __tracepoint_android_vh_sched_setaffinity_early'
  'struct cgroup_subsys freezer_cgrp_subsys'

function symbol 'struct block_device* I_BDEV(struct inode*)' changed
  CRC changed from 0x5b8d1e5 to 0x5c732fed

function symbol 'void* PDE_DATA(const struct inode*)' changed
  CRC changed from 0x3c36f860 to 0x782fda7f

function symbol 'void __ClearPageMovable(struct page*)' changed
  CRC changed from 0x12b3b0b6 to 0xdf0d01db

... 3467 omitted; 3470 symbols have only CRC changes

type 'struct user_struct' changed
  byte size changed from 152 to 168
  member 'u64 android_oem_data1[2]' was added

Bug: 283222331

Change-Id: Iaefe36e430f2829fbc26e26cf93f621fd49e9b24
Signed-off-by: wang qiankun <wangqiankun3@xiaomi.com>
This commit is contained in:
wang qiankun
2023-04-18 16:44:53 +08:00
committed by Todd Kjos
parent 0f5abf2375
commit fb96bf701a
3 changed files with 4128 additions and 3472 deletions

View File

@@ -42,6 +42,7 @@ filegroup(
"android/abi_gki_aarch64_oplus",
"android/abi_gki_aarch64_pixel",
"android/abi_gki_aarch64_virtual_device",
"android/abi_gki_aarch64_xiaomi",
"android/abi_gki_aarch64_zeku",
],
visibility = ["//visibility:public"],

File diff suppressed because it is too large Load Diff

View File

@@ -0,0 +1,76 @@
#required by millet.ko
__traceiter_android_vh_binder_wait_for_work
__tracepoint_android_vh_binder_wait_for_work
__traceiter_android_vh_do_send_sig_info
__traceiter_android_vh_binder_preset
__traceiter_android_vh_binder_trans
__traceiter_android_vh_binder_reply
__traceiter_android_vh_binder_alloc_new_buf_locked
__traceiter_android_rvh_refrigerator
__tracepoint_android_vh_do_send_sig_info
__tracepoint_android_vh_binder_preset
__tracepoint_android_vh_binder_trans
__tracepoint_android_vh_binder_reply
__tracepoint_android_vh_binder_alloc_new_buf_locked
__tracepoint_android_rvh_refrigerator
freezer_cgrp_subsys
#required by mi_sched.ko
__traceiter_android_vh_free_task
__tracepoint_android_vh_free_task
__traceiter_android_vh_scheduler_tick
__tracepoint_android_vh_scheduler_tick
jiffies_64
free_uid
find_user
#required by migt.ko
__traceiter_android_rvh_after_enqueue_task
__traceiter_android_rvh_after_dequeue_task
__traceiter_android_vh_map_util_freq
__tracepoint_android_rvh_after_enqueue_task
__tracepoint_android_rvh_after_dequeue_task
__tracepoint_android_vh_map_util_freq
__traceiter_android_vh_map_util_freq_new
__tracepoint_android_vh_map_util_freq_new
#required by turbo.ko
#required by fas.ko
__traceiter_android_rvh_check_preempt_tick
__traceiter_android_rvh_dequeue_entity
__traceiter_android_rvh_enqueue_entity
__tracepoint_android_rvh_check_preempt_tick
__tracepoint_android_rvh_dequeue_entity
__tracepoint_android_rvh_enqueue_entity
#required by metis.ko module
__traceiter_android_vh_rwsem_read_wait_start
__traceiter_android_vh_rwsem_write_wait_start
__traceiter_android_vh_mutex_wait_start
__traceiter_android_vh_alter_mutex_list_add
__traceiter_android_rvh_cpuset_fork
__traceiter_android_vh_sched_setaffinity_early
__traceiter_android_rvh_set_cpus_allowed_comm
__traceiter_android_rvh_dequeue_task
__tracepoint_android_vh_rwsem_read_wait_start
__tracepoint_android_vh_rwsem_write_wait_start
__tracepoint_android_vh_mutex_wait_start
__tracepoint_android_vh_alter_mutex_list_add
__tracepoint_android_rvh_cpuset_fork
__tracepoint_android_vh_sched_setaffinity_early
__tracepoint_android_rvh_set_cpus_allowed_comm
__tracepoint_android_rvh_dequeue_task
cpuset_cpus_allowed
#required by mi_freqwdg.ko
__traceiter_android_vh_freq_qos_remove_request
__traceiter_android_vh_freq_qos_update_request
__traceiter_android_vh_freq_qos_add_request
__traceiter_android_rvh_entity_tick
__traceiter_android_rvh_dequeue_task_fair
__tracepoint_android_vh_freq_qos_remove_request
__tracepoint_android_vh_freq_qos_update_request
__tracepoint_android_vh_freq_qos_add_request
__tracepoint_android_rvh_dequeue_task_fair
__tracepoint_android_rvh_entity_tick