am 51f9a543: am 7ad40c50: Merge "Debug logging for a certain class of binder transaction failures" into mnc-dev
* commit '51f9a5433df5663af4ba32061ae0cbf426e07f23': Debug logging for a certain class of binder transaction failures
This commit is contained in:
@@ -35,6 +35,9 @@ import android.os.RemoteException;
|
|||||||
import android.os.IBinder;
|
import android.os.IBinder;
|
||||||
import android.os.Parcel;
|
import android.os.Parcel;
|
||||||
import android.os.ParcelFileDescriptor;
|
import android.os.ParcelFileDescriptor;
|
||||||
|
import android.os.TransactionTooLargeException;
|
||||||
|
import android.util.Log;
|
||||||
|
|
||||||
import com.android.internal.app.IVoiceInteractor;
|
import com.android.internal.app.IVoiceInteractor;
|
||||||
import com.android.internal.content.ReferrerIntent;
|
import com.android.internal.content.ReferrerIntent;
|
||||||
|
|
||||||
@@ -921,8 +924,13 @@ class ApplicationThreadProxy implements IApplicationThread {
|
|||||||
info.writeToParcel(data, 0);
|
info.writeToParcel(data, 0);
|
||||||
compatInfo.writeToParcel(data, 0);
|
compatInfo.writeToParcel(data, 0);
|
||||||
data.writeInt(processState);
|
data.writeInt(processState);
|
||||||
mRemote.transact(SCHEDULE_CREATE_SERVICE_TRANSACTION, data, null,
|
try {
|
||||||
IBinder.FLAG_ONEWAY);
|
mRemote.transact(SCHEDULE_CREATE_SERVICE_TRANSACTION, data, null,
|
||||||
|
IBinder.FLAG_ONEWAY);
|
||||||
|
} catch (TransactionTooLargeException e) {
|
||||||
|
Log.e("CREATE_SERVICE", "Binder failure starting service; service=" + info);
|
||||||
|
throw e;
|
||||||
|
}
|
||||||
data.recycle();
|
data.recycle();
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user