| /developtools/hiperf/src/ |
| D | perf_events.cpp | 341 eventItem.attr.mmap = 1; in AddEvent() 1084 void *rbuf = mmap(nullptr, (1 + mmapPages_) * pageSize_, PROT_READ | PROT_WRITE, MAP_SHARED, in CreateMmap() 1231 bool PerfEvents::GetRecordFromMmap(MmapFd &mmap) in GetRecordFromMmap() argument 1233 if (mmap.dataSize <= 0) { in GetRecordFromMmap() 1237 GetRecordFieldFromMmap(mmap, &(mmap.header), mmap.mmapPage->data_tail, sizeof(mmap.header)); in GetRecordFromMmap() 1238 if (mmap.header.type != PERF_RECORD_SAMPLE) { in GetRecordFromMmap() 1239 mmap.timestamp = 0; in GetRecordFromMmap() 1245 GetRecordFieldFromMmap(mmap, &(mmap.timestamp), mmap.mmapPage->data_tail + timePos, in GetRecordFromMmap() 1246 sizeof(mmap.timestamp)); in GetRecordFromMmap() 1250 void PerfEvents::GetRecordFieldFromMmap(MmapFd &mmap, void *dest, size_t pos, size_t size) in GetRecordFieldFromMmap() argument [all …]
|
| /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 | 140 for (const mmapDumpInfo &mmap : TEST_DWARF_MMAP) { in MakeMaps() local 141 thread.CreateMapItem(mmap.fileName, mmap.begin, mmap.len, mmap.pgoff); in MakeMaps()
|
| /developtools/hiperf/include/ |
| D | perf_events.h | 520 bool GetRecordFromMmap(MmapFd &mmap); 521 void GetRecordFieldFromMmap(MmapFd &mmap, void *dest, size_t pos, size_t size); 522 void MoveRecordToBuf(MmapFd &mmap); 524 size_t GetStackSizePosInSampleRecord(MmapFd &mmap); 525 bool CutStackAndMove(MmapFd &mmap);
|
| D | utilities.h | 375 void *mmap(void *addr, size_t length, int prot, int flags, int fd, size_t offset);
|
| /developtools/profiler/hiebpf/src/ |
| D | hiebpf_data_file.cpp | 104 mapAddr_ = mmap( in MapFile() 133 mapAddr_ = mmap( in RemapFile()
|
| D | elf_file.cpp | 31 mmap_ = mmap(0, sb.st_size, PROT_READ, MAP_PRIVATE, fd_, 0); in ElfFile()
|
| /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()
|
| D | malloc_test.cpp | 287 char* pMap = (char*)mmap(nullptr, PAGE_SIZE, PROT_READ | PROT_WRITE, MAP_SHARED, g_fd, 0); in CreateMmap()
|
| D | hook_test.c | 269 char* pMap = (char*)mmap(0, PAGE_SIZE, PROT_READ | PROT_WRITE, MAP_SHARED, g_fd, 0); in CreateMmap()
|
| /developtools/smartperf_host/ide/src/doc/md/ |
| D | quickstart_native_memory.md | 59 - All Heap&AnonuymousVM:malloc分配和mmap分配的总量。 61 - All Anonymous VM:mmap分配的内存。 119 - All Anonymous VM:mmap的匿名页。
|
| D | des_tables.md | 149 | native_hook | - | nativehook/hookdaemon | malloc && mmap 内存数据 … 151 | native_hook_statistic | - | nativehook/hookdaemon | malloc && mmap 统计数据 … 1333 - type:事件类型,0 代表 malloc 事件,1 代表 mmap 事件
|
| /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>
|
| D | des_tables.md | 143 |native_hook | - |nativehook/hookdaemon |malloc && mmap内存数据 | 145 |native_hook_statistic | - |nativehook/hookdaemon |malloc && mmap统计数据 | 1073 - type:事件类型,0代表malloc事件,1代表mmap事件
|
| /developtools/smartperf_host/ide/src/trace/component/setting/ |
| D | SpRecordPerf.ts | 92 mmap: 256, 214 perfConfig.mmap = Math.pow(2, Number(pagesPercent)); 641 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/smartperf_host/ide/src/trace/component/ |
| D | SpRecordConfigModel.ts | 640 if (perfConfig.mmap) { 641 recordArgs = `${recordArgs} -m ${perfConfig.mmap}`;
|
| /developtools/profiler/device/services/shared_memory/src/ |
| D | share_memory_block.cpp | 66 auto ptr = mmap(nullptr, size, PROT_READ | PROT_WRITE, MAP_SHARED, fd, 0); in CreateBlockWithFd() 116 auto ptr = mmap(nullptr, size, PROT_READ | PROT_WRITE, MAP_SHARED, fd, 0); in CreateBlock()
|
| /developtools/profiler/device/plugins/native_daemon/include/ |
| D | utilities.h | 330 void *mmap(void *addr, size_t length, int prot, int flags, int fd, size_t offset);
|
| /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_daemon/src/ |
| D | utilities.cpp | 534 void *mmap(void *addr, size_t length, int prot, int flags, int fd, size_t offset) in mmap() function
|