Home
last modified time | relevance | path

Searched refs:mmap (Results 1 – 25 of 39) sorted by relevance

12

/developtools/hiperf/src/
Dperf_events.cpp342 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 …]
Dcallstack.cpp71 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 …]
Dvirtual_runtime.cpp526 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/
Dperf_events.cpp420 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 …]
Dcallstack.cpp74 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 …]
Dvirtual_runtime.cpp520 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/
Dcallstack_test.h179 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/
Dcallstack_test.h143 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/
Dcall_stack.cpp71 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 …]
Dvirtual_runtime.cpp320 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/
Dperf_events.h377 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);
Dcallstack.h81 static bool fillUDI(unw_dyn_info_t &di, SymbolsFile &symbolsFile, const MemMapItem &mmap,
96 static int FindUnwindTable(SymbolsFile *symbolsFile, const MemMapItem &mmap,
Dutilities.h324 void *mmap(void *addr, size_t length, int prot, int flags, int fd, size_t offset);
/developtools/profiler/device/plugins/native_daemon/include/
Dcall_stack.h78 static bool fillUDI(unw_dyn_info_t &di, SymbolsFile &symbolsFile, const MemMapItem &mmap,
93 static int FindUnwindTable(SymbolsFile *symbolsFile, const MemMapItem &mmap,
Dutilities.h314 void *mmap(void *addr, size_t length, int prot, int flags, int fd, size_t offset);
/developtools/hiperf/demo/cpp/
Dhiperf_example_cmd.cpp47 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/
Dpaged_mem_pool.cpp60 block = mmap(nullptr, blockSize_, PROT_READ | PROT_WRITE, MAP_PRIVATE | MAP_ANONYMOUS, -1, 0); in Allocate()
/developtools/profiler/device/plugins/api/test/unittest/
Dbuffer_write_test.cpp51 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/
DSpRecordPerf.ts85 mmap: 256,
162 perfConfig.mmap = Math.pow(2, Number(pagesPercent));
859 mmap: number; property
/developtools/profiler/transitto/
Dtransitto.cpp165 int* bundleUidPtr = static_cast<int*>(mmap(nullptr, sizeof(int), in main()
/developtools/hiperf/
DREADME_zh.md158 --mmap
159 will run mmap code in the loop
DREADME.md145 --mmap
146 will run mmap code in the loop
/developtools/profiler/device/services/shared_memory/src/
Dshare_memory_block.cpp65 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/
Dstack_writer_test.cpp50 g_smbAddr = mmap(nullptr, SMB_SIZE, PROT_READ | PROT_WRITE, MAP_SHARED, fd, 0); in InitShareMemory()
/developtools/profiler/device/plugins/native_hook/test/
Dhook_test.c268 char* pMap = (char*)mmap(0, PAGE_SIZE, PROT_READ | PROT_WRITE, MAP_SHARED, g_fd, 0); in CreateMmap()

12