summaryrefslogtreecommitdiff
path: root/include/ftl/mixins.h
diff options
context:
space:
mode:
author Leon Scroggins III <scroggo@google.com> 2022-09-07 13:17:09 -0400
committer Leon Scroggins III <scroggo@google.com> 2022-11-11 17:25:03 -0500
commit5a655b8d00ba8fbd0c876ed0c075e2e8b649935d (patch)
tree716935251370c9c20111af6b403c79b77be9c8e0 /include/ftl/mixins.h
parentad75ba36f39bcffa563c8699fa84b1dc157f85f2 (diff)
Add display name and id to traces
On a multi-display device, it is helpful to know which display particular methods are called for. Add information to traces specifying the name and id of the display. The device still needs to specify different names for displays (see b/254851304), but the traces will now show the id, which is helpful until the device is updated, at which point the names will be immediately helpful. Output: - Store a string that combines the readable name and the DisplayId. This saves allocation costs for the various places where we add this info to the trace. - Print the name and id in present and postFramebuffer. Although postFramebuffer is called by present, future CLs will move it to a separate thread, and this allows tracking which call applies to which display. DisplaySettings: - Add a field with the display name and id. This allows SkiaRenderEngine to print them as well. SkiaRenderEngine: - Print the name and id in drawLayersInternal - Replace the outdated text for the function name referring to the class as "SkiaGL" with a simple call to __func__. Display: - Print the name and id in chooseClientCompositionStrategy, which may also run in another thread. Bug: 241285473 Test: manual; look at traces Change-Id: I3081c4e4a7b5874139af6b5dd74a6a8ab0ad8cf7
Diffstat (limited to 'include/ftl/mixins.h')
0 files changed, 0 insertions, 0 deletions