LayerTraceGenerator: Provide a large enough buffer to generate layer trace

When generating the layer trace, provide
a large enough buffer to store the traces.

Test: generate layer trace from transaction traces
Test: generate layer trace via winscope
Test: atest libsurfaceflinger_tests
Fixes: 234489414

Change-Id: I72ecae0c40c1706a6def033205947d0e7ab01236
diff --git a/services/surfaceflinger/SurfaceFlinger.cpp b/services/surfaceflinger/SurfaceFlinger.cpp
index 450c6c0..e0ee9d3 100644
--- a/services/surfaceflinger/SurfaceFlinger.cpp
+++ b/services/surfaceflinger/SurfaceFlinger.cpp
@@ -282,6 +282,8 @@
 
 const char* KERNEL_IDLE_TIMER_PROP = "graphics.display.kernel_idle_timer.enabled";
 
+static const int MAX_TRACING_MEMORY = 1024 * 1024 * 1024; // 1GB
+
 // ---------------------------------------------------------------------------
 int64_t SurfaceFlinger::dispSyncPresentTimeOffset;
 bool SurfaceFlinger::useHwcForRgbToYuv;