Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 06b7912b authored by Martijn Coenen's avatar Martijn Coenen Committed by Hans Boehm
Browse files

Increase Zygote command buffer size to 32k.

ApplicationInfo is getting too big :(

Bug: 219763513
Test: boot, TreeHugger
Merged-In: I6dba57af9aa99ec0730903dd89589d08c513beb2
Change-Id: I6dba57af9aa99ec0730903dd89589d08c513beb2
(cherry picked from commit 3d60f035)
parent 7ee20f28
Loading
Loading
Loading
Loading
+1 −3
Original line number Diff line number Diff line
@@ -45,7 +45,7 @@ using android::zygote::ZygoteFailure;
// WARNING: Knows a little about the wire protocol used to communicate with Zygote.
// TODO: Fix error handling.

constexpr size_t MAX_COMMAND_BYTES = 12200;
constexpr size_t MAX_COMMAND_BYTES = 32768;
constexpr size_t NICE_NAME_BYTES = 50;

// A buffer optionally bundled with a file descriptor from which we can fill it.
@@ -273,8 +273,6 @@ class NativeCommandBuffer {
  char mBuffer[MAX_COMMAND_BYTES];
};

static_assert(sizeof(NativeCommandBuffer) < 3 * 4096);

static int buffersAllocd(0);

// Get a new NativeCommandBuffer. Can only be called once between freeNativeBuffer calls,