summaryrefslogtreecommitdiff
path: root/drmdisplaycompositor.h
diff options
context:
space:
mode:
authorZach Reizner <zachr@google.com>2015-10-13 21:12:48 -0700
committerZach Reizner <zachr@google.com>2015-10-15 13:28:02 -0700
commitfd6dc339551e5aa041daec7abffc3ff8eaeca138 (patch)
treedf6bf45c27c4f0019a9073da15e6f09a8ffc3a15 /drmdisplaycompositor.h
parent738593c7c5e96b8a16fad8be661710374994e510 (diff)
drm_hwcomposer: reimplement Dump for DrmDisplayCompositor
Also fixes hwc_dump sometimes failing to null terminate its output buffer. TEST=dumpsys SurfaceFlinger Change-Id: Ibf93cfd496a07a9375d78a8b239c2c7876aff986
Diffstat (limited to 'drmdisplaycompositor.h')
-rw-r--r--drmdisplaycompositor.h2
1 files changed, 2 insertions, 0 deletions
diff --git a/drmdisplaycompositor.h b/drmdisplaycompositor.h
index 22e1efc..cacaa66 100644
--- a/drmdisplaycompositor.h
+++ b/drmdisplaycompositor.h
@@ -69,6 +69,8 @@ class SquashState {
const std::vector<bool> &changed_regions);
void RecordSquashed(const std::vector<bool> &squashed_regions);
+ void Dump(std::ostringstream *out) const;
+
private:
size_t generation_number_ = 0;
unsigned valid_history_ = 0;