diff options
author | Dileep Marchya <dmarchya@codeaurora.org> | 2015-12-03 14:39:35 -0800 |
---|---|---|
committer | Steve Kondik <steve@cyngn.com> | 2016-03-13 03:28:46 -0700 |
commit | a9cbaf5097c089372cf152401007d70bcb13a95d (patch) | |
tree | c1c3fc0de430c031e261efbb9e5212ea8e9ae571 /services/surfaceflinger/Android.mk | |
parent | 0e898965c31abd6a861c0af3223f0759b1a4ef6d (diff) | |
download | frameworks_native-a9cbaf5097c089372cf152401007d70bcb13a95d.zip frameworks_native-a9cbaf5097c089372cf152401007d70bcb13a95d.tar.gz frameworks_native-a9cbaf5097c089372cf152401007d70bcb13a95d.tar.bz2 |
SurfaceFlinger: Add support for continuous dumpsys to file.
- Collect dumpsys to an outfile file when triggered.
- Collect dumpsys before calling Prepare on hwc module in
each draw cycle. Recollect dumpsys if Commit goes through
successfully and replace former dumpsys with this.
- Wrap around if file size reaches appx 20 MB.
- Generate output file at /data/misc/display/dumpsys.txt
- Syntax:
adb shell dumpsys SurfaceFlinger --file [--no-limit]
--file : Ouput dumpsys to file
--no-limit : Do not wrap around, keep appending
Use same command to trigger start and end of dumping.
- Output format:
| start code | after commit? | time stamp | dump size | dump data |
CRs-Fixed: 947084
Change-Id: Ie520f51c69757aeec88b9400688a7f3271472349
Diffstat (limited to 'services/surfaceflinger/Android.mk')
-rw-r--r-- | services/surfaceflinger/Android.mk | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/services/surfaceflinger/Android.mk b/services/surfaceflinger/Android.mk index 37ad4ac..c1ddba1 100644 --- a/services/surfaceflinger/Android.mk +++ b/services/surfaceflinger/Android.mk @@ -39,6 +39,11 @@ LOCAL_SRC_FILES := \ DisplayUtils.cpp LOCAL_CFLAGS := -DLOG_TAG=\"SurfaceFlinger\" + +ifeq ($(TARGET_BUILD_VARIANT),userdebug) +LOCAL_CFLAGS += -DDEBUG_CONT_DUMPSYS +endif + LOCAL_CFLAGS += -DGL_GLEXT_PROTOTYPES -DEGL_EGLEXT_PROTOTYPES ifeq ($(TARGET_BOARD_PLATFORM),omap4) |