From cafc6e7af68b31197aa8f2e6cb258fc3a672768a Mon Sep 17 00:00:00 2001 From: shaoyijiang Date: Fri, 5 Sep 2025 11:11:07 +0800 Subject: [PATCH] Support new hybrid stack scenarios Issue: ICWIED Signed-off-by: shaoyijiang Change-Id: Iba55854c499854ae8be8979212a26e62b7b23ba1 --- ecmascript/extractortool/src/file_mapper.cpp | 3 +-- ecmascript/extractortool/src/source_map.cpp | 3 +-- 2 files changed, 2 insertions(+), 4 deletions(-) diff --git a/ecmascript/extractortool/src/file_mapper.cpp b/ecmascript/extractortool/src/file_mapper.cpp index 63698d23a4..36f25b2692 100644 --- a/ecmascript/extractortool/src/file_mapper.cpp +++ b/ecmascript/extractortool/src/file_mapper.cpp @@ -21,7 +21,6 @@ namespace panda { namespace ecmascript { namespace { long g_pageSize = 0; -const int32_t MAP_XPM = 0x40; } FileMapper::FileMapper() { @@ -53,7 +52,7 @@ bool FileMapper::CreateFileMapper(const std::string &fileName, bool compress, size_t adjust = offset % static_cast(g_pageSize); size_t adjOffset = offset - adjust; baseLen_ = len + adjust; - int32_t mmapFlag = MAP_PRIVATE | MAP_XPM; + int32_t mmapFlag = MAP_PRIVATE; if (type == FileMapperType::SHARED_MMAP) { mmapFlag = MAP_SHARED; } diff --git a/ecmascript/extractortool/src/source_map.cpp b/ecmascript/extractortool/src/source_map.cpp index c10d938dc5..32c0a431d9 100644 --- a/ecmascript/extractortool/src/source_map.cpp +++ b/ecmascript/extractortool/src/source_map.cpp @@ -54,8 +54,7 @@ bool SourceMap::ReadSourceMapData(const std::string& hapPath, std::string& conte return false; } bool newCreate = false; - std::shared_ptr extractor = ExtractorUtil::GetExtractor( - ExtractorUtil::GetLoadFilePath(hapPath), newCreate); + std::shared_ptr extractor = ExtractorUtil::GetExtractor(hapPath, newCreate); if (extractor == nullptr) { return false; } -- Gitee