diff --git a/android/abi_gki_aarch64.stg b/android/abi_gki_aarch64.stg index 219dac5c2765..62d10761c046 100644 --- a/android/abi_gki_aarch64.stg +++ b/android/abi_gki_aarch64.stg @@ -28198,6 +28198,11 @@ pointer_reference { kind: POINTER pointee_type_id: 0xd88f2091 } +pointer_reference { + id: 0x3cbd250a + kind: POINTER + pointee_type_id: 0xd8b472b6 +} pointer_reference { id: 0x3cc5d159 kind: POINTER @@ -67369,6 +67374,12 @@ member { type_id: 0xc8e4d7d1 offset: 384 } +member { + id: 0x3dfda6f6 + name: "cpumask" + type_id: 0xc8e4d7d1 + offset: 704 +} member { id: 0x954a0e7b name: "cpupri" @@ -104644,6 +104655,12 @@ member { offset: 2561 bitsize: 1 } +member { + id: 0xaea1d4b8 + name: "idle_duration_us" + type_id: 0x4585663f + offset: 576 +} member { id: 0xafe870ea name: "idle_h_nr_running" @@ -115129,6 +115146,12 @@ member { type_id: 0x160238dd offset: 2688 } +member { + id: 0x1e84361d + name: "latency_us" + type_id: 0x4585663f + offset: 640 +} member { id: 0xac824246 name: "latest_granting" @@ -168719,6 +168742,12 @@ member { type_id: 0xd5df6730 offset: 64 } +member { + id: 0x424a09e3 + name: "run_duration_us" + type_id: 0x4585663f + offset: 608 +} member { id: 0x9f0f9059 name: "run_graceperiod" @@ -234623,6 +234652,19 @@ struct_union { member_id: 0x2de9701e } } +struct_union { + id: 0xd8b472b6 + kind: STRUCT + name: "idle_inject_device" + definition { + bytesize: 88 + member_id: 0x1dce6e8e + member_id: 0xaea1d4b8 + member_id: 0x424a09e3 + member_id: 0x1e84361d + member_id: 0x3dfda6f6 + } +} struct_union { id: 0x04b89667 kind: STRUCT @@ -298961,6 +299003,12 @@ function { parameter_id: 0x054f691a parameter_id: 0x27847a9a } +function { + id: 0x1ea10d49 + return_type_id: 0x48b5725f + parameter_id: 0x3cbd250a + parameter_id: 0x4585663f +} function { id: 0x1ea1f34b return_type_id: 0x48b5725f @@ -298989,6 +299037,13 @@ function { parameter_id: 0x3b461cc8 parameter_id: 0xc9082b19 } +function { + id: 0x1eb06c10 + return_type_id: 0x48b5725f + parameter_id: 0x3cbd250a + parameter_id: 0x4585663f + parameter_id: 0x4585663f +} function { id: 0x1eb41c27 return_type_id: 0x48b5725f @@ -299948,6 +300003,11 @@ function { parameter_id: 0x3e19e681 parameter_id: 0x2afee447 } +function { + id: 0x1fb718d1 + return_type_id: 0x48b5725f + parameter_id: 0x3cbd250a +} function { id: 0x1fb862d7 return_type_id: 0x48b5725f @@ -300065,6 +300125,13 @@ function { parameter_id: 0x3104f372 parameter_id: 0x6720d32f } +function { + id: 0x1fde2109 + return_type_id: 0x48b5725f + parameter_id: 0x3cbd250a + parameter_id: 0x1bf16028 + parameter_id: 0x1bf16028 +} function { id: 0x1fdf0b41 return_type_id: 0x48b5725f @@ -303977,6 +304044,11 @@ function { return_type_id: 0x0130219f parameter_id: 0x0130219f } +function { + id: 0x65981286 + return_type_id: 0x3cbd250a + parameter_id: 0x38fa32ef +} function { id: 0x65a73fe6 return_type_id: 0x3ccb45d9 @@ -309860,6 +309932,11 @@ function { parameter_id: 0x15a30023 parameter_id: 0x146a39bf } +function { + id: 0x92afaa6d + return_type_id: 0x6720d32f + parameter_id: 0x3cbd250a +} function { id: 0x92b5578e return_type_id: 0x6720d32f @@ -366441,6 +366518,60 @@ elf_symbol { type_id: 0x1d307b55 full_name: "ida_free" } +elf_symbol { + id: 0xed9fa8eb + name: "idle_inject_get_duration" + is_defined: true + symbol_type: FUNCTION + crc: 0xe9cbcfd0 + type_id: 0x1fde2109 + full_name: "idle_inject_get_duration" +} +elf_symbol { + id: 0xba016e8c + name: "idle_inject_register" + is_defined: true + symbol_type: FUNCTION + crc: 0xd9693e02 + type_id: 0x65981286 + full_name: "idle_inject_register" +} +elf_symbol { + id: 0xdcaf9152 + name: "idle_inject_set_duration" + is_defined: true + symbol_type: FUNCTION + crc: 0xc18575af + type_id: 0x1eb06c10 + full_name: "idle_inject_set_duration" +} +elf_symbol { + id: 0x6a3603c1 + name: "idle_inject_set_latency" + is_defined: true + symbol_type: FUNCTION + crc: 0x95e93783 + type_id: 0x1ea10d49 + full_name: "idle_inject_set_latency" +} +elf_symbol { + id: 0xef70cf07 + name: "idle_inject_start" + is_defined: true + symbol_type: FUNCTION + crc: 0x5b3a2cd6 + type_id: 0x92afaa6d + full_name: "idle_inject_start" +} +elf_symbol { + id: 0x1f7b646d + name: "idle_inject_stop" + is_defined: true + symbol_type: FUNCTION + crc: 0x85c2b7eb + type_id: 0x1fb718d1 + full_name: "idle_inject_stop" +} elf_symbol { id: 0x7f40c9c2 name: "idr_alloc" @@ -404805,6 +404936,12 @@ interface { symbol_id: 0x58de8ff6 symbol_id: 0xb9a0744d symbol_id: 0x9c458796 + symbol_id: 0xed9fa8eb + symbol_id: 0xba016e8c + symbol_id: 0xdcaf9152 + symbol_id: 0x6a3603c1 + symbol_id: 0xef70cf07 + symbol_id: 0x1f7b646d symbol_id: 0x7f40c9c2 symbol_id: 0x3b6f5da6 symbol_id: 0x4a59ab5d diff --git a/android/abi_gki_aarch64_pixel b/android/abi_gki_aarch64_pixel index 36ea77b35ffa..611343b9f9ab 100644 --- a/android/abi_gki_aarch64_pixel +++ b/android/abi_gki_aarch64_pixel @@ -1057,6 +1057,12 @@ ida_alloc_range ida_destroy ida_free + idle_inject_get_duration + idle_inject_register + idle_inject_set_duration + idle_inject_set_latency + idle_inject_start + idle_inject_stop idr_alloc idr_alloc_cyclic idr_destroy