summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorXin Li <delphij@google.com>2024-03-06 09:30:12 -0800
committerXin Li <delphij@google.com>2024-03-06 18:58:27 -0800
commit9db8b9e0702ddc1cb2350e8db5c4d67bc1c06f01 (patch)
treee7c79c6441f761436fe5f8c18a2c43756fa68005
parent9b4e2dbea72ecb1ad254dc92e32879e39dbc23d5 (diff)
parent2a414e16e2e74ee13bc211ad15cd8cec969a9199 (diff)
downloadndk-9db8b9e0702ddc1cb2350e8db5c4d67bc1c06f01.tar.gz
Merge Android 14 QPR2 to AOSP main
Bug: 319669529 Merged-In: I7d9fa2d028e923510c6ade12588343d2a2483bbe Change-Id: Ia4b9db8bc1cef01202e7fcc863958d75e69c817e
-rw-r--r--29/arm/libc/abi.stg4
-rw-r--r--29/arm64/libc/abi.stg4
-rw-r--r--29/x86/libc/abi.stg4
-rw-r--r--29/x86_64/libc/abi.stg4
-rw-r--r--30/arm/libc/abi.stg4
-rw-r--r--30/arm64/libc/abi.stg4
-rw-r--r--30/x86/libc/abi.stg4
-rw-r--r--30/x86_64/libc/abi.stg4
-rw-r--r--31/arm/libc/abi.stg4
-rw-r--r--31/arm64/libc/abi.stg4
-rw-r--r--31/x86/libc/abi.stg4
-rw-r--r--31/x86_64/libc/abi.stg4
-rw-r--r--32/arm/libc/abi.stg4
-rw-r--r--32/arm64/libc/abi.stg4
-rw-r--r--32/x86/libc/abi.stg4
-rw-r--r--32/x86_64/libc/abi.stg4
-rw-r--r--33/64/arm/source-based/config.json8
-rw-r--r--33/64/arm64/source-based/config.json8
-rw-r--r--33/64/arm_arm64/source-based/config.json8
-rw-r--r--33/64/x86/source-based/config.json8
-rw-r--r--33/64/x86_64/source-based/config.json8
-rw-r--r--33/64/x86_x86_64/source-based/config.json8
-rw-r--r--33/arm/libc/abi.stg4
-rw-r--r--33/arm64/libc/abi.stg4
-rw-r--r--33/x86/libc/abi.stg4
-rw-r--r--33/x86_64/libc/abi.stg4
-rw-r--r--34/64/arm/source-based/config.json14
-rw-r--r--34/64/arm64/source-based/config.json14
-rw-r--r--34/64/arm_arm64/source-based/config.json14
-rw-r--r--34/64/x86/source-based/config.json14
-rw-r--r--34/64/x86_64/source-based/config.json14
-rw-r--r--34/64/x86_x86_64/source-based/config.json14
-rw-r--r--34/arm/libc/abi.stg4
-rw-r--r--34/arm64/libc/abi.stg4
-rw-r--r--34/x86/libc/abi.stg4
-rw-r--r--34/x86_64/libc/abi.stg4
-rw-r--r--VanillaIceCream/arm/libandroid/abi.stg166
-rw-r--r--VanillaIceCream/arm/libc/abi.stg4
-rw-r--r--VanillaIceCream/arm64/libandroid/abi.stg166
-rw-r--r--VanillaIceCream/arm64/libc/abi.stg4
-rw-r--r--VanillaIceCream/riscv64/libandroid/abi.stg166
-rw-r--r--VanillaIceCream/riscv64/libc/abi.stg4
-rw-r--r--VanillaIceCream/x86/libandroid/abi.stg166
-rw-r--r--VanillaIceCream/x86/libc/abi.stg4
-rw-r--r--VanillaIceCream/x86_64/libandroid/abi.stg166
-rw-r--r--VanillaIceCream/x86_64/libc/abi.stg4
-rw-r--r--current/arm/libandroid/abi.stg166
-rw-r--r--current/arm/libc/abi.stg4
-rw-r--r--current/arm64/libandroid/abi.stg166
-rw-r--r--current/arm64/libc/abi.stg4
-rw-r--r--current/riscv64/libandroid/abi.stg166
-rw-r--r--current/riscv64/libc/abi.stg4
-rw-r--r--current/x86/libandroid/abi.stg166
-rw-r--r--current/x86/libc/abi.stg4
-rw-r--r--current/x86_64/libandroid/abi.stg166
-rw-r--r--current/x86_64/libc/abi.stg4
56 files changed, 1928 insertions, 0 deletions
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 @@ enumeration {
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 @@ enumeration {
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 @@ enumeration {
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 @@ enumeration {
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 @@ enumeration {
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 @@ enumeration {
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 @@ enumeration {
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 @@ enumeration {
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 @@ enumeration {
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 @@ enumeration {
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 @@ enumeration {
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 @@ enumeration {
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 @@ enumeration {
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 @@ enumeration {
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 @@ enumeration {
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 @@ enumeration {
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 @@ enumeration {
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 @@ enumeration {
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 @@ enumeration {
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 @@ enumeration {
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 @@ enumeration {
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 @@ enumeration {
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 @@ enumeration {
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 @@ enumeration {
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 @@ pointer_reference {
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 @@ pointer_reference {
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 @@ pointer_reference {
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 @@ typedef {
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 {
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 @@ member {
type_id: 0x503a7d6d
}
member {
+ id: 0x3e74c7e7
+ name: "headroom"
+ type_id: 0x8b7c737e
+}
+member {
id: 0x76737aa1
name: "heart_rate"
type_id: 0xabf3dc39
@@ -1531,6 +1561,12 @@ member {
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 @@ struct_union {
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 {
}
}
struct_union {
+ id: 0x3d4aed91
+ kind: STRUCT
+ name: "AWorkDuration"
+}
+struct_union {
id: 0xc4cb203f
kind: STRUCT
name: "_JNIEnv"
@@ -2927,6 +2978,12 @@ function {
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 @@ function {
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 @@ function {
parameter_id: 0xf435685e
}
function {
+ id: 0x441b263c
+ return_type_id: 0x3d45a7a1
+}
+function {
id: 0x45d6b9c5
return_type_id: 0x08a987db
parameter_id: 0x21aba7d1
@@ -3218,6 +3284,12 @@ function {
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 @@ function {
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 @@ function {
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 @@ elf_symbol {
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 @@ elf_symbol {
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 @@ elf_symbol {
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 @@ interface {
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 @@ interface {
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 @@ interface {
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 9c9a5cd..511b714 100644
--- a/VanillaIceCream/arm/libc/abi.stg
+++ b/VanillaIceCream/arm/libc/abi.stg
@@ -6369,6 +6369,10 @@ enumeration {
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 @@ pointer_reference {
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 @@ pointer_reference {
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 @@ pointer_reference {
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 @@ typedef {
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 {
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 @@ member {
type_id: 0x503a7d6d
}
member {
+ id: 0x3e74c7e7
+ name: "headroom"
+ type_id: 0x8b7c737e
+}
+member {
id: 0x76737aa1
name: "heart_rate"
type_id: 0xabf3dc39
@@ -1515,6 +1545,12 @@ member {
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 @@ struct_union {
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 {
}
}
struct_union {
+ id: 0x3d4aed91
+ kind: STRUCT
+ name: "AWorkDuration"
+}
+struct_union {
id: 0xc4cb203f
kind: STRUCT
name: "_JNIEnv"
@@ -2911,6 +2962,12 @@ function {
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 @@ function {
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 @@ function {
parameter_id: 0xf435685e
}
function {
+ id: 0x441b263c
+ return_type_id: 0x3d45a7a1
+}
+function {
id: 0x45d6b9c5
return_type_id: 0x08a987db
parameter_id: 0x21aba7d1
@@ -3202,6 +3268,12 @@ function {
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 @@ function {
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 @@ function {
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 @@ elf_symbol {
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 @@ elf_symbol {
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 @@ elf_symbol {
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 @@ interface {
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 @@ interface {
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 @@ interface {
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 60c06c1..e23f1be 100644
--- a/VanillaIceCream/arm64/libc/abi.stg
+++ b/VanillaIceCream/arm64/libc/abi.stg
@@ -6358,6 +6358,10 @@ enumeration {
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 @@ pointer_reference {
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 @@ pointer_reference {
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 @@ pointer_reference {
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 @@ typedef {
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 {
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 @@ member {
type_id: 0x503a7d6d
}
member {
+ id: 0x3e74c7e7
+ name: "headroom"
+ type_id: 0x8b7c737e
+}
+member {
id: 0x76737aa1
name: "heart_rate"
type_id: 0xabf3dc39
@@ -1515,6 +1545,12 @@ member {
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 @@ struct_union {
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 {
}
}
struct_union {
+ id: 0x3d4aed91
+ kind: STRUCT
+ name: "AWorkDuration"
+}
+struct_union {
id: 0xc4cb203f
kind: STRUCT
name: "_JNIEnv"
@@ -2911,6 +2962,12 @@ function {
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 @@ function {
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 @@ function {
parameter_id: 0xf435685e
}
function {
+ id: 0x441b263c
+ return_type_id: 0x3d45a7a1
+}
+function {
id: 0x45d6b9c5
return_type_id: 0x08a987db
parameter_id: 0x21aba7d1
@@ -3202,6 +3268,12 @@ function {
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 @@ function {
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 @@ function {
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 @@ elf_symbol {
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 @@ elf_symbol {
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 @@ elf_symbol {
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 @@ interface {
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 @@ interface {
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 @@ interface {
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 66b3ec2..b6ca685 100644
--- a/VanillaIceCream/riscv64/libc/abi.stg
+++ b/VanillaIceCream/riscv64/libc/abi.stg
@@ -6274,6 +6274,10 @@ enumeration {
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 @@ pointer_reference {
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 @@ pointer_reference {
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 @@ pointer_reference {
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 @@ typedef {
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 {
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 @@ member {
type_id: 0x503a7d6d
}
member {
+ id: 0x3e74c7e7
+ name: "headroom"
+ type_id: 0x8b7c737e
+}
+member {
id: 0x76737aa1
name: "heart_rate"
type_id: 0xabf3dc39
@@ -1531,6 +1561,12 @@ member {
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 @@ struct_union {
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 {
}
}
struct_union {
+ id: 0x3d4aed91
+ kind: STRUCT
+ name: "AWorkDuration"
+}
+struct_union {
id: 0xc4cb203f
kind: STRUCT
name: "_JNIEnv"
@@ -2927,6 +2978,12 @@ function {
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 @@ function {
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 @@ function {
parameter_id: 0xf435685e
}
function {
+ id: 0x441b263c
+ return_type_id: 0x3d45a7a1
+}
+function {
id: 0x45d6b9c5
return_type_id: 0x08a987db
parameter_id: 0x21aba7d1
@@ -3218,6 +3284,12 @@ function {
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 @@ function {
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 @@ function {
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 @@ elf_symbol {
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 @@ elf_symbol {
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 @@ elf_symbol {
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 @@ interface {
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 @@ interface {
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 @@ interface {
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 319b920..319010c 100644
--- a/VanillaIceCream/x86/libc/abi.stg
+++ b/VanillaIceCream/x86/libc/abi.stg
@@ -6371,6 +6371,10 @@ enumeration {
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 @@ pointer_reference {
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 @@ pointer_reference {
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 @@ pointer_reference {
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 @@ typedef {
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 {
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 @@ member {
type_id: 0x503a7d6d
}
member {
+ id: 0x3e74c7e7
+ name: "headroom"
+ type_id: 0x8b7c737e
+}
+member {
id: 0x76737aa1
name: "heart_rate"
type_id: 0xabf3dc39
@@ -1515,6 +1545,12 @@ member {
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 @@ struct_union {
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 {
}
}
struct_union {
+ id: 0x3d4aed91
+ kind: STRUCT
+ name: "AWorkDuration"
+}
+struct_union {
id: 0xc4cb203f
kind: STRUCT
name: "_JNIEnv"
@@ -2911,6 +2962,12 @@ function {
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 @@ function {
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 @@ function {
parameter_id: 0xf435685e
}
function {
+ id: 0x441b263c
+ return_type_id: 0x3d45a7a1
+}
+function {
id: 0x45d6b9c5
return_type_id: 0x08a987db
parameter_id: 0x21aba7d1
@@ -3202,6 +3268,12 @@ function {
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 @@ function {
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 @@ function {
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 @@ elf_symbol {
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 @@ elf_symbol {
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 @@ elf_symbol {
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 @@ interface {
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 @@ interface {
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 @@ interface {
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 be8d9d1..c0708fc 100644
--- a/VanillaIceCream/x86_64/libc/abi.stg
+++ b/VanillaIceCream/x86_64/libc/abi.stg
@@ -6127,6 +6127,10 @@ enumeration {
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 @@ pointer_reference {
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 @@ pointer_reference {
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 @@ pointer_reference {
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 @@ typedef {
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 {
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 @@ member {
type_id: 0x503a7d6d
}
member {
+ id: 0x3e74c7e7
+ name: "headroom"
+ type_id: 0x8b7c737e
+}
+member {
id: 0x76737aa1
name: "heart_rate"
type_id: 0xabf3dc39
@@ -1531,6 +1561,12 @@ member {
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 @@ struct_union {
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 {
}
}
struct_union {
+ id: 0x3d4aed91
+ kind: STRUCT
+ name: "AWorkDuration"
+}
+struct_union {
id: 0xc4cb203f
kind: STRUCT
name: "_JNIEnv"
@@ -2927,6 +2978,12 @@ function {
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 @@ function {
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 @@ function {
parameter_id: 0xf435685e
}
function {
+ id: 0x441b263c
+ return_type_id: 0x3d45a7a1
+}
+function {
id: 0x45d6b9c5
return_type_id: 0x08a987db
parameter_id: 0x21aba7d1
@@ -3218,6 +3284,12 @@ function {
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 @@ function {
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 @@ function {
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 @@ elf_symbol {
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 @@ elf_symbol {
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 @@ elf_symbol {
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 @@ interface {
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 @@ interface {
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 @@ interface {
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 9c9a5cd..511b714 100644
--- a/current/arm/libc/abi.stg
+++ b/current/arm/libc/abi.stg
@@ -6369,6 +6369,10 @@ enumeration {
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 @@ pointer_reference {
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 @@ pointer_reference {
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 @@ pointer_reference {
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 @@ typedef {
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 {
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 @@ member {
type_id: 0x503a7d6d
}
member {
+ id: 0x3e74c7e7
+ name: "headroom"
+ type_id: 0x8b7c737e
+}
+member {
id: 0x76737aa1
name: "heart_rate"
type_id: 0xabf3dc39
@@ -1515,6 +1545,12 @@ member {
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 @@ struct_union {
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 {
}
}
struct_union {
+ id: 0x3d4aed91
+ kind: STRUCT
+ name: "AWorkDuration"
+}
+struct_union {
id: 0xc4cb203f
kind: STRUCT
name: "_JNIEnv"
@@ -2911,6 +2962,12 @@ function {
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 @@ function {
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 @@ function {
parameter_id: 0xf435685e
}
function {
+ id: 0x441b263c
+ return_type_id: 0x3d45a7a1
+}
+function {
id: 0x45d6b9c5
return_type_id: 0x08a987db
parameter_id: 0x21aba7d1
@@ -3202,6 +3268,12 @@ function {
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 @@ function {
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 @@ function {
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 @@ elf_symbol {
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 @@ elf_symbol {
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 @@ elf_symbol {
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 @@ interface {
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 @@ interface {
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 @@ interface {
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 60c06c1..e23f1be 100644
--- a/current/arm64/libc/abi.stg
+++ b/current/arm64/libc/abi.stg
@@ -6358,6 +6358,10 @@ enumeration {
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 @@ pointer_reference {
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 @@ pointer_reference {
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 @@ pointer_reference {
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 @@ typedef {
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 {
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 @@ member {
type_id: 0x503a7d6d
}
member {
+ id: 0x3e74c7e7
+ name: "headroom"
+ type_id: 0x8b7c737e
+}
+member {
id: 0x76737aa1
name: "heart_rate"
type_id: 0xabf3dc39
@@ -1515,6 +1545,12 @@ member {
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 @@ struct_union {
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 {
}
}
struct_union {
+ id: 0x3d4aed91
+ kind: STRUCT
+ name: "AWorkDuration"
+}
+struct_union {
id: 0xc4cb203f
kind: STRUCT
name: "_JNIEnv"
@@ -2911,6 +2962,12 @@ function {
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 @@ function {
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 @@ function {
parameter_id: 0xf435685e
}
function {
+ id: 0x441b263c
+ return_type_id: 0x3d45a7a1
+}
+function {
id: 0x45d6b9c5
return_type_id: 0x08a987db
parameter_id: 0x21aba7d1
@@ -3202,6 +3268,12 @@ function {
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 @@ function {
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 @@ function {
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 @@ elf_symbol {
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 @@ elf_symbol {
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 @@ elf_symbol {
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 @@ interface {
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 @@ interface {
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 @@ interface {
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 66b3ec2..b6ca685 100644
--- a/current/riscv64/libc/abi.stg
+++ b/current/riscv64/libc/abi.stg
@@ -6274,6 +6274,10 @@ enumeration {
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 @@ pointer_reference {
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 @@ pointer_reference {
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 @@ pointer_reference {
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 @@ typedef {
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 {
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 @@ member {
type_id: 0x503a7d6d
}
member {
+ id: 0x3e74c7e7
+ name: "headroom"
+ type_id: 0x8b7c737e
+}
+member {
id: 0x76737aa1
name: "heart_rate"
type_id: 0xabf3dc39
@@ -1531,6 +1561,12 @@ member {
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 @@ struct_union {
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 {
}
}
struct_union {
+ id: 0x3d4aed91
+ kind: STRUCT
+ name: "AWorkDuration"
+}
+struct_union {
id: 0xc4cb203f
kind: STRUCT
name: "_JNIEnv"
@@ -2927,6 +2978,12 @@ function {
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 @@ function {
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 @@ function {
parameter_id: 0xf435685e
}
function {
+ id: 0x441b263c
+ return_type_id: 0x3d45a7a1
+}
+function {
id: 0x45d6b9c5
return_type_id: 0x08a987db
parameter_id: 0x21aba7d1
@@ -3218,6 +3284,12 @@ function {
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 @@ function {
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 @@ function {
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 @@ elf_symbol {
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 @@ elf_symbol {
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 @@ elf_symbol {
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 @@ interface {
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 @@ interface {
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 @@ interface {
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 319b920..319010c 100644
--- a/current/x86/libc/abi.stg
+++ b/current/x86/libc/abi.stg
@@ -6371,6 +6371,10 @@ enumeration {
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 @@ pointer_reference {
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 @@ pointer_reference {
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 @@ pointer_reference {
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 @@ typedef {
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 {
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 @@ member {
type_id: 0x503a7d6d
}
member {
+ id: 0x3e74c7e7
+ name: "headroom"
+ type_id: 0x8b7c737e
+}
+member {
id: 0x76737aa1
name: "heart_rate"
type_id: 0xabf3dc39
@@ -1515,6 +1545,12 @@ member {
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 @@ struct_union {
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 {
}
}
struct_union {
+ id: 0x3d4aed91
+ kind: STRUCT
+ name: "AWorkDuration"
+}
+struct_union {
id: 0xc4cb203f
kind: STRUCT
name: "_JNIEnv"
@@ -2911,6 +2962,12 @@ function {
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 @@ function {
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 @@ function {
parameter_id: 0xf435685e
}
function {
+ id: 0x441b263c
+ return_type_id: 0x3d45a7a1
+}
+function {
id: 0x45d6b9c5
return_type_id: 0x08a987db
parameter_id: 0x21aba7d1
@@ -3202,6 +3268,12 @@ function {
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 @@ function {
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 @@ function {
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 @@ elf_symbol {
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 @@ elf_symbol {
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 @@ elf_symbol {
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 @@ interface {
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 @@ interface {
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 @@ interface {
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 be8d9d1..c0708fc 100644
--- a/current/x86_64/libc/abi.stg
+++ b/current/x86_64/libc/abi.stg
@@ -6127,6 +6127,10 @@ enumeration {
name: "ANDROID_FDSAN_OWNER_TYPE_NATIVE_HANDLE"
value: 13
}
+ enumerator {
+ name: "ANDROID_FDSAN_OWNER_TYPE_PARCEL"
+ value: 14
+ }
}
}
function {