| /developtools/hiperf/src/ |
| D | perf_events.cpp | 341 eventItem.attr.mmap = 1; in AddEvent() 1059 void *rbuf = mmap(nullptr, (1 + mmapPages_) * pageSize_, PROT_READ | PROT_WRITE, MAP_SHARED, in CreateMmap() 1206 bool PerfEvents::GetRecordFromMmap(MmapFd &mmap) in GetRecordFromMmap() argument 1208 if (mmap.dataSize <= 0) { in GetRecordFromMmap() 1212 GetRecordFieldFromMmap(mmap, &(mmap.header), mmap.mmapPage->data_tail, sizeof(mmap.header)); in GetRecordFromMmap() 1213 if (mmap.header.type != PERF_RECORD_SAMPLE) { in GetRecordFromMmap() 1214 mmap.timestamp = 0; in GetRecordFromMmap() 1220 GetRecordFieldFromMmap(mmap, &(mmap.timestamp), mmap.mmapPage->data_tail + timePos, in GetRecordFromMmap() 1221 sizeof(mmap.timestamp)); in GetRecordFromMmap() 1225 void PerfEvents::GetRecordFieldFromMmap(MmapFd &mmap, void *dest, size_t pos, size_t size) in GetRecordFieldFromMmap() argument [all …]
|
| D | callstack.cpp | 72 bool CallStack::fillUDI(unw_dyn_info_t &di, SymbolsFile &symbolsFile, const MemMapItem &mmap, in fillUDI() argument 75 di.start_ip = mmap.begin_; in fillUDI() 76 di.end_ip = mmap.end_; in fillUDI() 107 const MemMapItem *ehFrameMmap = thread.FindMapByFileInfo(mmap.name_, ehFrameHdrElfOffset); in fillUDI() 118 HLOGV(" map pageoffset: 0x%016" PRIx64 "", mmap.pageoffset_); in fillUDI() 132 const MemMapItem *targetMmap = thread.FindMapByFileInfo(mmap.name_, SectionFileOffset); in fillUDI() 160 int CallStack::FindUnwindTable(SymbolsFile *symbolsFile, const MemMapItem &mmap, in FindUnwindTable() argument 185 if (fillUDI(newdi, *symbolsFile, mmap, unwindInfoPtr->thread)) { in FindUnwindTable() 240 const MemMapItem *mmap = unwindInfoPtr->thread.FindMapByAddr(ip); in FindProcInfo() local 241 if (mmap != nullptr) { in FindProcInfo() [all …]
|
| D | virtual_runtime.cpp | 549 const MemMapItem *mmap = &(thread.GetMaps()[memMapIndex]); in GetUserSymbol() local 550 SymbolsFile *symbolsFile = thread.FindSymbolsFileByMap(*mmap); in GetUserSymbol() 554 symbolsFile->GetVaddrInSymbols(ip, mmap->begin_, mmap->pageoffset_); in GetUserSymbol() 559 vaddrSymbol.module_ = mmap->nameHold_; in GetUserSymbol() 561 vaddrSymbol.fileVaddr_, ip, mmap->name_.c_str()); in GetUserSymbol() 569 vaddrSymbol.fileVaddr_, mmap->name_.c_str()); in GetUserSymbol() 576 mmap->name_.c_str()); in GetUserSymbol()
|
| /developtools/profiler/device/plugins/native_daemon/test/unittest/common/native/include/ |
| D | callstack_test.h | 143 for (const mmapDumpInfo &mmap : TEST_DWARF_MMAP) { in MakeMaps() local 144 thread.CreateMapItem(mmap.fileName, mmap.begin, mmap.len, mmap.pgoff); in MakeMaps()
|
| /developtools/hiperf/test/unittest/common/native/include/ |
| D | callstack_test.h | 179 for (const mmapDumpInfo &mmap : TEST_DWARF_MMAP) { in MakeMaps() local 180 thread.CreateMapItem(mmap.fileName, mmap.begin, mmap.len, mmap.pgoff); in MakeMaps()
|
| /developtools/profiler/device/plugins/native_daemon/src/ |
| D | call_stack.cpp | 71 bool CallStack::fillUDI(unw_dyn_info_t &di, SymbolsFile &symbolsFile, const MemMapItem &mmap, in fillUDI() argument 80 di.start_ip = mmap.begin_; in fillUDI() 81 di.end_ip = mmap.end_; in fillUDI() 109 const MemMapItem *ehFrameMmap = thread.FindMapByFileInfo(mmap.name_, ehFrameHdrElfOffset); in fillUDI() 117 HLOGV(" map pageoffset: 0x%016" PRIx64 "", mmap.pageoffset_); in fillUDI() 126 const MemMapItem *targetMmap = thread.FindMapByFileInfo(mmap.name_, SectionFileOffset); in fillUDI() 149 int CallStack::FindUnwindTable(SymbolsFile *symbolsFile, const MemMapItem &mmap, in FindUnwindTable() argument 176 if (fillUDI(newdi, *symbolsFile, mmap, unwindInfoPtr->thread)) { in FindUnwindTable() 226 const MemMapItem *mmap = unwindInfoPtr->thread.FindMapByAddr(ip); in FindProcInfo() local 227 if (mmap != nullptr) { in FindProcInfo() [all …]
|
| /developtools/profiler/host/smartperf/ide/src/doc/md/ |
| D | quickstart_native_memory.md | 44 + All Heap&AnonuymousVM:malloc分配和mmap分配的总量。 46 + All Anonymous VM:mmap分配的内存。 95 + All Anonymous VM:mmap的匿名页。
|
| /developtools/smartperf_host/ide/src/doc/md/ |
| D | quickstart_native_memory.md | 44 + All Heap&AnonuymousVM:malloc分配和mmap分配的总量。 46 + All Anonymous VM:mmap分配的内存。 95 + All Anonymous VM:mmap的匿名页。
|
| /developtools/hiperf/include/ |
| D | perf_events.h | 517 bool GetRecordFromMmap(MmapFd &mmap); 518 void GetRecordFieldFromMmap(MmapFd &mmap, void *dest, size_t pos, size_t size); 519 void MoveRecordToBuf(MmapFd &mmap); 521 size_t GetStackSizePosInSampleRecord(MmapFd &mmap); 522 bool CutStackAndMove(MmapFd &mmap);
|
| D | callstack.h | 84 static bool fillUDI(unw_dyn_info_t &di, SymbolsFile &symbolsFile, const MemMapItem &mmap, 99 static int FindUnwindTable(SymbolsFile *symbolsFile, const MemMapItem &mmap,
|
| /developtools/profiler/hiebpf/src/ |
| D | hiebpf_data_file.cpp | 104 mapAddr_ = mmap( in MapFile() 133 mapAddr_ = mmap( in RemapFile()
|
| /developtools/profiler/device/plugins/native_hook/test/ |
| D | statistics_test.cpp | 138 …char* ptr = static_cast<char*>(mmap(nullptr, size, PROT_READ | PROT_WRITE, MAP_PRIVATE | MAP_ANONY… in MmapAndMunMap() 261 …void* mapAddr1 = mmap(nullptr, smallSize, PROT_WRITE | PROT_READ, MAP_SHARED | MAP_POPULATE, fd, 0… in TestMemoryMap() 269 …void* mapAddr2 = mmap(nullptr, bigSize, PROT_READ | PROT_WRITE, MAP_PRIVATE | MAP_ANONYMOUS, -1, 0… in TestMemoryMap()
|
| /developtools/profiler/device/plugins/native_daemon/include/ |
| D | call_stack.h | 64 static bool fillUDI(unw_dyn_info_t &di, SymbolsFile &symbolsFile, const MemMapItem &mmap, 79 static int FindUnwindTable(SymbolsFile *symbolsFile, const MemMapItem &mmap,
|
| D | utilities.h | 314 void *mmap(void *addr, size_t length, int prot, int flags, int fd, size_t offset);
|
| /developtools/hiperf/demo/cpp/ |
| D | hiperf_example_cmd.cpp | 47 bool mmap = false; member 127 mmap(nullptr, getpagesize(), PROT_READ | PROT_WRITE, MAP_ANON | MAP_SHARED, 0, 0)); in LoopMmap() 154 if (option.mmap) { in LoopFunction() 462 } else if (GetBoolFromArg(args, "--mmap", option.mmap)) { in main()
|
| /developtools/profiler/device/plugins/ftrace_plugin/src/ |
| D | paged_mem_pool.cpp | 60 block = mmap(nullptr, blockSize_, PROT_READ | PROT_WRITE, MAP_PRIVATE | MAP_ANONYMOUS, -1, 0); in Allocate()
|
| /developtools/profiler/device/plugins/api/test/unittest/ |
| D | buffer_write_test.cpp | 51 g_smbAddr1 = mmap(nullptr, SMB1_SIZE, PROT_READ | PROT_WRITE, MAP_SHARED, fd, 0); in InitShareMemory1() 88 g_smbAddr2 = mmap(nullptr, SMB2_SIZE, PROT_READ | PROT_WRITE, MAP_SHARED, fd, 0); in InitShareMemory2()
|
| /developtools/smartperf_host/trace_streamer/doc/ |
| D | des_timestamp.md | 47 <td>native_memory(malloc, free, mmap,munmap, 统计事件)</td>
|
| /developtools/profiler/host/smartperf/trace_streamer/doc/ |
| D | des_timestamp.md | 47 <td>native_memory(malloc, free, mmap,munmap, 统计事件)</td>
|
| /developtools/smartperf_host/ide/src/trace/component/setting/ |
| D | SpRecordPerf.ts | 85 mmap: 256, 162 perfConfig.mmap = Math.pow(2, Number(pagesPercent)); 816 mmap: number; property
|
| /developtools/profiler/host/smartperf/ide/src/trace/component/setting/ |
| D | SpRecordPerf.ts | 85 mmap: 256, 162 perfConfig.mmap = Math.pow(2, Number(pagesPercent)); 821 mmap: number; property
|
| /developtools/hiperf/ |
| D | README_zh.md | 158 --mmap 159 will run mmap code in the loop
|
| D | README.md | 145 --mmap 146 will run mmap code in the loop
|
| /developtools/profiler/device/services/shared_memory/src/ |
| D | share_memory_block.cpp | 65 auto ptr = mmap(nullptr, size, PROT_READ | PROT_WRITE, MAP_SHARED, fd, 0); in CreateBlockWithFd() 102 auto ptr = mmap(nullptr, size, PROT_READ | PROT_WRITE, MAP_SHARED, fd, 0); in CreateBlock()
|
| /developtools/profiler/device/plugins/native_hook/test/unittest/ |
| D | stack_writer_test.cpp | 50 g_smbAddr = mmap(nullptr, SMB_SIZE, PROT_READ | PROT_WRITE, MAP_SHARED, fd, 0); in InitShareMemory()
|