diff --git a/android/abi_gki_aarch64.stg b/android/abi_gki_aarch64.stg index 32ea49767c1d..00b219663b4e 100644 --- a/android/abi_gki_aarch64.stg +++ b/android/abi_gki_aarch64.stg @@ -7790,6 +7790,11 @@ pointer_reference { kind: POINTER pointee_type_id: 0x6976b87f } +pointer_reference { + id: 0x10de2fab + kind: POINTER + pointee_type_id: 0x69385830 +} pointer_reference { id: 0x10e15e7e kind: POINTER @@ -28460,6 +28465,11 @@ typedef { name: "bh_end_io_t" referred_type_id: 0x17592b81 } +typedef { + id: 0x95ef30d6 + name: "binder_size_t" + referred_type_id: 0xedf277ba +} typedef { id: 0x86d95287 name: "binder_uintptr_t" @@ -51593,6 +51603,11 @@ member { type_id: 0xd359db99 offset: 192 } +member { + id: 0x9ad307bc + name: "buf" + type_id: 0xc8c766a0 +} member { id: 0x9aeff0bf name: "buf" @@ -51795,6 +51810,11 @@ member { name: "buffer" type_id: 0x8e7b8b93 } +member { + id: 0x3358d289 + name: "buffer" + type_id: 0x86d95287 +} member { id: 0x335a61cc name: "buffer" @@ -58866,6 +58886,12 @@ member { type_id: 0xd3c80119 offset: 24256 } +member { + id: 0x5406c379 + name: "code" + type_id: 0xe62ebf07 + offset: 128 +} member { id: 0x5406c75b name: "code" @@ -61532,6 +61558,12 @@ member { type_id: 0x86d95287 offset: 768 } +member { + id: 0x58cc89fb + name: "cookie" + type_id: 0x86d95287 + offset: 64 +} member { id: 0x14bf8247 name: "cookie1" @@ -66156,6 +66188,12 @@ member { type_id: 0x41fadac3 offset: 64 } +member { + id: 0xffd54088 + name: "data" + type_id: 0x4765767f + offset: 384 +} member { id: 0xffd88cf6 name: "data" @@ -66487,6 +66525,12 @@ member { type_id: 0x5d8155a5 offset: 40 } +member { + id: 0x569ccc07 + name: "data_size" + type_id: 0x95ef30d6 + offset: 256 +} member { id: 0x56c02652 name: "data_size" @@ -92895,6 +92939,11 @@ member { type_id: 0xe62ebf07 offset: 128 } +member { + id: 0xb805bbb2 + name: "handle" + type_id: 0xe62ebf07 +} member { id: 0xb80b9f8f name: "handle" @@ -134069,12 +134118,24 @@ member { type_id: 0x8c43dc29 offset: 320 } +member { + id: 0x35690218 + name: "offsets" + type_id: 0x86d95287 + offset: 64 +} member { id: 0x3572f05b name: "offsets" type_id: 0x9d2c4a95 offset: 832 } +member { + id: 0xaa221c83 + name: "offsets_size" + type_id: 0x95ef30d6 + offset: 320 +} member { id: 0xaa43c86e name: "offsets_size" @@ -149099,6 +149160,11 @@ member { type_id: 0x86d95287 offset: 704 } +member { + id: 0x46761387 + name: "ptr" + type_id: 0x86d95287 +} member { id: 0x46c17f73 name: "ptr" @@ -149119,6 +149185,11 @@ member { name: "ptr" type_id: 0x2f5073a5 } +member { + id: 0x46e47dff + name: "ptr" + type_id: 0x14b72a39 +} member { id: 0x46e877b0 name: "ptr" @@ -165827,6 +165898,18 @@ member { type_id: 0xe90b32b7 offset: 928 } +member { + id: 0x38f30d00 + name: "sender_euid" + type_id: 0xba3f457a + offset: 224 +} +member { + id: 0xd3bc24ef + name: "sender_pid" + type_id: 0x763389c7 + offset: 192 +} member { id: 0xc26d459e name: "sendmsg" @@ -180727,6 +180810,11 @@ member { type_id: 0x6720d32f offset: 67008 } +member { + id: 0xb3da3bc9 + name: "target" + type_id: 0x78ea2ea9 +} member { id: 0x30229734 name: "target_alloc" @@ -201501,6 +201589,15 @@ struct_union { member_id: 0x9152ae19 } } +struct_union { + id: 0x14b72a39 + kind: STRUCT + definition { + bytesize: 16 + member_id: 0x3358d289 + member_id: 0x35690218 + } +} struct_union { id: 0x14e96bc2 kind: STRUCT @@ -204130,6 +204227,15 @@ struct_union { member_id: 0x39141955 } } +struct_union { + id: 0x4765767f + kind: UNION + definition { + bytesize: 16 + member_id: 0x46e47dff + member_id: 0x9ad307bc + } +} struct_union { id: 0x47d8e06a kind: UNION @@ -206809,6 +206915,15 @@ struct_union { member_id: 0x72454096 } } +struct_union { + id: 0x78ea2ea9 + kind: UNION + definition { + bytesize: 8 + member_id: 0xb805bbb2 + member_id: 0x46761387 + } +} struct_union { id: 0x791ba47c kind: UNION @@ -209041,6 +209156,23 @@ struct_union { member_id: 0xed700768 } } +struct_union { + id: 0x69385830 + kind: STRUCT + name: "binder_transaction_data" + definition { + bytesize: 64 + member_id: 0xb3da3bc9 + member_id: 0x58cc89fb + member_id: 0x5406c379 + member_id: 0x2d8ea701 + member_id: 0xd3bc24ef + member_id: 0x38f30d00 + member_id: 0x569ccc07 + member_id: 0xaa221c83 + member_id: 0xffd54088 + } +} struct_union { id: 0x5fed90c9 kind: STRUCT @@ -300137,6 +300269,14 @@ function { parameter_id: 0x6720d32f parameter_id: 0x2ec35650 } +function { + id: 0x98731419 + return_type_id: 0x6720d32f + parameter_id: 0x18bd6530 + parameter_id: 0xf435685e + parameter_id: 0x379d63b0 + parameter_id: 0x6720d32f +} function { id: 0x987349b3 return_type_id: 0x6720d32f @@ -301998,6 +302138,14 @@ function { parameter_id: 0x18bd6530 parameter_id: 0x6720d32f } +function { + id: 0x9a340b23 + return_type_id: 0x6720d32f + parameter_id: 0x18bd6530 + parameter_id: 0x6720d32f + parameter_id: 0x1d19a9d5 + parameter_id: 0x1d19a9d5 +} function { id: 0x9a343225 return_type_id: 0x6720d32f @@ -305580,6 +305728,15 @@ function { parameter_id: 0x18bd6530 parameter_id: 0x386883b9 } +function { + id: 0x9bd6fb19 + return_type_id: 0x6720d32f + parameter_id: 0x18bd6530 + parameter_id: 0x1f8dbf97 + parameter_id: 0x1f8dbf97 + parameter_id: 0x24373219 + parameter_id: 0x10de2fab +} function { id: 0x9bd6ff14 return_type_id: 0x6720d32f @@ -319960,6 +320117,15 @@ elf_symbol { type_id: 0x9b2d3bb4 full_name: "__traceiter_android_vh_audio_usb_offload_connect" } +elf_symbol { + id: 0x530ad17d + name: "__traceiter_android_vh_binder_alloc_new_buf_locked" + is_defined: true + symbol_type: FUNCTION + crc: 0x2a27381c + type_id: 0x98731419 + full_name: "__traceiter_android_vh_binder_alloc_new_buf_locked" +} elf_symbol { id: 0xbebf7d98 name: "__traceiter_android_vh_binder_free_proc" @@ -320032,6 +320198,15 @@ elf_symbol { type_id: 0x9bd88151 full_name: "__traceiter_android_vh_binder_read_done" } +elf_symbol { + id: 0x2d244867 + name: "__traceiter_android_vh_binder_reply" + is_defined: true + symbol_type: FUNCTION + crc: 0x0ec641ea + type_id: 0x9bd6fb19 + full_name: "__traceiter_android_vh_binder_reply" +} elf_symbol { id: 0xc6c9353c name: "__traceiter_android_vh_binder_restore_priority" @@ -320077,6 +320252,15 @@ elf_symbol { type_id: 0x9bd88151 full_name: "__traceiter_android_vh_binder_thread_release" } +elf_symbol { + id: 0xf6faffcb + name: "__traceiter_android_vh_binder_trans" + is_defined: true + symbol_type: FUNCTION + crc: 0x1570346e + type_id: 0x9bd6fb19 + full_name: "__traceiter_android_vh_binder_trans" +} elf_symbol { id: 0x5cf60b10 name: "__traceiter_android_vh_binder_transaction_init" @@ -320257,6 +320441,15 @@ elf_symbol { type_id: 0x9a35263f full_name: "__traceiter_android_vh_do_futex" } +elf_symbol { + id: 0x1cc3aec5 + name: "__traceiter_android_vh_do_send_sig_info" + is_defined: true + symbol_type: FUNCTION + crc: 0xd6ea1719 + type_id: 0x9a340b23 + full_name: "__traceiter_android_vh_do_send_sig_info" +} elf_symbol { id: 0x9dbd7b92 name: "__traceiter_android_vh_do_wake_up_sync" @@ -322318,6 +322511,15 @@ elf_symbol { type_id: 0x18ccbd2c full_name: "__tracepoint_android_vh_audio_usb_offload_connect" } +elf_symbol { + id: 0xc8703937 + name: "__tracepoint_android_vh_binder_alloc_new_buf_locked" + is_defined: true + symbol_type: OBJECT + crc: 0x02c7faf0 + type_id: 0x18ccbd2c + full_name: "__tracepoint_android_vh_binder_alloc_new_buf_locked" +} elf_symbol { id: 0xf32898c6 name: "__tracepoint_android_vh_binder_free_proc" @@ -322390,6 +322592,15 @@ elf_symbol { type_id: 0x18ccbd2c full_name: "__tracepoint_android_vh_binder_read_done" } +elf_symbol { + id: 0x6de9ac69 + name: "__tracepoint_android_vh_binder_reply" + is_defined: true + symbol_type: OBJECT + crc: 0x39132f3d + type_id: 0x18ccbd2c + full_name: "__tracepoint_android_vh_binder_reply" +} elf_symbol { id: 0x57a9a36a name: "__tracepoint_android_vh_binder_restore_priority" @@ -322435,6 +322646,15 @@ elf_symbol { type_id: 0x18ccbd2c full_name: "__tracepoint_android_vh_binder_thread_release" } +elf_symbol { + id: 0xec7035fd + name: "__tracepoint_android_vh_binder_trans" + is_defined: true + symbol_type: OBJECT + crc: 0x2bda2355 + type_id: 0x18ccbd2c + full_name: "__tracepoint_android_vh_binder_trans" +} elf_symbol { id: 0xa9d55136 name: "__tracepoint_android_vh_binder_transaction_init" @@ -322615,6 +322835,15 @@ elf_symbol { type_id: 0x18ccbd2c full_name: "__tracepoint_android_vh_do_futex" } +elf_symbol { + id: 0x82ce823f + name: "__tracepoint_android_vh_do_send_sig_info" + is_defined: true + symbol_type: OBJECT + crc: 0x692a21ea + type_id: 0x18ccbd2c + full_name: "__tracepoint_android_vh_do_send_sig_info" +} elf_symbol { id: 0xe2d7542c name: "__tracepoint_android_vh_do_wake_up_sync" @@ -374825,6 +375054,10 @@ symbols { key: "__traceiter_android_vh_audio_usb_offload_connect" value: 0x528da532 } + symbol { + key: "__traceiter_android_vh_binder_alloc_new_buf_locked" + value: 0x530ad17d + } symbol { key: "__traceiter_android_vh_binder_free_proc" value: 0xbebf7d98 @@ -374857,6 +375090,10 @@ symbols { key: "__traceiter_android_vh_binder_read_done" value: 0x5c1ee0c5 } + symbol { + key: "__traceiter_android_vh_binder_reply" + value: 0x2d244867 + } symbol { key: "__traceiter_android_vh_binder_restore_priority" value: 0xc6c9353c @@ -374877,6 +375114,10 @@ symbols { key: "__traceiter_android_vh_binder_thread_release" value: 0x25f13dbe } + symbol { + key: "__traceiter_android_vh_binder_trans" + value: 0xf6faffcb + } symbol { key: "__traceiter_android_vh_binder_transaction_init" value: 0x5cf60b10 @@ -374957,6 +375198,10 @@ symbols { key: "__traceiter_android_vh_do_futex" value: 0xd593b3ef } + symbol { + key: "__traceiter_android_vh_do_send_sig_info" + value: 0x1cc3aec5 + } symbol { key: "__traceiter_android_vh_do_wake_up_sync" value: 0x9dbd7b92 @@ -375873,6 +376118,10 @@ symbols { key: "__tracepoint_android_vh_audio_usb_offload_connect" value: 0xfb7cdd24 } + symbol { + key: "__tracepoint_android_vh_binder_alloc_new_buf_locked" + value: 0xc8703937 + } symbol { key: "__tracepoint_android_vh_binder_free_proc" value: 0xf32898c6 @@ -375905,6 +376154,10 @@ symbols { key: "__tracepoint_android_vh_binder_read_done" value: 0x54aac8cb } + symbol { + key: "__tracepoint_android_vh_binder_reply" + value: 0x6de9ac69 + } symbol { key: "__tracepoint_android_vh_binder_restore_priority" value: 0x57a9a36a @@ -375925,6 +376178,10 @@ symbols { key: "__tracepoint_android_vh_binder_thread_release" value: 0x2fce8f78 } + symbol { + key: "__tracepoint_android_vh_binder_trans" + value: 0xec7035fd + } symbol { key: "__tracepoint_android_vh_binder_transaction_init" value: 0xa9d55136 @@ -376005,6 +376262,10 @@ symbols { key: "__tracepoint_android_vh_do_futex" value: 0x9fe99d05 } + symbol { + key: "__tracepoint_android_vh_do_send_sig_info" + value: 0x82ce823f + } symbol { key: "__tracepoint_android_vh_do_wake_up_sync" value: 0xe2d7542c diff --git a/android/abi_gki_aarch64_xiaomi b/android/abi_gki_aarch64_xiaomi index 5c5d16ecf712..806e50a01b31 100644 --- a/android/abi_gki_aarch64_xiaomi +++ b/android/abi_gki_aarch64_xiaomi @@ -185,3 +185,17 @@ __tracepoint_android_rvh_set_cpus_allowed_comm __tracepoint_android_rvh_dequeue_task cpuset_cpus_allowed + +#required by millet.ko + __traceiter_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 + __tracepoint_android_vh_binder_wait_for_work + __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