Snap for 7077657 from 860d045f42fc03747048f157ec914ceb7f0a8726 to r-keystone-qcom-release

Change-Id: I9b539607723a5faa86c3177b3dcfa0c3c2e04a9d
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 431bd57..2187c9f 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
@@ -821,6 +821,10 @@
    "name" : "_ZN7android14IPCThreadState20getAndExecuteCommandEv"
   },
   {
+   "binding" : "weak",
+   "name" : "_ZN7android14IPCThreadState20getProcessFreezeInfoEiPbS1_"
+  },
+  {
    "name" : "_ZN7android14IPCThreadState20handlePolledCommandsEv"
   },
   {
@@ -875,6 +879,10 @@
    "name" : "_ZN7android14IPCThreadState4selfEv"
   },
   {
+   "binding" : "weak",
+   "name" : "_ZN7android14IPCThreadState6freezeEibj"
+  },
+  {
    "name" : "_ZN7android14IPCThreadState7processEv"
   },
   {
@@ -1761,6 +1769,18 @@
    "name" : "_ZN7android7BBinder17getOrCreateExtrasEv"
   },
   {
+   "binding" : "weak",
+   "name" : "_ZN7android7BBinder21getMinSchedulerPolicyEv"
+  },
+  {
+   "binding" : "weak",
+   "name" : "_ZN7android7BBinder21setMinSchedulerPolicyEii"
+  },
+  {
+   "binding" : "weak",
+   "name" : "_ZN7android7BBinder23getMinSchedulerPriorityEv"
+  },
+  {
    "name" : "_ZN7android7BBinder4dumpEiRKNS_6VectorINS_8String16EEE"
   },
   {
@@ -10651,6 +10671,24 @@
    "source_file" : "/frameworks/native/libs/binder/include/binder/IPCThreadState.h"
   },
   {
+   "function_name" : "android::IPCThreadState::getProcessFreezeInfo",
+   "linker_set_key" : "_ZN7android14IPCThreadState20getProcessFreezeInfoEiPbS1_",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIPb"
+    },
+    {
+     "referenced_type" : "_ZTIPb"
+    }
+   ],
+   "return_type" : "_ZTIi",
+   "source_file" : "/frameworks/native/libs/binder/include/binder/IPCThreadState.h"
+  },
+  {
    "function_name" : "android::IPCThreadState::handlePolledCommands",
    "linker_set_key" : "_ZN7android14IPCThreadState20handlePolledCommandsEv",
    "parameters" :
@@ -10928,6 +10966,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" :
@@ -14541,6 +14597,51 @@
    "source_file" : "/frameworks/native/libs/binder/include/binder/Binder.h"
   },
   {
+   "function_name" : "android::BBinder::getMinSchedulerPolicy",
+   "linker_set_key" : "_ZN7android7BBinder21getMinSchedulerPolicyEv",
+   "parameters" :
+   [
+    {
+     "is_this_ptr" : true,
+     "referenced_type" : "_ZTIPN7android7BBinderE"
+    }
+   ],
+   "return_type" : "_ZTIi",
+   "source_file" : "/frameworks/native/libs/binder/include/binder/Binder.h"
+  },
+  {
+   "function_name" : "android::BBinder::setMinSchedulerPolicy",
+   "linker_set_key" : "_ZN7android7BBinder21setMinSchedulerPolicyEii",
+   "parameters" :
+   [
+    {
+     "is_this_ptr" : true,
+     "referenced_type" : "_ZTIPN7android7BBinderE"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "/frameworks/native/libs/binder/include/binder/Binder.h"
+  },
+  {
+   "function_name" : "android::BBinder::getMinSchedulerPriority",
+   "linker_set_key" : "_ZN7android7BBinder23getMinSchedulerPriorityEv",
+   "parameters" :
+   [
+    {
+     "is_this_ptr" : true,
+     "referenced_type" : "_ZTIPN7android7BBinderE"
+    }
+   ],
+   "return_type" : "_ZTIi",
+   "source_file" : "/frameworks/native/libs/binder/include/binder/Binder.h"
+  },
+  {
    "function_name" : "android::BBinder::dump",
    "linker_set_key" : "_ZN7android7BBinder4dumpEiRKNS_6VectorINS_8String16EEE",
    "parameters" :
@@ -33600,6 +33701,32 @@
    "source_file" : "/system/core/libutils/include/utils/Debug.h"
   },
   {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "field_name" : "pid",
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "enable",
+     "field_offset" : 32,
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "timeout_ms",
+     "field_offset" : 64,
+     "referenced_type" : "_ZTIj"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android18binder_freeze_infoE",
+   "name" : "android::binder_freeze_info",
+   "referenced_type" : "_ZTIN7android18binder_freeze_infoE",
+   "self_type" : "_ZTIN7android18binder_freeze_infoE",
+   "size" : 12,
+   "source_file" : "/frameworks/native/libs/binder/include/private/binder/binder_module.h"
+  },
+  {
    "alignment" : 1,
    "linker_set_key" : "_ZTIN7android18trait_trivial_copyINS_12ProcessState12handle_entryEEE",
    "name" : "android::trait_trivial_copy<android::ProcessState::handle_entry>",
@@ -34749,6 +34876,32 @@
   },
   {
    "alignment" : 4,
+   "fields" :
+   [
+    {
+     "field_name" : "pid",
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "sync_recv",
+     "field_offset" : 32,
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "async_recv",
+     "field_offset" : 64,
+     "referenced_type" : "_ZTIj"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android25binder_frozen_status_infoE",
+   "name" : "android::binder_frozen_status_info",
+   "referenced_type" : "_ZTIN7android25binder_frozen_status_infoE",
+   "self_type" : "_ZTIN7android25binder_frozen_status_infoE",
+   "size" : 12,
+   "source_file" : "/frameworks/native/libs/binder/include/private/binder/binder_module.h"
+  },
+  {
+   "alignment" : 4,
    "base_specifiers" :
    [
     {
@@ -36740,7 +36893,7 @@
    ],
    "is_anonymous" : true,
    "linker_set_key" : "_ZTIN7android7BBinderUt_E",
-   "name" : "android::BBinder::(anonymous union at frameworks/native/libs/binder/include/binder/Binder.h:97:5)",
+   "name" : "android::BBinder::(anonymous union at frameworks/native/libs/binder/include/binder/Binder.h:116:5)",
    "record_kind" : "union",
    "referenced_type" : "_ZTIN7android7BBinderUt_E",
    "self_type" : "_ZTIN7android7BBinderUt_E",
diff --git a/30/32/x86/source-based/libbinder.so.lsdump b/30/32/x86/source-based/libbinder.so.lsdump
index 56d9887..a53905e 100644
--- a/30/32/x86/source-based/libbinder.so.lsdump
+++ b/30/32/x86/source-based/libbinder.so.lsdump
@@ -820,6 +820,10 @@
    "name" : "_ZN7android14IPCThreadState20getAndExecuteCommandEv"
   },
   {
+   "binding" : "weak",
+   "name" : "_ZN7android14IPCThreadState20getProcessFreezeInfoEiPbS1_"
+  },
+  {
    "name" : "_ZN7android14IPCThreadState20handlePolledCommandsEv"
   },
   {
@@ -874,6 +878,10 @@
    "name" : "_ZN7android14IPCThreadState4selfEv"
   },
   {
+   "binding" : "weak",
+   "name" : "_ZN7android14IPCThreadState6freezeEibj"
+  },
+  {
    "name" : "_ZN7android14IPCThreadState7processEv"
   },
   {
@@ -1760,6 +1768,18 @@
    "name" : "_ZN7android7BBinder17getOrCreateExtrasEv"
   },
   {
+   "binding" : "weak",
+   "name" : "_ZN7android7BBinder21getMinSchedulerPolicyEv"
+  },
+  {
+   "binding" : "weak",
+   "name" : "_ZN7android7BBinder21setMinSchedulerPolicyEii"
+  },
+  {
+   "binding" : "weak",
+   "name" : "_ZN7android7BBinder23getMinSchedulerPriorityEv"
+  },
+  {
    "name" : "_ZN7android7BBinder4dumpEiRKNS_6VectorINS_8String16EEE"
   },
   {
@@ -10646,6 +10666,24 @@
    "source_file" : "/frameworks/native/libs/binder/include/binder/IPCThreadState.h"
   },
   {
+   "function_name" : "android::IPCThreadState::getProcessFreezeInfo",
+   "linker_set_key" : "_ZN7android14IPCThreadState20getProcessFreezeInfoEiPbS1_",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIPb"
+    },
+    {
+     "referenced_type" : "_ZTIPb"
+    }
+   ],
+   "return_type" : "_ZTIi",
+   "source_file" : "/frameworks/native/libs/binder/include/binder/IPCThreadState.h"
+  },
+  {
    "function_name" : "android::IPCThreadState::handlePolledCommands",
    "linker_set_key" : "_ZN7android14IPCThreadState20handlePolledCommandsEv",
    "parameters" :
@@ -10923,6 +10961,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" :
@@ -14536,6 +14592,51 @@
    "source_file" : "/frameworks/native/libs/binder/include/binder/Binder.h"
   },
   {
+   "function_name" : "android::BBinder::getMinSchedulerPolicy",
+   "linker_set_key" : "_ZN7android7BBinder21getMinSchedulerPolicyEv",
+   "parameters" :
+   [
+    {
+     "is_this_ptr" : true,
+     "referenced_type" : "_ZTIPN7android7BBinderE"
+    }
+   ],
+   "return_type" : "_ZTIi",
+   "source_file" : "/frameworks/native/libs/binder/include/binder/Binder.h"
+  },
+  {
+   "function_name" : "android::BBinder::setMinSchedulerPolicy",
+   "linker_set_key" : "_ZN7android7BBinder21setMinSchedulerPolicyEii",
+   "parameters" :
+   [
+    {
+     "is_this_ptr" : true,
+     "referenced_type" : "_ZTIPN7android7BBinderE"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "/frameworks/native/libs/binder/include/binder/Binder.h"
+  },
+  {
+   "function_name" : "android::BBinder::getMinSchedulerPriority",
+   "linker_set_key" : "_ZN7android7BBinder23getMinSchedulerPriorityEv",
+   "parameters" :
+   [
+    {
+     "is_this_ptr" : true,
+     "referenced_type" : "_ZTIPN7android7BBinderE"
+    }
+   ],
+   "return_type" : "_ZTIi",
+   "source_file" : "/frameworks/native/libs/binder/include/binder/Binder.h"
+  },
+  {
    "function_name" : "android::BBinder::dump",
    "linker_set_key" : "_ZN7android7BBinder4dumpEiRKNS_6VectorINS_8String16EEE",
    "parameters" :
@@ -33595,6 +33696,32 @@
    "source_file" : "/system/core/libutils/include/utils/Debug.h"
   },
   {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "field_name" : "pid",
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "enable",
+     "field_offset" : 32,
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "timeout_ms",
+     "field_offset" : 64,
+     "referenced_type" : "_ZTIj"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android18binder_freeze_infoE",
+   "name" : "android::binder_freeze_info",
+   "referenced_type" : "_ZTIN7android18binder_freeze_infoE",
+   "self_type" : "_ZTIN7android18binder_freeze_infoE",
+   "size" : 12,
+   "source_file" : "/frameworks/native/libs/binder/include/private/binder/binder_module.h"
+  },
+  {
    "alignment" : 1,
    "linker_set_key" : "_ZTIN7android18trait_trivial_copyINS_12ProcessState12handle_entryEEE",
    "name" : "android::trait_trivial_copy<android::ProcessState::handle_entry>",
@@ -34744,6 +34871,32 @@
   },
   {
    "alignment" : 4,
+   "fields" :
+   [
+    {
+     "field_name" : "pid",
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "sync_recv",
+     "field_offset" : 32,
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "async_recv",
+     "field_offset" : 64,
+     "referenced_type" : "_ZTIj"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android25binder_frozen_status_infoE",
+   "name" : "android::binder_frozen_status_info",
+   "referenced_type" : "_ZTIN7android25binder_frozen_status_infoE",
+   "self_type" : "_ZTIN7android25binder_frozen_status_infoE",
+   "size" : 12,
+   "source_file" : "/frameworks/native/libs/binder/include/private/binder/binder_module.h"
+  },
+  {
+   "alignment" : 4,
    "base_specifiers" :
    [
     {
@@ -36735,7 +36888,7 @@
    ],
    "is_anonymous" : true,
    "linker_set_key" : "_ZTIN7android7BBinderUt_E",
-   "name" : "android::BBinder::(anonymous union at frameworks/native/libs/binder/include/binder/Binder.h:97:5)",
+   "name" : "android::BBinder::(anonymous union at frameworks/native/libs/binder/include/binder/Binder.h:116:5)",
    "record_kind" : "union",
    "referenced_type" : "_ZTIN7android7BBinderUt_E",
    "self_type" : "_ZTIN7android7BBinderUt_E",
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 0ff892e..a54a5dc 100644
--- a/30/64/arm64_armv8-a/source-based/libbinder.so.lsdump
+++ b/30/64/arm64_armv8-a/source-based/libbinder.so.lsdump
@@ -821,6 +821,10 @@
    "name" : "_ZN7android14IPCThreadState20getAndExecuteCommandEv"
   },
   {
+   "binding" : "weak",
+   "name" : "_ZN7android14IPCThreadState20getProcessFreezeInfoEiPbS1_"
+  },
+  {
    "name" : "_ZN7android14IPCThreadState20handlePolledCommandsEv"
   },
   {
@@ -875,6 +879,10 @@
    "name" : "_ZN7android14IPCThreadState4selfEv"
   },
   {
+   "binding" : "weak",
+   "name" : "_ZN7android14IPCThreadState6freezeEibj"
+  },
+  {
    "name" : "_ZN7android14IPCThreadState7processEv"
   },
   {
@@ -1753,6 +1761,18 @@
    "name" : "_ZN7android7BBinder17getOrCreateExtrasEv"
   },
   {
+   "binding" : "weak",
+   "name" : "_ZN7android7BBinder21getMinSchedulerPolicyEv"
+  },
+  {
+   "binding" : "weak",
+   "name" : "_ZN7android7BBinder21setMinSchedulerPolicyEii"
+  },
+  {
+   "binding" : "weak",
+   "name" : "_ZN7android7BBinder23getMinSchedulerPriorityEv"
+  },
+  {
    "name" : "_ZN7android7BBinder4dumpEiRKNS_6VectorINS_8String16EEE"
   },
   {
@@ -10599,6 +10619,24 @@
    "source_file" : "/frameworks/native/libs/binder/include/binder/IPCThreadState.h"
   },
   {
+   "function_name" : "android::IPCThreadState::getProcessFreezeInfo",
+   "linker_set_key" : "_ZN7android14IPCThreadState20getProcessFreezeInfoEiPbS1_",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIPb"
+    },
+    {
+     "referenced_type" : "_ZTIPb"
+    }
+   ],
+   "return_type" : "_ZTIi",
+   "source_file" : "/frameworks/native/libs/binder/include/binder/IPCThreadState.h"
+  },
+  {
    "function_name" : "android::IPCThreadState::handlePolledCommands",
    "linker_set_key" : "_ZN7android14IPCThreadState20handlePolledCommandsEv",
    "parameters" :
@@ -10876,6 +10914,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" :
@@ -14443,6 +14499,51 @@
    "source_file" : "/frameworks/native/libs/binder/include/binder/Binder.h"
   },
   {
+   "function_name" : "android::BBinder::getMinSchedulerPolicy",
+   "linker_set_key" : "_ZN7android7BBinder21getMinSchedulerPolicyEv",
+   "parameters" :
+   [
+    {
+     "is_this_ptr" : true,
+     "referenced_type" : "_ZTIPN7android7BBinderE"
+    }
+   ],
+   "return_type" : "_ZTIi",
+   "source_file" : "/frameworks/native/libs/binder/include/binder/Binder.h"
+  },
+  {
+   "function_name" : "android::BBinder::setMinSchedulerPolicy",
+   "linker_set_key" : "_ZN7android7BBinder21setMinSchedulerPolicyEii",
+   "parameters" :
+   [
+    {
+     "is_this_ptr" : true,
+     "referenced_type" : "_ZTIPN7android7BBinderE"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "/frameworks/native/libs/binder/include/binder/Binder.h"
+  },
+  {
+   "function_name" : "android::BBinder::getMinSchedulerPriority",
+   "linker_set_key" : "_ZN7android7BBinder23getMinSchedulerPriorityEv",
+   "parameters" :
+   [
+    {
+     "is_this_ptr" : true,
+     "referenced_type" : "_ZTIPN7android7BBinderE"
+    }
+   ],
+   "return_type" : "_ZTIi",
+   "source_file" : "/frameworks/native/libs/binder/include/binder/Binder.h"
+  },
+  {
    "function_name" : "android::BBinder::dump",
    "linker_set_key" : "_ZN7android7BBinder4dumpEiRKNS_6VectorINS_8String16EEE",
    "parameters" :
@@ -33555,6 +33656,32 @@
    "source_file" : "/system/core/libutils/include/utils/Debug.h"
   },
   {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "field_name" : "pid",
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "enable",
+     "field_offset" : 32,
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "timeout_ms",
+     "field_offset" : 64,
+     "referenced_type" : "_ZTIj"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android18binder_freeze_infoE",
+   "name" : "android::binder_freeze_info",
+   "referenced_type" : "_ZTIN7android18binder_freeze_infoE",
+   "self_type" : "_ZTIN7android18binder_freeze_infoE",
+   "size" : 12,
+   "source_file" : "/frameworks/native/libs/binder/include/private/binder/binder_module.h"
+  },
+  {
    "alignment" : 1,
    "linker_set_key" : "_ZTIN7android18trait_trivial_copyINS_12ProcessState12handle_entryEEE",
    "name" : "android::trait_trivial_copy<android::ProcessState::handle_entry>",
@@ -34703,6 +34830,32 @@
    ]
   },
   {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "field_name" : "pid",
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "sync_recv",
+     "field_offset" : 32,
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "async_recv",
+     "field_offset" : 64,
+     "referenced_type" : "_ZTIj"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android25binder_frozen_status_infoE",
+   "name" : "android::binder_frozen_status_info",
+   "referenced_type" : "_ZTIN7android25binder_frozen_status_infoE",
+   "self_type" : "_ZTIN7android25binder_frozen_status_infoE",
+   "size" : 12,
+   "source_file" : "/frameworks/native/libs/binder/include/private/binder/binder_module.h"
+  },
+  {
    "alignment" : 8,
    "base_specifiers" :
    [
@@ -36695,7 +36848,7 @@
    ],
    "is_anonymous" : true,
    "linker_set_key" : "_ZTIN7android7BBinderUt_E",
-   "name" : "android::BBinder::(anonymous union at frameworks/native/libs/binder/include/binder/Binder.h:97:5)",
+   "name" : "android::BBinder::(anonymous union at frameworks/native/libs/binder/include/binder/Binder.h:116:5)",
    "record_kind" : "union",
    "referenced_type" : "_ZTIN7android7BBinderUt_E",
    "self_type" : "_ZTIN7android7BBinderUt_E",
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 aaf65f9..f5718b0 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
@@ -821,6 +821,10 @@
    "name" : "_ZN7android14IPCThreadState20getAndExecuteCommandEv"
   },
   {
+   "binding" : "weak",
+   "name" : "_ZN7android14IPCThreadState20getProcessFreezeInfoEiPbS1_"
+  },
+  {
    "name" : "_ZN7android14IPCThreadState20handlePolledCommandsEv"
   },
   {
@@ -875,6 +879,10 @@
    "name" : "_ZN7android14IPCThreadState4selfEv"
   },
   {
+   "binding" : "weak",
+   "name" : "_ZN7android14IPCThreadState6freezeEibj"
+  },
+  {
    "name" : "_ZN7android14IPCThreadState7processEv"
   },
   {
@@ -1761,6 +1769,18 @@
    "name" : "_ZN7android7BBinder17getOrCreateExtrasEv"
   },
   {
+   "binding" : "weak",
+   "name" : "_ZN7android7BBinder21getMinSchedulerPolicyEv"
+  },
+  {
+   "binding" : "weak",
+   "name" : "_ZN7android7BBinder21setMinSchedulerPolicyEii"
+  },
+  {
+   "binding" : "weak",
+   "name" : "_ZN7android7BBinder23getMinSchedulerPriorityEv"
+  },
+  {
    "name" : "_ZN7android7BBinder4dumpEiRKNS_6VectorINS_8String16EEE"
   },
   {
@@ -10655,6 +10675,24 @@
    "source_file" : "/frameworks/native/libs/binder/include/binder/IPCThreadState.h"
   },
   {
+   "function_name" : "android::IPCThreadState::getProcessFreezeInfo",
+   "linker_set_key" : "_ZN7android14IPCThreadState20getProcessFreezeInfoEiPbS1_",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIPb"
+    },
+    {
+     "referenced_type" : "_ZTIPb"
+    }
+   ],
+   "return_type" : "_ZTIi",
+   "source_file" : "/frameworks/native/libs/binder/include/binder/IPCThreadState.h"
+  },
+  {
    "function_name" : "android::IPCThreadState::handlePolledCommands",
    "linker_set_key" : "_ZN7android14IPCThreadState20handlePolledCommandsEv",
    "parameters" :
@@ -10932,6 +10970,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" :
@@ -14545,6 +14601,51 @@
    "source_file" : "/frameworks/native/libs/binder/include/binder/Binder.h"
   },
   {
+   "function_name" : "android::BBinder::getMinSchedulerPolicy",
+   "linker_set_key" : "_ZN7android7BBinder21getMinSchedulerPolicyEv",
+   "parameters" :
+   [
+    {
+     "is_this_ptr" : true,
+     "referenced_type" : "_ZTIPN7android7BBinderE"
+    }
+   ],
+   "return_type" : "_ZTIi",
+   "source_file" : "/frameworks/native/libs/binder/include/binder/Binder.h"
+  },
+  {
+   "function_name" : "android::BBinder::setMinSchedulerPolicy",
+   "linker_set_key" : "_ZN7android7BBinder21setMinSchedulerPolicyEii",
+   "parameters" :
+   [
+    {
+     "is_this_ptr" : true,
+     "referenced_type" : "_ZTIPN7android7BBinderE"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "/frameworks/native/libs/binder/include/binder/Binder.h"
+  },
+  {
+   "function_name" : "android::BBinder::getMinSchedulerPriority",
+   "linker_set_key" : "_ZN7android7BBinder23getMinSchedulerPriorityEv",
+   "parameters" :
+   [
+    {
+     "is_this_ptr" : true,
+     "referenced_type" : "_ZTIPN7android7BBinderE"
+    }
+   ],
+   "return_type" : "_ZTIi",
+   "source_file" : "/frameworks/native/libs/binder/include/binder/Binder.h"
+  },
+  {
    "function_name" : "android::BBinder::dump",
    "linker_set_key" : "_ZN7android7BBinder4dumpEiRKNS_6VectorINS_8String16EEE",
    "parameters" :
@@ -33629,6 +33730,32 @@
    "source_file" : "/system/core/libutils/include/utils/Debug.h"
   },
   {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "field_name" : "pid",
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "enable",
+     "field_offset" : 32,
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "timeout_ms",
+     "field_offset" : 64,
+     "referenced_type" : "_ZTIj"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android18binder_freeze_infoE",
+   "name" : "android::binder_freeze_info",
+   "referenced_type" : "_ZTIN7android18binder_freeze_infoE",
+   "self_type" : "_ZTIN7android18binder_freeze_infoE",
+   "size" : 12,
+   "source_file" : "/frameworks/native/libs/binder/include/private/binder/binder_module.h"
+  },
+  {
    "alignment" : 1,
    "linker_set_key" : "_ZTIN7android18trait_trivial_copyINS_12ProcessState12handle_entryEEE",
    "name" : "android::trait_trivial_copy<android::ProcessState::handle_entry>",
@@ -34778,6 +34905,32 @@
   },
   {
    "alignment" : 4,
+   "fields" :
+   [
+    {
+     "field_name" : "pid",
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "sync_recv",
+     "field_offset" : 32,
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "async_recv",
+     "field_offset" : 64,
+     "referenced_type" : "_ZTIj"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android25binder_frozen_status_infoE",
+   "name" : "android::binder_frozen_status_info",
+   "referenced_type" : "_ZTIN7android25binder_frozen_status_infoE",
+   "self_type" : "_ZTIN7android25binder_frozen_status_infoE",
+   "size" : 12,
+   "source_file" : "/frameworks/native/libs/binder/include/private/binder/binder_module.h"
+  },
+  {
+   "alignment" : 4,
    "base_specifiers" :
    [
     {
@@ -36769,7 +36922,7 @@
    ],
    "is_anonymous" : true,
    "linker_set_key" : "_ZTIN7android7BBinderUt_E",
-   "name" : "android::BBinder::(anonymous union at frameworks/native/libs/binder/include/binder/Binder.h:97:5)",
+   "name" : "android::BBinder::(anonymous union at frameworks/native/libs/binder/include/binder/Binder.h:116:5)",
    "record_kind" : "union",
    "referenced_type" : "_ZTIN7android7BBinderUt_E",
    "self_type" : "_ZTIN7android7BBinderUt_E",
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 7d59e6c..7b25d8b 100644
--- a/30/64/arm_armv8-a/source-based/libbinder.so.lsdump
+++ b/30/64/arm_armv8-a/source-based/libbinder.so.lsdump
@@ -821,6 +821,10 @@
    "name" : "_ZN7android14IPCThreadState20getAndExecuteCommandEv"
   },
   {
+   "binding" : "weak",
+   "name" : "_ZN7android14IPCThreadState20getProcessFreezeInfoEiPbS1_"
+  },
+  {
    "name" : "_ZN7android14IPCThreadState20handlePolledCommandsEv"
   },
   {
@@ -875,6 +879,10 @@
    "name" : "_ZN7android14IPCThreadState4selfEv"
   },
   {
+   "binding" : "weak",
+   "name" : "_ZN7android14IPCThreadState6freezeEibj"
+  },
+  {
    "name" : "_ZN7android14IPCThreadState7processEv"
   },
   {
@@ -1761,6 +1769,18 @@
    "name" : "_ZN7android7BBinder17getOrCreateExtrasEv"
   },
   {
+   "binding" : "weak",
+   "name" : "_ZN7android7BBinder21getMinSchedulerPolicyEv"
+  },
+  {
+   "binding" : "weak",
+   "name" : "_ZN7android7BBinder21setMinSchedulerPolicyEii"
+  },
+  {
+   "binding" : "weak",
+   "name" : "_ZN7android7BBinder23getMinSchedulerPriorityEv"
+  },
+  {
    "name" : "_ZN7android7BBinder4dumpEiRKNS_6VectorINS_8String16EEE"
   },
   {
@@ -10655,6 +10675,24 @@
    "source_file" : "/frameworks/native/libs/binder/include/binder/IPCThreadState.h"
   },
   {
+   "function_name" : "android::IPCThreadState::getProcessFreezeInfo",
+   "linker_set_key" : "_ZN7android14IPCThreadState20getProcessFreezeInfoEiPbS1_",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIPb"
+    },
+    {
+     "referenced_type" : "_ZTIPb"
+    }
+   ],
+   "return_type" : "_ZTIi",
+   "source_file" : "/frameworks/native/libs/binder/include/binder/IPCThreadState.h"
+  },
+  {
    "function_name" : "android::IPCThreadState::handlePolledCommands",
    "linker_set_key" : "_ZN7android14IPCThreadState20handlePolledCommandsEv",
    "parameters" :
@@ -10932,6 +10970,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" :
@@ -14545,6 +14601,51 @@
    "source_file" : "/frameworks/native/libs/binder/include/binder/Binder.h"
   },
   {
+   "function_name" : "android::BBinder::getMinSchedulerPolicy",
+   "linker_set_key" : "_ZN7android7BBinder21getMinSchedulerPolicyEv",
+   "parameters" :
+   [
+    {
+     "is_this_ptr" : true,
+     "referenced_type" : "_ZTIPN7android7BBinderE"
+    }
+   ],
+   "return_type" : "_ZTIi",
+   "source_file" : "/frameworks/native/libs/binder/include/binder/Binder.h"
+  },
+  {
+   "function_name" : "android::BBinder::setMinSchedulerPolicy",
+   "linker_set_key" : "_ZN7android7BBinder21setMinSchedulerPolicyEii",
+   "parameters" :
+   [
+    {
+     "is_this_ptr" : true,
+     "referenced_type" : "_ZTIPN7android7BBinderE"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "/frameworks/native/libs/binder/include/binder/Binder.h"
+  },
+  {
+   "function_name" : "android::BBinder::getMinSchedulerPriority",
+   "linker_set_key" : "_ZN7android7BBinder23getMinSchedulerPriorityEv",
+   "parameters" :
+   [
+    {
+     "is_this_ptr" : true,
+     "referenced_type" : "_ZTIPN7android7BBinderE"
+    }
+   ],
+   "return_type" : "_ZTIi",
+   "source_file" : "/frameworks/native/libs/binder/include/binder/Binder.h"
+  },
+  {
    "function_name" : "android::BBinder::dump",
    "linker_set_key" : "_ZN7android7BBinder4dumpEiRKNS_6VectorINS_8String16EEE",
    "parameters" :
@@ -33629,6 +33730,32 @@
    "source_file" : "/system/core/libutils/include/utils/Debug.h"
   },
   {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "field_name" : "pid",
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "enable",
+     "field_offset" : 32,
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "timeout_ms",
+     "field_offset" : 64,
+     "referenced_type" : "_ZTIj"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android18binder_freeze_infoE",
+   "name" : "android::binder_freeze_info",
+   "referenced_type" : "_ZTIN7android18binder_freeze_infoE",
+   "self_type" : "_ZTIN7android18binder_freeze_infoE",
+   "size" : 12,
+   "source_file" : "/frameworks/native/libs/binder/include/private/binder/binder_module.h"
+  },
+  {
    "alignment" : 1,
    "linker_set_key" : "_ZTIN7android18trait_trivial_copyINS_12ProcessState12handle_entryEEE",
    "name" : "android::trait_trivial_copy<android::ProcessState::handle_entry>",
@@ -34778,6 +34905,32 @@
   },
   {
    "alignment" : 4,
+   "fields" :
+   [
+    {
+     "field_name" : "pid",
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "sync_recv",
+     "field_offset" : 32,
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "async_recv",
+     "field_offset" : 64,
+     "referenced_type" : "_ZTIj"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android25binder_frozen_status_infoE",
+   "name" : "android::binder_frozen_status_info",
+   "referenced_type" : "_ZTIN7android25binder_frozen_status_infoE",
+   "self_type" : "_ZTIN7android25binder_frozen_status_infoE",
+   "size" : 12,
+   "source_file" : "/frameworks/native/libs/binder/include/private/binder/binder_module.h"
+  },
+  {
+   "alignment" : 4,
    "base_specifiers" :
    [
     {
@@ -36769,7 +36922,7 @@
    ],
    "is_anonymous" : true,
    "linker_set_key" : "_ZTIN7android7BBinderUt_E",
-   "name" : "android::BBinder::(anonymous union at frameworks/native/libs/binder/include/binder/Binder.h:97:5)",
+   "name" : "android::BBinder::(anonymous union at frameworks/native/libs/binder/include/binder/Binder.h:116:5)",
    "record_kind" : "union",
    "referenced_type" : "_ZTIN7android7BBinderUt_E",
    "self_type" : "_ZTIN7android7BBinderUt_E",
diff --git a/30/64/x86/source-based/libbinder.so.lsdump b/30/64/x86/source-based/libbinder.so.lsdump
index e1cbeb8..8ad56df 100644
--- a/30/64/x86/source-based/libbinder.so.lsdump
+++ b/30/64/x86/source-based/libbinder.so.lsdump
@@ -820,6 +820,10 @@
    "name" : "_ZN7android14IPCThreadState20getAndExecuteCommandEv"
   },
   {
+   "binding" : "weak",
+   "name" : "_ZN7android14IPCThreadState20getProcessFreezeInfoEiPbS1_"
+  },
+  {
    "name" : "_ZN7android14IPCThreadState20handlePolledCommandsEv"
   },
   {
@@ -874,6 +878,10 @@
    "name" : "_ZN7android14IPCThreadState4selfEv"
   },
   {
+   "binding" : "weak",
+   "name" : "_ZN7android14IPCThreadState6freezeEibj"
+  },
+  {
    "name" : "_ZN7android14IPCThreadState7processEv"
   },
   {
@@ -1760,6 +1768,18 @@
    "name" : "_ZN7android7BBinder17getOrCreateExtrasEv"
   },
   {
+   "binding" : "weak",
+   "name" : "_ZN7android7BBinder21getMinSchedulerPolicyEv"
+  },
+  {
+   "binding" : "weak",
+   "name" : "_ZN7android7BBinder21setMinSchedulerPolicyEii"
+  },
+  {
+   "binding" : "weak",
+   "name" : "_ZN7android7BBinder23getMinSchedulerPriorityEv"
+  },
+  {
    "name" : "_ZN7android7BBinder4dumpEiRKNS_6VectorINS_8String16EEE"
   },
   {
@@ -10650,6 +10670,24 @@
    "source_file" : "/frameworks/native/libs/binder/include/binder/IPCThreadState.h"
   },
   {
+   "function_name" : "android::IPCThreadState::getProcessFreezeInfo",
+   "linker_set_key" : "_ZN7android14IPCThreadState20getProcessFreezeInfoEiPbS1_",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIPb"
+    },
+    {
+     "referenced_type" : "_ZTIPb"
+    }
+   ],
+   "return_type" : "_ZTIi",
+   "source_file" : "/frameworks/native/libs/binder/include/binder/IPCThreadState.h"
+  },
+  {
    "function_name" : "android::IPCThreadState::handlePolledCommands",
    "linker_set_key" : "_ZN7android14IPCThreadState20handlePolledCommandsEv",
    "parameters" :
@@ -10927,6 +10965,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" :
@@ -14540,6 +14596,51 @@
    "source_file" : "/frameworks/native/libs/binder/include/binder/Binder.h"
   },
   {
+   "function_name" : "android::BBinder::getMinSchedulerPolicy",
+   "linker_set_key" : "_ZN7android7BBinder21getMinSchedulerPolicyEv",
+   "parameters" :
+   [
+    {
+     "is_this_ptr" : true,
+     "referenced_type" : "_ZTIPN7android7BBinderE"
+    }
+   ],
+   "return_type" : "_ZTIi",
+   "source_file" : "/frameworks/native/libs/binder/include/binder/Binder.h"
+  },
+  {
+   "function_name" : "android::BBinder::setMinSchedulerPolicy",
+   "linker_set_key" : "_ZN7android7BBinder21setMinSchedulerPolicyEii",
+   "parameters" :
+   [
+    {
+     "is_this_ptr" : true,
+     "referenced_type" : "_ZTIPN7android7BBinderE"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "/frameworks/native/libs/binder/include/binder/Binder.h"
+  },
+  {
+   "function_name" : "android::BBinder::getMinSchedulerPriority",
+   "linker_set_key" : "_ZN7android7BBinder23getMinSchedulerPriorityEv",
+   "parameters" :
+   [
+    {
+     "is_this_ptr" : true,
+     "referenced_type" : "_ZTIPN7android7BBinderE"
+    }
+   ],
+   "return_type" : "_ZTIi",
+   "source_file" : "/frameworks/native/libs/binder/include/binder/Binder.h"
+  },
+  {
    "function_name" : "android::BBinder::dump",
    "linker_set_key" : "_ZN7android7BBinder4dumpEiRKNS_6VectorINS_8String16EEE",
    "parameters" :
@@ -33624,6 +33725,32 @@
    "source_file" : "/system/core/libutils/include/utils/Debug.h"
   },
   {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "field_name" : "pid",
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "enable",
+     "field_offset" : 32,
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "timeout_ms",
+     "field_offset" : 64,
+     "referenced_type" : "_ZTIj"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android18binder_freeze_infoE",
+   "name" : "android::binder_freeze_info",
+   "referenced_type" : "_ZTIN7android18binder_freeze_infoE",
+   "self_type" : "_ZTIN7android18binder_freeze_infoE",
+   "size" : 12,
+   "source_file" : "/frameworks/native/libs/binder/include/private/binder/binder_module.h"
+  },
+  {
    "alignment" : 1,
    "linker_set_key" : "_ZTIN7android18trait_trivial_copyINS_12ProcessState12handle_entryEEE",
    "name" : "android::trait_trivial_copy<android::ProcessState::handle_entry>",
@@ -34773,6 +34900,32 @@
   },
   {
    "alignment" : 4,
+   "fields" :
+   [
+    {
+     "field_name" : "pid",
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "sync_recv",
+     "field_offset" : 32,
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "async_recv",
+     "field_offset" : 64,
+     "referenced_type" : "_ZTIj"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android25binder_frozen_status_infoE",
+   "name" : "android::binder_frozen_status_info",
+   "referenced_type" : "_ZTIN7android25binder_frozen_status_infoE",
+   "self_type" : "_ZTIN7android25binder_frozen_status_infoE",
+   "size" : 12,
+   "source_file" : "/frameworks/native/libs/binder/include/private/binder/binder_module.h"
+  },
+  {
+   "alignment" : 4,
    "base_specifiers" :
    [
     {
@@ -36764,7 +36917,7 @@
    ],
    "is_anonymous" : true,
    "linker_set_key" : "_ZTIN7android7BBinderUt_E",
-   "name" : "android::BBinder::(anonymous union at frameworks/native/libs/binder/include/binder/Binder.h:97:5)",
+   "name" : "android::BBinder::(anonymous union at frameworks/native/libs/binder/include/binder/Binder.h:116:5)",
    "record_kind" : "union",
    "referenced_type" : "_ZTIN7android7BBinderUt_E",
    "self_type" : "_ZTIN7android7BBinderUt_E",
diff --git a/30/64/x86_64/source-based/libbinder.so.lsdump b/30/64/x86_64/source-based/libbinder.so.lsdump
index f8ef6a9..2599f3c 100644
--- a/30/64/x86_64/source-based/libbinder.so.lsdump
+++ b/30/64/x86_64/source-based/libbinder.so.lsdump
@@ -820,6 +820,10 @@
    "name" : "_ZN7android14IPCThreadState20getAndExecuteCommandEv"
   },
   {
+   "binding" : "weak",
+   "name" : "_ZN7android14IPCThreadState20getProcessFreezeInfoEiPbS1_"
+  },
+  {
    "name" : "_ZN7android14IPCThreadState20handlePolledCommandsEv"
   },
   {
@@ -874,6 +878,10 @@
    "name" : "_ZN7android14IPCThreadState4selfEv"
   },
   {
+   "binding" : "weak",
+   "name" : "_ZN7android14IPCThreadState6freezeEibj"
+  },
+  {
    "name" : "_ZN7android14IPCThreadState7processEv"
   },
   {
@@ -1752,6 +1760,18 @@
    "name" : "_ZN7android7BBinder17getOrCreateExtrasEv"
   },
   {
+   "binding" : "weak",
+   "name" : "_ZN7android7BBinder21getMinSchedulerPolicyEv"
+  },
+  {
+   "binding" : "weak",
+   "name" : "_ZN7android7BBinder21setMinSchedulerPolicyEii"
+  },
+  {
+   "binding" : "weak",
+   "name" : "_ZN7android7BBinder23getMinSchedulerPriorityEv"
+  },
+  {
    "name" : "_ZN7android7BBinder4dumpEiRKNS_6VectorINS_8String16EEE"
   },
   {
@@ -10598,6 +10618,24 @@
    "source_file" : "/frameworks/native/libs/binder/include/binder/IPCThreadState.h"
   },
   {
+   "function_name" : "android::IPCThreadState::getProcessFreezeInfo",
+   "linker_set_key" : "_ZN7android14IPCThreadState20getProcessFreezeInfoEiPbS1_",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIPb"
+    },
+    {
+     "referenced_type" : "_ZTIPb"
+    }
+   ],
+   "return_type" : "_ZTIi",
+   "source_file" : "/frameworks/native/libs/binder/include/binder/IPCThreadState.h"
+  },
+  {
    "function_name" : "android::IPCThreadState::handlePolledCommands",
    "linker_set_key" : "_ZN7android14IPCThreadState20handlePolledCommandsEv",
    "parameters" :
@@ -10875,6 +10913,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" :
@@ -14442,6 +14498,51 @@
    "source_file" : "/frameworks/native/libs/binder/include/binder/Binder.h"
   },
   {
+   "function_name" : "android::BBinder::getMinSchedulerPolicy",
+   "linker_set_key" : "_ZN7android7BBinder21getMinSchedulerPolicyEv",
+   "parameters" :
+   [
+    {
+     "is_this_ptr" : true,
+     "referenced_type" : "_ZTIPN7android7BBinderE"
+    }
+   ],
+   "return_type" : "_ZTIi",
+   "source_file" : "/frameworks/native/libs/binder/include/binder/Binder.h"
+  },
+  {
+   "function_name" : "android::BBinder::setMinSchedulerPolicy",
+   "linker_set_key" : "_ZN7android7BBinder21setMinSchedulerPolicyEii",
+   "parameters" :
+   [
+    {
+     "is_this_ptr" : true,
+     "referenced_type" : "_ZTIPN7android7BBinderE"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "/frameworks/native/libs/binder/include/binder/Binder.h"
+  },
+  {
+   "function_name" : "android::BBinder::getMinSchedulerPriority",
+   "linker_set_key" : "_ZN7android7BBinder23getMinSchedulerPriorityEv",
+   "parameters" :
+   [
+    {
+     "is_this_ptr" : true,
+     "referenced_type" : "_ZTIPN7android7BBinderE"
+    }
+   ],
+   "return_type" : "_ZTIi",
+   "source_file" : "/frameworks/native/libs/binder/include/binder/Binder.h"
+  },
+  {
    "function_name" : "android::BBinder::dump",
    "linker_set_key" : "_ZN7android7BBinder4dumpEiRKNS_6VectorINS_8String16EEE",
    "parameters" :
@@ -33554,6 +33655,32 @@
    "source_file" : "/system/core/libutils/include/utils/Debug.h"
   },
   {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "field_name" : "pid",
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "enable",
+     "field_offset" : 32,
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "timeout_ms",
+     "field_offset" : 64,
+     "referenced_type" : "_ZTIj"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android18binder_freeze_infoE",
+   "name" : "android::binder_freeze_info",
+   "referenced_type" : "_ZTIN7android18binder_freeze_infoE",
+   "self_type" : "_ZTIN7android18binder_freeze_infoE",
+   "size" : 12,
+   "source_file" : "/frameworks/native/libs/binder/include/private/binder/binder_module.h"
+  },
+  {
    "alignment" : 1,
    "linker_set_key" : "_ZTIN7android18trait_trivial_copyINS_12ProcessState12handle_entryEEE",
    "name" : "android::trait_trivial_copy<android::ProcessState::handle_entry>",
@@ -34702,6 +34829,32 @@
    ]
   },
   {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "field_name" : "pid",
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "sync_recv",
+     "field_offset" : 32,
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "async_recv",
+     "field_offset" : 64,
+     "referenced_type" : "_ZTIj"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android25binder_frozen_status_infoE",
+   "name" : "android::binder_frozen_status_info",
+   "referenced_type" : "_ZTIN7android25binder_frozen_status_infoE",
+   "self_type" : "_ZTIN7android25binder_frozen_status_infoE",
+   "size" : 12,
+   "source_file" : "/frameworks/native/libs/binder/include/private/binder/binder_module.h"
+  },
+  {
    "alignment" : 8,
    "base_specifiers" :
    [
@@ -36694,7 +36847,7 @@
    ],
    "is_anonymous" : true,
    "linker_set_key" : "_ZTIN7android7BBinderUt_E",
-   "name" : "android::BBinder::(anonymous union at frameworks/native/libs/binder/include/binder/Binder.h:97:5)",
+   "name" : "android::BBinder::(anonymous union at frameworks/native/libs/binder/include/binder/Binder.h:116:5)",
    "record_kind" : "union",
    "referenced_type" : "_ZTIN7android7BBinderUt_E",
    "self_type" : "_ZTIN7android7BBinderUt_E",
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 72f65f0..b773f58 100644
--- a/30/64/x86_x86_64/source-based/libbinder.so.lsdump
+++ b/30/64/x86_x86_64/source-based/libbinder.so.lsdump
@@ -820,6 +820,10 @@
    "name" : "_ZN7android14IPCThreadState20getAndExecuteCommandEv"
   },
   {
+   "binding" : "weak",
+   "name" : "_ZN7android14IPCThreadState20getProcessFreezeInfoEiPbS1_"
+  },
+  {
    "name" : "_ZN7android14IPCThreadState20handlePolledCommandsEv"
   },
   {
@@ -874,6 +878,10 @@
    "name" : "_ZN7android14IPCThreadState4selfEv"
   },
   {
+   "binding" : "weak",
+   "name" : "_ZN7android14IPCThreadState6freezeEibj"
+  },
+  {
    "name" : "_ZN7android14IPCThreadState7processEv"
   },
   {
@@ -1760,6 +1768,18 @@
    "name" : "_ZN7android7BBinder17getOrCreateExtrasEv"
   },
   {
+   "binding" : "weak",
+   "name" : "_ZN7android7BBinder21getMinSchedulerPolicyEv"
+  },
+  {
+   "binding" : "weak",
+   "name" : "_ZN7android7BBinder21setMinSchedulerPolicyEii"
+  },
+  {
+   "binding" : "weak",
+   "name" : "_ZN7android7BBinder23getMinSchedulerPriorityEv"
+  },
+  {
    "name" : "_ZN7android7BBinder4dumpEiRKNS_6VectorINS_8String16EEE"
   },
   {
@@ -10650,6 +10670,24 @@
    "source_file" : "/frameworks/native/libs/binder/include/binder/IPCThreadState.h"
   },
   {
+   "function_name" : "android::IPCThreadState::getProcessFreezeInfo",
+   "linker_set_key" : "_ZN7android14IPCThreadState20getProcessFreezeInfoEiPbS1_",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIPb"
+    },
+    {
+     "referenced_type" : "_ZTIPb"
+    }
+   ],
+   "return_type" : "_ZTIi",
+   "source_file" : "/frameworks/native/libs/binder/include/binder/IPCThreadState.h"
+  },
+  {
    "function_name" : "android::IPCThreadState::handlePolledCommands",
    "linker_set_key" : "_ZN7android14IPCThreadState20handlePolledCommandsEv",
    "parameters" :
@@ -10927,6 +10965,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" :
@@ -14540,6 +14596,51 @@
    "source_file" : "/frameworks/native/libs/binder/include/binder/Binder.h"
   },
   {
+   "function_name" : "android::BBinder::getMinSchedulerPolicy",
+   "linker_set_key" : "_ZN7android7BBinder21getMinSchedulerPolicyEv",
+   "parameters" :
+   [
+    {
+     "is_this_ptr" : true,
+     "referenced_type" : "_ZTIPN7android7BBinderE"
+    }
+   ],
+   "return_type" : "_ZTIi",
+   "source_file" : "/frameworks/native/libs/binder/include/binder/Binder.h"
+  },
+  {
+   "function_name" : "android::BBinder::setMinSchedulerPolicy",
+   "linker_set_key" : "_ZN7android7BBinder21setMinSchedulerPolicyEii",
+   "parameters" :
+   [
+    {
+     "is_this_ptr" : true,
+     "referenced_type" : "_ZTIPN7android7BBinderE"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "/frameworks/native/libs/binder/include/binder/Binder.h"
+  },
+  {
+   "function_name" : "android::BBinder::getMinSchedulerPriority",
+   "linker_set_key" : "_ZN7android7BBinder23getMinSchedulerPriorityEv",
+   "parameters" :
+   [
+    {
+     "is_this_ptr" : true,
+     "referenced_type" : "_ZTIPN7android7BBinderE"
+    }
+   ],
+   "return_type" : "_ZTIi",
+   "source_file" : "/frameworks/native/libs/binder/include/binder/Binder.h"
+  },
+  {
    "function_name" : "android::BBinder::dump",
    "linker_set_key" : "_ZN7android7BBinder4dumpEiRKNS_6VectorINS_8String16EEE",
    "parameters" :
@@ -33624,6 +33725,32 @@
    "source_file" : "/system/core/libutils/include/utils/Debug.h"
   },
   {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "field_name" : "pid",
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "enable",
+     "field_offset" : 32,
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "timeout_ms",
+     "field_offset" : 64,
+     "referenced_type" : "_ZTIj"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android18binder_freeze_infoE",
+   "name" : "android::binder_freeze_info",
+   "referenced_type" : "_ZTIN7android18binder_freeze_infoE",
+   "self_type" : "_ZTIN7android18binder_freeze_infoE",
+   "size" : 12,
+   "source_file" : "/frameworks/native/libs/binder/include/private/binder/binder_module.h"
+  },
+  {
    "alignment" : 1,
    "linker_set_key" : "_ZTIN7android18trait_trivial_copyINS_12ProcessState12handle_entryEEE",
    "name" : "android::trait_trivial_copy<android::ProcessState::handle_entry>",
@@ -34773,6 +34900,32 @@
   },
   {
    "alignment" : 4,
+   "fields" :
+   [
+    {
+     "field_name" : "pid",
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "sync_recv",
+     "field_offset" : 32,
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "async_recv",
+     "field_offset" : 64,
+     "referenced_type" : "_ZTIj"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android25binder_frozen_status_infoE",
+   "name" : "android::binder_frozen_status_info",
+   "referenced_type" : "_ZTIN7android25binder_frozen_status_infoE",
+   "self_type" : "_ZTIN7android25binder_frozen_status_infoE",
+   "size" : 12,
+   "source_file" : "/frameworks/native/libs/binder/include/private/binder/binder_module.h"
+  },
+  {
+   "alignment" : 4,
    "base_specifiers" :
    [
     {
@@ -36764,7 +36917,7 @@
    ],
    "is_anonymous" : true,
    "linker_set_key" : "_ZTIN7android7BBinderUt_E",
-   "name" : "android::BBinder::(anonymous union at frameworks/native/libs/binder/include/binder/Binder.h:97:5)",
+   "name" : "android::BBinder::(anonymous union at frameworks/native/libs/binder/include/binder/Binder.h:116:5)",
    "record_kind" : "union",
    "referenced_type" : "_ZTIN7android7BBinderUt_E",
    "self_type" : "_ZTIN7android7BBinderUt_E",