summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMarco Ballesio <balejs@google.com>2020-09-08 09:49:10 -0700
committerMarco Ballesio <balejs@google.com>2020-09-08 10:06:23 -0700
commit477a2c7ef9c2adf5a38f3d784381aed1300ca3e7 (patch)
tree2661af22ef4b5f00906b4f9533fc8a864698c537
parent2157eaef2e3696f2a5a7438352349489d92639d1 (diff)
binder: adopt binder_freeze API symbols
Add symbols to dump (backwards compatible change to ABI). These are marked as weak, so that it's not a hard dependency and does't break the GSI when they are used. Bug: 143717177 Test: builds Change-Id: I7118f6db8b9887d16384569d7942dc1586b80ba8
-rw-r--r--30/32/arm_armv7-a-neon/source-based/libbinder.so.lsdump22
-rw-r--r--30/32/x86/source-based/libbinder.so.lsdump22
-rw-r--r--30/64/arm64_armv8-a/source-based/libbinder.so.lsdump22
-rw-r--r--30/64/arm_armv7-a-neon/source-based/libbinder.so.lsdump22
-rw-r--r--30/64/arm_armv8-a/source-based/libbinder.so.lsdump22
-rw-r--r--30/64/x86/source-based/libbinder.so.lsdump22
-rw-r--r--30/64/x86_64/source-based/libbinder.so.lsdump22
-rw-r--r--30/64/x86_x86_64/source-based/libbinder.so.lsdump22
8 files changed, 176 insertions, 0 deletions
diff --git a/30/32/arm_armv7-a-neon/source-based/libbinder.so.lsdump b/30/32/arm_armv7-a-neon/source-based/libbinder.so.lsdump
index 7f8aef6..53de473 100644
--- a/30/32/arm_armv7-a-neon/source-based/libbinder.so.lsdump
+++ b/30/32/arm_armv7-a-neon/source-based/libbinder.so.lsdump
@@ -875,6 +875,10 @@
"name" : "_ZN7android14IPCThreadState4selfEv"
},
{
+ "binding" : "weak",
+ "name" : "_ZN7android14IPCThreadState6freezeEibj"
+ },
+ {
"name" : "_ZN7android14IPCThreadState7processEv"
},
{
@@ -10940,6 +10944,24 @@
"source_file" : "/frameworks/native/libs/binder/include/binder/IPCThreadState.h"
},
{
+ "function_name" : "android::IPCThreadState::freeze",
+ "linker_set_key" : "_ZN7android14IPCThreadState6freezeEibj",
+ "parameters" :
+ [
+ {
+ "referenced_type" : "_ZTIi"
+ },
+ {
+ "referenced_type" : "_ZTIb"
+ },
+ {
+ "referenced_type" : "_ZTIj"
+ }
+ ],
+ "return_type" : "_ZTIi",
+ "source_file" : "/frameworks/native/libs/binder/include/binder/IPCThreadState.h"
+ },
+ {
"function_name" : "android::IPCThreadState::process",
"linker_set_key" : "_ZN7android14IPCThreadState7processEv",
"parameters" :
diff --git a/30/32/x86/source-based/libbinder.so.lsdump b/30/32/x86/source-based/libbinder.so.lsdump
index 740a6a7..9e5be59 100644
--- a/30/32/x86/source-based/libbinder.so.lsdump
+++ b/30/32/x86/source-based/libbinder.so.lsdump
@@ -874,6 +874,10 @@
"name" : "_ZN7android14IPCThreadState4selfEv"
},
{
+ "binding" : "weak",
+ "name" : "_ZN7android14IPCThreadState6freezeEibj"
+ },
+ {
"name" : "_ZN7android14IPCThreadState7processEv"
},
{
@@ -10935,6 +10939,24 @@
"source_file" : "/frameworks/native/libs/binder/include/binder/IPCThreadState.h"
},
{
+ "function_name" : "android::IPCThreadState::freeze",
+ "linker_set_key" : "_ZN7android14IPCThreadState6freezeEibj",
+ "parameters" :
+ [
+ {
+ "referenced_type" : "_ZTIi"
+ },
+ {
+ "referenced_type" : "_ZTIb"
+ },
+ {
+ "referenced_type" : "_ZTIj"
+ }
+ ],
+ "return_type" : "_ZTIi",
+ "source_file" : "/frameworks/native/libs/binder/include/binder/IPCThreadState.h"
+ },
+ {
"function_name" : "android::IPCThreadState::process",
"linker_set_key" : "_ZN7android14IPCThreadState7processEv",
"parameters" :
diff --git a/30/64/arm64_armv8-a/source-based/libbinder.so.lsdump b/30/64/arm64_armv8-a/source-based/libbinder.so.lsdump
index bc30531..e877179 100644
--- a/30/64/arm64_armv8-a/source-based/libbinder.so.lsdump
+++ b/30/64/arm64_armv8-a/source-based/libbinder.so.lsdump
@@ -875,6 +875,10 @@
"name" : "_ZN7android14IPCThreadState4selfEv"
},
{
+ "binding" : "weak",
+ "name" : "_ZN7android14IPCThreadState6freezeEibj"
+ },
+ {
"name" : "_ZN7android14IPCThreadState7processEv"
},
{
@@ -10888,6 +10892,24 @@
"source_file" : "/frameworks/native/libs/binder/include/binder/IPCThreadState.h"
},
{
+ "function_name" : "android::IPCThreadState::freeze",
+ "linker_set_key" : "_ZN7android14IPCThreadState6freezeEibj",
+ "parameters" :
+ [
+ {
+ "referenced_type" : "_ZTIi"
+ },
+ {
+ "referenced_type" : "_ZTIb"
+ },
+ {
+ "referenced_type" : "_ZTIj"
+ }
+ ],
+ "return_type" : "_ZTIi",
+ "source_file" : "/frameworks/native/libs/binder/include/binder/IPCThreadState.h"
+ },
+ {
"function_name" : "android::IPCThreadState::process",
"linker_set_key" : "_ZN7android14IPCThreadState7processEv",
"parameters" :
diff --git a/30/64/arm_armv7-a-neon/source-based/libbinder.so.lsdump b/30/64/arm_armv7-a-neon/source-based/libbinder.so.lsdump
index 092d295..4315f6f 100644
--- a/30/64/arm_armv7-a-neon/source-based/libbinder.so.lsdump
+++ b/30/64/arm_armv7-a-neon/source-based/libbinder.so.lsdump
@@ -875,6 +875,10 @@
"name" : "_ZN7android14IPCThreadState4selfEv"
},
{
+ "binding" : "weak",
+ "name" : "_ZN7android14IPCThreadState6freezeEibj"
+ },
+ {
"name" : "_ZN7android14IPCThreadState7processEv"
},
{
@@ -10944,6 +10948,24 @@
"source_file" : "/frameworks/native/libs/binder/include/binder/IPCThreadState.h"
},
{
+ "function_name" : "android::IPCThreadState::freeze",
+ "linker_set_key" : "_ZN7android14IPCThreadState6freezeEibj",
+ "parameters" :
+ [
+ {
+ "referenced_type" : "_ZTIi"
+ },
+ {
+ "referenced_type" : "_ZTIb"
+ },
+ {
+ "referenced_type" : "_ZTIj"
+ }
+ ],
+ "return_type" : "_ZTIi",
+ "source_file" : "/frameworks/native/libs/binder/include/binder/IPCThreadState.h"
+ },
+ {
"function_name" : "android::IPCThreadState::process",
"linker_set_key" : "_ZN7android14IPCThreadState7processEv",
"parameters" :
diff --git a/30/64/arm_armv8-a/source-based/libbinder.so.lsdump b/30/64/arm_armv8-a/source-based/libbinder.so.lsdump
index 7f7d0d8..7dc5b22 100644
--- a/30/64/arm_armv8-a/source-based/libbinder.so.lsdump
+++ b/30/64/arm_armv8-a/source-based/libbinder.so.lsdump
@@ -875,6 +875,10 @@
"name" : "_ZN7android14IPCThreadState4selfEv"
},
{
+ "binding" : "weak",
+ "name" : "_ZN7android14IPCThreadState6freezeEibj"
+ },
+ {
"name" : "_ZN7android14IPCThreadState7processEv"
},
{
@@ -10944,6 +10948,24 @@
"source_file" : "/frameworks/native/libs/binder/include/binder/IPCThreadState.h"
},
{
+ "function_name" : "android::IPCThreadState::freeze",
+ "linker_set_key" : "_ZN7android14IPCThreadState6freezeEibj",
+ "parameters" :
+ [
+ {
+ "referenced_type" : "_ZTIi"
+ },
+ {
+ "referenced_type" : "_ZTIb"
+ },
+ {
+ "referenced_type" : "_ZTIj"
+ }
+ ],
+ "return_type" : "_ZTIi",
+ "source_file" : "/frameworks/native/libs/binder/include/binder/IPCThreadState.h"
+ },
+ {
"function_name" : "android::IPCThreadState::process",
"linker_set_key" : "_ZN7android14IPCThreadState7processEv",
"parameters" :
diff --git a/30/64/x86/source-based/libbinder.so.lsdump b/30/64/x86/source-based/libbinder.so.lsdump
index 4772400..cfa0226 100644
--- a/30/64/x86/source-based/libbinder.so.lsdump
+++ b/30/64/x86/source-based/libbinder.so.lsdump
@@ -874,6 +874,10 @@
"name" : "_ZN7android14IPCThreadState4selfEv"
},
{
+ "binding" : "weak",
+ "name" : "_ZN7android14IPCThreadState6freezeEibj"
+ },
+ {
"name" : "_ZN7android14IPCThreadState7processEv"
},
{
@@ -10939,6 +10943,24 @@
"source_file" : "/frameworks/native/libs/binder/include/binder/IPCThreadState.h"
},
{
+ "function_name" : "android::IPCThreadState::freeze",
+ "linker_set_key" : "_ZN7android14IPCThreadState6freezeEibj",
+ "parameters" :
+ [
+ {
+ "referenced_type" : "_ZTIi"
+ },
+ {
+ "referenced_type" : "_ZTIb"
+ },
+ {
+ "referenced_type" : "_ZTIj"
+ }
+ ],
+ "return_type" : "_ZTIi",
+ "source_file" : "/frameworks/native/libs/binder/include/binder/IPCThreadState.h"
+ },
+ {
"function_name" : "android::IPCThreadState::process",
"linker_set_key" : "_ZN7android14IPCThreadState7processEv",
"parameters" :
diff --git a/30/64/x86_64/source-based/libbinder.so.lsdump b/30/64/x86_64/source-based/libbinder.so.lsdump
index 8ca5e91..e6d7dc3 100644
--- a/30/64/x86_64/source-based/libbinder.so.lsdump
+++ b/30/64/x86_64/source-based/libbinder.so.lsdump
@@ -874,6 +874,10 @@
"name" : "_ZN7android14IPCThreadState4selfEv"
},
{
+ "binding" : "weak",
+ "name" : "_ZN7android14IPCThreadState6freezeEibj"
+ },
+ {
"name" : "_ZN7android14IPCThreadState7processEv"
},
{
@@ -10887,6 +10891,24 @@
"source_file" : "/frameworks/native/libs/binder/include/binder/IPCThreadState.h"
},
{
+ "function_name" : "android::IPCThreadState::freeze",
+ "linker_set_key" : "_ZN7android14IPCThreadState6freezeEibj",
+ "parameters" :
+ [
+ {
+ "referenced_type" : "_ZTIi"
+ },
+ {
+ "referenced_type" : "_ZTIb"
+ },
+ {
+ "referenced_type" : "_ZTIj"
+ }
+ ],
+ "return_type" : "_ZTIi",
+ "source_file" : "/frameworks/native/libs/binder/include/binder/IPCThreadState.h"
+ },
+ {
"function_name" : "android::IPCThreadState::process",
"linker_set_key" : "_ZN7android14IPCThreadState7processEv",
"parameters" :
diff --git a/30/64/x86_x86_64/source-based/libbinder.so.lsdump b/30/64/x86_x86_64/source-based/libbinder.so.lsdump
index 3101159..9b6f8a6 100644
--- a/30/64/x86_x86_64/source-based/libbinder.so.lsdump
+++ b/30/64/x86_x86_64/source-based/libbinder.so.lsdump
@@ -874,6 +874,10 @@
"name" : "_ZN7android14IPCThreadState4selfEv"
},
{
+ "binding" : "weak",
+ "name" : "_ZN7android14IPCThreadState6freezeEibj"
+ },
+ {
"name" : "_ZN7android14IPCThreadState7processEv"
},
{
@@ -10939,6 +10943,24 @@
"source_file" : "/frameworks/native/libs/binder/include/binder/IPCThreadState.h"
},
{
+ "function_name" : "android::IPCThreadState::freeze",
+ "linker_set_key" : "_ZN7android14IPCThreadState6freezeEibj",
+ "parameters" :
+ [
+ {
+ "referenced_type" : "_ZTIi"
+ },
+ {
+ "referenced_type" : "_ZTIb"
+ },
+ {
+ "referenced_type" : "_ZTIj"
+ }
+ ],
+ "return_type" : "_ZTIi",
+ "source_file" : "/frameworks/native/libs/binder/include/binder/IPCThreadState.h"
+ },
+ {
"function_name" : "android::IPCThreadState::process",
"linker_set_key" : "_ZN7android14IPCThreadState7processEv",
"parameters" :