diff options
author | Devin Moore <devinmoore@google.com> | 2023-12-18 17:43:03 +0000 |
---|---|---|
committer | Gerrit Code Review <noreply-gerritcodereview@google.com> | 2023-12-18 17:43:03 +0000 |
commit | 7aa48af991da5e3264d10c93df46bd4a6b9527f6 (patch) | |
tree | e25976522552942e07e2f78f1f3874672ec89068 | |
parent | 590e9463f6aa7ce25368fb57b141a7f32850eb05 (diff) | |
parent | 93c4949913f43a56ec2be4c9f170f628a1aec706 (diff) | |
download | libhwbinder-7aa48af991da5e3264d10c93df46bd4a6b9527f6.tar.gz |
Merge changes Ia3b535aa,I171a37af into main
* changes:
Move the BR_TRANSACTION_SEC_CTX debug string
Log a warning when libhwbinder gets BR_TRANSACTION_PENDING_FROZEN
-rw-r--r-- | IPCThreadState.cpp | 8 |
1 files changed, 6 insertions, 2 deletions
diff --git a/IPCThreadState.cpp b/IPCThreadState.cpp index 8631644..6ae379f 100644 --- a/IPCThreadState.cpp +++ b/IPCThreadState.cpp @@ -72,7 +72,7 @@ namespace hardware { static const char *kReturnStrings[] = { "BR_ERROR", "BR_OK", - "BR_TRANSACTION", + "BR_TRANSACTION/BR_TRANSACTION_SEC_CTX", "BR_REPLY", "BR_ACQUIRE_RESULT", "BR_DEAD_REPLY", @@ -90,7 +90,7 @@ static const char *kReturnStrings[] = { "BR_FAILED_REPLY", "BR_FROZEN_REPLY", "BR_ONEWAY_SPAM_SUSPECT", - "BR_TRANSACTION_SEC_CTX", + "BR_TRANSACTION_PENDING_FROZEN", }; static const char *kCommandStrings[] = { @@ -1270,6 +1270,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; |