diff options
author | Zach Reizner <zachr@google.com> | 2015-10-13 21:12:48 -0700 |
---|---|---|
committer | Zach Reizner <zachr@google.com> | 2015-10-15 13:28:02 -0700 |
commit | fd6dc339551e5aa041daec7abffc3ff8eaeca138 (patch) | |
tree | df6bf45c27c4f0019a9073da15e6f09a8ffc3a15 /drmdisplaycompositor.h | |
parent | 738593c7c5e96b8a16fad8be661710374994e510 (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.h | 2 |
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; |