Home
last modified time | relevance | path

Searched refs:memMapItem (Results 1 – 5 of 5) sorted by relevance

/developtools/profiler/device/plugins/native_daemon/src/
Dvirtual_thread.cpp295 MemMapItem memMapItem; in ParseMap() local
312 memMapItem.begin_ = std::stoull(addrRanges[0], nullptr, NUMBER_FORMAT_HEX_BASE); in ParseMap()
313 memMapItem.end_ = std::stoull(addrRanges[1], nullptr, NUMBER_FORMAT_HEX_BASE); in ParseMap()
322 memMapItem.type_ = 0; in ParseMap()
327 memMapItem.type_ |= PROT_READ; in ParseMap()
330 memMapItem.type_ |= PROT_WRITE; in ParseMap()
333 memMapItem.type_ |= PROT_EXEC; in ParseMap()
336 if ((memMapItem.type_ & PROT_EXEC) or (memMapItem.type_ | PROT_READ)) { in ParseMap()
361 memMapItem.flags = MAP_PRIVATE; in ParseMap()
363 memMapItem.flags = MAP_SHARED; in ParseMap()
[all …]
Dvirtual_runtime.cpp440 void VirtualRuntime::FillMapsCache(std::string& currentFileName, MemMapItem& memMapItem) in FillMapsCache() argument
442 if (currentFileName.compare(memMapItem.name_) != 0) { in FillMapsCache()
443 currentFileName = memMapItem.name_; in FillMapsCache()
444 soBegin_ = memMapItem.begin_; in FillMapsCache()
445 mapsCache_[memMapItem.begin_] = in FillMapsCache()
446 MemMaps(memMapItem.begin_, memMapItem.end_, memMapItem.pageoffset_, in FillMapsCache()
447 memMapItem.type_, ++memMapFilePathId_, memMapItem.name_); in FillMapsCache()
452 curMemMaps.soEnd_ = memMapItem.end_; in FillMapsCache()
453 curMemMaps.maps_.back().end_ = memMapItem.begin_; in FillMapsCache()
454 curMemMaps.maps_.emplace_back(memMapItem.begin_, memMapItem.end_, memMapItem.type_, in FillMapsCache()
[all …]
/developtools/hiperf/src/
Dvirtual_thread.cpp285 MemMapItem memMapItem; in ParseMap() local
302 memMapItem.begin_ = std::stoull(addrRanges[0], nullptr, NUMBER_FORMAT_HEX_BASE); in ParseMap()
303 memMapItem.end_ = std::stoull(addrRanges[1], nullptr, NUMBER_FORMAT_HEX_BASE); in ParseMap()
312 memMapItem.type_ = 0; in ParseMap()
317 memMapItem.type_ |= PROT_READ; in ParseMap()
320 memMapItem.type_ |= PROT_WRITE; in ParseMap()
323 memMapItem.type_ |= PROT_EXEC; in ParseMap()
326 if ((memMapItem.type_ & PROT_EXEC) or (memMapItem.type_ | PROT_READ)) { in ParseMap()
351 memMapItem.flags = MAP_PRIVATE; in ParseMap()
353 memMapItem.flags = MAP_SHARED; in ParseMap()
[all …]
Dvirtual_runtime.cpp103 for (auto &memMapItem : thread.GetMaps()) { in CreateThread() local
105 std::make_unique<PerfRecordMmap2>(false, thread.pid_, thread.tid_, memMapItem); in CreateThread()
110 thread.pid_, thread.tid_, thread.name_.c_str(), memMapItem.name_.c_str(), in CreateThread()
111 memMapItem.begin_, memMapItem.end_, memMapItem.pageoffset_); in CreateThread()
113 UpdateSymbols(memMapItem.name_); in CreateThread()
/developtools/profiler/device/plugins/native_daemon/include/
Dvirtual_runtime.h82 void FillMapsCache(std::string& currentFileName, MemMapItem& memMapItem);