OSDN Git Service

Work on issue #17656716: Unhandled exception in Window Manager
authorDianne Hackborn <hackbod@google.com>
Tue, 30 Sep 2014 18:30:03 +0000 (11:30 -0700)
committerDianne Hackborn <hackbod@google.com>
Tue, 30 Sep 2014 18:30:03 +0000 (11:30 -0700)
commit5ee2c9d20c0fbecf6b4a482eb8d8bfdf85d0d424
treec7c8b6deaa2889a67c79a217adb05b181ff0da83
parentdeb71b2812702318900c36b7bcfa9759525ea7cc
Work on issue #17656716: Unhandled exception in Window Manager

Try to clean up the code paths coming in and out of binder IPCs to
plug any places where we could disrupt the gather flag of a thread,
causing it to keep gathering stack crawls (which is the thing that
is causing our strict mode data to become so large).

We now take care of saving and restoring this state in the core
IPC code path, not at the Java layer.

Change-Id: I73d564778da127bdce00f304225930e7f2318293
libs/binder/IPCThreadState.cpp