diff options
| -rw-r--r-- | core/java/android/os/Binder.java | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/core/java/android/os/Binder.java b/core/java/android/os/Binder.java index 1468fe5bfca8..64314a7d8060 100644 --- a/core/java/android/os/Binder.java +++ b/core/java/android/os/Binder.java @@ -928,7 +928,9 @@ public class Binder implements IBinder { final long origWorkSource = ThreadLocalWorkSource.setUid(Binder.getCallingUid()); try { if (tracingEnabled) { - Trace.traceBegin(Trace.TRACE_TAG_ALWAYS, getClass().getName() + ":" + code); + final String transactionName = getTransactionName(code); + Trace.traceBegin(Trace.TRACE_TAG_ALWAYS, getClass().getName() + ":" + + (transactionName != null ? transactionName : code)); } res = onTransact(code, data, reply, flags); } catch (RemoteException|RuntimeException e) { |