Searched refs:rawStack (Results 1 – 6 of 6) sorted by relevance
| /developtools/profiler/device/plugins/native_daemon/src/ |
| D | stack_preprocess.cpp | 264 StackDataRepeater::RawStack rawStack; in TakeResultsFromShmem() local 265 RawStackPtr rawData(&rawStack, [](StackDataRepeater::RawStack* del) {}); in TakeResultsFromShmem() 623 inline uint32_t StackPreprocess::GetCallStackId(const RawStackPtr& rawStack, std::vector<CallFrame>… in GetCallStackId() argument 629 if ((rawStack->stackConext->type == FREE_MSG) && !hookConfig_.free_stack_report()) { in GetCallStackId() 631 } else if ((rawStack->stackConext->type == MUNMAP_MSG) && !hookConfig_.munmap_stack_report()) { in GetCallStackId() 636 …if (rawStack->stackConext->type == MEMORY_USING_MSG && hookConfig_.js_stack_report() == NAPI_CALL_… in GetCallStackId() 638 GetMemTag(rawStack->stackConext->tagId, tagName); in GetCallStackId() 650 if ((!hookConfig_.fp_unwind()) && rawStack->stackSize == 0) { in GetCallStackId() 658 GetMemTag(rawStack->stackConext->tagId, tagName); in GetCallStackId() 674 void StackPreprocess::SetEventFrame(const ReportEventBaseData& rawStack, in SetEventFrame() argument [all …]
|
| D | hook_manager.cpp | 450 std::shared_ptr<StackDataRepeater::RawStack>& rawStack) in FlushRawStackArray() argument 452 if (hookCtx == nullptr || rawStack == nullptr) { in FlushRawStackArray() 455 hookCtx->rawDataArray[hookCtx->rawStackCount] = rawStack; in FlushRawStackArray() 468 auto rawStack = hookCtx->stackData->GetRawStack(); in ReadShareMemory() local 472 … rawStack->freeData = *(reinterpret_cast<uint64_t *>(const_cast<int8_t *>(data))); in ReadShareMemory() 474 rawStack->baseStackData = nullptr; in ReadShareMemory() 477 rawStack->freeData = 0; in ReadShareMemory() 480 rawStack->baseStackData = std::make_unique<uint8_t[]>(size); in ReadShareMemory() 481 CHECK_TRUE(memcpy_s(rawStack->baseStackData.get(), size, data, size) == EOK, false, in ReadShareMemory() 484 … rawStack->stackConext = reinterpret_cast<BaseStackRawData*>(rawStack->baseStackData.get()); in ReadShareMemory() [all …]
|
| D | stack_data_repeater.cpp | 39 RawStackPtr rawStack = rawDataCacheQueue_.back(); in GetRawStack() local 41 return rawStack; in GetRawStack() 46 void StackDataRepeater::ReturnRawStack(RawStackPtr rawStack) in ReturnRawStack() argument 50 rawStack->Reset(); in ReturnRawStack() 51 rawDataCacheQueue_.push_back(rawStack); in ReturnRawStack()
|
| /developtools/profiler/device/plugins/native_daemon/include/ |
| D | stack_preprocess.h | 126 void SetHookData(RawStackPtr rawStack, T& stackData); 128 void SetHookData(RawStackPtr rawStack, std::vector<CallFrame>& callFrames, T& stackData); 155 …uint32_t GetCallStackId(const RawStackPtr& rawStack, std::vector<CallFrame>& callFrames, T& stackD… 158 void SetEventFrame(const RawStackPtr& rawStack, std::vector<CallFrame>& callFrames, 161 void SetEventFrame(const ReportEventBaseData& rawStack, T* event, uint32_t stackMapId, 164 …void SetAllocStatisticsFrame(const RawStackPtr& rawStack, std::vector<CallFrame>& callFrames, T& s… 166 void SetAllocStatisticsFrame(const RawStackPtr& rawStack, T& stackData); 168 …void SetApplyAndReleaseMatchFrame(RawStackPtr rawStack, std::vector<CallFrame>& callFrames, T& sta… 171 bool HandleNoStackEvent(RawStackPtr& rawStack); 173 void SetAllocStatisticsData(const RawStackPtr& rawStack, size_t stackId, bool isExists = false);
|
| D | stack_data_repeater.h | 70 void ReturnRawStack(std::shared_ptr<RawStack> rawStack);
|
| D | hook_manager.h | 132 std::shared_ptr<StackDataRepeater::RawStack>& rawStack);
|