/developtools/hiperf/src/ |
D | perf_events.cpp | 342 eventItem.attr.mmap = 1; in AddEvent() 1049 void *rbuf = mmap(nullptr, (1 + mmapPages_) * pageSize_, PROT_READ | PROT_WRITE, MAP_SHARED, in CreateMmap() 1189 bool PerfEvents::GetRecordFromMmap(MmapFd &mmap) in GetRecordFromMmap() argument 1191 if (mmap.dataSize <= 0) { in GetRecordFromMmap() 1195 GetRecordFieldFromMmap(mmap, &(mmap.header), mmap.mmapPage->data_tail, sizeof(mmap.header)); in GetRecordFromMmap() 1196 if (mmap.header.type != PERF_RECORD_SAMPLE) { in GetRecordFromMmap() 1197 mmap.timestamp = 0; in GetRecordFromMmap() 1203 GetRecordFieldFromMmap(mmap, &(mmap.timestamp), mmap.mmapPage->data_tail + timePos, in GetRecordFromMmap() 1204 sizeof(mmap.timestamp)); in GetRecordFromMmap() 1208 void PerfEvents::GetRecordFieldFromMmap(MmapFd &mmap, void *dest, size_t pos, size_t size) in GetRecordFieldFromMmap() argument [all …]
|
D | callstack.cpp | 71 bool CallStack::fillUDI(unw_dyn_info_t &di, SymbolsFile &symbolsFile, const MemMapItem &mmap, in fillUDI() argument 74 di.start_ip = mmap.begin_; in fillUDI() 75 di.end_ip = mmap.end_; in fillUDI() 106 const MemMapItem *ehFrameMmap = thread.FindMapByFileInfo(mmap.name_, ehFrameHdrElfOffset); in fillUDI() 117 HLOGV(" map pageoffset: 0x%016" PRIx64 "", mmap.pageoffset_); in fillUDI() 131 const MemMapItem *targetMmap = thread.FindMapByFileInfo(mmap.name_, SectionFileOffset); in fillUDI() 159 int CallStack::FindUnwindTable(SymbolsFile *symbolsFile, const MemMapItem &mmap, in FindUnwindTable() argument 184 if (fillUDI(newdi, *symbolsFile, mmap, unwindInfoPtr->thread)) { in FindUnwindTable() 239 const MemMapItem *mmap = unwindInfoPtr->thread.FindMapByAddr(ip); in FindProcInfo() local 240 if (mmap != nullptr) { in FindProcInfo() [all …]
|
D | virtual_runtime.cpp | 526 const MemMapItem *mmap = thread.FindMapByAddr(ip); in GetUserSymbol() local 527 if (mmap != nullptr) { in GetUserSymbol() 528 SymbolsFile *symbolsFile = thread.FindSymbolsFileByMap(*mmap); in GetUserSymbol() 532 symbolsFile->GetVaddrInSymbols(ip, mmap->begin_, mmap->pageoffset_); in GetUserSymbol() 533 vaddrSymbol.module_ = mmap->nameHold_; in GetUserSymbol() 535 vaddrSymbol.fileVaddr_, ip, mmap->name_.c_str()); in GetUserSymbol() 543 vaddrSymbol.fileVaddr_, mmap->name_.c_str()); in GetUserSymbol() 550 mmap->name_.c_str()); in GetUserSymbol()
|
/developtools/profiler/host/smartperf/trace_streamer/src/parser/hiperf_parser/hiperf/ |
D | perf_events.cpp | 420 eventItem.attr.mmap = 1; in AddEvent() 1142 void *rbuf = mmap(nullptr, (1 + mmapPages_) * pageSize_, PROT_READ | PROT_WRITE, MAP_SHARED, in CreateMmap() 1276 bool PerfEvents::GetRecordFromMmap(MmapFd &mmap) in GetRecordFromMmap() argument 1278 if (mmap.dataSize <= 0) { in GetRecordFromMmap() 1282 GetRecordFieldFromMmap(mmap, &(mmap.header), mmap.mmapPage->data_tail, sizeof(mmap.header)); in GetRecordFromMmap() 1283 if (mmap.header.type != PERF_RECORD_SAMPLE) { in GetRecordFromMmap() 1284 mmap.timestamp = 0; in GetRecordFromMmap() 1290 GetRecordFieldFromMmap(mmap, &(mmap.timestamp), mmap.mmapPage->data_tail + timePos, in GetRecordFromMmap() 1291 sizeof(mmap.timestamp)); in GetRecordFromMmap() 1295 void PerfEvents::GetRecordFieldFromMmap(MmapFd &mmap, void *dest, size_t pos, size_t size) in GetRecordFieldFromMmap() argument [all …]
|
D | callstack.cpp | 74 bool CallStack::fillUDI(unw_dyn_info_t &di, SymbolsFile &symbolsFile, const MemMapItem &mmap, in fillUDI() argument 77 di.start_ip = mmap.begin_; in fillUDI() 78 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() 130 const MemMapItem *targetMmap = thread.FindMapByFileInfo(mmap.name_, SectionFileOffset); in fillUDI() 158 int CallStack::FindUnwindTable(SymbolsFile *symbolsFile, const MemMapItem &mmap, in FindUnwindTable() argument 183 if (fillUDI(newdi, *symbolsFile, mmap, unwindInfoPtr->thread)) { in FindUnwindTable() 238 const MemMapItem *mmap = unwindInfoPtr->thread.FindMapByAddr(ip); in FindProcInfo() local 239 if (mmap != nullptr) { in FindProcInfo() [all …]
|
D | virtual_runtime.cpp | 520 const MemMapItem *mmap = thread.FindMapByAddr(ip); in GetUserSymbol() local 521 if (mmap != nullptr) { in GetUserSymbol() 522 SymbolsFile *symbolsFile = thread.FindSymbolsFileByMap(*mmap); in GetUserSymbol() 525 symbolsFile->GetVaddrInSymbols(ip, mmap->begin_, mmap->pageoffset_); in GetUserSymbol() 526 vaddrSymbol.module_ = mmap->nameHold_; in GetUserSymbol() 528 vaddrSymbol.fileVaddr_, ip, mmap->name_.c_str()); in GetUserSymbol() 536 vaddrSymbol.fileVaddr_, mmap->name_.c_str()); in GetUserSymbol() 543 mmap->name_.c_str()); in GetUserSymbol()
|
/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/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/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() 120 HLOGV(" map pageoffset: 0x%016" PRIx64 "", mmap.pageoffset_); in fillUDI() 129 const MemMapItem *targetMmap = thread.FindMapByFileInfo(mmap.name_, SectionFileOffset); in fillUDI() 155 int CallStack::FindUnwindTable(SymbolsFile *symbolsFile, const MemMapItem &mmap, in FindUnwindTable() argument 180 if (fillUDI(newdi, *symbolsFile, mmap, unwindInfoPtr->thread)) { in FindUnwindTable() 230 const MemMapItem *mmap = unwindInfoPtr->thread.FindMapByAddr(ip); in FindProcInfo() local 231 if (mmap != nullptr) { in FindProcInfo() [all …]
|
D | virtual_runtime.cpp | 320 const MemMapItem *mmap = thread.FindMapByAddr(ip); in GetUserSymbol() local 321 if (mmap != nullptr) { in GetUserSymbol() 322 SymbolsFile *symbolsFile = thread.FindSymbolsFileByMap(*mmap); in GetUserSymbol() 325 symbolsFile->GetVaddrInSymbols(ip, mmap->begin_, mmap->pageoffset_); in GetUserSymbol() 326 vaddrSymbol.module_ = mmap->nameHold_; in GetUserSymbol() 329 vaddrSymbol.fileVaddr_, ip, mmap->name_.c_str()); in GetUserSymbol() 338 vaddrSymbol.fileVaddr_, mmap->name_.c_str()); in GetUserSymbol() 345 mmap->name_.c_str()); in GetUserSymbol()
|
/developtools/hiperf/include/ |
D | perf_events.h | 377 bool GetRecordFromMmap(MmapFd &mmap); 378 void GetRecordFieldFromMmap(MmapFd &mmap, void *dest, size_t pos, size_t size); 379 void MoveRecordToBuf(MmapFd &mmap); 381 size_t GetStackSizePosInSampleRecord(MmapFd &mmap); 382 bool CutStackAndMove(MmapFd &mmap);
|
D | callstack.h | 81 static bool fillUDI(unw_dyn_info_t &di, SymbolsFile &symbolsFile, const MemMapItem &mmap, 96 static int FindUnwindTable(SymbolsFile *symbolsFile, const MemMapItem &mmap,
|
D | utilities.h | 324 void *mmap(void *addr, size_t length, int prot, int flags, int fd, size_t offset);
|
/developtools/profiler/device/plugins/native_daemon/include/ |
D | call_stack.h | 78 static bool fillUDI(unw_dyn_info_t &di, SymbolsFile &symbolsFile, const MemMapItem &mmap, 93 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/profiler/host/smartperf/ide/src/trace/component/setting/ |
D | SpRecordPerf.ts | 85 mmap: 256, 162 perfConfig.mmap = Math.pow(2, Number(pagesPercent)); 859 mmap: number; property
|
/developtools/profiler/transitto/ |
D | transitto.cpp | 165 int* bundleUidPtr = static_cast<int*>(mmap(nullptr, sizeof(int), in main()
|
/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()
|
/developtools/profiler/device/plugins/native_hook/test/ |
D | hook_test.c | 268 char* pMap = (char*)mmap(0, PAGE_SIZE, PROT_READ | PROT_WRITE, MAP_SHARED, g_fd, 0); in CreateMmap()
|