diff --git a/ecmascript/extractortool/src/file_mapper.cpp b/ecmascript/extractortool/src/file_mapper.cpp index 63698d23a4c6bff66dea60e8a060e763875650cb..36f25b269222a0b1690ec7706027e3f8cf80d1da 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 c10d938dc5daffa08c17bf972123b49083b10f9b..32c0a431d9360e0e3e849fe93c666809311b0b28 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; }