summaryrefslogtreecommitdiff
path: root/libhwc2.1/ExynosHWCDebug.cpp
AgeCommit message (Collapse)Author
2022-12-09libhwc2.1: always update log files with the latest infoWiwit Rifa'i
Previously, the log files would not be updated anymore if the size is already more than 1 MB. But now, the log files should always be updated but the total size and the file count are still guaranteed to be limited. This will also change the log files to be per display (to avoid race condition for multi-display). Bug: 245511651 Test: make many errors and check HWC log files Test: vndservice call Exynos.HWCService 11 i32 0 i32 308 i32 1 Change-Id: I3f3f0ead7bb5b513d51388a13fcb67762031d93e
2022-04-22libhwc2.1: refine fence tracer logWiwit Rifa'i
Bug: 221767691 Test: logcat Test: vndservice call Exynos.HWCService 11 i32 0 i32 308 i32 1 Change-Id: I940479e04181a140f1891f725e2e2647b0b0e6c5
2022-03-24libhwc2.1: optimize & refine fence tracerWiwit Rifa'i
Prevent iterating all 1024 fence entries by maintaining the fences in a map. We also don't need to limit the fences up to 1024 anymore. This patch will also remove the spamming warning log of "fence (fd:%d) over MAX fd number" since we don't limit the number of traced fences anymore. Test: simpleperf Bug: 205901399 Bug: 201249391 Change-Id: I4e96eb7053dae24e3eeec88c9b74ca2b5f12714e
2019-09-18Add initial source codeHyunKyung Kim
Change-Id: I285a55c44c9fd5d3a8abaa781ef9dc8d9d39f53a Signed-off-by: HyunKyung Kim <hk310.kim@samsung.com>