• Home
  • Raw
  • Download

Lines Matching refs:stackConext

180             if (rawData->stackConext->type == MMAP_FILE_TYPE) {  in TakeResults()
181 BaseStackRawData* mmapRawData = rawData->stackConext; in TakeResults()
183 COMMON::AdaptSandboxPath(filePath, rawData->stackConext->pid); in TakeResults()
192 } else if (rawData->stackConext->type == MUNMAP_MSG) { in TakeResults()
193 … runtime_instance->RemoveMaps(reinterpret_cast<uint64_t>(rawData->stackConext->addr)); in TakeResults()
195 if (rawData->stackConext->type == THREAD_NAME_MSG) { in TakeResults()
197 ReportThreadNameMap(rawData->stackConext->tid, threadName, stackData); in TakeResults()
244 rawData->stackConext->pid, rawData->stackConext->tid, callFrames_, stackDepth); in TakeResults()
264 curTimeCost, rawData->stackConext->type, realFrameDepth, callFrames_.size()); in TakeResults()
355 if ((rawStack->stackConext->type == FREE_MSG) && !hookConfig_.free_stack_report()) { in GetCallStackId()
357 } else if ((rawStack->stackConext->type == MUNMAP_MSG) && !hookConfig_.munmap_stack_report()) { in GetCallStackId()
384 event->set_pid(rawStack->stackConext->pid); in SetEventFrame()
385 event->set_tid(rawStack->stackConext->tid); in SetEventFrame()
386 event->set_addr((uint64_t)rawStack->stackConext->addr); in SetEventFrame()
432 SetMapsInfo(rawStack->stackConext->pid); in SetHookData()
438 switch (rawStack->stackConext->type) { in SetHookData()
442 SetFreeStatisticsData((uint64_t)rawStack->stackConext->addr); in SetHookData()
453 … HILOG_ERROR(LOG_CORE, "statistics event type:%d error", rawStack->stackConext->type); in SetHookData()
462 … !(rawStack->stackConext->type == MEMORY_TAG || rawStack->stackConext->type == PR_SET_VMA_MSG)) { in SetHookData()
467 hookData->set_tv_sec(rawStack->stackConext->ts.tv_sec); in SetHookData()
468 hookData->set_tv_nsec(rawStack->stackConext->ts.tv_nsec); in SetHookData()
470 if (rawStack->stackConext->type == MALLOC_MSG) { in SetHookData()
472 allocEvent->set_size(static_cast<uint64_t>(rawStack->stackConext->mallocSize)); in SetHookData()
473 allocEvent->set_thread_name_id(rawStack->stackConext->tid); in SetHookData()
475 } else if (rawStack->stackConext->type == FREE_MSG) { in SetHookData()
477 freeEvent->set_thread_name_id(rawStack->stackConext->tid); in SetHookData()
479 } else if (rawStack->stackConext->type == MMAP_MSG) { in SetHookData()
481 mmapEvent->set_size(static_cast<uint64_t>(rawStack->stackConext->mallocSize)); in SetHookData()
482 mmapEvent->set_thread_name_id(rawStack->stackConext->tid); in SetHookData()
484 } else if (rawStack->stackConext->type == MMAP_FILE_PAGE_MSG) { in SetHookData()
486 mmapEvent->set_size(static_cast<uint64_t>(rawStack->stackConext->mallocSize)); in SetHookData()
487 mmapEvent->set_thread_name_id(rawStack->stackConext->tid); in SetHookData()
490 if (GetMemTag(rawStack->stackConext->tagId, tagName)) { in SetHookData()
494 } else if (rawStack->stackConext->type == MUNMAP_MSG) { in SetHookData()
496 munmapEvent->set_size(static_cast<uint64_t>(rawStack->stackConext->mallocSize)); in SetHookData()
497 munmapEvent->set_thread_name_id(rawStack->stackConext->tid); in SetHookData()
499 } else if (rawStack->stackConext->type == PR_SET_VMA_MSG) { in SetHookData()
504 tagEvent->set_size(rawStack->stackConext->mallocSize); in SetHookData()
505 tagEvent->set_addr((uint64_t)rawStack->stackConext->addr); in SetHookData()
506 } else if (rawStack->stackConext->type == MEMORY_USING_MSG) { in SetHookData()
508 mmapEvent->set_size(static_cast<uint64_t>(rawStack->stackConext->mallocSize)); in SetHookData()
509 mmapEvent->set_thread_name_id(rawStack->stackConext->tid); in SetHookData()
511 if (GetMemTag(rawStack->stackConext->tagId, tagName)) { in SetHookData()
515 } else if (rawStack->stackConext->type == MEMORY_UNUSING_MSG) { in SetHookData()
517 munmapEvent->set_size(static_cast<uint64_t>(rawStack->stackConext->mallocSize)); in SetHookData()
518 munmapEvent->set_thread_name_id(rawStack->stackConext->tid); in SetHookData()
546 record.applySize += rawStack->stackConext->mallocSize; in SetAllocStatisticsData()
547 allocAddrMap_[(uint64_t)rawStack->stackConext->addr] = in SetAllocStatisticsData()
548 std::pair(rawStack->stackConext->mallocSize, &recordIter->second); in SetAllocStatisticsData()
553 record.pid = rawStack->stackConext->pid; in SetAllocStatisticsData()
556 record.applySize = rawStack->stackConext->mallocSize; in SetAllocStatisticsData()
557 switch (rawStack->stackConext->type) { in SetAllocStatisticsData()
572 record.tagId = rawStack->stackConext->tagId; in SetAllocStatisticsData()
582 allocAddrMap_[(uint64_t)rawStack->stackConext->addr] = in SetAllocStatisticsData()
583 std::pair(rawStack->stackConext->mallocSize, &recordIter->second); in SetAllocStatisticsData()
592 if (rawStack->stackConext->type == PR_SET_VMA_MSG) { in WriteFrames()
595 GetMemTag(rawStack->stackConext->tagId, tagName); in WriteFrames()
597 rawStack->stackConext->pid, rawStack->stackConext->tid, in WriteFrames()
598 (int64_t)rawStack->stackConext->ts.tv_sec, rawStack->stackConext->ts.tv_nsec, in WriteFrames()
599 (uint64_t)rawStack->stackConext->addr, (prefix + tagName).c_str()); in WriteFrames()
603 switch (rawStack->stackConext->type) { in WriteFrames()
621 … rawStack->stackConext->pid, rawStack->stackConext->tid, (int64_t)rawStack->stackConext->ts.tv_sec, in WriteFrames()
622 …rawStack->stackConext->ts.tv_nsec, (uint64_t)rawStack->stackConext->addr, rawStack->stackConext->m… in WriteFrames()