summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDevin Moore <devinmoore@google.com>2023-12-15 18:32:46 +0000
committerDevin Moore <devinmoore@google.com>2023-12-15 18:32:46 +0000
commit034e8fe57c33c5f7f6d5b228e96641f2733b06ae (patch)
treecd313abc15dfe5217ab50fdf85effcc26d0df8fc
parentde0e2a44b506ffacd7117cbf52bdd48de4905f93 (diff)
downloadlibhwbinder-034e8fe57c33c5f7f6d5b228e96641f2733b06ae.tar.gz
Log a warning when libhwbinder gets BR_TRANSACTION_PENDING_FROZEN
Test: m Bug: 313369251 Change-Id: I171a37af3a75f015cc75a456f8560b446d280424
-rw-r--r--IPCThreadState.cpp5
1 files changed, 5 insertions, 0 deletions
diff --git a/IPCThreadState.cpp b/IPCThreadState.cpp
index 8631644..8c7cb57 100644
--- a/IPCThreadState.cpp
+++ b/IPCThreadState.cpp
@@ -90,6 +90,7 @@ static const char *kReturnStrings[] = {
"BR_FAILED_REPLY",
"BR_FROZEN_REPLY",
"BR_ONEWAY_SPAM_SUSPECT",
+ "BR_TRANSACTION_PENDING_FROZEN",
"BR_TRANSACTION_SEC_CTX",
};
@@ -1270,6 +1271,10 @@ status_t IPCThreadState::executeCommand(int32_t cmd)
mProcess->spawnPooledThread(false);
break;
+ case BR_TRANSACTION_PENDING_FROZEN:
+ ALOGW("Sending oneway calls to frozen process.");
+ break;
+
default:
ALOGE("*** BAD COMMAND %d received from Binder driver\n", cmd);
result = UNKNOWN_ERROR;