Home
last modified time | relevance | path

Searched refs:stk (Results 1 - 3 of 3) sorted by relevance

/base/hiviewdfx/hicollie/frameworks/native/thread_sampler/
H A Dthread_sampler_api.cpp38 std::string stk; in ThreadSamplerCollect() local
39 int success = (ThreadSampler::GetInstance().CollectStack(stk, enableTreeFormat) ? SUCCESS : FAIL); in ThreadSamplerCollect()
40 size_t len = stk.size(); in ThreadSamplerCollect()
41 if (strncpy_s(stack, size, stk.c_str(), len + 1) != EOK) { in ThreadSamplerCollect()
H A Dsample_stack_printer.cpp195 std::vector<SampleStackItem*> stk; in FreeNodes() local
196 stk.emplace_back(root_); in FreeNodes()
198 while (!stk.empty()) { in FreeNodes()
199 SampleStackItem* cur = stk.back(); in FreeNodes()
200 stk.pop_back(); in FreeNodes()
203 // push siblings in stk and set siblings null in FreeNodes()
205 stk.emplace_back(cur->siblings); in FreeNodes()
208 // push child in stk and set child null in FreeNodes()
210 stk.emplace_back(cur->child); in FreeNodes()
/base/hiviewdfx/hicollie/frameworks/native/
H A Dwatchdog_inner.cpp296 char* stk = new char[STACK_LENGTH]; in CollectStack() local
297 int collectRet = threadSamplerCollectFunc(stk, STACK_LENGTH, treeFormat); in CollectStack()
298 stack = stk; in CollectStack()
299 delete[] stk; in CollectStack()

Completed in 3 milliseconds