diff --git a/gki/aarch64/abi.stg b/gki/aarch64/abi.stg index 2be942a93018..e94c31f6cb1d 100644 --- a/gki/aarch64/abi.stg +++ b/gki/aarch64/abi.stg @@ -9038,6 +9038,11 @@ pointer_reference { kind: POINTER pointee_type_id: 0x61c3c826 } +pointer_reference { + id: 0x12e24ee1 + kind: POINTER + pointee_type_id: 0x61c9dd1a +} pointer_reference { id: 0x12e6ffae kind: POINTER @@ -12853,6 +12858,11 @@ pointer_reference { kind: POINTER pointee_type_id: 0xa3652854 } +pointer_reference { + id: 0x22561ecb + kind: POINTER + pointee_type_id: 0xa3189db3 +} pointer_reference { id: 0x2259084f kind: POINTER @@ -12893,6 +12903,11 @@ pointer_reference { kind: POINTER pointee_type_id: 0xa3b0d8e3 } +pointer_reference { + id: 0x228954ca + kind: POINTER + pointee_type_id: 0xa065b5b5 +} pointer_reference { id: 0x228d1fdb kind: POINTER @@ -184550,6 +184565,11 @@ member { type_id: 0x18bd6530 offset: 256 } +member { + id: 0xd440bc7f + name: "sbq" + type_id: 0x12e24ee1 +} member { id: 0x693c76fe name: "sbrn" @@ -220610,6 +220630,12 @@ member { type_id: 0x347ff86e offset: 192 } +member { + id: 0x201ba432 + name: "wait" + type_id: 0x35a67227 + offset: 64 +} member { id: 0x201ba81a name: "wait" @@ -274355,6 +274381,16 @@ struct_union { member_id: 0x439d61ae } } +struct_union { + id: 0xa065b5b5 + kind: STRUCT + name: "sbq_wait" + definition { + bytesize: 48 + member_id: 0xd440bc7f + member_id: 0x201ba432 + } +} struct_union { id: 0x2c37cb88 kind: STRUCT @@ -312499,6 +312535,12 @@ function { return_type_id: 0x0fabaf3b parameter_id: 0x368487be } +function { + id: 0x05993839 + return_type_id: 0x0798f334 + parameter_id: 0x09427c40 + parameter_id: 0x25db57c0 +} function { id: 0x0640c64e return_type_id: 0x1bf395c9 @@ -314554,6 +314596,13 @@ function { return_type_id: 0x48b5725f parameter_id: 0x054f691a } +function { + id: 0x11cc1d33 + return_type_id: 0x48b5725f + parameter_id: 0x0665e6b6 + parameter_id: 0x3e10b518 + parameter_id: 0xd5df6730 +} function { id: 0x11cd0b26 return_type_id: 0x48b5725f @@ -316262,6 +316311,13 @@ function { parameter_id: 0x1d19a9d5 parameter_id: 0xfc0e1dbd } +function { + id: 0x142e1753 + return_type_id: 0x48b5725f + parameter_id: 0x12e24ee1 + parameter_id: 0x019dcb45 + parameter_id: 0x228954ca +} function { id: 0x142e61fd return_type_id: 0x48b5725f @@ -316274,6 +316330,12 @@ function { parameter_id: 0x117e2995 parameter_id: 0x3ddc3e92 } +function { + id: 0x143955b1 + return_type_id: 0x48b5725f + parameter_id: 0x12e24ee1 + parameter_id: 0x0665e6b6 +} function { id: 0x1439657e return_type_id: 0x48b5725f @@ -316913,6 +316975,13 @@ function { return_type_id: 0x48b5725f parameter_id: 0x16f608d5 } +function { + id: 0x1527b6ea + return_type_id: 0x48b5725f + parameter_id: 0x12e24ee1 + parameter_id: 0x4585663f + parameter_id: 0x4585663f +} function { id: 0x152d3031 return_type_id: 0x48b5725f @@ -317065,6 +317134,12 @@ function { parameter_id: 0x92233392 parameter_id: 0x92233392 } +function { + id: 0x1536d7b3 + return_type_id: 0x48b5725f + parameter_id: 0x12e24ee1 + parameter_id: 0x4585663f +} function { id: 0x1539d76a return_type_id: 0x48b5725f @@ -319213,6 +319288,11 @@ function { parameter_id: 0x13580d6c parameter_id: 0x064d6086 } +function { + id: 0x183a04a1 + return_type_id: 0x48b5725f + parameter_id: 0x228954ca +} function { id: 0x183e09af return_type_id: 0x48b5725f @@ -320062,6 +320142,12 @@ function { return_type_id: 0x48b5725f parameter_id: 0x24d8c7ab } +function { + id: 0x19af92ca + return_type_id: 0x48b5725f + parameter_id: 0x2208f89a + parameter_id: 0x6d7f5ff6 +} function { id: 0x19b6a09f return_type_id: 0x48b5725f @@ -320196,6 +320282,11 @@ function { parameter_id: 0x27a7c613 parameter_id: 0xf435685e } +function { + id: 0x19ee8463 + return_type_id: 0x48b5725f + parameter_id: 0x25db57c0 +} function { id: 0x19f3aad4 return_type_id: 0x48b5725f @@ -326317,6 +326408,13 @@ function { parameter_id: 0x2e8d5f05 parameter_id: 0xc9082b19 } +function { + id: 0x39432140 + return_type_id: 0x184052fc + parameter_id: 0x3e10b518 + parameter_id: 0x1253769c + parameter_id: 0x184052fc +} function { id: 0x394343b5 return_type_id: 0x184052fc @@ -337805,6 +337903,17 @@ function { parameter_id: 0x25b73daa parameter_id: 0x3e10b518 } +function { + id: 0x941967cc + return_type_id: 0x6720d32f + parameter_id: 0x22561ecb + parameter_id: 0x4585663f + parameter_id: 0x6720d32f + parameter_id: 0xf1a6dfed + parameter_id: 0x6720d32f + parameter_id: 0x6d7f5ff6 + parameter_id: 0x6d7f5ff6 +} function { id: 0x941bee79 return_type_id: 0x361d606f @@ -338590,6 +338699,11 @@ function { parameter_id: 0x0d7ce7cc parameter_id: 0x6720d32f } +function { + id: 0x94f636df + return_type_id: 0x6720d32f + parameter_id: 0x25db57c0 +} function { id: 0x94f8a6cc return_type_id: 0x6720d32f @@ -341107,6 +341221,16 @@ function { parameter_id: 0x33756485 parameter_id: 0x18bd6530 } +function { + id: 0x98362533 + return_type_id: 0x6720d32f + parameter_id: 0x12e24ee1 + parameter_id: 0x4585663f + parameter_id: 0x6720d32f + parameter_id: 0x6d7f5ff6 + parameter_id: 0xf1a6dfed + parameter_id: 0x6720d32f +} function { id: 0x983c5682 return_type_id: 0x6720d32f @@ -342506,6 +342630,11 @@ function { parameter_id: 0x104d069a parameter_id: 0x295c7202 } +function { + id: 0x99387097 + return_type_id: 0x6720d32f + parameter_id: 0x12e24ee1 +} function { id: 0x9939118b return_type_id: 0x6720d32f @@ -346164,6 +346293,12 @@ function { parameter_id: 0x02aa06b1 parameter_id: 0x02aa06b1 } +function { + id: 0x9b5a0a16 + return_type_id: 0x6720d32f + parameter_id: 0x1d19a9d5 + parameter_id: 0x6720d32f +} function { id: 0x9b5a0fe0 return_type_id: 0x6720d32f @@ -350105,6 +350240,13 @@ function { parameter_id: 0x35612b46 parameter_id: 0x29459f81 } +function { + id: 0x9c75b704 + return_type_id: 0x6720d32f + parameter_id: 0x0665e6b6 + parameter_id: 0x18ea6ae3 + parameter_id: 0x3e10b518 +} function { id: 0x9c770a72 return_type_id: 0x6720d32f @@ -360138,6 +360280,11 @@ function { parameter_id: 0x0ee13889 parameter_id: 0x358ff5b7 } +function { + id: 0xf34d29c1 + return_type_id: 0x6d7f5ff6 + parameter_id: 0x37a5cb14 +} function { id: 0xf36d75ff return_type_id: 0x26ee682a @@ -360929,6 +361076,14 @@ function { parameter_id: 0x4585663f parameter_id: 0x4585663f } +function { + id: 0xfc093226 + return_type_id: 0x6d7f5ff6 + parameter_id: 0x09427c40 + parameter_id: 0x3e6239e1 + parameter_id: 0x15a30023 + parameter_id: 0x4585663f +} function { id: 0xfc2e3179 return_type_id: 0x6d7f5ff6 @@ -364405,6 +364560,15 @@ elf_symbol { type_id: 0x1cd366b4 full_name: "__rtnl_link_unregister" } +elf_symbol { + id: 0x99aa632e + name: "__sbitmap_queue_get" + is_defined: true + symbol_type: FUNCTION + crc: 0x78ccf0f4 + type_id: 0x99387097 + full_name: "__sbitmap_queue_get" +} elf_symbol { id: 0x9c3568ef name: "__scm_destroy" @@ -375868,6 +376032,15 @@ elf_symbol { type_id: 0xb9640b60 full_name: "bitmap_zalloc" } +elf_symbol { + id: 0x1516f6b7 + name: "blk_bio_list_merge" + is_defined: true + symbol_type: FUNCTION + crc: 0x8ee0d4c0 + type_id: 0xfc093226 + full_name: "blk_bio_list_merge" +} elf_symbol { id: 0x72fb1937 name: "blk_crypto_derive_sw_secret" @@ -375994,6 +376167,15 @@ elf_symbol { type_id: 0x1738d1f7 full_name: "blk_mq_complete_request" } +elf_symbol { + id: 0x0467bac1 + name: "blk_mq_debugfs_rq_show" + is_defined: true + symbol_type: FUNCTION + crc: 0x8a3cc19b + type_id: 0x9c7b6f16 + full_name: "blk_mq_debugfs_rq_show" +} elf_symbol { id: 0x6458d26a name: "blk_mq_destroy_queue" @@ -376093,6 +376275,15 @@ elf_symbol { type_id: 0xc97bfe9f full_name: "blk_mq_rq_cpu" } +elf_symbol { + id: 0xff90ba37 + name: "blk_mq_run_hw_queue" + is_defined: true + symbol_type: FUNCTION + crc: 0xd925f435 + type_id: 0x19af92ca + full_name: "blk_mq_run_hw_queue" +} elf_symbol { id: 0xff19eaec name: "blk_mq_run_hw_queues" @@ -376309,6 +376500,24 @@ elf_symbol { type_id: 0x1eabf44d full_name: "blk_start_plug" } +elf_symbol { + id: 0x163b934e + name: "blk_stat_disable_accounting" + is_defined: true + symbol_type: FUNCTION + crc: 0x90e25f98 + type_id: 0x12c8ce83 + full_name: "blk_stat_disable_accounting" +} +elf_symbol { + id: 0xb78983c5 + name: "blk_stat_enable_accounting" + is_defined: true + symbol_type: FUNCTION + crc: 0x90e25f98 + type_id: 0x12c8ce83 + full_name: "blk_stat_enable_accounting" +} elf_symbol { id: 0xe6192860 name: "blk_status_to_errno" @@ -390807,6 +391016,15 @@ elf_symbol { type_id: 0x956b1688 full_name: "ehci_suspend" } +elf_symbol { + id: 0x6f76a9a4 + name: "elevator_alloc" + is_defined: true + symbol_type: FUNCTION + crc: 0xfb884418 + type_id: 0x05993839 + full_name: "elevator_alloc" +} elf_symbol { id: 0x14d9b2ac name: "elv_bio_merge_ok" @@ -390861,6 +391079,15 @@ elf_symbol { type_id: 0xdc6c821c full_name: "elv_rb_latter_request" } +elf_symbol { + id: 0x07288ca7 + name: "elv_register" + is_defined: true + symbol_type: FUNCTION + crc: 0x1094ac43 + type_id: 0x94f636df + full_name: "elv_register" +} elf_symbol { id: 0x0ff04eb0 name: "elv_rqhash_add" @@ -390879,6 +391106,15 @@ elf_symbol { type_id: 0x12b2c685 full_name: "elv_rqhash_del" } +elf_symbol { + id: 0x6839b226 + name: "elv_unregister" + is_defined: true + symbol_type: FUNCTION + crc: 0x18210f95 + type_id: 0x19ee8463 + full_name: "elv_unregister" +} elf_symbol { id: 0xfa137f83 name: "em_cpu_get" @@ -411998,6 +412234,15 @@ elf_symbol { type_id: 0x394343b5 full_name: "proc_mkdir_data" } +elf_symbol { + id: 0xc5f878cf + name: "proc_mkdir_mode" + is_defined: true + symbol_type: FUNCTION + crc: 0xb5b5f090 + type_id: 0x39432140 + full_name: "proc_mkdir_mode" +} elf_symbol { id: 0xeb5eabdb name: "proc_remove" @@ -415918,6 +416163,87 @@ elf_symbol { type_id: 0x95a7fa69 full_name: "sb_set_blocksize" } +elf_symbol { + id: 0x806f167c + name: "sbitmap_add_wait_queue" + is_defined: true + symbol_type: FUNCTION + crc: 0x26b656e8 + type_id: 0x142e1753 + full_name: "sbitmap_add_wait_queue" +} +elf_symbol { + id: 0xf13ba64e + name: "sbitmap_any_bit_set" + is_defined: true + symbol_type: FUNCTION + crc: 0xdff3d506 + type_id: 0xf34d29c1 + full_name: "sbitmap_any_bit_set" +} +elf_symbol { + id: 0xe4f77cb7 + name: "sbitmap_del_wait_queue" + is_defined: true + symbol_type: FUNCTION + crc: 0x8381cc72 + type_id: 0x183a04a1 + full_name: "sbitmap_del_wait_queue" +} +elf_symbol { + id: 0x12f98f54 + name: "sbitmap_init_node" + is_defined: true + symbol_type: FUNCTION + crc: 0x55ca87f6 + type_id: 0x941967cc + full_name: "sbitmap_init_node" +} +elf_symbol { + id: 0x85d0ffae + name: "sbitmap_queue_clear" + is_defined: true + symbol_type: FUNCTION + crc: 0x6146af8f + type_id: 0x1527b6ea + full_name: "sbitmap_queue_clear" +} +elf_symbol { + id: 0xe160a711 + name: "sbitmap_queue_init_node" + is_defined: true + symbol_type: FUNCTION + crc: 0x9e9a099a + type_id: 0x98362533 + full_name: "sbitmap_queue_init_node" +} +elf_symbol { + id: 0x4513114c + name: "sbitmap_queue_min_shallow_depth" + is_defined: true + symbol_type: FUNCTION + crc: 0x705bb46f + type_id: 0x1536d7b3 + full_name: "sbitmap_queue_min_shallow_depth" +} +elf_symbol { + id: 0x3af97828 + name: "sbitmap_queue_resize" + is_defined: true + symbol_type: FUNCTION + crc: 0x13af7345 + type_id: 0x1536d7b3 + full_name: "sbitmap_queue_resize" +} +elf_symbol { + id: 0x6375c31d + name: "sbitmap_queue_show" + is_defined: true + symbol_type: FUNCTION + crc: 0x33613fbd + type_id: 0x143955b1 + full_name: "sbitmap_queue_show" +} elf_symbol { id: 0x56cb7a36 name: "sbitmap_weight" @@ -417088,6 +417414,15 @@ elf_symbol { type_id: 0x11c57e21 full_name: "seq_escape_mem" } +elf_symbol { + id: 0xed1fea98 + name: "seq_file_path" + is_defined: true + symbol_type: FUNCTION + crc: 0x56bfd6a3 + type_id: 0x9c75b704 + full_name: "seq_file_path" +} elf_symbol { id: 0xb2b0c8fa name: "seq_hex_dump" @@ -417178,6 +417513,15 @@ elf_symbol { type_id: 0x11f73b29 full_name: "seq_put_decimal_ll" } +elf_symbol { + id: 0x05b70a90 + name: "seq_put_decimal_ull" + is_defined: true + symbol_type: FUNCTION + crc: 0x396e790b + type_id: 0x11cc1d33 + full_name: "seq_put_decimal_ull" +} elf_symbol { id: 0xaa52ec65 name: "seq_put_decimal_ull_width" @@ -417205,6 +417549,15 @@ elf_symbol { type_id: 0x12e4741f full_name: "seq_read" } +elf_symbol { + id: 0x8ad22c43 + name: "seq_read_iter" + is_defined: true + symbol_type: FUNCTION + crc: 0x979f61fe + type_id: 0x16637235 + full_name: "seq_read_iter" +} elf_symbol { id: 0x91763ae6 name: "seq_release" @@ -417682,6 +418035,15 @@ elf_symbol { type_id: 0x16c82e7e full_name: "set_task_cpu" } +elf_symbol { + id: 0x5e7a57c2 + name: "set_task_ioprio" + is_defined: true + symbol_type: FUNCTION + crc: 0x1b805b0a + type_id: 0x9b5a0a16 + full_name: "set_task_ioprio" +} elf_symbol { id: 0xdebcf3e9 name: "set_user_nice" @@ -424085,6 +424447,15 @@ elf_symbol { type_id: 0x90e86d28 full_name: "timer_of_init" } +elf_symbol { + id: 0x5da495c5 + name: "timer_reduce" + is_defined: true + symbol_type: FUNCTION + crc: 0x03dbf6a5 + type_id: 0x92c0b65c + full_name: "timer_reduce" +} elf_symbol { id: 0x1e3cacea name: "timer_shutdown_sync" @@ -433641,6 +434012,7 @@ interface { symbol_id: 0x98379aaf symbol_id: 0xe8433122 symbol_id: 0x31b4eed9 + symbol_id: 0x99aa632e symbol_id: 0x9c3568ef symbol_id: 0xe68925b8 symbol_id: 0x6e3bb1cf @@ -434915,6 +435287,7 @@ interface { symbol_id: 0xbd9a7739 symbol_id: 0xb5b2d835 symbol_id: 0x226328f4 + symbol_id: 0x1516f6b7 symbol_id: 0x72fb1937 symbol_id: 0x59a87a04 symbol_id: 0x4ffac461 @@ -434929,6 +435302,7 @@ interface { symbol_id: 0x0d1fc920 symbol_id: 0xd34c6466 symbol_id: 0x51c471d6 + symbol_id: 0x0467bac1 symbol_id: 0x6458d26a symbol_id: 0x2e876bee symbol_id: 0x1996f188 @@ -434940,6 +435314,7 @@ interface { symbol_id: 0xf017d544 symbol_id: 0xcebb0cec symbol_id: 0x27ae2b17 + symbol_id: 0xff90ba37 symbol_id: 0xff19eaec symbol_id: 0x49ee3f1e symbol_id: 0x646a1dc6 @@ -434964,6 +435339,8 @@ interface { symbol_id: 0x835f3bf3 symbol_id: 0xdc30e4d6 symbol_id: 0xcb1ad79b + symbol_id: 0x163b934e + symbol_id: 0xb78983c5 symbol_id: 0xe6192860 symbol_id: 0xf40ec9b3 symbol_id: 0xa304d3f1 @@ -436573,14 +436950,17 @@ interface { symbol_id: 0xbb8dbeda symbol_id: 0xc670de95 symbol_id: 0x560a114d + symbol_id: 0x6f76a9a4 symbol_id: 0x14d9b2ac symbol_id: 0x5d0ca5c4 symbol_id: 0xed989993 symbol_id: 0xf7b7d7aa symbol_id: 0x1a3558d3 symbol_id: 0x00f85b72 + symbol_id: 0x07288ca7 symbol_id: 0x0ff04eb0 symbol_id: 0xa6010848 + symbol_id: 0x6839b226 symbol_id: 0xfa137f83 symbol_id: 0x109abab4 symbol_id: 0x7c5cca7e @@ -438927,6 +439307,7 @@ interface { symbol_id: 0x7a8a2031 symbol_id: 0xd27c5bdf symbol_id: 0xe2f2f3da + symbol_id: 0xc5f878cf symbol_id: 0xeb5eabdb symbol_id: 0x1561afad symbol_id: 0x7ba3baed @@ -439362,6 +439743,15 @@ interface { symbol_id: 0x8fb082a6 symbol_id: 0x570df167 symbol_id: 0xd3eab591 + symbol_id: 0x806f167c + symbol_id: 0xf13ba64e + symbol_id: 0xe4f77cb7 + symbol_id: 0x12f98f54 + symbol_id: 0x85d0ffae + symbol_id: 0xe160a711 + symbol_id: 0x4513114c + symbol_id: 0x3af97828 + symbol_id: 0x6375c31d symbol_id: 0x56cb7a36 symbol_id: 0xe8c754b0 symbol_id: 0x12fb2fd6 @@ -439492,6 +439882,7 @@ interface { symbol_id: 0x17b3f8eb symbol_id: 0x4814ecd5 symbol_id: 0x854e793d + symbol_id: 0xed1fea98 symbol_id: 0xb2b0c8fa symbol_id: 0xfb710d3e symbol_id: 0x0af60b8b @@ -439502,9 +439893,11 @@ interface { symbol_id: 0x9ef87854 symbol_id: 0xc5442265 symbol_id: 0xe76b6b25 + symbol_id: 0x05b70a90 symbol_id: 0xaa52ec65 symbol_id: 0x25bebf3b symbol_id: 0xba8007cd + symbol_id: 0x8ad22c43 symbol_id: 0x91763ae6 symbol_id: 0x2cc9ecc6 symbol_id: 0x56c495a4 @@ -439558,6 +439951,7 @@ interface { symbol_id: 0x500f328c symbol_id: 0x62e16249 symbol_id: 0xe19d98a9 + symbol_id: 0x5e7a57c2 symbol_id: 0xdebcf3e9 symbol_id: 0x8f1deac6 symbol_id: 0x7d05df74 @@ -440270,6 +440664,7 @@ interface { symbol_id: 0xed1344b7 symbol_id: 0x905af507 symbol_id: 0x78e97bdd + symbol_id: 0x5da495c5 symbol_id: 0x1e3cacea symbol_id: 0xdc3e523b symbol_id: 0x3934d205 diff --git a/gki/aarch64/symbols/vivo b/gki/aarch64/symbols/vivo index f329c947099f..ab9329365a20 100644 --- a/gki/aarch64/symbols/vivo +++ b/gki/aarch64/symbols/vivo @@ -4,8 +4,16 @@ apply_workqueue_attrs_locked bdev_file_open_by_dev bdev_fput + blk_bio_list_merge + blk_mq_debugfs_rq_show + blk_mq_run_hw_queue + blk_stat_disable_accounting + blk_stat_enable_accounting __brelse class_find_device + elevator_alloc + elv_register + elv_unregister end_buffer_read_sync end_buffer_write_sync free_workqueue_attrs @@ -14,14 +22,31 @@ mipi_dsi_dcs_write path_put proc_create_single_data + proc_mkdir_mode profile_event_register pfn_to_online_page put_device regulator_get_drvdata remove_proc_entry + sbitmap_add_wait_queue + sbitmap_any_bit_set + sbitmap_del_wait_queue + sbitmap_init_node + sbitmap_queue_clear + __sbitmap_queue_get + sbitmap_queue_init_node + sbitmap_queue_min_shallow_depth + sbitmap_queue_resize + sbitmap_queue_show set_blocksize submit_bh __set_task_comm + seq_file_path + seq_put_decimal_ll + seq_put_decimal_ull + seq_read_iter + set_task_ioprio + timer_reduce __traceiter_android_rvh_alloc_and_link_pwqs __traceiter_android_rvh_cpufreq_transition __traceiter_android_rvh_create_worker