From 3ae2168f734d40145876796cc44e6365ed2192b4 Mon Sep 17 00:00:00 2001 From: l00809476 Date: Sat, 30 Aug 2025 09:42:32 +0800 Subject: [PATCH] add log for jit fort Issue: https://gitee.com/openharmony/arkcompiler_ets_runtime/issues/ICVB9M Signed-off-by: l00809476 Change-Id: I9e38f5c1c62a319957a9ab8abe08b466ccfcd4c9 --- ecmascript/mem/jit_fort.cpp | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/ecmascript/mem/jit_fort.cpp b/ecmascript/mem/jit_fort.cpp index a821806d72..f69b50d9a3 100644 --- a/ecmascript/mem/jit_fort.cpp +++ b/ecmascript/mem/jit_fort.cpp @@ -16,6 +16,7 @@ #include "ecmascript/mem/heap-inl.h" #include "ecmascript/mem/jit_fort.h" #include "ecmascript/jit/jit.h" +#include "ecmascript/platform/backtrace.h" #include "ecmascript/platform/file.h" #include "ecmascript/platform/os.h" #if defined(JIT_ENABLE_CODE_SIGN) && !defined(JIT_FORT_DISABLE) @@ -52,6 +53,11 @@ JitFort::JitFort() JitFort::~JitFort() { + std::ostringstream stack; + Backtrace(stack); + LOG_JIT(INFO) << "~JitFort Begin " << (void *)JitFortBegin() + << " end " << (void *)(JitFortBegin() + JitFortSize()) + << "trace: \n" << stack.str(); constexpr size_t numRegions = JIT_FORT_REG_SPACE_MAX / DEFAULT_REGION_SIZE; for (size_t i = 0; i < numRegions; i++) { if (regions_[i] != nullptr) { -- Gitee