diff --git a/android/abi_gki_aarch64.stg b/android/abi_gki_aarch64.stg index caabb11bf4a1..5f17c6e77910 100644 --- a/android/abi_gki_aarch64.stg +++ b/android/abi_gki_aarch64.stg @@ -3721,6 +3721,11 @@ pointer_reference { kind: POINTER pointee_type_id: 0x187a07fb } +pointer_reference { + id: 0x0c93cbc1 + kind: POINTER + pointee_type_id: 0x180fc99a +} pointer_reference { id: 0x0c957ac0 kind: POINTER @@ -79192,6 +79197,12 @@ member { type_id: 0x6720d32f offset: 768 } +member { + id: 0x0a28cbab + name: "event" + type_id: 0x6720d32f + offset: 512 +} member { id: 0x0a384d6c name: "event" @@ -79568,6 +79579,12 @@ member { type_id: 0x03913382 offset: 1664 } +member { + id: 0x7dd6be17 + name: "event_wait" + type_id: 0x03913382 + offset: 320 +} member { id: 0x4fd97d39 name: "event_work" @@ -92392,6 +92409,12 @@ member { name: "group" type_id: 0x3e10b518 } +member { + id: 0xd3bb233e + name: "group" + type_id: 0x2922a3d0 + offset: 256 +} member { id: 0xd3bb5c92 name: "group" @@ -108703,6 +108726,12 @@ member { type_id: 0xc2cf0a7e offset: 192 } +member { + id: 0xdc176719 + name: "last_event_time" + type_id: 0x92233392 + offset: 832 +} member { id: 0x45c7feeb name: "last_flags" @@ -140393,6 +140422,12 @@ member { type_id: 0x4585663f offset: 6272 } +member { + id: 0x5e9a3cf4 + name: "pending_event" + type_id: 0x6d7f5ff6 + offset: 896 +} member { id: 0x34ebeb8a name: "pending_event_list" @@ -146118,6 +146153,12 @@ member { type_id: 0x97012809 offset: 33664 } +member { + id: 0x4ac13271 + name: "prev_growth" + type_id: 0x92233392 + offset: 192 +} member { id: 0x57943135 name: "prev_high_trip" @@ -174852,6 +174893,12 @@ member { type_id: 0x92233392 offset: 14208 } +member { + id: 0xa3c97cfb + name: "start_time" + type_id: 0x92233392 + offset: 64 +} member { id: 0x32930bf9 name: "start_time_ns" @@ -174881,6 +174928,12 @@ member { type_id: 0x0d42842b offset: 1408 } +member { + id: 0x161a63ce + name: "start_value" + type_id: 0x92233392 + offset: 128 +} member { id: 0x29a07d14 name: "start_xmit" @@ -175227,6 +175280,11 @@ member { type_id: 0x531194dd offset: 9408 } +member { + id: 0x72a3be34 + name: "state" + type_id: 0x504235bb +} member { id: 0x72b6707d name: "state" @@ -182571,6 +182629,12 @@ member { type_id: 0x33756485 offset: 1664 } +member { + id: 0x565beb91 + name: "threshold" + type_id: 0x92233392 + offset: 64 +} member { id: 0x56fabdc6 name: "threshold" @@ -197307,6 +197371,12 @@ member { name: "win" type_id: 0xaa39e76e } +member { + id: 0xf573f559 + name: "win" + type_id: 0x83a99a4f + offset: 576 +} member { id: 0x105bc79a name: "window" @@ -238955,6 +239025,35 @@ struct_union { member_id: 0x10bf8cbd } } +struct_union { + id: 0x180fc99a + kind: STRUCT + name: "psi_trigger" + definition { + bytesize: 120 + member_id: 0x72a3be34 + member_id: 0x565beb91 + member_id: 0x0fa6cf6d + member_id: 0xd3bb233e + member_id: 0x7dd6be17 + member_id: 0x0a28cbab + member_id: 0xf573f559 + member_id: 0xdc176719 + member_id: 0x5e9a3cf4 + } +} +struct_union { + id: 0x83a99a4f + kind: STRUCT + name: "psi_window" + definition { + bytesize: 32 + member_id: 0xd9ec3f41 + member_id: 0xa3c97cfb + member_id: 0x161a63ce + member_id: 0x4ac13271 + } +} struct_union { id: 0x0b97df98 kind: STRUCT @@ -271298,6 +271397,48 @@ enumeration { } } } +enumeration { + id: 0x504235bb + name: "psi_states" + definition { + underlying_type_id: 0x4585663f + enumerator { + name: "PSI_IO_SOME" + } + enumerator { + name: "PSI_IO_FULL" + value: 1 + } + enumerator { + name: "PSI_MEM_SOME" + value: 2 + } + enumerator { + name: "PSI_MEM_FULL" + value: 3 + } + enumerator { + name: "PSI_CPU_SOME" + value: 4 + } + enumerator { + name: "PSI_CPU_FULL" + value: 5 + } + enumerator { + name: "PSI_IRQ_FULL" + value: 6 + } + enumerator { + name: "PSI_NONIDLE" + value: 7 + } + enumerator { + name: "NR_PSI_STATES" + value: 8 + } + } +} enumeration { id: 0x4296745b name: "pstore_type_id" @@ -303285,6 +303426,12 @@ function { parameter_id: 0x2d8ee262 parameter_id: 0x18bd6530 } +function { + id: 0x9b0b30ec + return_type_id: 0x6720d32f + parameter_id: 0x18bd6530 + parameter_id: 0x2922a3d0 +} function { id: 0x9b0b9af5 return_type_id: 0x6720d32f @@ -304967,6 +305114,12 @@ function { parameter_id: 0x0858434c parameter_id: 0x1a080f6e } +function { + id: 0x9b9df54c + return_type_id: 0x6720d32f + parameter_id: 0x18bd6530 + parameter_id: 0x0c93cbc1 +} function { id: 0x9b9ef31d return_type_id: 0x6720d32f @@ -320967,6 +321120,24 @@ elf_symbol { type_id: 0x9be2da56 full_name: "__traceiter_android_vh_printk_hotplug" } +elf_symbol { + id: 0x574e7b58 + name: "__traceiter_android_vh_psi_event" + is_defined: true + symbol_type: FUNCTION + crc: 0x86d0d8f5 + type_id: 0x9b9df54c + full_name: "__traceiter_android_vh_psi_event" +} +elf_symbol { + id: 0xf2c39651 + name: "__traceiter_android_vh_psi_group" + is_defined: true + symbol_type: FUNCTION + crc: 0x0370e93f + type_id: 0x9b0b30ec + full_name: "__traceiter_android_vh_psi_group" +} elf_symbol { id: 0x7d069e91 name: "__traceiter_android_vh_record_mutex_lock_starttime" @@ -323415,6 +323586,24 @@ elf_symbol { type_id: 0x18ccbd2c full_name: "__tracepoint_android_vh_printk_hotplug" } +elf_symbol { + id: 0x61f8c8ae + name: "__tracepoint_android_vh_psi_event" + is_defined: true + symbol_type: OBJECT + crc: 0xa882f560 + type_id: 0x18ccbd2c + full_name: "__tracepoint_android_vh_psi_event" +} +elf_symbol { + id: 0x0e92ee53 + name: "__tracepoint_android_vh_psi_group" + is_defined: true + symbol_type: OBJECT + crc: 0x1b54b5dd + type_id: 0x18ccbd2c + full_name: "__tracepoint_android_vh_psi_group" +} elf_symbol { id: 0x761f292f name: "__tracepoint_android_vh_record_mutex_lock_starttime" @@ -374166,6 +374355,8 @@ interface { symbol_id: 0xe17999f4 symbol_id: 0x721b87b7 symbol_id: 0x7d499dab + symbol_id: 0x574e7b58 + symbol_id: 0xf2c39651 symbol_id: 0x7d069e91 symbol_id: 0x0fa39b81 symbol_id: 0x92518ec5 @@ -374438,6 +374629,8 @@ interface { symbol_id: 0x76e879b6 symbol_id: 0xae5bbde9 symbol_id: 0x49b95a49 + symbol_id: 0x61f8c8ae + symbol_id: 0x0e92ee53 symbol_id: 0x761f292f symbol_id: 0xef7ad117 symbol_id: 0x4568ff8f diff --git a/android/abi_gki_aarch64_xiaomi b/android/abi_gki_aarch64_xiaomi index c78e92e07ffe..db62c9af2e33 100644 --- a/android/abi_gki_aarch64_xiaomi +++ b/android/abi_gki_aarch64_xiaomi @@ -204,3 +204,9 @@ __tracepoint_android_vh_binder_trans __tracepoint_android_vh_binder_reply __tracepoint_android_vh_binder_alloc_new_buf_locked + +#required by io_limit.ko + __traceiter_android_vh_psi_event + __traceiter_android_vh_psi_group + __tracepoint_android_vh_psi_event + __tracepoint_android_vh_psi_group