Merge Android 24Q1 Release (ab/11220357)
Bug: 319669529
Merged-In: I9579d6874d5eed87337c07f4fd5017378f745789
Change-Id: Iab314e91cdfb9999635896a7daa1b87276386043
diff --git a/29/arm/libc/abi.stg b/29/arm/libc/abi.stg
index 02f5ddc..1674785 100644
--- a/29/arm/libc/abi.stg
+++ b/29/arm/libc/abi.stg
@@ -6254,6 +6254,10 @@
name: "ANDROID_FDSAN_OWNER_TYPE_NATIVE_HANDLE"
value: 13
}
+ enumerator {
+ name: "ANDROID_FDSAN_OWNER_TYPE_PARCEL"
+ value: 14
+ }
}
}
function {
diff --git a/29/arm64/libc/abi.stg b/29/arm64/libc/abi.stg
index 97f92e3..84a7133 100644
--- a/29/arm64/libc/abi.stg
+++ b/29/arm64/libc/abi.stg
@@ -6228,6 +6228,10 @@
name: "ANDROID_FDSAN_OWNER_TYPE_NATIVE_HANDLE"
value: 13
}
+ enumerator {
+ name: "ANDROID_FDSAN_OWNER_TYPE_PARCEL"
+ value: 14
+ }
}
}
function {
diff --git a/29/x86/libc/abi.stg b/29/x86/libc/abi.stg
index 6f0d87e..1541f93 100644
--- a/29/x86/libc/abi.stg
+++ b/29/x86/libc/abi.stg
@@ -6256,6 +6256,10 @@
name: "ANDROID_FDSAN_OWNER_TYPE_NATIVE_HANDLE"
value: 13
}
+ enumerator {
+ name: "ANDROID_FDSAN_OWNER_TYPE_PARCEL"
+ value: 14
+ }
}
}
function {
diff --git a/29/x86_64/libc/abi.stg b/29/x86_64/libc/abi.stg
index 26a1418..2a8f62f 100644
--- a/29/x86_64/libc/abi.stg
+++ b/29/x86_64/libc/abi.stg
@@ -6012,6 +6012,10 @@
name: "ANDROID_FDSAN_OWNER_TYPE_NATIVE_HANDLE"
value: 13
}
+ enumerator {
+ name: "ANDROID_FDSAN_OWNER_TYPE_PARCEL"
+ value: 14
+ }
}
}
function {
diff --git a/30/arm/libc/abi.stg b/30/arm/libc/abi.stg
index 1ba616b..b7d1079 100644
--- a/30/arm/libc/abi.stg
+++ b/30/arm/libc/abi.stg
@@ -6314,6 +6314,10 @@
name: "ANDROID_FDSAN_OWNER_TYPE_NATIVE_HANDLE"
value: 13
}
+ enumerator {
+ name: "ANDROID_FDSAN_OWNER_TYPE_PARCEL"
+ value: 14
+ }
}
}
function {
diff --git a/30/arm64/libc/abi.stg b/30/arm64/libc/abi.stg
index 52701c9..63f2e5c 100644
--- a/30/arm64/libc/abi.stg
+++ b/30/arm64/libc/abi.stg
@@ -6303,6 +6303,10 @@
name: "ANDROID_FDSAN_OWNER_TYPE_NATIVE_HANDLE"
value: 13
}
+ enumerator {
+ name: "ANDROID_FDSAN_OWNER_TYPE_PARCEL"
+ value: 14
+ }
}
}
function {
diff --git a/30/x86/libc/abi.stg b/30/x86/libc/abi.stg
index 714fc82..033da0c 100644
--- a/30/x86/libc/abi.stg
+++ b/30/x86/libc/abi.stg
@@ -6316,6 +6316,10 @@
name: "ANDROID_FDSAN_OWNER_TYPE_NATIVE_HANDLE"
value: 13
}
+ enumerator {
+ name: "ANDROID_FDSAN_OWNER_TYPE_PARCEL"
+ value: 14
+ }
}
}
function {
diff --git a/30/x86_64/libc/abi.stg b/30/x86_64/libc/abi.stg
index 93750b6..59dc11e 100644
--- a/30/x86_64/libc/abi.stg
+++ b/30/x86_64/libc/abi.stg
@@ -6072,6 +6072,10 @@
name: "ANDROID_FDSAN_OWNER_TYPE_NATIVE_HANDLE"
value: 13
}
+ enumerator {
+ name: "ANDROID_FDSAN_OWNER_TYPE_PARCEL"
+ value: 14
+ }
}
}
function {
diff --git a/31/arm/libc/abi.stg b/31/arm/libc/abi.stg
index 83ce570..ad41c97 100644
--- a/31/arm/libc/abi.stg
+++ b/31/arm/libc/abi.stg
@@ -6334,6 +6334,10 @@
name: "ANDROID_FDSAN_OWNER_TYPE_NATIVE_HANDLE"
value: 13
}
+ enumerator {
+ name: "ANDROID_FDSAN_OWNER_TYPE_PARCEL"
+ value: 14
+ }
}
}
function {
diff --git a/31/arm64/libc/abi.stg b/31/arm64/libc/abi.stg
index 165c08c..b626c19 100644
--- a/31/arm64/libc/abi.stg
+++ b/31/arm64/libc/abi.stg
@@ -6323,6 +6323,10 @@
name: "ANDROID_FDSAN_OWNER_TYPE_NATIVE_HANDLE"
value: 13
}
+ enumerator {
+ name: "ANDROID_FDSAN_OWNER_TYPE_PARCEL"
+ value: 14
+ }
}
}
function {
diff --git a/31/x86/libc/abi.stg b/31/x86/libc/abi.stg
index 1fd3749..bd428aa 100644
--- a/31/x86/libc/abi.stg
+++ b/31/x86/libc/abi.stg
@@ -6336,6 +6336,10 @@
name: "ANDROID_FDSAN_OWNER_TYPE_NATIVE_HANDLE"
value: 13
}
+ enumerator {
+ name: "ANDROID_FDSAN_OWNER_TYPE_PARCEL"
+ value: 14
+ }
}
}
function {
diff --git a/31/x86_64/libc/abi.stg b/31/x86_64/libc/abi.stg
index 69af700..ef4fc6c 100644
--- a/31/x86_64/libc/abi.stg
+++ b/31/x86_64/libc/abi.stg
@@ -6092,6 +6092,10 @@
name: "ANDROID_FDSAN_OWNER_TYPE_NATIVE_HANDLE"
value: 13
}
+ enumerator {
+ name: "ANDROID_FDSAN_OWNER_TYPE_PARCEL"
+ value: 14
+ }
}
}
function {
diff --git a/32/arm/libc/abi.stg b/32/arm/libc/abi.stg
index 83ce570..ad41c97 100644
--- a/32/arm/libc/abi.stg
+++ b/32/arm/libc/abi.stg
@@ -6334,6 +6334,10 @@
name: "ANDROID_FDSAN_OWNER_TYPE_NATIVE_HANDLE"
value: 13
}
+ enumerator {
+ name: "ANDROID_FDSAN_OWNER_TYPE_PARCEL"
+ value: 14
+ }
}
}
function {
diff --git a/32/arm64/libc/abi.stg b/32/arm64/libc/abi.stg
index 165c08c..b626c19 100644
--- a/32/arm64/libc/abi.stg
+++ b/32/arm64/libc/abi.stg
@@ -6323,6 +6323,10 @@
name: "ANDROID_FDSAN_OWNER_TYPE_NATIVE_HANDLE"
value: 13
}
+ enumerator {
+ name: "ANDROID_FDSAN_OWNER_TYPE_PARCEL"
+ value: 14
+ }
}
}
function {
diff --git a/32/x86/libc/abi.stg b/32/x86/libc/abi.stg
index 1fd3749..bd428aa 100644
--- a/32/x86/libc/abi.stg
+++ b/32/x86/libc/abi.stg
@@ -6336,6 +6336,10 @@
name: "ANDROID_FDSAN_OWNER_TYPE_NATIVE_HANDLE"
value: 13
}
+ enumerator {
+ name: "ANDROID_FDSAN_OWNER_TYPE_PARCEL"
+ value: 14
+ }
}
}
function {
diff --git a/32/x86_64/libc/abi.stg b/32/x86_64/libc/abi.stg
index 69af700..ef4fc6c 100644
--- a/32/x86_64/libc/abi.stg
+++ b/32/x86_64/libc/abi.stg
@@ -6092,6 +6092,10 @@
name: "ANDROID_FDSAN_OWNER_TYPE_NATIVE_HANDLE"
value: 13
}
+ enumerator {
+ name: "ANDROID_FDSAN_OWNER_TYPE_PARCEL"
+ value: 14
+ }
}
}
function {
diff --git a/33/64/arm/source-based/config.json b/33/64/arm/source-based/config.json
index 2e2eea3..1bc8771 100644
--- a/33/64/arm/source-based/config.json
+++ b/33/64/arm/source-based/config.json
@@ -1,4 +1,12 @@
{
+ "libnativewindow": [
+ {
+ "target_version": "34",
+ "ignore_linker_set_keys": [
+ "_ZN7android34AHardwareBuffer_isValidPixelFormatEj",
+ ],
+ },
+ ],
"libz": [
{
"target_version": "34",
diff --git a/33/64/arm64/source-based/config.json b/33/64/arm64/source-based/config.json
index 2e2eea3..1bc8771 100644
--- a/33/64/arm64/source-based/config.json
+++ b/33/64/arm64/source-based/config.json
@@ -1,4 +1,12 @@
{
+ "libnativewindow": [
+ {
+ "target_version": "34",
+ "ignore_linker_set_keys": [
+ "_ZN7android34AHardwareBuffer_isValidPixelFormatEj",
+ ],
+ },
+ ],
"libz": [
{
"target_version": "34",
diff --git a/33/64/arm_arm64/source-based/config.json b/33/64/arm_arm64/source-based/config.json
index 2e2eea3..1bc8771 100644
--- a/33/64/arm_arm64/source-based/config.json
+++ b/33/64/arm_arm64/source-based/config.json
@@ -1,4 +1,12 @@
{
+ "libnativewindow": [
+ {
+ "target_version": "34",
+ "ignore_linker_set_keys": [
+ "_ZN7android34AHardwareBuffer_isValidPixelFormatEj",
+ ],
+ },
+ ],
"libz": [
{
"target_version": "34",
diff --git a/33/64/x86/source-based/config.json b/33/64/x86/source-based/config.json
index 2e2eea3..1bc8771 100644
--- a/33/64/x86/source-based/config.json
+++ b/33/64/x86/source-based/config.json
@@ -1,4 +1,12 @@
{
+ "libnativewindow": [
+ {
+ "target_version": "34",
+ "ignore_linker_set_keys": [
+ "_ZN7android34AHardwareBuffer_isValidPixelFormatEj",
+ ],
+ },
+ ],
"libz": [
{
"target_version": "34",
diff --git a/33/64/x86_64/source-based/config.json b/33/64/x86_64/source-based/config.json
index 2e2eea3..1bc8771 100644
--- a/33/64/x86_64/source-based/config.json
+++ b/33/64/x86_64/source-based/config.json
@@ -1,4 +1,12 @@
{
+ "libnativewindow": [
+ {
+ "target_version": "34",
+ "ignore_linker_set_keys": [
+ "_ZN7android34AHardwareBuffer_isValidPixelFormatEj",
+ ],
+ },
+ ],
"libz": [
{
"target_version": "34",
diff --git a/33/64/x86_x86_64/source-based/config.json b/33/64/x86_x86_64/source-based/config.json
index 2e2eea3..1bc8771 100644
--- a/33/64/x86_x86_64/source-based/config.json
+++ b/33/64/x86_x86_64/source-based/config.json
@@ -1,4 +1,12 @@
{
+ "libnativewindow": [
+ {
+ "target_version": "34",
+ "ignore_linker_set_keys": [
+ "_ZN7android34AHardwareBuffer_isValidPixelFormatEj",
+ ],
+ },
+ ],
"libz": [
{
"target_version": "34",
diff --git a/33/arm/libc/abi.stg b/33/arm/libc/abi.stg
index 650fa01..ab6be9f 100644
--- a/33/arm/libc/abi.stg
+++ b/33/arm/libc/abi.stg
@@ -6334,6 +6334,10 @@
name: "ANDROID_FDSAN_OWNER_TYPE_NATIVE_HANDLE"
value: 13
}
+ enumerator {
+ name: "ANDROID_FDSAN_OWNER_TYPE_PARCEL"
+ value: 14
+ }
}
}
function {
diff --git a/33/arm64/libc/abi.stg b/33/arm64/libc/abi.stg
index c5e9120..d02c873 100644
--- a/33/arm64/libc/abi.stg
+++ b/33/arm64/libc/abi.stg
@@ -6323,6 +6323,10 @@
name: "ANDROID_FDSAN_OWNER_TYPE_NATIVE_HANDLE"
value: 13
}
+ enumerator {
+ name: "ANDROID_FDSAN_OWNER_TYPE_PARCEL"
+ value: 14
+ }
}
}
function {
diff --git a/33/x86/libc/abi.stg b/33/x86/libc/abi.stg
index b383ab5..7edc888 100644
--- a/33/x86/libc/abi.stg
+++ b/33/x86/libc/abi.stg
@@ -6336,6 +6336,10 @@
name: "ANDROID_FDSAN_OWNER_TYPE_NATIVE_HANDLE"
value: 13
}
+ enumerator {
+ name: "ANDROID_FDSAN_OWNER_TYPE_PARCEL"
+ value: 14
+ }
}
}
function {
diff --git a/33/x86_64/libc/abi.stg b/33/x86_64/libc/abi.stg
index 04c5f7e..8426a28 100644
--- a/33/x86_64/libc/abi.stg
+++ b/33/x86_64/libc/abi.stg
@@ -6092,6 +6092,10 @@
name: "ANDROID_FDSAN_OWNER_TYPE_NATIVE_HANDLE"
value: 13
}
+ enumerator {
+ name: "ANDROID_FDSAN_OWNER_TYPE_PARCEL"
+ value: 14
+ }
}
}
function {
diff --git a/34/64/arm/source-based/config.json b/34/64/arm/source-based/config.json
index c225cc8..4c6e271 100644
--- a/34/64/arm/source-based/config.json
+++ b/34/64/arm/source-based/config.json
@@ -1,4 +1,18 @@
{
+ "libnativewindow": [
+ {
+ "target_version": "current",
+ "ignore_linker_set_keys": [
+ "_ZN7android34AHardwareBuffer_isValidPixelFormatEj",
+ ],
+ },
+ {
+ "target_version": "35",
+ "ignore_linker_set_keys": [
+ "_ZN7android34AHardwareBuffer_isValidPixelFormatEj",
+ ],
+ },
+ ],
"libz": [
{
"target_version": "current",
diff --git a/34/64/arm64/source-based/config.json b/34/64/arm64/source-based/config.json
index c225cc8..4c6e271 100644
--- a/34/64/arm64/source-based/config.json
+++ b/34/64/arm64/source-based/config.json
@@ -1,4 +1,18 @@
{
+ "libnativewindow": [
+ {
+ "target_version": "current",
+ "ignore_linker_set_keys": [
+ "_ZN7android34AHardwareBuffer_isValidPixelFormatEj",
+ ],
+ },
+ {
+ "target_version": "35",
+ "ignore_linker_set_keys": [
+ "_ZN7android34AHardwareBuffer_isValidPixelFormatEj",
+ ],
+ },
+ ],
"libz": [
{
"target_version": "current",
diff --git a/34/64/arm_arm64/source-based/config.json b/34/64/arm_arm64/source-based/config.json
index c225cc8..4c6e271 100644
--- a/34/64/arm_arm64/source-based/config.json
+++ b/34/64/arm_arm64/source-based/config.json
@@ -1,4 +1,18 @@
{
+ "libnativewindow": [
+ {
+ "target_version": "current",
+ "ignore_linker_set_keys": [
+ "_ZN7android34AHardwareBuffer_isValidPixelFormatEj",
+ ],
+ },
+ {
+ "target_version": "35",
+ "ignore_linker_set_keys": [
+ "_ZN7android34AHardwareBuffer_isValidPixelFormatEj",
+ ],
+ },
+ ],
"libz": [
{
"target_version": "current",
diff --git a/34/64/x86/source-based/config.json b/34/64/x86/source-based/config.json
index c225cc8..4c6e271 100644
--- a/34/64/x86/source-based/config.json
+++ b/34/64/x86/source-based/config.json
@@ -1,4 +1,18 @@
{
+ "libnativewindow": [
+ {
+ "target_version": "current",
+ "ignore_linker_set_keys": [
+ "_ZN7android34AHardwareBuffer_isValidPixelFormatEj",
+ ],
+ },
+ {
+ "target_version": "35",
+ "ignore_linker_set_keys": [
+ "_ZN7android34AHardwareBuffer_isValidPixelFormatEj",
+ ],
+ },
+ ],
"libz": [
{
"target_version": "current",
diff --git a/34/64/x86_64/source-based/config.json b/34/64/x86_64/source-based/config.json
index c225cc8..4c6e271 100644
--- a/34/64/x86_64/source-based/config.json
+++ b/34/64/x86_64/source-based/config.json
@@ -1,4 +1,18 @@
{
+ "libnativewindow": [
+ {
+ "target_version": "current",
+ "ignore_linker_set_keys": [
+ "_ZN7android34AHardwareBuffer_isValidPixelFormatEj",
+ ],
+ },
+ {
+ "target_version": "35",
+ "ignore_linker_set_keys": [
+ "_ZN7android34AHardwareBuffer_isValidPixelFormatEj",
+ ],
+ },
+ ],
"libz": [
{
"target_version": "current",
diff --git a/34/64/x86_x86_64/source-based/config.json b/34/64/x86_x86_64/source-based/config.json
index c225cc8..4c6e271 100644
--- a/34/64/x86_x86_64/source-based/config.json
+++ b/34/64/x86_x86_64/source-based/config.json
@@ -1,4 +1,18 @@
{
+ "libnativewindow": [
+ {
+ "target_version": "current",
+ "ignore_linker_set_keys": [
+ "_ZN7android34AHardwareBuffer_isValidPixelFormatEj",
+ ],
+ },
+ {
+ "target_version": "35",
+ "ignore_linker_set_keys": [
+ "_ZN7android34AHardwareBuffer_isValidPixelFormatEj",
+ ],
+ },
+ ],
"libz": [
{
"target_version": "current",
diff --git a/34/arm/libc/abi.stg b/34/arm/libc/abi.stg
index 795af79..33e4674 100644
--- a/34/arm/libc/abi.stg
+++ b/34/arm/libc/abi.stg
@@ -6334,6 +6334,10 @@
name: "ANDROID_FDSAN_OWNER_TYPE_NATIVE_HANDLE"
value: 13
}
+ enumerator {
+ name: "ANDROID_FDSAN_OWNER_TYPE_PARCEL"
+ value: 14
+ }
}
}
function {
diff --git a/34/arm64/libc/abi.stg b/34/arm64/libc/abi.stg
index cb114e2..5c5a343 100644
--- a/34/arm64/libc/abi.stg
+++ b/34/arm64/libc/abi.stg
@@ -6323,6 +6323,10 @@
name: "ANDROID_FDSAN_OWNER_TYPE_NATIVE_HANDLE"
value: 13
}
+ enumerator {
+ name: "ANDROID_FDSAN_OWNER_TYPE_PARCEL"
+ value: 14
+ }
}
}
function {
diff --git a/34/x86/libc/abi.stg b/34/x86/libc/abi.stg
index 52e38b7..68fa2fe 100644
--- a/34/x86/libc/abi.stg
+++ b/34/x86/libc/abi.stg
@@ -6336,6 +6336,10 @@
name: "ANDROID_FDSAN_OWNER_TYPE_NATIVE_HANDLE"
value: 13
}
+ enumerator {
+ name: "ANDROID_FDSAN_OWNER_TYPE_PARCEL"
+ value: 14
+ }
}
}
function {
diff --git a/34/x86_64/libc/abi.stg b/34/x86_64/libc/abi.stg
index f15e6b0..73bd10e 100644
--- a/34/x86_64/libc/abi.stg
+++ b/34/x86_64/libc/abi.stg
@@ -6092,6 +6092,10 @@
name: "ANDROID_FDSAN_OWNER_TYPE_NATIVE_HANDLE"
value: 13
}
+ enumerator {
+ name: "ANDROID_FDSAN_OWNER_TYPE_PARCEL"
+ value: 14
+ }
}
}
function {
diff --git a/VanillaIceCream/arm/libandroid/abi.stg b/VanillaIceCream/arm/libandroid/abi.stg
index 666e60b..5975b80 100644
--- a/VanillaIceCream/arm/libandroid/abi.stg
+++ b/VanillaIceCream/arm/libandroid/abi.stg
@@ -20,6 +20,11 @@
pointee_type_id: 0x3a09e6e6
}
pointer_reference {
+ id: 0x044017d5
+ kind: POINTER
+ pointee_type_id: 0x3b40b9c9
+}
+pointer_reference {
id: 0x0483e6f8
kind: POINTER
pointee_type_id: 0x384f7d7c
@@ -350,6 +355,11 @@
pointee_type_id: 0xc22bf7b5
}
pointer_reference {
+ id: 0x3b40b9c9
+ kind: POINTER
+ pointee_type_id: 0xc74201b8
+}
+pointer_reference {
id: 0x3b909d21
kind: POINTER
pointee_type_id: 0xc402921a
@@ -375,6 +385,11 @@
pointee_type_id: 0xdeb40f16
}
pointer_reference {
+ id: 0x3d45a7a1
+ kind: POINTER
+ pointee_type_id: 0xdf56781b
+}
+pointer_reference {
id: 0x3d67c7fb
kind: POINTER
pointee_type_id: 0xdfdff972
@@ -680,6 +695,11 @@
referred_type_id: 0x7533d9d0
}
typedef {
+ id: 0xdf56781b
+ name: "AWorkDuration"
+ referred_type_id: 0x3d4aed91
+}
+typedef {
id: 0xacee79d8
name: "JNIEnv"
referred_type_id: 0xc4cb203f
@@ -865,6 +885,11 @@
qualified_type_id: 0x78e8685c
}
qualified {
+ id: 0xc74201b8
+ qualifier: CONST
+ qualified_type_id: 0x6d4fb069
+}
+qualified {
id: 0xc84d9907
qualifier: CONST
qualified_type_id: 0x5171d297
@@ -1307,6 +1332,11 @@
type_id: 0x503a7d6d
}
member {
+ id: 0x3e74c7e7
+ name: "headroom"
+ type_id: 0x8b7c737e
+}
+member {
id: 0x76737aa1
name: "heart_rate"
type_id: 0xabf3dc39
@@ -1531,6 +1561,12 @@
type_id: 0x8b7c737e
}
member {
+ id: 0x02110687
+ name: "thermalStatus"
+ type_id: 0x3c1e4e7f
+ offset: 32
+}
+member {
id: 0x5a91f0d2
name: "timestamp"
type_id: 0x7533d9d0
@@ -2185,6 +2221,16 @@
name: "ASystemFontIterator"
}
struct_union {
+ id: 0x6d4fb069
+ kind: STRUCT
+ name: "AThermalHeadroomThreshold"
+ definition {
+ bytesize: 8
+ member_id: 0x3e74c7e7
+ member_id: 0x02110687
+ }
+}
+struct_union {
id: 0xe6c18de5
kind: STRUCT
name: "AThermalManager"
@@ -2200,6 +2246,11 @@
}
}
struct_union {
+ id: 0x3d4aed91
+ kind: STRUCT
+ name: "AWorkDuration"
+}
+struct_union {
id: 0xc4cb203f
kind: STRUCT
name: "_JNIEnv"
@@ -2927,6 +2978,12 @@
parameter_id: 0x18bd6530
}
function {
+ id: 0x1e1df71c
+ return_type_id: 0x48b5725f
+ parameter_id: 0x3d45a7a1
+ parameter_id: 0x7533d9d0
+}
+function {
id: 0x1e4425e3
return_type_id: 0x48b5725f
parameter_id: 0x3d3d3a62
@@ -3018,6 +3075,11 @@
parameter_id: 0x3fc92392
}
function {
+ id: 0x1fc9387b
+ return_type_id: 0x48b5725f
+ parameter_id: 0x3d45a7a1
+}
+function {
id: 0x1fcb25e2
return_type_id: 0x48b5725f
parameter_id: 0x3fc92392
@@ -3079,6 +3141,10 @@
parameter_id: 0xf435685e
}
function {
+ id: 0x441b263c
+ return_type_id: 0x3d45a7a1
+}
+function {
id: 0x45d6b9c5
return_type_id: 0x08a987db
parameter_id: 0x21aba7d1
@@ -3218,6 +3284,12 @@
parameter_id: 0xf435685e
}
function {
+ id: 0x90a59080
+ return_type_id: 0x6720d32f
+ parameter_id: 0x374194c4
+ parameter_id: 0x3d45a7a1
+}
+function {
id: 0x914fb38b
return_type_id: 0x6720d32f
parameter_id: 0x30c55d0d
@@ -3254,6 +3326,12 @@
parameter_id: 0xf435685e
}
function {
+ id: 0x91da3ce1
+ return_type_id: 0x6720d32f
+ parameter_id: 0x374194c4
+ parameter_id: 0x62aebfd4
+}
+function {
id: 0x91ee4ca2
return_type_id: 0x6720d32f
parameter_id: 0x30c55d0d
@@ -3306,6 +3384,13 @@
parameter_id: 0x3dd9738b
}
function {
+ id: 0x93782360
+ return_type_id: 0x6720d32f
+ parameter_id: 0x3b909d21
+ parameter_id: 0x044017d5
+ parameter_id: 0x379d63b0
+}
+function {
id: 0x93abeae4
return_type_id: 0x6720d32f
parameter_id: 0x38e46ac9
@@ -5481,6 +5566,22 @@
full_name: "APerformanceHint_reportActualWorkDuration"
}
elf_symbol {
+ id: 0x54af5fe9
+ name: "APerformanceHint_reportActualWorkDuration2"
+ is_defined: true
+ symbol_type: FUNCTION
+ type_id: 0x90a59080
+ full_name: "APerformanceHint_reportActualWorkDuration2"
+}
+elf_symbol {
+ id: 0xa7a9fc57
+ name: "APerformanceHint_setPreferPowerEfficiency"
+ is_defined: true
+ symbol_type: FUNCTION
+ type_id: 0x91da3ce1
+ full_name: "APerformanceHint_setPreferPowerEfficiency"
+}
+elf_symbol {
id: 0x83764e43
name: "APerformanceHint_setThreads"
is_defined: true
@@ -6273,6 +6374,14 @@
full_name: "AThermal_getThermalHeadroom"
}
elf_symbol {
+ id: 0xfa57f884
+ name: "AThermal_getThermalHeadroomThresholds"
+ is_defined: true
+ symbol_type: FUNCTION
+ type_id: 0x93782360
+ full_name: "AThermal_getThermalHeadroomThresholds"
+}
+elf_symbol {
id: 0x5309a7ad
name: "AThermal_registerThermalStatusListener"
is_defined: true
@@ -6345,6 +6454,54 @@
full_name: "ATrace_setCounter"
}
elf_symbol {
+ id: 0x84873879
+ name: "AWorkDuration_create"
+ is_defined: true
+ symbol_type: FUNCTION
+ type_id: 0x441b263c
+ full_name: "AWorkDuration_create"
+}
+elf_symbol {
+ id: 0x95f893e1
+ name: "AWorkDuration_release"
+ is_defined: true
+ symbol_type: FUNCTION
+ type_id: 0x1fc9387b
+ full_name: "AWorkDuration_release"
+}
+elf_symbol {
+ id: 0x61db4dbe
+ name: "AWorkDuration_setActualCpuDurationNanos"
+ is_defined: true
+ symbol_type: FUNCTION
+ type_id: 0x1e1df71c
+ full_name: "AWorkDuration_setActualCpuDurationNanos"
+}
+elf_symbol {
+ id: 0xdb415d99
+ name: "AWorkDuration_setActualGpuDurationNanos"
+ is_defined: true
+ symbol_type: FUNCTION
+ type_id: 0x1e1df71c
+ full_name: "AWorkDuration_setActualGpuDurationNanos"
+}
+elf_symbol {
+ id: 0x83b69f30
+ name: "AWorkDuration_setActualTotalDurationNanos"
+ is_defined: true
+ symbol_type: FUNCTION
+ type_id: 0x1e1df71c
+ full_name: "AWorkDuration_setActualTotalDurationNanos"
+}
+elf_symbol {
+ id: 0x024106b7
+ name: "AWorkDuration_setWorkPeriodStartTimestampNanos"
+ is_defined: true
+ symbol_type: FUNCTION
+ type_id: 0x1e1df71c
+ full_name: "AWorkDuration_setWorkPeriodStartTimestampNanos"
+}
+elf_symbol {
id: 0x6ce2c8c2
name: "android_getaddrinfofornetwork"
is_defined: true
@@ -6659,6 +6816,8 @@
symbol_id: 0x535faf77
symbol_id: 0x7002f1b4
symbol_id: 0xaff60d6f
+ symbol_id: 0x54af5fe9
+ symbol_id: 0xa7a9fc57
symbol_id: 0x83764e43
symbol_id: 0xfd979c5d
symbol_id: 0x7065cff1
@@ -6758,6 +6917,7 @@
symbol_id: 0xbf2e2ef6
symbol_id: 0x68257888
symbol_id: 0x3d26cd52
+ symbol_id: 0xfa57f884
symbol_id: 0x5309a7ad
symbol_id: 0x002efe90
symbol_id: 0x53b4ae39
@@ -6767,6 +6927,12 @@
symbol_id: 0xe565a201
symbol_id: 0xa3969a24
symbol_id: 0x1e49cc3b
+ symbol_id: 0x84873879
+ symbol_id: 0x95f893e1
+ symbol_id: 0x61db4dbe
+ symbol_id: 0xdb415d99
+ symbol_id: 0x83b69f30
+ symbol_id: 0x024106b7
symbol_id: 0x6ce2c8c2
symbol_id: 0xa224adb1
symbol_id: 0xca5453e3
diff --git a/VanillaIceCream/arm/libc/abi.stg b/VanillaIceCream/arm/libc/abi.stg
index 3618f57..6b6cf3e 100644
--- a/VanillaIceCream/arm/libc/abi.stg
+++ b/VanillaIceCream/arm/libc/abi.stg
@@ -6354,6 +6354,10 @@
name: "ANDROID_FDSAN_OWNER_TYPE_NATIVE_HANDLE"
value: 13
}
+ enumerator {
+ name: "ANDROID_FDSAN_OWNER_TYPE_PARCEL"
+ value: 14
+ }
}
}
function {
diff --git a/VanillaIceCream/arm64/libandroid/abi.stg b/VanillaIceCream/arm64/libandroid/abi.stg
index 8278428..9e868a7 100644
--- a/VanillaIceCream/arm64/libandroid/abi.stg
+++ b/VanillaIceCream/arm64/libandroid/abi.stg
@@ -20,6 +20,11 @@
pointee_type_id: 0x3a09e6e6
}
pointer_reference {
+ id: 0x044017d5
+ kind: POINTER
+ pointee_type_id: 0x3b40b9c9
+}
+pointer_reference {
id: 0x0483e6f8
kind: POINTER
pointee_type_id: 0x384f7d7c
@@ -350,6 +355,11 @@
pointee_type_id: 0xc22bf7b5
}
pointer_reference {
+ id: 0x3b40b9c9
+ kind: POINTER
+ pointee_type_id: 0xc74201b8
+}
+pointer_reference {
id: 0x3b909d21
kind: POINTER
pointee_type_id: 0xc402921a
@@ -375,6 +385,11 @@
pointee_type_id: 0xdeb40f16
}
pointer_reference {
+ id: 0x3d45a7a1
+ kind: POINTER
+ pointee_type_id: 0xdf56781b
+}
+pointer_reference {
id: 0x3d67c7fb
kind: POINTER
pointee_type_id: 0xdfdff972
@@ -680,6 +695,11 @@
referred_type_id: 0x7533d9d0
}
typedef {
+ id: 0xdf56781b
+ name: "AWorkDuration"
+ referred_type_id: 0x3d4aed91
+}
+typedef {
id: 0xacee79d8
name: "JNIEnv"
referred_type_id: 0xc4cb203f
@@ -855,6 +875,11 @@
qualified_type_id: 0x78e8685c
}
qualified {
+ id: 0xc74201b8
+ qualifier: CONST
+ qualified_type_id: 0x6d4fb069
+}
+qualified {
id: 0xc84d9907
qualifier: CONST
qualified_type_id: 0x5171d297
@@ -1291,6 +1316,11 @@
type_id: 0x503a7d6d
}
member {
+ id: 0x3e74c7e7
+ name: "headroom"
+ type_id: 0x8b7c737e
+}
+member {
id: 0x76737aa1
name: "heart_rate"
type_id: 0xabf3dc39
@@ -1515,6 +1545,12 @@
type_id: 0x8b7c737e
}
member {
+ id: 0x02110687
+ name: "thermalStatus"
+ type_id: 0x3c1e4e7f
+ offset: 32
+}
+member {
id: 0x5a91f0d2
name: "timestamp"
type_id: 0x7533d9d0
@@ -2169,6 +2205,16 @@
name: "ASystemFontIterator"
}
struct_union {
+ id: 0x6d4fb069
+ kind: STRUCT
+ name: "AThermalHeadroomThreshold"
+ definition {
+ bytesize: 8
+ member_id: 0x3e74c7e7
+ member_id: 0x02110687
+ }
+}
+struct_union {
id: 0xe6c18de5
kind: STRUCT
name: "AThermalManager"
@@ -2184,6 +2230,11 @@
}
}
struct_union {
+ id: 0x3d4aed91
+ kind: STRUCT
+ name: "AWorkDuration"
+}
+struct_union {
id: 0xc4cb203f
kind: STRUCT
name: "_JNIEnv"
@@ -2911,6 +2962,12 @@
parameter_id: 0x18bd6530
}
function {
+ id: 0x1e1df71c
+ return_type_id: 0x48b5725f
+ parameter_id: 0x3d45a7a1
+ parameter_id: 0x7533d9d0
+}
+function {
id: 0x1e4425e3
return_type_id: 0x48b5725f
parameter_id: 0x3d3d3a62
@@ -3002,6 +3059,11 @@
parameter_id: 0x3fc92392
}
function {
+ id: 0x1fc9387b
+ return_type_id: 0x48b5725f
+ parameter_id: 0x3d45a7a1
+}
+function {
id: 0x1fcb25e2
return_type_id: 0x48b5725f
parameter_id: 0x3fc92392
@@ -3063,6 +3125,10 @@
parameter_id: 0xf435685e
}
function {
+ id: 0x441b263c
+ return_type_id: 0x3d45a7a1
+}
+function {
id: 0x45d6b9c5
return_type_id: 0x08a987db
parameter_id: 0x21aba7d1
@@ -3202,6 +3268,12 @@
parameter_id: 0xf435685e
}
function {
+ id: 0x90a59080
+ return_type_id: 0x6720d32f
+ parameter_id: 0x374194c4
+ parameter_id: 0x3d45a7a1
+}
+function {
id: 0x914fb38b
return_type_id: 0x6720d32f
parameter_id: 0x30c55d0d
@@ -3238,6 +3310,12 @@
parameter_id: 0xf435685e
}
function {
+ id: 0x91da3ce1
+ return_type_id: 0x6720d32f
+ parameter_id: 0x374194c4
+ parameter_id: 0x62aebfd4
+}
+function {
id: 0x91ee4ca2
return_type_id: 0x6720d32f
parameter_id: 0x30c55d0d
@@ -3290,6 +3368,13 @@
parameter_id: 0x3dd9738b
}
function {
+ id: 0x93782360
+ return_type_id: 0x6720d32f
+ parameter_id: 0x3b909d21
+ parameter_id: 0x044017d5
+ parameter_id: 0x379d63b0
+}
+function {
id: 0x93abeae4
return_type_id: 0x6720d32f
parameter_id: 0x38e46ac9
@@ -5465,6 +5550,22 @@
full_name: "APerformanceHint_reportActualWorkDuration"
}
elf_symbol {
+ id: 0x54af5fe9
+ name: "APerformanceHint_reportActualWorkDuration2"
+ is_defined: true
+ symbol_type: FUNCTION
+ type_id: 0x90a59080
+ full_name: "APerformanceHint_reportActualWorkDuration2"
+}
+elf_symbol {
+ id: 0xa7a9fc57
+ name: "APerformanceHint_setPreferPowerEfficiency"
+ is_defined: true
+ symbol_type: FUNCTION
+ type_id: 0x91da3ce1
+ full_name: "APerformanceHint_setPreferPowerEfficiency"
+}
+elf_symbol {
id: 0x83764e43
name: "APerformanceHint_setThreads"
is_defined: true
@@ -6257,6 +6358,14 @@
full_name: "AThermal_getThermalHeadroom"
}
elf_symbol {
+ id: 0xfa57f884
+ name: "AThermal_getThermalHeadroomThresholds"
+ is_defined: true
+ symbol_type: FUNCTION
+ type_id: 0x93782360
+ full_name: "AThermal_getThermalHeadroomThresholds"
+}
+elf_symbol {
id: 0x5309a7ad
name: "AThermal_registerThermalStatusListener"
is_defined: true
@@ -6329,6 +6438,54 @@
full_name: "ATrace_setCounter"
}
elf_symbol {
+ id: 0x84873879
+ name: "AWorkDuration_create"
+ is_defined: true
+ symbol_type: FUNCTION
+ type_id: 0x441b263c
+ full_name: "AWorkDuration_create"
+}
+elf_symbol {
+ id: 0x95f893e1
+ name: "AWorkDuration_release"
+ is_defined: true
+ symbol_type: FUNCTION
+ type_id: 0x1fc9387b
+ full_name: "AWorkDuration_release"
+}
+elf_symbol {
+ id: 0x61db4dbe
+ name: "AWorkDuration_setActualCpuDurationNanos"
+ is_defined: true
+ symbol_type: FUNCTION
+ type_id: 0x1e1df71c
+ full_name: "AWorkDuration_setActualCpuDurationNanos"
+}
+elf_symbol {
+ id: 0xdb415d99
+ name: "AWorkDuration_setActualGpuDurationNanos"
+ is_defined: true
+ symbol_type: FUNCTION
+ type_id: 0x1e1df71c
+ full_name: "AWorkDuration_setActualGpuDurationNanos"
+}
+elf_symbol {
+ id: 0x83b69f30
+ name: "AWorkDuration_setActualTotalDurationNanos"
+ is_defined: true
+ symbol_type: FUNCTION
+ type_id: 0x1e1df71c
+ full_name: "AWorkDuration_setActualTotalDurationNanos"
+}
+elf_symbol {
+ id: 0x024106b7
+ name: "AWorkDuration_setWorkPeriodStartTimestampNanos"
+ is_defined: true
+ symbol_type: FUNCTION
+ type_id: 0x1e1df71c
+ full_name: "AWorkDuration_setWorkPeriodStartTimestampNanos"
+}
+elf_symbol {
id: 0x6ce2c8c2
name: "android_getaddrinfofornetwork"
is_defined: true
@@ -6643,6 +6800,8 @@
symbol_id: 0x535faf77
symbol_id: 0x7002f1b4
symbol_id: 0xaff60d6f
+ symbol_id: 0x54af5fe9
+ symbol_id: 0xa7a9fc57
symbol_id: 0x83764e43
symbol_id: 0xfd979c5d
symbol_id: 0x7065cff1
@@ -6742,6 +6901,7 @@
symbol_id: 0xbf2e2ef6
symbol_id: 0x68257888
symbol_id: 0x3d26cd52
+ symbol_id: 0xfa57f884
symbol_id: 0x5309a7ad
symbol_id: 0x002efe90
symbol_id: 0x53b4ae39
@@ -6751,6 +6911,12 @@
symbol_id: 0xe565a201
symbol_id: 0xa3969a24
symbol_id: 0x1e49cc3b
+ symbol_id: 0x84873879
+ symbol_id: 0x95f893e1
+ symbol_id: 0x61db4dbe
+ symbol_id: 0xdb415d99
+ symbol_id: 0x83b69f30
+ symbol_id: 0x024106b7
symbol_id: 0x6ce2c8c2
symbol_id: 0xa224adb1
symbol_id: 0xca5453e3
diff --git a/VanillaIceCream/arm64/libc/abi.stg b/VanillaIceCream/arm64/libc/abi.stg
index bddf35f..d04cb88 100644
--- a/VanillaIceCream/arm64/libc/abi.stg
+++ b/VanillaIceCream/arm64/libc/abi.stg
@@ -6343,6 +6343,10 @@
name: "ANDROID_FDSAN_OWNER_TYPE_NATIVE_HANDLE"
value: 13
}
+ enumerator {
+ name: "ANDROID_FDSAN_OWNER_TYPE_PARCEL"
+ value: 14
+ }
}
}
function {
diff --git a/VanillaIceCream/riscv64/libandroid/abi.stg b/VanillaIceCream/riscv64/libandroid/abi.stg
index 8278428..9e868a7 100644
--- a/VanillaIceCream/riscv64/libandroid/abi.stg
+++ b/VanillaIceCream/riscv64/libandroid/abi.stg
@@ -20,6 +20,11 @@
pointee_type_id: 0x3a09e6e6
}
pointer_reference {
+ id: 0x044017d5
+ kind: POINTER
+ pointee_type_id: 0x3b40b9c9
+}
+pointer_reference {
id: 0x0483e6f8
kind: POINTER
pointee_type_id: 0x384f7d7c
@@ -350,6 +355,11 @@
pointee_type_id: 0xc22bf7b5
}
pointer_reference {
+ id: 0x3b40b9c9
+ kind: POINTER
+ pointee_type_id: 0xc74201b8
+}
+pointer_reference {
id: 0x3b909d21
kind: POINTER
pointee_type_id: 0xc402921a
@@ -375,6 +385,11 @@
pointee_type_id: 0xdeb40f16
}
pointer_reference {
+ id: 0x3d45a7a1
+ kind: POINTER
+ pointee_type_id: 0xdf56781b
+}
+pointer_reference {
id: 0x3d67c7fb
kind: POINTER
pointee_type_id: 0xdfdff972
@@ -680,6 +695,11 @@
referred_type_id: 0x7533d9d0
}
typedef {
+ id: 0xdf56781b
+ name: "AWorkDuration"
+ referred_type_id: 0x3d4aed91
+}
+typedef {
id: 0xacee79d8
name: "JNIEnv"
referred_type_id: 0xc4cb203f
@@ -855,6 +875,11 @@
qualified_type_id: 0x78e8685c
}
qualified {
+ id: 0xc74201b8
+ qualifier: CONST
+ qualified_type_id: 0x6d4fb069
+}
+qualified {
id: 0xc84d9907
qualifier: CONST
qualified_type_id: 0x5171d297
@@ -1291,6 +1316,11 @@
type_id: 0x503a7d6d
}
member {
+ id: 0x3e74c7e7
+ name: "headroom"
+ type_id: 0x8b7c737e
+}
+member {
id: 0x76737aa1
name: "heart_rate"
type_id: 0xabf3dc39
@@ -1515,6 +1545,12 @@
type_id: 0x8b7c737e
}
member {
+ id: 0x02110687
+ name: "thermalStatus"
+ type_id: 0x3c1e4e7f
+ offset: 32
+}
+member {
id: 0x5a91f0d2
name: "timestamp"
type_id: 0x7533d9d0
@@ -2169,6 +2205,16 @@
name: "ASystemFontIterator"
}
struct_union {
+ id: 0x6d4fb069
+ kind: STRUCT
+ name: "AThermalHeadroomThreshold"
+ definition {
+ bytesize: 8
+ member_id: 0x3e74c7e7
+ member_id: 0x02110687
+ }
+}
+struct_union {
id: 0xe6c18de5
kind: STRUCT
name: "AThermalManager"
@@ -2184,6 +2230,11 @@
}
}
struct_union {
+ id: 0x3d4aed91
+ kind: STRUCT
+ name: "AWorkDuration"
+}
+struct_union {
id: 0xc4cb203f
kind: STRUCT
name: "_JNIEnv"
@@ -2911,6 +2962,12 @@
parameter_id: 0x18bd6530
}
function {
+ id: 0x1e1df71c
+ return_type_id: 0x48b5725f
+ parameter_id: 0x3d45a7a1
+ parameter_id: 0x7533d9d0
+}
+function {
id: 0x1e4425e3
return_type_id: 0x48b5725f
parameter_id: 0x3d3d3a62
@@ -3002,6 +3059,11 @@
parameter_id: 0x3fc92392
}
function {
+ id: 0x1fc9387b
+ return_type_id: 0x48b5725f
+ parameter_id: 0x3d45a7a1
+}
+function {
id: 0x1fcb25e2
return_type_id: 0x48b5725f
parameter_id: 0x3fc92392
@@ -3063,6 +3125,10 @@
parameter_id: 0xf435685e
}
function {
+ id: 0x441b263c
+ return_type_id: 0x3d45a7a1
+}
+function {
id: 0x45d6b9c5
return_type_id: 0x08a987db
parameter_id: 0x21aba7d1
@@ -3202,6 +3268,12 @@
parameter_id: 0xf435685e
}
function {
+ id: 0x90a59080
+ return_type_id: 0x6720d32f
+ parameter_id: 0x374194c4
+ parameter_id: 0x3d45a7a1
+}
+function {
id: 0x914fb38b
return_type_id: 0x6720d32f
parameter_id: 0x30c55d0d
@@ -3238,6 +3310,12 @@
parameter_id: 0xf435685e
}
function {
+ id: 0x91da3ce1
+ return_type_id: 0x6720d32f
+ parameter_id: 0x374194c4
+ parameter_id: 0x62aebfd4
+}
+function {
id: 0x91ee4ca2
return_type_id: 0x6720d32f
parameter_id: 0x30c55d0d
@@ -3290,6 +3368,13 @@
parameter_id: 0x3dd9738b
}
function {
+ id: 0x93782360
+ return_type_id: 0x6720d32f
+ parameter_id: 0x3b909d21
+ parameter_id: 0x044017d5
+ parameter_id: 0x379d63b0
+}
+function {
id: 0x93abeae4
return_type_id: 0x6720d32f
parameter_id: 0x38e46ac9
@@ -5465,6 +5550,22 @@
full_name: "APerformanceHint_reportActualWorkDuration"
}
elf_symbol {
+ id: 0x54af5fe9
+ name: "APerformanceHint_reportActualWorkDuration2"
+ is_defined: true
+ symbol_type: FUNCTION
+ type_id: 0x90a59080
+ full_name: "APerformanceHint_reportActualWorkDuration2"
+}
+elf_symbol {
+ id: 0xa7a9fc57
+ name: "APerformanceHint_setPreferPowerEfficiency"
+ is_defined: true
+ symbol_type: FUNCTION
+ type_id: 0x91da3ce1
+ full_name: "APerformanceHint_setPreferPowerEfficiency"
+}
+elf_symbol {
id: 0x83764e43
name: "APerformanceHint_setThreads"
is_defined: true
@@ -6257,6 +6358,14 @@
full_name: "AThermal_getThermalHeadroom"
}
elf_symbol {
+ id: 0xfa57f884
+ name: "AThermal_getThermalHeadroomThresholds"
+ is_defined: true
+ symbol_type: FUNCTION
+ type_id: 0x93782360
+ full_name: "AThermal_getThermalHeadroomThresholds"
+}
+elf_symbol {
id: 0x5309a7ad
name: "AThermal_registerThermalStatusListener"
is_defined: true
@@ -6329,6 +6438,54 @@
full_name: "ATrace_setCounter"
}
elf_symbol {
+ id: 0x84873879
+ name: "AWorkDuration_create"
+ is_defined: true
+ symbol_type: FUNCTION
+ type_id: 0x441b263c
+ full_name: "AWorkDuration_create"
+}
+elf_symbol {
+ id: 0x95f893e1
+ name: "AWorkDuration_release"
+ is_defined: true
+ symbol_type: FUNCTION
+ type_id: 0x1fc9387b
+ full_name: "AWorkDuration_release"
+}
+elf_symbol {
+ id: 0x61db4dbe
+ name: "AWorkDuration_setActualCpuDurationNanos"
+ is_defined: true
+ symbol_type: FUNCTION
+ type_id: 0x1e1df71c
+ full_name: "AWorkDuration_setActualCpuDurationNanos"
+}
+elf_symbol {
+ id: 0xdb415d99
+ name: "AWorkDuration_setActualGpuDurationNanos"
+ is_defined: true
+ symbol_type: FUNCTION
+ type_id: 0x1e1df71c
+ full_name: "AWorkDuration_setActualGpuDurationNanos"
+}
+elf_symbol {
+ id: 0x83b69f30
+ name: "AWorkDuration_setActualTotalDurationNanos"
+ is_defined: true
+ symbol_type: FUNCTION
+ type_id: 0x1e1df71c
+ full_name: "AWorkDuration_setActualTotalDurationNanos"
+}
+elf_symbol {
+ id: 0x024106b7
+ name: "AWorkDuration_setWorkPeriodStartTimestampNanos"
+ is_defined: true
+ symbol_type: FUNCTION
+ type_id: 0x1e1df71c
+ full_name: "AWorkDuration_setWorkPeriodStartTimestampNanos"
+}
+elf_symbol {
id: 0x6ce2c8c2
name: "android_getaddrinfofornetwork"
is_defined: true
@@ -6643,6 +6800,8 @@
symbol_id: 0x535faf77
symbol_id: 0x7002f1b4
symbol_id: 0xaff60d6f
+ symbol_id: 0x54af5fe9
+ symbol_id: 0xa7a9fc57
symbol_id: 0x83764e43
symbol_id: 0xfd979c5d
symbol_id: 0x7065cff1
@@ -6742,6 +6901,7 @@
symbol_id: 0xbf2e2ef6
symbol_id: 0x68257888
symbol_id: 0x3d26cd52
+ symbol_id: 0xfa57f884
symbol_id: 0x5309a7ad
symbol_id: 0x002efe90
symbol_id: 0x53b4ae39
@@ -6751,6 +6911,12 @@
symbol_id: 0xe565a201
symbol_id: 0xa3969a24
symbol_id: 0x1e49cc3b
+ symbol_id: 0x84873879
+ symbol_id: 0x95f893e1
+ symbol_id: 0x61db4dbe
+ symbol_id: 0xdb415d99
+ symbol_id: 0x83b69f30
+ symbol_id: 0x024106b7
symbol_id: 0x6ce2c8c2
symbol_id: 0xa224adb1
symbol_id: 0xca5453e3
diff --git a/VanillaIceCream/riscv64/libc/abi.stg b/VanillaIceCream/riscv64/libc/abi.stg
index 174dd74..5551d10 100644
--- a/VanillaIceCream/riscv64/libc/abi.stg
+++ b/VanillaIceCream/riscv64/libc/abi.stg
@@ -6259,6 +6259,10 @@
name: "ANDROID_FDSAN_OWNER_TYPE_NATIVE_HANDLE"
value: 13
}
+ enumerator {
+ name: "ANDROID_FDSAN_OWNER_TYPE_PARCEL"
+ value: 14
+ }
}
}
function {
diff --git a/VanillaIceCream/x86/libandroid/abi.stg b/VanillaIceCream/x86/libandroid/abi.stg
index 6b44ada..4cb969a 100644
--- a/VanillaIceCream/x86/libandroid/abi.stg
+++ b/VanillaIceCream/x86/libandroid/abi.stg
@@ -20,6 +20,11 @@
pointee_type_id: 0x3a09e6e6
}
pointer_reference {
+ id: 0x044017d5
+ kind: POINTER
+ pointee_type_id: 0x3b40b9c9
+}
+pointer_reference {
id: 0x0483e6f8
kind: POINTER
pointee_type_id: 0x384f7d7c
@@ -350,6 +355,11 @@
pointee_type_id: 0xc22bf7b5
}
pointer_reference {
+ id: 0x3b40b9c9
+ kind: POINTER
+ pointee_type_id: 0xc74201b8
+}
+pointer_reference {
id: 0x3b909d21
kind: POINTER
pointee_type_id: 0xc402921a
@@ -375,6 +385,11 @@
pointee_type_id: 0xdeb40f16
}
pointer_reference {
+ id: 0x3d45a7a1
+ kind: POINTER
+ pointee_type_id: 0xdf56781b
+}
+pointer_reference {
id: 0x3d67c7fb
kind: POINTER
pointee_type_id: 0xdfdff972
@@ -680,6 +695,11 @@
referred_type_id: 0x7533d9d0
}
typedef {
+ id: 0xdf56781b
+ name: "AWorkDuration"
+ referred_type_id: 0x3d4aed91
+}
+typedef {
id: 0xacee79d8
name: "JNIEnv"
referred_type_id: 0xc4cb203f
@@ -865,6 +885,11 @@
qualified_type_id: 0x78e8685c
}
qualified {
+ id: 0xc74201b8
+ qualifier: CONST
+ qualified_type_id: 0x6d4fb069
+}
+qualified {
id: 0xc84d9907
qualifier: CONST
qualified_type_id: 0x5171d297
@@ -1307,6 +1332,11 @@
type_id: 0x503a7d6d
}
member {
+ id: 0x3e74c7e7
+ name: "headroom"
+ type_id: 0x8b7c737e
+}
+member {
id: 0x76737aa1
name: "heart_rate"
type_id: 0xabf3dc39
@@ -1531,6 +1561,12 @@
type_id: 0x8b7c737e
}
member {
+ id: 0x02110687
+ name: "thermalStatus"
+ type_id: 0x3c1e4e7f
+ offset: 32
+}
+member {
id: 0x5a91f0d2
name: "timestamp"
type_id: 0x7533d9d0
@@ -2185,6 +2221,16 @@
name: "ASystemFontIterator"
}
struct_union {
+ id: 0x6d4fb069
+ kind: STRUCT
+ name: "AThermalHeadroomThreshold"
+ definition {
+ bytesize: 8
+ member_id: 0x3e74c7e7
+ member_id: 0x02110687
+ }
+}
+struct_union {
id: 0xe6c18de5
kind: STRUCT
name: "AThermalManager"
@@ -2200,6 +2246,11 @@
}
}
struct_union {
+ id: 0x3d4aed91
+ kind: STRUCT
+ name: "AWorkDuration"
+}
+struct_union {
id: 0xc4cb203f
kind: STRUCT
name: "_JNIEnv"
@@ -2927,6 +2978,12 @@
parameter_id: 0x18bd6530
}
function {
+ id: 0x1e1df71c
+ return_type_id: 0x48b5725f
+ parameter_id: 0x3d45a7a1
+ parameter_id: 0x7533d9d0
+}
+function {
id: 0x1e4425e3
return_type_id: 0x48b5725f
parameter_id: 0x3d3d3a62
@@ -3018,6 +3075,11 @@
parameter_id: 0x3fc92392
}
function {
+ id: 0x1fc9387b
+ return_type_id: 0x48b5725f
+ parameter_id: 0x3d45a7a1
+}
+function {
id: 0x1fcb25e2
return_type_id: 0x48b5725f
parameter_id: 0x3fc92392
@@ -3079,6 +3141,10 @@
parameter_id: 0xf435685e
}
function {
+ id: 0x441b263c
+ return_type_id: 0x3d45a7a1
+}
+function {
id: 0x45d6b9c5
return_type_id: 0x08a987db
parameter_id: 0x21aba7d1
@@ -3218,6 +3284,12 @@
parameter_id: 0xf435685e
}
function {
+ id: 0x90a59080
+ return_type_id: 0x6720d32f
+ parameter_id: 0x374194c4
+ parameter_id: 0x3d45a7a1
+}
+function {
id: 0x914fb38b
return_type_id: 0x6720d32f
parameter_id: 0x30c55d0d
@@ -3254,6 +3326,12 @@
parameter_id: 0xf435685e
}
function {
+ id: 0x91da3ce1
+ return_type_id: 0x6720d32f
+ parameter_id: 0x374194c4
+ parameter_id: 0x62aebfd4
+}
+function {
id: 0x91ee4ca2
return_type_id: 0x6720d32f
parameter_id: 0x30c55d0d
@@ -3306,6 +3384,13 @@
parameter_id: 0x3dd9738b
}
function {
+ id: 0x93782360
+ return_type_id: 0x6720d32f
+ parameter_id: 0x3b909d21
+ parameter_id: 0x044017d5
+ parameter_id: 0x379d63b0
+}
+function {
id: 0x93abeae4
return_type_id: 0x6720d32f
parameter_id: 0x38e46ac9
@@ -5481,6 +5566,22 @@
full_name: "APerformanceHint_reportActualWorkDuration"
}
elf_symbol {
+ id: 0x54af5fe9
+ name: "APerformanceHint_reportActualWorkDuration2"
+ is_defined: true
+ symbol_type: FUNCTION
+ type_id: 0x90a59080
+ full_name: "APerformanceHint_reportActualWorkDuration2"
+}
+elf_symbol {
+ id: 0xa7a9fc57
+ name: "APerformanceHint_setPreferPowerEfficiency"
+ is_defined: true
+ symbol_type: FUNCTION
+ type_id: 0x91da3ce1
+ full_name: "APerformanceHint_setPreferPowerEfficiency"
+}
+elf_symbol {
id: 0x83764e43
name: "APerformanceHint_setThreads"
is_defined: true
@@ -6273,6 +6374,14 @@
full_name: "AThermal_getThermalHeadroom"
}
elf_symbol {
+ id: 0xfa57f884
+ name: "AThermal_getThermalHeadroomThresholds"
+ is_defined: true
+ symbol_type: FUNCTION
+ type_id: 0x93782360
+ full_name: "AThermal_getThermalHeadroomThresholds"
+}
+elf_symbol {
id: 0x5309a7ad
name: "AThermal_registerThermalStatusListener"
is_defined: true
@@ -6345,6 +6454,54 @@
full_name: "ATrace_setCounter"
}
elf_symbol {
+ id: 0x84873879
+ name: "AWorkDuration_create"
+ is_defined: true
+ symbol_type: FUNCTION
+ type_id: 0x441b263c
+ full_name: "AWorkDuration_create"
+}
+elf_symbol {
+ id: 0x95f893e1
+ name: "AWorkDuration_release"
+ is_defined: true
+ symbol_type: FUNCTION
+ type_id: 0x1fc9387b
+ full_name: "AWorkDuration_release"
+}
+elf_symbol {
+ id: 0x61db4dbe
+ name: "AWorkDuration_setActualCpuDurationNanos"
+ is_defined: true
+ symbol_type: FUNCTION
+ type_id: 0x1e1df71c
+ full_name: "AWorkDuration_setActualCpuDurationNanos"
+}
+elf_symbol {
+ id: 0xdb415d99
+ name: "AWorkDuration_setActualGpuDurationNanos"
+ is_defined: true
+ symbol_type: FUNCTION
+ type_id: 0x1e1df71c
+ full_name: "AWorkDuration_setActualGpuDurationNanos"
+}
+elf_symbol {
+ id: 0x83b69f30
+ name: "AWorkDuration_setActualTotalDurationNanos"
+ is_defined: true
+ symbol_type: FUNCTION
+ type_id: 0x1e1df71c
+ full_name: "AWorkDuration_setActualTotalDurationNanos"
+}
+elf_symbol {
+ id: 0x024106b7
+ name: "AWorkDuration_setWorkPeriodStartTimestampNanos"
+ is_defined: true
+ symbol_type: FUNCTION
+ type_id: 0x1e1df71c
+ full_name: "AWorkDuration_setWorkPeriodStartTimestampNanos"
+}
+elf_symbol {
id: 0x6ce2c8c2
name: "android_getaddrinfofornetwork"
is_defined: true
@@ -6659,6 +6816,8 @@
symbol_id: 0x535faf77
symbol_id: 0x7002f1b4
symbol_id: 0xaff60d6f
+ symbol_id: 0x54af5fe9
+ symbol_id: 0xa7a9fc57
symbol_id: 0x83764e43
symbol_id: 0xfd979c5d
symbol_id: 0x7065cff1
@@ -6758,6 +6917,7 @@
symbol_id: 0xbf2e2ef6
symbol_id: 0x68257888
symbol_id: 0x3d26cd52
+ symbol_id: 0xfa57f884
symbol_id: 0x5309a7ad
symbol_id: 0x002efe90
symbol_id: 0x53b4ae39
@@ -6767,6 +6927,12 @@
symbol_id: 0xe565a201
symbol_id: 0xa3969a24
symbol_id: 0x1e49cc3b
+ symbol_id: 0x84873879
+ symbol_id: 0x95f893e1
+ symbol_id: 0x61db4dbe
+ symbol_id: 0xdb415d99
+ symbol_id: 0x83b69f30
+ symbol_id: 0x024106b7
symbol_id: 0x6ce2c8c2
symbol_id: 0xa224adb1
symbol_id: 0xca5453e3
diff --git a/VanillaIceCream/x86/libc/abi.stg b/VanillaIceCream/x86/libc/abi.stg
index cb670ce..28747a0 100644
--- a/VanillaIceCream/x86/libc/abi.stg
+++ b/VanillaIceCream/x86/libc/abi.stg
@@ -6356,6 +6356,10 @@
name: "ANDROID_FDSAN_OWNER_TYPE_NATIVE_HANDLE"
value: 13
}
+ enumerator {
+ name: "ANDROID_FDSAN_OWNER_TYPE_PARCEL"
+ value: 14
+ }
}
}
function {
diff --git a/VanillaIceCream/x86_64/libandroid/abi.stg b/VanillaIceCream/x86_64/libandroid/abi.stg
index c6f4f41..1e4d23d 100644
--- a/VanillaIceCream/x86_64/libandroid/abi.stg
+++ b/VanillaIceCream/x86_64/libandroid/abi.stg
@@ -20,6 +20,11 @@
pointee_type_id: 0x3a09e6e6
}
pointer_reference {
+ id: 0x044017d5
+ kind: POINTER
+ pointee_type_id: 0x3b40b9c9
+}
+pointer_reference {
id: 0x0483e6f8
kind: POINTER
pointee_type_id: 0x384f7d7c
@@ -350,6 +355,11 @@
pointee_type_id: 0xc22bf7b5
}
pointer_reference {
+ id: 0x3b40b9c9
+ kind: POINTER
+ pointee_type_id: 0xc74201b8
+}
+pointer_reference {
id: 0x3b909d21
kind: POINTER
pointee_type_id: 0xc402921a
@@ -375,6 +385,11 @@
pointee_type_id: 0xdeb40f16
}
pointer_reference {
+ id: 0x3d45a7a1
+ kind: POINTER
+ pointee_type_id: 0xdf56781b
+}
+pointer_reference {
id: 0x3d67c7fb
kind: POINTER
pointee_type_id: 0xdfdff972
@@ -680,6 +695,11 @@
referred_type_id: 0x7533d9d0
}
typedef {
+ id: 0xdf56781b
+ name: "AWorkDuration"
+ referred_type_id: 0x3d4aed91
+}
+typedef {
id: 0xacee79d8
name: "JNIEnv"
referred_type_id: 0xc4cb203f
@@ -855,6 +875,11 @@
qualified_type_id: 0x78e8685c
}
qualified {
+ id: 0xc74201b8
+ qualifier: CONST
+ qualified_type_id: 0x6d4fb069
+}
+qualified {
id: 0xc84d9907
qualifier: CONST
qualified_type_id: 0x5171d297
@@ -1291,6 +1316,11 @@
type_id: 0x503a7d6d
}
member {
+ id: 0x3e74c7e7
+ name: "headroom"
+ type_id: 0x8b7c737e
+}
+member {
id: 0x76737aa1
name: "heart_rate"
type_id: 0xabf3dc39
@@ -1515,6 +1545,12 @@
type_id: 0x8b7c737e
}
member {
+ id: 0x02110687
+ name: "thermalStatus"
+ type_id: 0x3c1e4e7f
+ offset: 32
+}
+member {
id: 0x5a91f0d2
name: "timestamp"
type_id: 0x7533d9d0
@@ -2169,6 +2205,16 @@
name: "ASystemFontIterator"
}
struct_union {
+ id: 0x6d4fb069
+ kind: STRUCT
+ name: "AThermalHeadroomThreshold"
+ definition {
+ bytesize: 8
+ member_id: 0x3e74c7e7
+ member_id: 0x02110687
+ }
+}
+struct_union {
id: 0xe6c18de5
kind: STRUCT
name: "AThermalManager"
@@ -2184,6 +2230,11 @@
}
}
struct_union {
+ id: 0x3d4aed91
+ kind: STRUCT
+ name: "AWorkDuration"
+}
+struct_union {
id: 0xc4cb203f
kind: STRUCT
name: "_JNIEnv"
@@ -2911,6 +2962,12 @@
parameter_id: 0x18bd6530
}
function {
+ id: 0x1e1df71c
+ return_type_id: 0x48b5725f
+ parameter_id: 0x3d45a7a1
+ parameter_id: 0x7533d9d0
+}
+function {
id: 0x1e4425e3
return_type_id: 0x48b5725f
parameter_id: 0x3d3d3a62
@@ -3002,6 +3059,11 @@
parameter_id: 0x3fc92392
}
function {
+ id: 0x1fc9387b
+ return_type_id: 0x48b5725f
+ parameter_id: 0x3d45a7a1
+}
+function {
id: 0x1fcb25e2
return_type_id: 0x48b5725f
parameter_id: 0x3fc92392
@@ -3063,6 +3125,10 @@
parameter_id: 0xf435685e
}
function {
+ id: 0x441b263c
+ return_type_id: 0x3d45a7a1
+}
+function {
id: 0x45d6b9c5
return_type_id: 0x08a987db
parameter_id: 0x21aba7d1
@@ -3202,6 +3268,12 @@
parameter_id: 0xf435685e
}
function {
+ id: 0x90a59080
+ return_type_id: 0x6720d32f
+ parameter_id: 0x374194c4
+ parameter_id: 0x3d45a7a1
+}
+function {
id: 0x914fb38b
return_type_id: 0x6720d32f
parameter_id: 0x30c55d0d
@@ -3238,6 +3310,12 @@
parameter_id: 0xf435685e
}
function {
+ id: 0x91da3ce1
+ return_type_id: 0x6720d32f
+ parameter_id: 0x374194c4
+ parameter_id: 0x62aebfd4
+}
+function {
id: 0x91ee4ca2
return_type_id: 0x6720d32f
parameter_id: 0x30c55d0d
@@ -3290,6 +3368,13 @@
parameter_id: 0x3dd9738b
}
function {
+ id: 0x93782360
+ return_type_id: 0x6720d32f
+ parameter_id: 0x3b909d21
+ parameter_id: 0x044017d5
+ parameter_id: 0x379d63b0
+}
+function {
id: 0x93abeae4
return_type_id: 0x6720d32f
parameter_id: 0x38e46ac9
@@ -5465,6 +5550,22 @@
full_name: "APerformanceHint_reportActualWorkDuration"
}
elf_symbol {
+ id: 0x54af5fe9
+ name: "APerformanceHint_reportActualWorkDuration2"
+ is_defined: true
+ symbol_type: FUNCTION
+ type_id: 0x90a59080
+ full_name: "APerformanceHint_reportActualWorkDuration2"
+}
+elf_symbol {
+ id: 0xa7a9fc57
+ name: "APerformanceHint_setPreferPowerEfficiency"
+ is_defined: true
+ symbol_type: FUNCTION
+ type_id: 0x91da3ce1
+ full_name: "APerformanceHint_setPreferPowerEfficiency"
+}
+elf_symbol {
id: 0x83764e43
name: "APerformanceHint_setThreads"
is_defined: true
@@ -6257,6 +6358,14 @@
full_name: "AThermal_getThermalHeadroom"
}
elf_symbol {
+ id: 0xfa57f884
+ name: "AThermal_getThermalHeadroomThresholds"
+ is_defined: true
+ symbol_type: FUNCTION
+ type_id: 0x93782360
+ full_name: "AThermal_getThermalHeadroomThresholds"
+}
+elf_symbol {
id: 0x5309a7ad
name: "AThermal_registerThermalStatusListener"
is_defined: true
@@ -6329,6 +6438,54 @@
full_name: "ATrace_setCounter"
}
elf_symbol {
+ id: 0x84873879
+ name: "AWorkDuration_create"
+ is_defined: true
+ symbol_type: FUNCTION
+ type_id: 0x441b263c
+ full_name: "AWorkDuration_create"
+}
+elf_symbol {
+ id: 0x95f893e1
+ name: "AWorkDuration_release"
+ is_defined: true
+ symbol_type: FUNCTION
+ type_id: 0x1fc9387b
+ full_name: "AWorkDuration_release"
+}
+elf_symbol {
+ id: 0x61db4dbe
+ name: "AWorkDuration_setActualCpuDurationNanos"
+ is_defined: true
+ symbol_type: FUNCTION
+ type_id: 0x1e1df71c
+ full_name: "AWorkDuration_setActualCpuDurationNanos"
+}
+elf_symbol {
+ id: 0xdb415d99
+ name: "AWorkDuration_setActualGpuDurationNanos"
+ is_defined: true
+ symbol_type: FUNCTION
+ type_id: 0x1e1df71c
+ full_name: "AWorkDuration_setActualGpuDurationNanos"
+}
+elf_symbol {
+ id: 0x83b69f30
+ name: "AWorkDuration_setActualTotalDurationNanos"
+ is_defined: true
+ symbol_type: FUNCTION
+ type_id: 0x1e1df71c
+ full_name: "AWorkDuration_setActualTotalDurationNanos"
+}
+elf_symbol {
+ id: 0x024106b7
+ name: "AWorkDuration_setWorkPeriodStartTimestampNanos"
+ is_defined: true
+ symbol_type: FUNCTION
+ type_id: 0x1e1df71c
+ full_name: "AWorkDuration_setWorkPeriodStartTimestampNanos"
+}
+elf_symbol {
id: 0x6ce2c8c2
name: "android_getaddrinfofornetwork"
is_defined: true
@@ -6643,6 +6800,8 @@
symbol_id: 0x535faf77
symbol_id: 0x7002f1b4
symbol_id: 0xaff60d6f
+ symbol_id: 0x54af5fe9
+ symbol_id: 0xa7a9fc57
symbol_id: 0x83764e43
symbol_id: 0xfd979c5d
symbol_id: 0x7065cff1
@@ -6742,6 +6901,7 @@
symbol_id: 0xbf2e2ef6
symbol_id: 0x68257888
symbol_id: 0x3d26cd52
+ symbol_id: 0xfa57f884
symbol_id: 0x5309a7ad
symbol_id: 0x002efe90
symbol_id: 0x53b4ae39
@@ -6751,6 +6911,12 @@
symbol_id: 0xe565a201
symbol_id: 0xa3969a24
symbol_id: 0x1e49cc3b
+ symbol_id: 0x84873879
+ symbol_id: 0x95f893e1
+ symbol_id: 0x61db4dbe
+ symbol_id: 0xdb415d99
+ symbol_id: 0x83b69f30
+ symbol_id: 0x024106b7
symbol_id: 0x6ce2c8c2
symbol_id: 0xa224adb1
symbol_id: 0xca5453e3
diff --git a/VanillaIceCream/x86_64/libc/abi.stg b/VanillaIceCream/x86_64/libc/abi.stg
index 480fb16..1faff75 100644
--- a/VanillaIceCream/x86_64/libc/abi.stg
+++ b/VanillaIceCream/x86_64/libc/abi.stg
@@ -6112,6 +6112,10 @@
name: "ANDROID_FDSAN_OWNER_TYPE_NATIVE_HANDLE"
value: 13
}
+ enumerator {
+ name: "ANDROID_FDSAN_OWNER_TYPE_PARCEL"
+ value: 14
+ }
}
}
function {
diff --git a/current/arm/libandroid/abi.stg b/current/arm/libandroid/abi.stg
index 666e60b..5975b80 100644
--- a/current/arm/libandroid/abi.stg
+++ b/current/arm/libandroid/abi.stg
@@ -20,6 +20,11 @@
pointee_type_id: 0x3a09e6e6
}
pointer_reference {
+ id: 0x044017d5
+ kind: POINTER
+ pointee_type_id: 0x3b40b9c9
+}
+pointer_reference {
id: 0x0483e6f8
kind: POINTER
pointee_type_id: 0x384f7d7c
@@ -350,6 +355,11 @@
pointee_type_id: 0xc22bf7b5
}
pointer_reference {
+ id: 0x3b40b9c9
+ kind: POINTER
+ pointee_type_id: 0xc74201b8
+}
+pointer_reference {
id: 0x3b909d21
kind: POINTER
pointee_type_id: 0xc402921a
@@ -375,6 +385,11 @@
pointee_type_id: 0xdeb40f16
}
pointer_reference {
+ id: 0x3d45a7a1
+ kind: POINTER
+ pointee_type_id: 0xdf56781b
+}
+pointer_reference {
id: 0x3d67c7fb
kind: POINTER
pointee_type_id: 0xdfdff972
@@ -680,6 +695,11 @@
referred_type_id: 0x7533d9d0
}
typedef {
+ id: 0xdf56781b
+ name: "AWorkDuration"
+ referred_type_id: 0x3d4aed91
+}
+typedef {
id: 0xacee79d8
name: "JNIEnv"
referred_type_id: 0xc4cb203f
@@ -865,6 +885,11 @@
qualified_type_id: 0x78e8685c
}
qualified {
+ id: 0xc74201b8
+ qualifier: CONST
+ qualified_type_id: 0x6d4fb069
+}
+qualified {
id: 0xc84d9907
qualifier: CONST
qualified_type_id: 0x5171d297
@@ -1307,6 +1332,11 @@
type_id: 0x503a7d6d
}
member {
+ id: 0x3e74c7e7
+ name: "headroom"
+ type_id: 0x8b7c737e
+}
+member {
id: 0x76737aa1
name: "heart_rate"
type_id: 0xabf3dc39
@@ -1531,6 +1561,12 @@
type_id: 0x8b7c737e
}
member {
+ id: 0x02110687
+ name: "thermalStatus"
+ type_id: 0x3c1e4e7f
+ offset: 32
+}
+member {
id: 0x5a91f0d2
name: "timestamp"
type_id: 0x7533d9d0
@@ -2185,6 +2221,16 @@
name: "ASystemFontIterator"
}
struct_union {
+ id: 0x6d4fb069
+ kind: STRUCT
+ name: "AThermalHeadroomThreshold"
+ definition {
+ bytesize: 8
+ member_id: 0x3e74c7e7
+ member_id: 0x02110687
+ }
+}
+struct_union {
id: 0xe6c18de5
kind: STRUCT
name: "AThermalManager"
@@ -2200,6 +2246,11 @@
}
}
struct_union {
+ id: 0x3d4aed91
+ kind: STRUCT
+ name: "AWorkDuration"
+}
+struct_union {
id: 0xc4cb203f
kind: STRUCT
name: "_JNIEnv"
@@ -2927,6 +2978,12 @@
parameter_id: 0x18bd6530
}
function {
+ id: 0x1e1df71c
+ return_type_id: 0x48b5725f
+ parameter_id: 0x3d45a7a1
+ parameter_id: 0x7533d9d0
+}
+function {
id: 0x1e4425e3
return_type_id: 0x48b5725f
parameter_id: 0x3d3d3a62
@@ -3018,6 +3075,11 @@
parameter_id: 0x3fc92392
}
function {
+ id: 0x1fc9387b
+ return_type_id: 0x48b5725f
+ parameter_id: 0x3d45a7a1
+}
+function {
id: 0x1fcb25e2
return_type_id: 0x48b5725f
parameter_id: 0x3fc92392
@@ -3079,6 +3141,10 @@
parameter_id: 0xf435685e
}
function {
+ id: 0x441b263c
+ return_type_id: 0x3d45a7a1
+}
+function {
id: 0x45d6b9c5
return_type_id: 0x08a987db
parameter_id: 0x21aba7d1
@@ -3218,6 +3284,12 @@
parameter_id: 0xf435685e
}
function {
+ id: 0x90a59080
+ return_type_id: 0x6720d32f
+ parameter_id: 0x374194c4
+ parameter_id: 0x3d45a7a1
+}
+function {
id: 0x914fb38b
return_type_id: 0x6720d32f
parameter_id: 0x30c55d0d
@@ -3254,6 +3326,12 @@
parameter_id: 0xf435685e
}
function {
+ id: 0x91da3ce1
+ return_type_id: 0x6720d32f
+ parameter_id: 0x374194c4
+ parameter_id: 0x62aebfd4
+}
+function {
id: 0x91ee4ca2
return_type_id: 0x6720d32f
parameter_id: 0x30c55d0d
@@ -3306,6 +3384,13 @@
parameter_id: 0x3dd9738b
}
function {
+ id: 0x93782360
+ return_type_id: 0x6720d32f
+ parameter_id: 0x3b909d21
+ parameter_id: 0x044017d5
+ parameter_id: 0x379d63b0
+}
+function {
id: 0x93abeae4
return_type_id: 0x6720d32f
parameter_id: 0x38e46ac9
@@ -5481,6 +5566,22 @@
full_name: "APerformanceHint_reportActualWorkDuration"
}
elf_symbol {
+ id: 0x54af5fe9
+ name: "APerformanceHint_reportActualWorkDuration2"
+ is_defined: true
+ symbol_type: FUNCTION
+ type_id: 0x90a59080
+ full_name: "APerformanceHint_reportActualWorkDuration2"
+}
+elf_symbol {
+ id: 0xa7a9fc57
+ name: "APerformanceHint_setPreferPowerEfficiency"
+ is_defined: true
+ symbol_type: FUNCTION
+ type_id: 0x91da3ce1
+ full_name: "APerformanceHint_setPreferPowerEfficiency"
+}
+elf_symbol {
id: 0x83764e43
name: "APerformanceHint_setThreads"
is_defined: true
@@ -6273,6 +6374,14 @@
full_name: "AThermal_getThermalHeadroom"
}
elf_symbol {
+ id: 0xfa57f884
+ name: "AThermal_getThermalHeadroomThresholds"
+ is_defined: true
+ symbol_type: FUNCTION
+ type_id: 0x93782360
+ full_name: "AThermal_getThermalHeadroomThresholds"
+}
+elf_symbol {
id: 0x5309a7ad
name: "AThermal_registerThermalStatusListener"
is_defined: true
@@ -6345,6 +6454,54 @@
full_name: "ATrace_setCounter"
}
elf_symbol {
+ id: 0x84873879
+ name: "AWorkDuration_create"
+ is_defined: true
+ symbol_type: FUNCTION
+ type_id: 0x441b263c
+ full_name: "AWorkDuration_create"
+}
+elf_symbol {
+ id: 0x95f893e1
+ name: "AWorkDuration_release"
+ is_defined: true
+ symbol_type: FUNCTION
+ type_id: 0x1fc9387b
+ full_name: "AWorkDuration_release"
+}
+elf_symbol {
+ id: 0x61db4dbe
+ name: "AWorkDuration_setActualCpuDurationNanos"
+ is_defined: true
+ symbol_type: FUNCTION
+ type_id: 0x1e1df71c
+ full_name: "AWorkDuration_setActualCpuDurationNanos"
+}
+elf_symbol {
+ id: 0xdb415d99
+ name: "AWorkDuration_setActualGpuDurationNanos"
+ is_defined: true
+ symbol_type: FUNCTION
+ type_id: 0x1e1df71c
+ full_name: "AWorkDuration_setActualGpuDurationNanos"
+}
+elf_symbol {
+ id: 0x83b69f30
+ name: "AWorkDuration_setActualTotalDurationNanos"
+ is_defined: true
+ symbol_type: FUNCTION
+ type_id: 0x1e1df71c
+ full_name: "AWorkDuration_setActualTotalDurationNanos"
+}
+elf_symbol {
+ id: 0x024106b7
+ name: "AWorkDuration_setWorkPeriodStartTimestampNanos"
+ is_defined: true
+ symbol_type: FUNCTION
+ type_id: 0x1e1df71c
+ full_name: "AWorkDuration_setWorkPeriodStartTimestampNanos"
+}
+elf_symbol {
id: 0x6ce2c8c2
name: "android_getaddrinfofornetwork"
is_defined: true
@@ -6659,6 +6816,8 @@
symbol_id: 0x535faf77
symbol_id: 0x7002f1b4
symbol_id: 0xaff60d6f
+ symbol_id: 0x54af5fe9
+ symbol_id: 0xa7a9fc57
symbol_id: 0x83764e43
symbol_id: 0xfd979c5d
symbol_id: 0x7065cff1
@@ -6758,6 +6917,7 @@
symbol_id: 0xbf2e2ef6
symbol_id: 0x68257888
symbol_id: 0x3d26cd52
+ symbol_id: 0xfa57f884
symbol_id: 0x5309a7ad
symbol_id: 0x002efe90
symbol_id: 0x53b4ae39
@@ -6767,6 +6927,12 @@
symbol_id: 0xe565a201
symbol_id: 0xa3969a24
symbol_id: 0x1e49cc3b
+ symbol_id: 0x84873879
+ symbol_id: 0x95f893e1
+ symbol_id: 0x61db4dbe
+ symbol_id: 0xdb415d99
+ symbol_id: 0x83b69f30
+ symbol_id: 0x024106b7
symbol_id: 0x6ce2c8c2
symbol_id: 0xa224adb1
symbol_id: 0xca5453e3
diff --git a/current/arm/libc/abi.stg b/current/arm/libc/abi.stg
index 3618f57..6b6cf3e 100644
--- a/current/arm/libc/abi.stg
+++ b/current/arm/libc/abi.stg
@@ -6354,6 +6354,10 @@
name: "ANDROID_FDSAN_OWNER_TYPE_NATIVE_HANDLE"
value: 13
}
+ enumerator {
+ name: "ANDROID_FDSAN_OWNER_TYPE_PARCEL"
+ value: 14
+ }
}
}
function {
diff --git a/current/arm64/libandroid/abi.stg b/current/arm64/libandroid/abi.stg
index 8278428..9e868a7 100644
--- a/current/arm64/libandroid/abi.stg
+++ b/current/arm64/libandroid/abi.stg
@@ -20,6 +20,11 @@
pointee_type_id: 0x3a09e6e6
}
pointer_reference {
+ id: 0x044017d5
+ kind: POINTER
+ pointee_type_id: 0x3b40b9c9
+}
+pointer_reference {
id: 0x0483e6f8
kind: POINTER
pointee_type_id: 0x384f7d7c
@@ -350,6 +355,11 @@
pointee_type_id: 0xc22bf7b5
}
pointer_reference {
+ id: 0x3b40b9c9
+ kind: POINTER
+ pointee_type_id: 0xc74201b8
+}
+pointer_reference {
id: 0x3b909d21
kind: POINTER
pointee_type_id: 0xc402921a
@@ -375,6 +385,11 @@
pointee_type_id: 0xdeb40f16
}
pointer_reference {
+ id: 0x3d45a7a1
+ kind: POINTER
+ pointee_type_id: 0xdf56781b
+}
+pointer_reference {
id: 0x3d67c7fb
kind: POINTER
pointee_type_id: 0xdfdff972
@@ -680,6 +695,11 @@
referred_type_id: 0x7533d9d0
}
typedef {
+ id: 0xdf56781b
+ name: "AWorkDuration"
+ referred_type_id: 0x3d4aed91
+}
+typedef {
id: 0xacee79d8
name: "JNIEnv"
referred_type_id: 0xc4cb203f
@@ -855,6 +875,11 @@
qualified_type_id: 0x78e8685c
}
qualified {
+ id: 0xc74201b8
+ qualifier: CONST
+ qualified_type_id: 0x6d4fb069
+}
+qualified {
id: 0xc84d9907
qualifier: CONST
qualified_type_id: 0x5171d297
@@ -1291,6 +1316,11 @@
type_id: 0x503a7d6d
}
member {
+ id: 0x3e74c7e7
+ name: "headroom"
+ type_id: 0x8b7c737e
+}
+member {
id: 0x76737aa1
name: "heart_rate"
type_id: 0xabf3dc39
@@ -1515,6 +1545,12 @@
type_id: 0x8b7c737e
}
member {
+ id: 0x02110687
+ name: "thermalStatus"
+ type_id: 0x3c1e4e7f
+ offset: 32
+}
+member {
id: 0x5a91f0d2
name: "timestamp"
type_id: 0x7533d9d0
@@ -2169,6 +2205,16 @@
name: "ASystemFontIterator"
}
struct_union {
+ id: 0x6d4fb069
+ kind: STRUCT
+ name: "AThermalHeadroomThreshold"
+ definition {
+ bytesize: 8
+ member_id: 0x3e74c7e7
+ member_id: 0x02110687
+ }
+}
+struct_union {
id: 0xe6c18de5
kind: STRUCT
name: "AThermalManager"
@@ -2184,6 +2230,11 @@
}
}
struct_union {
+ id: 0x3d4aed91
+ kind: STRUCT
+ name: "AWorkDuration"
+}
+struct_union {
id: 0xc4cb203f
kind: STRUCT
name: "_JNIEnv"
@@ -2911,6 +2962,12 @@
parameter_id: 0x18bd6530
}
function {
+ id: 0x1e1df71c
+ return_type_id: 0x48b5725f
+ parameter_id: 0x3d45a7a1
+ parameter_id: 0x7533d9d0
+}
+function {
id: 0x1e4425e3
return_type_id: 0x48b5725f
parameter_id: 0x3d3d3a62
@@ -3002,6 +3059,11 @@
parameter_id: 0x3fc92392
}
function {
+ id: 0x1fc9387b
+ return_type_id: 0x48b5725f
+ parameter_id: 0x3d45a7a1
+}
+function {
id: 0x1fcb25e2
return_type_id: 0x48b5725f
parameter_id: 0x3fc92392
@@ -3063,6 +3125,10 @@
parameter_id: 0xf435685e
}
function {
+ id: 0x441b263c
+ return_type_id: 0x3d45a7a1
+}
+function {
id: 0x45d6b9c5
return_type_id: 0x08a987db
parameter_id: 0x21aba7d1
@@ -3202,6 +3268,12 @@
parameter_id: 0xf435685e
}
function {
+ id: 0x90a59080
+ return_type_id: 0x6720d32f
+ parameter_id: 0x374194c4
+ parameter_id: 0x3d45a7a1
+}
+function {
id: 0x914fb38b
return_type_id: 0x6720d32f
parameter_id: 0x30c55d0d
@@ -3238,6 +3310,12 @@
parameter_id: 0xf435685e
}
function {
+ id: 0x91da3ce1
+ return_type_id: 0x6720d32f
+ parameter_id: 0x374194c4
+ parameter_id: 0x62aebfd4
+}
+function {
id: 0x91ee4ca2
return_type_id: 0x6720d32f
parameter_id: 0x30c55d0d
@@ -3290,6 +3368,13 @@
parameter_id: 0x3dd9738b
}
function {
+ id: 0x93782360
+ return_type_id: 0x6720d32f
+ parameter_id: 0x3b909d21
+ parameter_id: 0x044017d5
+ parameter_id: 0x379d63b0
+}
+function {
id: 0x93abeae4
return_type_id: 0x6720d32f
parameter_id: 0x38e46ac9
@@ -5465,6 +5550,22 @@
full_name: "APerformanceHint_reportActualWorkDuration"
}
elf_symbol {
+ id: 0x54af5fe9
+ name: "APerformanceHint_reportActualWorkDuration2"
+ is_defined: true
+ symbol_type: FUNCTION
+ type_id: 0x90a59080
+ full_name: "APerformanceHint_reportActualWorkDuration2"
+}
+elf_symbol {
+ id: 0xa7a9fc57
+ name: "APerformanceHint_setPreferPowerEfficiency"
+ is_defined: true
+ symbol_type: FUNCTION
+ type_id: 0x91da3ce1
+ full_name: "APerformanceHint_setPreferPowerEfficiency"
+}
+elf_symbol {
id: 0x83764e43
name: "APerformanceHint_setThreads"
is_defined: true
@@ -6257,6 +6358,14 @@
full_name: "AThermal_getThermalHeadroom"
}
elf_symbol {
+ id: 0xfa57f884
+ name: "AThermal_getThermalHeadroomThresholds"
+ is_defined: true
+ symbol_type: FUNCTION
+ type_id: 0x93782360
+ full_name: "AThermal_getThermalHeadroomThresholds"
+}
+elf_symbol {
id: 0x5309a7ad
name: "AThermal_registerThermalStatusListener"
is_defined: true
@@ -6329,6 +6438,54 @@
full_name: "ATrace_setCounter"
}
elf_symbol {
+ id: 0x84873879
+ name: "AWorkDuration_create"
+ is_defined: true
+ symbol_type: FUNCTION
+ type_id: 0x441b263c
+ full_name: "AWorkDuration_create"
+}
+elf_symbol {
+ id: 0x95f893e1
+ name: "AWorkDuration_release"
+ is_defined: true
+ symbol_type: FUNCTION
+ type_id: 0x1fc9387b
+ full_name: "AWorkDuration_release"
+}
+elf_symbol {
+ id: 0x61db4dbe
+ name: "AWorkDuration_setActualCpuDurationNanos"
+ is_defined: true
+ symbol_type: FUNCTION
+ type_id: 0x1e1df71c
+ full_name: "AWorkDuration_setActualCpuDurationNanos"
+}
+elf_symbol {
+ id: 0xdb415d99
+ name: "AWorkDuration_setActualGpuDurationNanos"
+ is_defined: true
+ symbol_type: FUNCTION
+ type_id: 0x1e1df71c
+ full_name: "AWorkDuration_setActualGpuDurationNanos"
+}
+elf_symbol {
+ id: 0x83b69f30
+ name: "AWorkDuration_setActualTotalDurationNanos"
+ is_defined: true
+ symbol_type: FUNCTION
+ type_id: 0x1e1df71c
+ full_name: "AWorkDuration_setActualTotalDurationNanos"
+}
+elf_symbol {
+ id: 0x024106b7
+ name: "AWorkDuration_setWorkPeriodStartTimestampNanos"
+ is_defined: true
+ symbol_type: FUNCTION
+ type_id: 0x1e1df71c
+ full_name: "AWorkDuration_setWorkPeriodStartTimestampNanos"
+}
+elf_symbol {
id: 0x6ce2c8c2
name: "android_getaddrinfofornetwork"
is_defined: true
@@ -6643,6 +6800,8 @@
symbol_id: 0x535faf77
symbol_id: 0x7002f1b4
symbol_id: 0xaff60d6f
+ symbol_id: 0x54af5fe9
+ symbol_id: 0xa7a9fc57
symbol_id: 0x83764e43
symbol_id: 0xfd979c5d
symbol_id: 0x7065cff1
@@ -6742,6 +6901,7 @@
symbol_id: 0xbf2e2ef6
symbol_id: 0x68257888
symbol_id: 0x3d26cd52
+ symbol_id: 0xfa57f884
symbol_id: 0x5309a7ad
symbol_id: 0x002efe90
symbol_id: 0x53b4ae39
@@ -6751,6 +6911,12 @@
symbol_id: 0xe565a201
symbol_id: 0xa3969a24
symbol_id: 0x1e49cc3b
+ symbol_id: 0x84873879
+ symbol_id: 0x95f893e1
+ symbol_id: 0x61db4dbe
+ symbol_id: 0xdb415d99
+ symbol_id: 0x83b69f30
+ symbol_id: 0x024106b7
symbol_id: 0x6ce2c8c2
symbol_id: 0xa224adb1
symbol_id: 0xca5453e3
diff --git a/current/arm64/libc/abi.stg b/current/arm64/libc/abi.stg
index bddf35f..d04cb88 100644
--- a/current/arm64/libc/abi.stg
+++ b/current/arm64/libc/abi.stg
@@ -6343,6 +6343,10 @@
name: "ANDROID_FDSAN_OWNER_TYPE_NATIVE_HANDLE"
value: 13
}
+ enumerator {
+ name: "ANDROID_FDSAN_OWNER_TYPE_PARCEL"
+ value: 14
+ }
}
}
function {
diff --git a/current/riscv64/libandroid/abi.stg b/current/riscv64/libandroid/abi.stg
index 8278428..9e868a7 100644
--- a/current/riscv64/libandroid/abi.stg
+++ b/current/riscv64/libandroid/abi.stg
@@ -20,6 +20,11 @@
pointee_type_id: 0x3a09e6e6
}
pointer_reference {
+ id: 0x044017d5
+ kind: POINTER
+ pointee_type_id: 0x3b40b9c9
+}
+pointer_reference {
id: 0x0483e6f8
kind: POINTER
pointee_type_id: 0x384f7d7c
@@ -350,6 +355,11 @@
pointee_type_id: 0xc22bf7b5
}
pointer_reference {
+ id: 0x3b40b9c9
+ kind: POINTER
+ pointee_type_id: 0xc74201b8
+}
+pointer_reference {
id: 0x3b909d21
kind: POINTER
pointee_type_id: 0xc402921a
@@ -375,6 +385,11 @@
pointee_type_id: 0xdeb40f16
}
pointer_reference {
+ id: 0x3d45a7a1
+ kind: POINTER
+ pointee_type_id: 0xdf56781b
+}
+pointer_reference {
id: 0x3d67c7fb
kind: POINTER
pointee_type_id: 0xdfdff972
@@ -680,6 +695,11 @@
referred_type_id: 0x7533d9d0
}
typedef {
+ id: 0xdf56781b
+ name: "AWorkDuration"
+ referred_type_id: 0x3d4aed91
+}
+typedef {
id: 0xacee79d8
name: "JNIEnv"
referred_type_id: 0xc4cb203f
@@ -855,6 +875,11 @@
qualified_type_id: 0x78e8685c
}
qualified {
+ id: 0xc74201b8
+ qualifier: CONST
+ qualified_type_id: 0x6d4fb069
+}
+qualified {
id: 0xc84d9907
qualifier: CONST
qualified_type_id: 0x5171d297
@@ -1291,6 +1316,11 @@
type_id: 0x503a7d6d
}
member {
+ id: 0x3e74c7e7
+ name: "headroom"
+ type_id: 0x8b7c737e
+}
+member {
id: 0x76737aa1
name: "heart_rate"
type_id: 0xabf3dc39
@@ -1515,6 +1545,12 @@
type_id: 0x8b7c737e
}
member {
+ id: 0x02110687
+ name: "thermalStatus"
+ type_id: 0x3c1e4e7f
+ offset: 32
+}
+member {
id: 0x5a91f0d2
name: "timestamp"
type_id: 0x7533d9d0
@@ -2169,6 +2205,16 @@
name: "ASystemFontIterator"
}
struct_union {
+ id: 0x6d4fb069
+ kind: STRUCT
+ name: "AThermalHeadroomThreshold"
+ definition {
+ bytesize: 8
+ member_id: 0x3e74c7e7
+ member_id: 0x02110687
+ }
+}
+struct_union {
id: 0xe6c18de5
kind: STRUCT
name: "AThermalManager"
@@ -2184,6 +2230,11 @@
}
}
struct_union {
+ id: 0x3d4aed91
+ kind: STRUCT
+ name: "AWorkDuration"
+}
+struct_union {
id: 0xc4cb203f
kind: STRUCT
name: "_JNIEnv"
@@ -2911,6 +2962,12 @@
parameter_id: 0x18bd6530
}
function {
+ id: 0x1e1df71c
+ return_type_id: 0x48b5725f
+ parameter_id: 0x3d45a7a1
+ parameter_id: 0x7533d9d0
+}
+function {
id: 0x1e4425e3
return_type_id: 0x48b5725f
parameter_id: 0x3d3d3a62
@@ -3002,6 +3059,11 @@
parameter_id: 0x3fc92392
}
function {
+ id: 0x1fc9387b
+ return_type_id: 0x48b5725f
+ parameter_id: 0x3d45a7a1
+}
+function {
id: 0x1fcb25e2
return_type_id: 0x48b5725f
parameter_id: 0x3fc92392
@@ -3063,6 +3125,10 @@
parameter_id: 0xf435685e
}
function {
+ id: 0x441b263c
+ return_type_id: 0x3d45a7a1
+}
+function {
id: 0x45d6b9c5
return_type_id: 0x08a987db
parameter_id: 0x21aba7d1
@@ -3202,6 +3268,12 @@
parameter_id: 0xf435685e
}
function {
+ id: 0x90a59080
+ return_type_id: 0x6720d32f
+ parameter_id: 0x374194c4
+ parameter_id: 0x3d45a7a1
+}
+function {
id: 0x914fb38b
return_type_id: 0x6720d32f
parameter_id: 0x30c55d0d
@@ -3238,6 +3310,12 @@
parameter_id: 0xf435685e
}
function {
+ id: 0x91da3ce1
+ return_type_id: 0x6720d32f
+ parameter_id: 0x374194c4
+ parameter_id: 0x62aebfd4
+}
+function {
id: 0x91ee4ca2
return_type_id: 0x6720d32f
parameter_id: 0x30c55d0d
@@ -3290,6 +3368,13 @@
parameter_id: 0x3dd9738b
}
function {
+ id: 0x93782360
+ return_type_id: 0x6720d32f
+ parameter_id: 0x3b909d21
+ parameter_id: 0x044017d5
+ parameter_id: 0x379d63b0
+}
+function {
id: 0x93abeae4
return_type_id: 0x6720d32f
parameter_id: 0x38e46ac9
@@ -5465,6 +5550,22 @@
full_name: "APerformanceHint_reportActualWorkDuration"
}
elf_symbol {
+ id: 0x54af5fe9
+ name: "APerformanceHint_reportActualWorkDuration2"
+ is_defined: true
+ symbol_type: FUNCTION
+ type_id: 0x90a59080
+ full_name: "APerformanceHint_reportActualWorkDuration2"
+}
+elf_symbol {
+ id: 0xa7a9fc57
+ name: "APerformanceHint_setPreferPowerEfficiency"
+ is_defined: true
+ symbol_type: FUNCTION
+ type_id: 0x91da3ce1
+ full_name: "APerformanceHint_setPreferPowerEfficiency"
+}
+elf_symbol {
id: 0x83764e43
name: "APerformanceHint_setThreads"
is_defined: true
@@ -6257,6 +6358,14 @@
full_name: "AThermal_getThermalHeadroom"
}
elf_symbol {
+ id: 0xfa57f884
+ name: "AThermal_getThermalHeadroomThresholds"
+ is_defined: true
+ symbol_type: FUNCTION
+ type_id: 0x93782360
+ full_name: "AThermal_getThermalHeadroomThresholds"
+}
+elf_symbol {
id: 0x5309a7ad
name: "AThermal_registerThermalStatusListener"
is_defined: true
@@ -6329,6 +6438,54 @@
full_name: "ATrace_setCounter"
}
elf_symbol {
+ id: 0x84873879
+ name: "AWorkDuration_create"
+ is_defined: true
+ symbol_type: FUNCTION
+ type_id: 0x441b263c
+ full_name: "AWorkDuration_create"
+}
+elf_symbol {
+ id: 0x95f893e1
+ name: "AWorkDuration_release"
+ is_defined: true
+ symbol_type: FUNCTION
+ type_id: 0x1fc9387b
+ full_name: "AWorkDuration_release"
+}
+elf_symbol {
+ id: 0x61db4dbe
+ name: "AWorkDuration_setActualCpuDurationNanos"
+ is_defined: true
+ symbol_type: FUNCTION
+ type_id: 0x1e1df71c
+ full_name: "AWorkDuration_setActualCpuDurationNanos"
+}
+elf_symbol {
+ id: 0xdb415d99
+ name: "AWorkDuration_setActualGpuDurationNanos"
+ is_defined: true
+ symbol_type: FUNCTION
+ type_id: 0x1e1df71c
+ full_name: "AWorkDuration_setActualGpuDurationNanos"
+}
+elf_symbol {
+ id: 0x83b69f30
+ name: "AWorkDuration_setActualTotalDurationNanos"
+ is_defined: true
+ symbol_type: FUNCTION
+ type_id: 0x1e1df71c
+ full_name: "AWorkDuration_setActualTotalDurationNanos"
+}
+elf_symbol {
+ id: 0x024106b7
+ name: "AWorkDuration_setWorkPeriodStartTimestampNanos"
+ is_defined: true
+ symbol_type: FUNCTION
+ type_id: 0x1e1df71c
+ full_name: "AWorkDuration_setWorkPeriodStartTimestampNanos"
+}
+elf_symbol {
id: 0x6ce2c8c2
name: "android_getaddrinfofornetwork"
is_defined: true
@@ -6643,6 +6800,8 @@
symbol_id: 0x535faf77
symbol_id: 0x7002f1b4
symbol_id: 0xaff60d6f
+ symbol_id: 0x54af5fe9
+ symbol_id: 0xa7a9fc57
symbol_id: 0x83764e43
symbol_id: 0xfd979c5d
symbol_id: 0x7065cff1
@@ -6742,6 +6901,7 @@
symbol_id: 0xbf2e2ef6
symbol_id: 0x68257888
symbol_id: 0x3d26cd52
+ symbol_id: 0xfa57f884
symbol_id: 0x5309a7ad
symbol_id: 0x002efe90
symbol_id: 0x53b4ae39
@@ -6751,6 +6911,12 @@
symbol_id: 0xe565a201
symbol_id: 0xa3969a24
symbol_id: 0x1e49cc3b
+ symbol_id: 0x84873879
+ symbol_id: 0x95f893e1
+ symbol_id: 0x61db4dbe
+ symbol_id: 0xdb415d99
+ symbol_id: 0x83b69f30
+ symbol_id: 0x024106b7
symbol_id: 0x6ce2c8c2
symbol_id: 0xa224adb1
symbol_id: 0xca5453e3
diff --git a/current/riscv64/libc/abi.stg b/current/riscv64/libc/abi.stg
index 174dd74..5551d10 100644
--- a/current/riscv64/libc/abi.stg
+++ b/current/riscv64/libc/abi.stg
@@ -6259,6 +6259,10 @@
name: "ANDROID_FDSAN_OWNER_TYPE_NATIVE_HANDLE"
value: 13
}
+ enumerator {
+ name: "ANDROID_FDSAN_OWNER_TYPE_PARCEL"
+ value: 14
+ }
}
}
function {
diff --git a/current/x86/libandroid/abi.stg b/current/x86/libandroid/abi.stg
index 6b44ada..4cb969a 100644
--- a/current/x86/libandroid/abi.stg
+++ b/current/x86/libandroid/abi.stg
@@ -20,6 +20,11 @@
pointee_type_id: 0x3a09e6e6
}
pointer_reference {
+ id: 0x044017d5
+ kind: POINTER
+ pointee_type_id: 0x3b40b9c9
+}
+pointer_reference {
id: 0x0483e6f8
kind: POINTER
pointee_type_id: 0x384f7d7c
@@ -350,6 +355,11 @@
pointee_type_id: 0xc22bf7b5
}
pointer_reference {
+ id: 0x3b40b9c9
+ kind: POINTER
+ pointee_type_id: 0xc74201b8
+}
+pointer_reference {
id: 0x3b909d21
kind: POINTER
pointee_type_id: 0xc402921a
@@ -375,6 +385,11 @@
pointee_type_id: 0xdeb40f16
}
pointer_reference {
+ id: 0x3d45a7a1
+ kind: POINTER
+ pointee_type_id: 0xdf56781b
+}
+pointer_reference {
id: 0x3d67c7fb
kind: POINTER
pointee_type_id: 0xdfdff972
@@ -680,6 +695,11 @@
referred_type_id: 0x7533d9d0
}
typedef {
+ id: 0xdf56781b
+ name: "AWorkDuration"
+ referred_type_id: 0x3d4aed91
+}
+typedef {
id: 0xacee79d8
name: "JNIEnv"
referred_type_id: 0xc4cb203f
@@ -865,6 +885,11 @@
qualified_type_id: 0x78e8685c
}
qualified {
+ id: 0xc74201b8
+ qualifier: CONST
+ qualified_type_id: 0x6d4fb069
+}
+qualified {
id: 0xc84d9907
qualifier: CONST
qualified_type_id: 0x5171d297
@@ -1307,6 +1332,11 @@
type_id: 0x503a7d6d
}
member {
+ id: 0x3e74c7e7
+ name: "headroom"
+ type_id: 0x8b7c737e
+}
+member {
id: 0x76737aa1
name: "heart_rate"
type_id: 0xabf3dc39
@@ -1531,6 +1561,12 @@
type_id: 0x8b7c737e
}
member {
+ id: 0x02110687
+ name: "thermalStatus"
+ type_id: 0x3c1e4e7f
+ offset: 32
+}
+member {
id: 0x5a91f0d2
name: "timestamp"
type_id: 0x7533d9d0
@@ -2185,6 +2221,16 @@
name: "ASystemFontIterator"
}
struct_union {
+ id: 0x6d4fb069
+ kind: STRUCT
+ name: "AThermalHeadroomThreshold"
+ definition {
+ bytesize: 8
+ member_id: 0x3e74c7e7
+ member_id: 0x02110687
+ }
+}
+struct_union {
id: 0xe6c18de5
kind: STRUCT
name: "AThermalManager"
@@ -2200,6 +2246,11 @@
}
}
struct_union {
+ id: 0x3d4aed91
+ kind: STRUCT
+ name: "AWorkDuration"
+}
+struct_union {
id: 0xc4cb203f
kind: STRUCT
name: "_JNIEnv"
@@ -2927,6 +2978,12 @@
parameter_id: 0x18bd6530
}
function {
+ id: 0x1e1df71c
+ return_type_id: 0x48b5725f
+ parameter_id: 0x3d45a7a1
+ parameter_id: 0x7533d9d0
+}
+function {
id: 0x1e4425e3
return_type_id: 0x48b5725f
parameter_id: 0x3d3d3a62
@@ -3018,6 +3075,11 @@
parameter_id: 0x3fc92392
}
function {
+ id: 0x1fc9387b
+ return_type_id: 0x48b5725f
+ parameter_id: 0x3d45a7a1
+}
+function {
id: 0x1fcb25e2
return_type_id: 0x48b5725f
parameter_id: 0x3fc92392
@@ -3079,6 +3141,10 @@
parameter_id: 0xf435685e
}
function {
+ id: 0x441b263c
+ return_type_id: 0x3d45a7a1
+}
+function {
id: 0x45d6b9c5
return_type_id: 0x08a987db
parameter_id: 0x21aba7d1
@@ -3218,6 +3284,12 @@
parameter_id: 0xf435685e
}
function {
+ id: 0x90a59080
+ return_type_id: 0x6720d32f
+ parameter_id: 0x374194c4
+ parameter_id: 0x3d45a7a1
+}
+function {
id: 0x914fb38b
return_type_id: 0x6720d32f
parameter_id: 0x30c55d0d
@@ -3254,6 +3326,12 @@
parameter_id: 0xf435685e
}
function {
+ id: 0x91da3ce1
+ return_type_id: 0x6720d32f
+ parameter_id: 0x374194c4
+ parameter_id: 0x62aebfd4
+}
+function {
id: 0x91ee4ca2
return_type_id: 0x6720d32f
parameter_id: 0x30c55d0d
@@ -3306,6 +3384,13 @@
parameter_id: 0x3dd9738b
}
function {
+ id: 0x93782360
+ return_type_id: 0x6720d32f
+ parameter_id: 0x3b909d21
+ parameter_id: 0x044017d5
+ parameter_id: 0x379d63b0
+}
+function {
id: 0x93abeae4
return_type_id: 0x6720d32f
parameter_id: 0x38e46ac9
@@ -5481,6 +5566,22 @@
full_name: "APerformanceHint_reportActualWorkDuration"
}
elf_symbol {
+ id: 0x54af5fe9
+ name: "APerformanceHint_reportActualWorkDuration2"
+ is_defined: true
+ symbol_type: FUNCTION
+ type_id: 0x90a59080
+ full_name: "APerformanceHint_reportActualWorkDuration2"
+}
+elf_symbol {
+ id: 0xa7a9fc57
+ name: "APerformanceHint_setPreferPowerEfficiency"
+ is_defined: true
+ symbol_type: FUNCTION
+ type_id: 0x91da3ce1
+ full_name: "APerformanceHint_setPreferPowerEfficiency"
+}
+elf_symbol {
id: 0x83764e43
name: "APerformanceHint_setThreads"
is_defined: true
@@ -6273,6 +6374,14 @@
full_name: "AThermal_getThermalHeadroom"
}
elf_symbol {
+ id: 0xfa57f884
+ name: "AThermal_getThermalHeadroomThresholds"
+ is_defined: true
+ symbol_type: FUNCTION
+ type_id: 0x93782360
+ full_name: "AThermal_getThermalHeadroomThresholds"
+}
+elf_symbol {
id: 0x5309a7ad
name: "AThermal_registerThermalStatusListener"
is_defined: true
@@ -6345,6 +6454,54 @@
full_name: "ATrace_setCounter"
}
elf_symbol {
+ id: 0x84873879
+ name: "AWorkDuration_create"
+ is_defined: true
+ symbol_type: FUNCTION
+ type_id: 0x441b263c
+ full_name: "AWorkDuration_create"
+}
+elf_symbol {
+ id: 0x95f893e1
+ name: "AWorkDuration_release"
+ is_defined: true
+ symbol_type: FUNCTION
+ type_id: 0x1fc9387b
+ full_name: "AWorkDuration_release"
+}
+elf_symbol {
+ id: 0x61db4dbe
+ name: "AWorkDuration_setActualCpuDurationNanos"
+ is_defined: true
+ symbol_type: FUNCTION
+ type_id: 0x1e1df71c
+ full_name: "AWorkDuration_setActualCpuDurationNanos"
+}
+elf_symbol {
+ id: 0xdb415d99
+ name: "AWorkDuration_setActualGpuDurationNanos"
+ is_defined: true
+ symbol_type: FUNCTION
+ type_id: 0x1e1df71c
+ full_name: "AWorkDuration_setActualGpuDurationNanos"
+}
+elf_symbol {
+ id: 0x83b69f30
+ name: "AWorkDuration_setActualTotalDurationNanos"
+ is_defined: true
+ symbol_type: FUNCTION
+ type_id: 0x1e1df71c
+ full_name: "AWorkDuration_setActualTotalDurationNanos"
+}
+elf_symbol {
+ id: 0x024106b7
+ name: "AWorkDuration_setWorkPeriodStartTimestampNanos"
+ is_defined: true
+ symbol_type: FUNCTION
+ type_id: 0x1e1df71c
+ full_name: "AWorkDuration_setWorkPeriodStartTimestampNanos"
+}
+elf_symbol {
id: 0x6ce2c8c2
name: "android_getaddrinfofornetwork"
is_defined: true
@@ -6659,6 +6816,8 @@
symbol_id: 0x535faf77
symbol_id: 0x7002f1b4
symbol_id: 0xaff60d6f
+ symbol_id: 0x54af5fe9
+ symbol_id: 0xa7a9fc57
symbol_id: 0x83764e43
symbol_id: 0xfd979c5d
symbol_id: 0x7065cff1
@@ -6758,6 +6917,7 @@
symbol_id: 0xbf2e2ef6
symbol_id: 0x68257888
symbol_id: 0x3d26cd52
+ symbol_id: 0xfa57f884
symbol_id: 0x5309a7ad
symbol_id: 0x002efe90
symbol_id: 0x53b4ae39
@@ -6767,6 +6927,12 @@
symbol_id: 0xe565a201
symbol_id: 0xa3969a24
symbol_id: 0x1e49cc3b
+ symbol_id: 0x84873879
+ symbol_id: 0x95f893e1
+ symbol_id: 0x61db4dbe
+ symbol_id: 0xdb415d99
+ symbol_id: 0x83b69f30
+ symbol_id: 0x024106b7
symbol_id: 0x6ce2c8c2
symbol_id: 0xa224adb1
symbol_id: 0xca5453e3
diff --git a/current/x86/libc/abi.stg b/current/x86/libc/abi.stg
index cb670ce..28747a0 100644
--- a/current/x86/libc/abi.stg
+++ b/current/x86/libc/abi.stg
@@ -6356,6 +6356,10 @@
name: "ANDROID_FDSAN_OWNER_TYPE_NATIVE_HANDLE"
value: 13
}
+ enumerator {
+ name: "ANDROID_FDSAN_OWNER_TYPE_PARCEL"
+ value: 14
+ }
}
}
function {
diff --git a/current/x86_64/libandroid/abi.stg b/current/x86_64/libandroid/abi.stg
index c6f4f41..1e4d23d 100644
--- a/current/x86_64/libandroid/abi.stg
+++ b/current/x86_64/libandroid/abi.stg
@@ -20,6 +20,11 @@
pointee_type_id: 0x3a09e6e6
}
pointer_reference {
+ id: 0x044017d5
+ kind: POINTER
+ pointee_type_id: 0x3b40b9c9
+}
+pointer_reference {
id: 0x0483e6f8
kind: POINTER
pointee_type_id: 0x384f7d7c
@@ -350,6 +355,11 @@
pointee_type_id: 0xc22bf7b5
}
pointer_reference {
+ id: 0x3b40b9c9
+ kind: POINTER
+ pointee_type_id: 0xc74201b8
+}
+pointer_reference {
id: 0x3b909d21
kind: POINTER
pointee_type_id: 0xc402921a
@@ -375,6 +385,11 @@
pointee_type_id: 0xdeb40f16
}
pointer_reference {
+ id: 0x3d45a7a1
+ kind: POINTER
+ pointee_type_id: 0xdf56781b
+}
+pointer_reference {
id: 0x3d67c7fb
kind: POINTER
pointee_type_id: 0xdfdff972
@@ -680,6 +695,11 @@
referred_type_id: 0x7533d9d0
}
typedef {
+ id: 0xdf56781b
+ name: "AWorkDuration"
+ referred_type_id: 0x3d4aed91
+}
+typedef {
id: 0xacee79d8
name: "JNIEnv"
referred_type_id: 0xc4cb203f
@@ -855,6 +875,11 @@
qualified_type_id: 0x78e8685c
}
qualified {
+ id: 0xc74201b8
+ qualifier: CONST
+ qualified_type_id: 0x6d4fb069
+}
+qualified {
id: 0xc84d9907
qualifier: CONST
qualified_type_id: 0x5171d297
@@ -1291,6 +1316,11 @@
type_id: 0x503a7d6d
}
member {
+ id: 0x3e74c7e7
+ name: "headroom"
+ type_id: 0x8b7c737e
+}
+member {
id: 0x76737aa1
name: "heart_rate"
type_id: 0xabf3dc39
@@ -1515,6 +1545,12 @@
type_id: 0x8b7c737e
}
member {
+ id: 0x02110687
+ name: "thermalStatus"
+ type_id: 0x3c1e4e7f
+ offset: 32
+}
+member {
id: 0x5a91f0d2
name: "timestamp"
type_id: 0x7533d9d0
@@ -2169,6 +2205,16 @@
name: "ASystemFontIterator"
}
struct_union {
+ id: 0x6d4fb069
+ kind: STRUCT
+ name: "AThermalHeadroomThreshold"
+ definition {
+ bytesize: 8
+ member_id: 0x3e74c7e7
+ member_id: 0x02110687
+ }
+}
+struct_union {
id: 0xe6c18de5
kind: STRUCT
name: "AThermalManager"
@@ -2184,6 +2230,11 @@
}
}
struct_union {
+ id: 0x3d4aed91
+ kind: STRUCT
+ name: "AWorkDuration"
+}
+struct_union {
id: 0xc4cb203f
kind: STRUCT
name: "_JNIEnv"
@@ -2911,6 +2962,12 @@
parameter_id: 0x18bd6530
}
function {
+ id: 0x1e1df71c
+ return_type_id: 0x48b5725f
+ parameter_id: 0x3d45a7a1
+ parameter_id: 0x7533d9d0
+}
+function {
id: 0x1e4425e3
return_type_id: 0x48b5725f
parameter_id: 0x3d3d3a62
@@ -3002,6 +3059,11 @@
parameter_id: 0x3fc92392
}
function {
+ id: 0x1fc9387b
+ return_type_id: 0x48b5725f
+ parameter_id: 0x3d45a7a1
+}
+function {
id: 0x1fcb25e2
return_type_id: 0x48b5725f
parameter_id: 0x3fc92392
@@ -3063,6 +3125,10 @@
parameter_id: 0xf435685e
}
function {
+ id: 0x441b263c
+ return_type_id: 0x3d45a7a1
+}
+function {
id: 0x45d6b9c5
return_type_id: 0x08a987db
parameter_id: 0x21aba7d1
@@ -3202,6 +3268,12 @@
parameter_id: 0xf435685e
}
function {
+ id: 0x90a59080
+ return_type_id: 0x6720d32f
+ parameter_id: 0x374194c4
+ parameter_id: 0x3d45a7a1
+}
+function {
id: 0x914fb38b
return_type_id: 0x6720d32f
parameter_id: 0x30c55d0d
@@ -3238,6 +3310,12 @@
parameter_id: 0xf435685e
}
function {
+ id: 0x91da3ce1
+ return_type_id: 0x6720d32f
+ parameter_id: 0x374194c4
+ parameter_id: 0x62aebfd4
+}
+function {
id: 0x91ee4ca2
return_type_id: 0x6720d32f
parameter_id: 0x30c55d0d
@@ -3290,6 +3368,13 @@
parameter_id: 0x3dd9738b
}
function {
+ id: 0x93782360
+ return_type_id: 0x6720d32f
+ parameter_id: 0x3b909d21
+ parameter_id: 0x044017d5
+ parameter_id: 0x379d63b0
+}
+function {
id: 0x93abeae4
return_type_id: 0x6720d32f
parameter_id: 0x38e46ac9
@@ -5465,6 +5550,22 @@
full_name: "APerformanceHint_reportActualWorkDuration"
}
elf_symbol {
+ id: 0x54af5fe9
+ name: "APerformanceHint_reportActualWorkDuration2"
+ is_defined: true
+ symbol_type: FUNCTION
+ type_id: 0x90a59080
+ full_name: "APerformanceHint_reportActualWorkDuration2"
+}
+elf_symbol {
+ id: 0xa7a9fc57
+ name: "APerformanceHint_setPreferPowerEfficiency"
+ is_defined: true
+ symbol_type: FUNCTION
+ type_id: 0x91da3ce1
+ full_name: "APerformanceHint_setPreferPowerEfficiency"
+}
+elf_symbol {
id: 0x83764e43
name: "APerformanceHint_setThreads"
is_defined: true
@@ -6257,6 +6358,14 @@
full_name: "AThermal_getThermalHeadroom"
}
elf_symbol {
+ id: 0xfa57f884
+ name: "AThermal_getThermalHeadroomThresholds"
+ is_defined: true
+ symbol_type: FUNCTION
+ type_id: 0x93782360
+ full_name: "AThermal_getThermalHeadroomThresholds"
+}
+elf_symbol {
id: 0x5309a7ad
name: "AThermal_registerThermalStatusListener"
is_defined: true
@@ -6329,6 +6438,54 @@
full_name: "ATrace_setCounter"
}
elf_symbol {
+ id: 0x84873879
+ name: "AWorkDuration_create"
+ is_defined: true
+ symbol_type: FUNCTION
+ type_id: 0x441b263c
+ full_name: "AWorkDuration_create"
+}
+elf_symbol {
+ id: 0x95f893e1
+ name: "AWorkDuration_release"
+ is_defined: true
+ symbol_type: FUNCTION
+ type_id: 0x1fc9387b
+ full_name: "AWorkDuration_release"
+}
+elf_symbol {
+ id: 0x61db4dbe
+ name: "AWorkDuration_setActualCpuDurationNanos"
+ is_defined: true
+ symbol_type: FUNCTION
+ type_id: 0x1e1df71c
+ full_name: "AWorkDuration_setActualCpuDurationNanos"
+}
+elf_symbol {
+ id: 0xdb415d99
+ name: "AWorkDuration_setActualGpuDurationNanos"
+ is_defined: true
+ symbol_type: FUNCTION
+ type_id: 0x1e1df71c
+ full_name: "AWorkDuration_setActualGpuDurationNanos"
+}
+elf_symbol {
+ id: 0x83b69f30
+ name: "AWorkDuration_setActualTotalDurationNanos"
+ is_defined: true
+ symbol_type: FUNCTION
+ type_id: 0x1e1df71c
+ full_name: "AWorkDuration_setActualTotalDurationNanos"
+}
+elf_symbol {
+ id: 0x024106b7
+ name: "AWorkDuration_setWorkPeriodStartTimestampNanos"
+ is_defined: true
+ symbol_type: FUNCTION
+ type_id: 0x1e1df71c
+ full_name: "AWorkDuration_setWorkPeriodStartTimestampNanos"
+}
+elf_symbol {
id: 0x6ce2c8c2
name: "android_getaddrinfofornetwork"
is_defined: true
@@ -6643,6 +6800,8 @@
symbol_id: 0x535faf77
symbol_id: 0x7002f1b4
symbol_id: 0xaff60d6f
+ symbol_id: 0x54af5fe9
+ symbol_id: 0xa7a9fc57
symbol_id: 0x83764e43
symbol_id: 0xfd979c5d
symbol_id: 0x7065cff1
@@ -6742,6 +6901,7 @@
symbol_id: 0xbf2e2ef6
symbol_id: 0x68257888
symbol_id: 0x3d26cd52
+ symbol_id: 0xfa57f884
symbol_id: 0x5309a7ad
symbol_id: 0x002efe90
symbol_id: 0x53b4ae39
@@ -6751,6 +6911,12 @@
symbol_id: 0xe565a201
symbol_id: 0xa3969a24
symbol_id: 0x1e49cc3b
+ symbol_id: 0x84873879
+ symbol_id: 0x95f893e1
+ symbol_id: 0x61db4dbe
+ symbol_id: 0xdb415d99
+ symbol_id: 0x83b69f30
+ symbol_id: 0x024106b7
symbol_id: 0x6ce2c8c2
symbol_id: 0xa224adb1
symbol_id: 0xca5453e3
diff --git a/current/x86_64/libc/abi.stg b/current/x86_64/libc/abi.stg
index 480fb16..1faff75 100644
--- a/current/x86_64/libc/abi.stg
+++ b/current/x86_64/libc/abi.stg
@@ -6112,6 +6112,10 @@
name: "ANDROID_FDSAN_OWNER_TYPE_NATIVE_HANDLE"
value: 13
}
+ enumerator {
+ name: "ANDROID_FDSAN_OWNER_TYPE_PARCEL"
+ value: 14
+ }
}
}
function {