Searched refs:PerfCallChain (Results 1 – 16 of 16) sorted by relevance
/developtools/profiler/host/smartperf/ide/src/trace/bean/ |
D | PerfProfile.ts | 62 export class PerfCallChain { class 84 previousNode: PerfCallChain | undefined = undefined;//将list转换为一个链表结构 85 nextNode: PerfCallChain | undefined = undefined; 87 static setNextNode(currentNode: PerfCallChain, nextNode: PerfCallChain) { 92 static setPreviousNode(currentNode: PerfCallChain, prevNode: PerfCallChain) { 97 static merageCallChain(currentNode: PerfCallChain, callChain: PerfCallChain) { 152 …static merageCallChain(currentNode: PerfCallChainMerageData, callChain: PerfCallChain, isTopDown: …
|
/developtools/profiler/host/smartperf/ide/src/trace/database/logic-worker/ |
D | ProcedureLogicWorkerPerf.ts | 161 initCallChainBottomUp(callChains: PerfCallChain[]) { 169 PerfCallChain.setPreviousNode(callChain, callChains[index + 1]) 177 initCallChainTopDown(callChains: PerfCallChain[]) { 184 …PerfCallChain.setNextNode(callChainDatum[callChainDatum.length - 2], callChainDatum[callChainDatum… 189 setCallChainName(callChain: PerfCallChain) {//设置调用栈的名称 208 addProcessThreadStateData(callChain: PerfCallChain) {//当调用栈为调用的根节点时 210 let threadCallChain = new PerfCallChain()//新增的线程数据 212 PerfCallChain.merageCallChain(threadCallChain, callChain) 215 let threadStateCallChain = new PerfCallChain()//新增的线程状态数据 216 PerfCallChain.merageCallChain(threadStateCallChain, callChain) [all …]
|
/developtools/profiler/host/smartperf/ide/src/trace/database/ |
D | TraceWorkerPerfDataQuery.ts | 75 initCallChainBottomUp(callChains: PerfCallChain[]) { 83 PerfCallChain.setPreviousNode(callChain, callChains[index + 1]) 91 setCallChainName(callChain: PerfCallChain) {//设置调用栈的名称 111 addProcessThreadStateData(callChain: PerfCallChain) {//当调用栈为调用的根节点时 113 let threadCallChain = new PerfCallChain()//新增的线程数据 115 PerfCallChain.merageCallChain(threadCallChain, callChain) 118 let threadStateCallChain = new PerfCallChain()//新增的线程状态数据 119 PerfCallChain.merageCallChain(threadStateCallChain, callChain) 125 PerfCallChain.setNextNode(threadCallChain, threadStateCallChain) 126 PerfCallChain.setNextNode(threadStateCallChain, callChain) [all …]
|
D | SqlLite.ts | 51 PerfCallChain,
|
/developtools/profiler/host/smartperf/ide/src/trace/component/chart/ |
D | PerfDataQuery.ts | 20 import {PerfCall, PerfCallChain, PerfCallChainMerageData, PerfFile} from "../../bean/PerfProfile.js… 63 initCallChainBottomUp(callChains: PerfCallChain[]) { 71 PerfCallChain.setPreviousNode(callChain, callChains[index + 1]) 79 setCallChainName(callChain: PerfCallChain): string {//设置调用栈的名称 103 addProcessThreadStateData(callChain: PerfCallChain) {//当调用栈为调用的根节点时 104 let threadCallChain = new PerfCallChain()//新增的线程数据 106 PerfCallChain.merageCallChain(threadCallChain, callChain) 109 let threadStateCallChain = new PerfCallChain()//新增的线程状态数据 110 PerfCallChain.merageCallChain(threadStateCallChain, callChain) 116 PerfCallChain.setNextNode(threadCallChain, threadStateCallChain) [all …]
|
/developtools/profiler/host/smartperf/ide/src/trace/component/hiperf/ |
D | PerfDataQuery.ts | 20 import {PerfCall, PerfCallChain, PerfCallChainMerageData, PerfFile} from "../../bean/PerfProfile.js… 57 initCallChainBottomUp(callChains: PerfCallChain[]) { 65 PerfCallChain.setPreviousNode(callChain, callChains[index + 1]) 73 setCallChainName(callChain: PerfCallChain): string {//设置调用栈的名称 97 addProcessThreadStateData(callChain: PerfCallChain) {//当调用栈为调用的根节点时 98 let threadCallChain = new PerfCallChain()//新增的线程数据 100 PerfCallChain.merageCallChain(threadCallChain, callChain) 103 let threadStateCallChain = new PerfCallChain()//新增的线程状态数据 104 PerfCallChain.merageCallChain(threadStateCallChain, callChain) 110 PerfCallChain.setNextNode(threadCallChain, threadStateCallChain) [all …]
|
/developtools/profiler/host/smartperf/trace_streamer/src/table/ |
D | perf_call_chain_table.h | 44 const PerfCallChain& perfCallChainObj_;
|
/developtools/profiler/host/smartperf/ide/test/trace/bean/ |
D | PerfProfile.test.ts | 17 import {PerfFile, PerfThread, PerfCallChain, PerfCallChainMerageData, PerfSample, PerfStack, PerfCa… 22 let perfCallChain = new PerfCallChain();
|
/developtools/profiler/host/smartperf/trace_streamer/src/trace_data/ |
D | trace_data_cache_writer.h | 65 PerfCallChain* GetPerfCallChainData();
|
D | trace_data_cache_reader.h | 67 const PerfCallChain& GetConstPerfCallChainData() const;
|
D | trace_data_cache_base.h | 87 PerfCallChain perfCallChain_;
|
D | trace_data_cache_reader.cpp | 165 const PerfCallChain& TraceDataCacheReader::GetConstPerfCallChainData() const in GetConstPerfCallChainData()
|
D | trace_stdtype.cpp | 677 size_t PerfCallChain::AppendNewPerfCallChain(uint64_t sampleId, in AppendNewPerfCallChain() 692 const std::deque<uint64_t>& PerfCallChain::SampleIds() const in SampleIds() 696 const std::deque<uint64_t>& PerfCallChain::CallChainIds() const in CallChainIds() 700 const std::deque<uint64_t>& PerfCallChain::VaddrInFiles() const in VaddrInFiles() 704 const std::deque<uint64_t>& PerfCallChain::FileIds() const in FileIds() 708 const std::deque<uint64_t>& PerfCallChain::SymbolIds() const in SymbolIds() 713 const std::deque<std::string>& PerfCallChain::Names() const in Names() 717 void PerfCallChain::SetName(uint64_t index, const std::string& name) in SetName()
|
D | trace_data_cache_writer.cpp | 198 PerfCallChain* TraceDataCacheWriter::GetPerfCallChainData() in GetPerfCallChainData()
|
D | trace_stdtype.h | 844 class PerfCallChain : public CacheBase {
|
/developtools/profiler/host/smartperf/ide/test/trace/database/logic-worker/ |
D | ProcedureLogicWorkerPerf.test.ts | 17 …, PerfStack, PerfCmdLine, PerfCall,timeMsFormat2p,PerfFile,PerfThread,PerfCallChain} from "../../.… 497 let perfCallChain = new PerfCallChain();
|