From dcccaf9c86380b904d14ce1f68fda9ca10d01b71 Mon Sep 17 00:00:00 2001 From: wonghiu45 Date: Fri, 16 Jun 2023 14:26:43 +0800 Subject: [PATCH] add finish trace for MakePixelMapToBePurgeable issue:https://gitee.com/openharmony/commonlibrary_memory_utils/issues/I7E0SQ category:bugfix Signed-off-by: wonghiu45 Change-Id: I3794bcce0f115b5902251a0e91136a436f7623cf --- purgeable_builder/src/purgeable_pixelmap_builder.cpp | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/purgeable_builder/src/purgeable_pixelmap_builder.cpp b/purgeable_builder/src/purgeable_pixelmap_builder.cpp index 0a8ca4a..8229bd1 100644 --- a/purgeable_builder/src/purgeable_pixelmap_builder.cpp +++ b/purgeable_builder/src/purgeable_pixelmap_builder.cpp @@ -144,20 +144,24 @@ bool MakePixelMapToBePurgeable(std::unique_ptr &pixelMap, std::unique_ HiviewDFX::HiLog::Debug(LABEL, "MakePixelMapToBePurgeable in."); if (!GetSysForPurgeable()) { + FinishTrace(HITRACE_TAG_ZIMAGE); return false; } if (!IfCanBePurgeable(decodeOpts)) { + FinishTrace(HITRACE_TAG_ZIMAGE); return false; } if (pixelMap == nullptr || backupImgSrc4Rebuild == nullptr) { HiviewDFX::HiLog::Error(LABEL, "PixelMap or backupImgSrc4Rebuild is null."); + FinishTrace(HITRACE_TAG_ZIMAGE); return false; } if (pixelMap->IsPurgeable()) { HiviewDFX::HiLog::Error(LABEL, "PixelMap is already purgeable."); + FinishTrace(HITRACE_TAG_ZIMAGE); return false; } -- Gitee