diff options
author | Marco Ballesio <balejs@google.com> | 2020-09-08 09:49:10 -0700 |
---|---|---|
committer | Marco Ballesio <balejs@google.com> | 2020-09-08 10:06:23 -0700 |
commit | 477a2c7ef9c2adf5a38f3d784381aed1300ca3e7 (patch) | |
tree | 2661af22ef4b5f00906b4f9533fc8a864698c537 | |
parent | 2157eaef2e3696f2a5a7438352349489d92639d1 (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.lsdump | 22 | ||||
-rw-r--r-- | 30/32/x86/source-based/libbinder.so.lsdump | 22 | ||||
-rw-r--r-- | 30/64/arm64_armv8-a/source-based/libbinder.so.lsdump | 22 | ||||
-rw-r--r-- | 30/64/arm_armv7-a-neon/source-based/libbinder.so.lsdump | 22 | ||||
-rw-r--r-- | 30/64/arm_armv8-a/source-based/libbinder.so.lsdump | 22 | ||||
-rw-r--r-- | 30/64/x86/source-based/libbinder.so.lsdump | 22 | ||||
-rw-r--r-- | 30/64/x86_64/source-based/libbinder.so.lsdump | 22 | ||||
-rw-r--r-- | 30/64/x86_x86_64/source-based/libbinder.so.lsdump | 22 |
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" : |