| /developtools/smartperf_host/trace_streamer/src/trace_data/trace_stdtype/ftrace/template/ |
| D | task_pool_stdtype.h | 24 size_t AppendAllocationTaskData(uint32_t allocationTaskRow, 25 uint32_t allocationItid, 26 uint32_t executeId, 27 uint32_t priority, 28 uint32_t executeState); 29 size_t AppendExecuteTaskData(uint32_t executeTaskRow, uint32_t executeItid, uint32_t executeId); 30 …size_t AppendReturnTaskData(uint32_t returnTaskRow, uint32_t returnItid, uint32_t executeId, uint3… 31 void UpdateAllocationTaskData(uint32_t index, 32 uint32_t allocationTaskRow, 33 uint32_t allocationItid, [all …]
|
| D | task_pool_stdtype.cpp | 19 size_t TaskPoolInfo::AppendAllocationTaskData(uint32_t allocationTaskRow, in AppendAllocationTaskData() 20 uint32_t allocationItid, in AppendAllocationTaskData() 21 uint32_t executeId, in AppendAllocationTaskData() 22 uint32_t priority, in AppendAllocationTaskData() 23 uint32_t executeState) in AppendAllocationTaskData() 39 size_t TaskPoolInfo::AppendExecuteTaskData(uint32_t executeTaskRow, uint32_t executeItid, uint32_t … in AppendExecuteTaskData() 55 size_t TaskPoolInfo::AppendReturnTaskData(uint32_t returnTaskRow, in AppendReturnTaskData() 56 uint32_t returnItid, in AppendReturnTaskData() 57 uint32_t executeId, in AppendReturnTaskData() 58 uint32_t returnState) in AppendReturnTaskData() [all …]
|
| D | app_startup_stdtype.h | 24 size_t AppendNewData(uint32_t ipid, 25 uint32_t tid, 26 uint32_t callId, 29 uint32_t startName, 31 const std::deque<uint32_t>& Pids() const; 32 const std::deque<uint32_t>& Tids() const; 33 const std::deque<uint32_t>& CallIds() const; 36 const std::deque<uint32_t>& StartNames() const; 52 std::deque<uint32_t> ipids_ = {}; 53 std::deque<uint32_t> tids_ = {}; [all …]
|
| /developtools/smartperf_host/trace_streamer/src/trace_data/trace_stdtype/htrace/ |
| D | arkts_stdtype.h | 25 …AppendNewData(uint32_t id, std::string filePath, uint64_t startTime, uint64_t endTime, uint64_t se… 26 const std::deque<uint32_t>& IDs() const; 42 std::deque<uint32_t> fileIds_ = {}; 51 size_t AppendNewData(uint32_t fileId, 52 uint32_t edgeIndex, 53 uint32_t type, 54 uint32_t nameOrIndex, 55 uint32_t toNode, 56 uint32_t fromNodeId, 57 uint32_t toNodeId); [all …]
|
| D | arkts_stdtype.cpp | 19 size_t JsHeapFiles::AppendNewData(uint32_t id, in AppendNewData() 33 const std::deque<uint32_t>& JsHeapFiles::IDs() const in IDs() 55 size_t JsHeapEdges::AppendNewData(uint32_t fileId, in AppendNewData() 56 uint32_t edgeIndex, in AppendNewData() 57 uint32_t type, in AppendNewData() 58 uint32_t nameOrIndex, in AppendNewData() 59 uint32_t toNode, in AppendNewData() 60 uint32_t fromNodeId, in AppendNewData() 61 uint32_t toNodeId) in AppendNewData() 73 const std::deque<uint32_t>& JsHeapEdges::FileIds() const in FileIds() [all …]
|
| D | ebpf_stdtype.h | 24 size_t AppendNewData(uint32_t callChainId, 26 uint32_t ipid, 27 uint32_t itid, 40 const std::deque<uint32_t>& CallChainIds() const; 42 const std::deque<uint32_t>& Ipids() const; 43 const std::deque<uint32_t>& Itids() const; 77 std::deque<uint32_t> callChainIds_ = {}; 79 std::deque<uint32_t> ipids_ = {}; 80 std::deque<uint32_t> itids_ = {}; 97 size_t AppendNewData(uint32_t callChainId, [all …]
|
| /developtools/smartperf_host/trace_streamer/src/filter/ |
| D | process_filter.h | 32 uint32_t UpdateOrCreateProcessWithName(uint32_t pid, std::string_view name); 33 uint32_t UpdateOrCreateThreadWithName(uint64_t timeStamp, uint32_t tid, std::string_view name); 34 uint32_t UpdateOrCreateThreadWithPidAndName(uint32_t tid, uint32_t pid, std::string_view name); 35 uint32_t GetOrCreateThreadWithPid(uint32_t tid, uint32_t pid); 36 uint32_t UpdateOrCreateThread(uint64_t timeStamp, uint32_t tid); 37 InternalPid GetInternalPid(uint32_t pid) const; 38 InternalPid GetOrCreateInternalPid(uint64_t timeStamp, uint32_t pid); 39 bool IsThreadNameEmpty(uint32_t tid) const; 40 InternalTid GetInternalTid(uint32_t tid) const; 41 std::vector<InternalTid>& GetInternalTids(uint32_t tid); [all …]
|
| D | cpu_filter.h | 43 uint32_t prevPid, 46 uint32_t nextPid, 51 uint32_t iTid, 54 uint32_t delay); 55 void InsertWakeupEvent(uint64_t ts, uint32_t internalTid, bool isWaking = false); 56 bool InsertProcessExitEvent(uint64_t ts, uint64_t cpu, uint32_t pid); 57 bool InsertProcessFreeEvent(uint64_t ts, uint32_t pid); 58 void InsertRunnableBinderEvent(uint32_t transactionId, uint32_t iTid); 59 void InsertRunnableBinderRecvEvent(uint32_t transactionId, uint32_t iTid); 65 uint32_t iTidFrom; [all …]
|
| D | slice_filter.h | 36 uint32_t depth; 38 uint32_t argSetId; 51 uint32_t pid, 52 uint32_t threadGroupId, 55 …size_t BeginBinder(uint64_t timeStamp, uint32_t pid, DataIndex cat, DataIndex nameIndex, ArgsSet a… 57 uint32_t pid, 62 …size_t AsyncBinder(uint64_t timeStamp, uint32_t pid, DataIndex cat, DataIndex nameIndex, ArgsSet& … 64 uint32_t pid, 69 uint32_t pid, 70 uint32_t threadGroupId, [all …]
|
| D | process_filter.cpp | 22 using CustomPair = std::pair<uint32_t, uint32_t>; 26 const uint32_t INVALID_ID = std::numeric_limits<uint32_t>::max(); 37 uint32_t ProcessFilter::UpdateOrCreateThreadWithName(uint64_t timeStamp, uint32_t tid, std::string_… in UpdateOrCreateThreadWithName() 43 void ProcessFilter::AddProcessMemory(uint32_t ipid) in AddProcessMemory() 48 void ProcessFilter::AddThreadSliceNum(uint32_t itid) in AddThreadSliceNum() 52 void ProcessFilter::AddProcessSliceNum(uint32_t ipid) in AddProcessSliceNum() 57 void ProcessFilter::AddCpuStateCount(uint32_t itid) in AddCpuStateCount() 64 uint32_t ProcessFilter::UpdateOrCreateThread(uint64_t timeStamp, uint32_t tid) in UpdateOrCreateThread() 68 uint32_t ProcessFilter::UpdateOrCreateThreadWithPidAndName(uint32_t tid, uint32_t pid, std::string_… in UpdateOrCreateThreadWithPidAndName() 70 uint32_t internalTid = GetOrCreateThreadWithPid(tid, pid); in UpdateOrCreateThreadWithPidAndName() [all …]
|
| D | frame_filter.h | 30 uint32_t ipid, 31 uint32_t itid, 34 uint32_t vsyncId, 35 uint32_t callStackSliceId); 36 bool MarkRSOnDoCompositionEvent(uint64_t ts, uint32_t itid); 37 bool BeginRSTransactionData(uint64_t ts, uint32_t itid, uint32_t franeNum); 39 uint32_t sourceItid; 40 uint32_t frameNum; 42 …bool BeginProcessCommandUni(uint64_t ts, uint32_t itid, const std::vector<FrameMap>& frame, uint32… 43 bool EndVsyncEvent(uint64_t ts, uint32_t itid); [all …]
|
| D | native_hook_filter.h | 75 void AppendStackMaps(uint32_t ipid, uint32_t stackid, std::vector<uint64_t>& frames); 76 … void AppendFrameMaps(uint32_t ipid, uint32_t frameMapId, const ProtoReader::BytesView& bytesView); 77 void AppendFilePathMaps(uint32_t ipid, uint32_t filePathId, uint64_t fileIndex); 78 void AppendSymbolMap(uint32_t ipid, uint32_t symId, uint64_t symbolIndex); 79 void AppendThreadNameMap(uint32_t ipid, uint32_t nameId, uint64_t threadNameIndex); 94 …void ProcSymbolTable(uint32_t ipid, uint32_t filePathId, std::shared_ptr<ProtoReader::SymbolTable_… 101 void SetFreeEventCallChainId(uint32_t& callChainId, 102 uint32_t ipid, 103 uint32_t itid, 106 void SetMmapEventCallChainId(uint32_t& callChainId, [all …]
|
| D | task_pool_filter.h | 37 uint32_t GetIpId(uint32_t index); 38 uint32_t CheckTheSameTask(uint32_t executeId, uint32_t index); 39 bool TaskPoolEvent(const std::string& taskPoolStr, uint32_t index); 41 bool UpdateAssignData(const std::unordered_map<std::string, std::string>& args, uint32_t index); 42 … bool UpdateExecuteData(const std::unordered_map<std::string, std::string>& args, uint32_t index); 43 bool UpdateReturnData(const std::unordered_map<std::string, std::string>& args, uint32_t index); 44 bool AppendTimeoutRow(uint32_t index); 52 DoubleMap<InternalPid, uint32_t, uint32_t> IpidExecuteMap_; 53 std::unordered_map<uint32_t, uint32_t> timeoutMap_;
|
| /developtools/profiler/device/plugins/hiebpf_plugin/tools/include/ |
| D | ebpf_std_type.h | 20 uint32_t headSize = 0; 21 uint32_t version = 0; 22 uint32_t clock = 0; 23 uint32_t cmdLineLen = 0; 27 uint32_t type = 0; 28 uint32_t len = 0; 31 uint32_t offset = 0; 32 uint32_t pid = 0; 33 uint32_t fileNameLen = 0; 38 uint32_t type = 0; [all …]
|
| /developtools/smartperf_host/trace_streamer/src/parser/ebpf_parser/ |
| D | ebpf_data_structure.h | 27 static constexpr uint32_t EBPF_DATA_HEADER_SIZE = 1024; 31 uint32_t headSize = EBPF_DATA_HEADER_SIZE; 32 uint32_t version; 33 uint32_t clock; 34 uint32_t cmdLineLen; 36 static constexpr uint32_t EBPF_COMMAND_MAX_SIZE = EBPF_DATA_HEADER_SIZE - sizeof(HeaderData); 52 uint32_t type = 0; 53 uint32_t length = 0; 55 const uint32_t EBPF_TITLE_SIZE = sizeof(EbpfTypeAndLength); 60 uint32_t offset = 0; [all …]
|
| D | ebpf_data_reader.h | 45 … const DoubleMap<uint32_t, uint64_t, const MapsFixedHeader*>& GetPidAndStartAddrToMapsAddr() const; 48 QuatraMap<uint32_t, uint32_t, uint32_t, uint64_t, DataIndex>& GetTracerEventToStrIndexMap(); 54 bool ReadItemEventMaps(const uint8_t* buffer, uint32_t size); 55 bool ReadItemSymbolInfo(const uint8_t* buffer, uint32_t size); 56 bool ReaItemKernelSymbolInfo(const uint8_t* buffer, uint32_t size); 57 bool ReadItemEventFs(const uint8_t* buffer, uint32_t size); 58 bool ReadItemEventPagedMemory(const uint8_t* buffer, uint32_t size); 59 bool ReadItemEventBIO(const uint8_t* buffer, uint32_t size); 60 bool ReadItemEventStr(const uint8_t* buffer, uint32_t size); 64 void UpdateElfAddrAndStValueToSymAddrMap(const ElfEventFixedHeader* elfAddr, uint32_t size); [all …]
|
| /developtools/smartperf_host/trace_streamer/src/trace_data/ |
| D | sqllite_prepar_cache_data.h | 29 …using TLVResultCallBack = std::function<void(const char* data, uint32_t len, uint32_t type, int32_… 30 using SphQueryCallBack = std::function<void(sqlite3_stmt*, uint32_t, TLVResultCallBack)>; 36 std::map<uint32_t /* type */, SphQueryCallBack> sphQueryFuncMap_; 37 static const uint8_t TYPE_SIZE = sizeof(uint32_t); 40 …void FillAndSendCpuDataProto(sqlite3_stmt* stmt, uint32_t type, TLVResultCallBack TLVResultCallBac… 41 …void FillAndSendCpuFreqDataProto(sqlite3_stmt* stmt, uint32_t type, TLVResultCallBack TLVResultCal… 42 …void FillAndSendProcessDataProto(sqlite3_stmt* stmt, uint32_t type, TLVResultCallBack TLVResultCal… 43 …void FillAndSendCpuFreqLimitDataProto(sqlite3_stmt* stmt, uint32_t type, TLVResultCallBack TLVResu… 44 …void FillAndSendCpuStateDataProto(sqlite3_stmt* stmt, uint32_t type, TLVResultCallBack TLVResultCa… 45 …void FillAndSendProcessMemDataProto(sqlite3_stmt* stmt, uint32_t type, TLVResultCallBack TLVResult… [all …]
|
| /developtools/profiler/device/services/shared_memory/include/ |
| D | share_memory_block.h | 30 ShareMemoryBlock(const std::string& name, uint32_t size); 31 ShareMemoryBlock(const std::string& name, uint32_t size, int fd); 34 bool PutRaw(const int8_t* data, uint32_t size); 35 bool PutRawTimeout(const int8_t* data, uint32_t size); 36 …bool PutWithPayloadTimeout(const int8_t* header, uint32_t headerSize, const int8_t* payload, uint3… 37 …bool PutWithPayloadSync(const int8_t* header, uint32_t headerSize, const int8_t* payload, uint32_t… 42 using DataHandler = std::function<bool(const int8_t*, uint32_t)>; 47 uint32_t GetSize(); 63 bool GetMemory(uint32_t size, uint8_t** memory, uint32_t* offset); 64 bool Seek(uint32_t pos); [all …]
|
| /developtools/global_resource_tool/include/ |
| D | resource_pack.h | 33 uint32_t Package(); 36 uint32_t Init(); 37 uint32_t InitModule(); 39 uint32_t InitOutput() const; 40 uint32_t GenerateHeader() const; 41 uint32_t InitConfigJson(); 42 uint32_t GenerateTextHeader(const std::string &headerPath) const; 43 uint32_t GenerateCplusHeader(const std::string &headerPath) const; 44 uint32_t GenerateJsHeader(const std::string &headerPath) const; 45 uint32_t CopyRawFileOrResFile(const std::string &filePath, const std::string &fileType) const; [all …]
|
| D | cmd_parser.h | 32 virtual uint32_t Parse(int argc, char *argv[]) = 0; 39 uint32_t Parse(int argc, char *argv[]) override; 61 uint32_t ParseCommand(int argc, char *argv[]); 62 uint32_t AddInput(const std::string& argValue); 63 uint32_t AddPackageName(const std::string& argValue); 64 uint32_t AddOutput(const std::string& argValue); 65 uint32_t AddResourceHeader(const std::string& argValue); 66 uint32_t ForceWrite(); 67 uint32_t PrintVersion(); 68 uint32_t AddMoudleNames(const std::string& argValue); [all …]
|
| /developtools/profiler/hiebpf/test/unittest/ |
| D | kernel_symbol_info_test.cpp | 43 uint32_t headSize = sizeof(uint64_t) + sizeof(uint64_t) + sizeof(uint32_t) + sizeof(uint32_t); 44 uint32_t size = KernelSymbolInfo::GetSymbolData(buf); 51 uint32_t symTabLen = *(reinterpret_cast<uint32_t *>(p)); 52 p += sizeof(uint32_t); 53 uint32_t strTabLen = *(reinterpret_cast<uint32_t *>(p)); 54 p += sizeof(uint32_t); 61 const uint32_t symItemSize = sizeof(uint64_t) + sizeof(uint32_t) + sizeof(uint32_t); 68 uint32_t symbolSize = *(reinterpret_cast<uint32_t *>(p)); 69 p += sizeof(uint32_t); 72 uint32_t symbolNameOffset = *(reinterpret_cast<uint32_t *>(p)); [all …]
|
| /developtools/profiler/proto_encoder/include/ |
| D | varint_encode.h | 26 constexpr uint32_t VARINT32_SIZE = 4; 27 constexpr uint32_t VARINT32_ENCODE_SIZE = 5; 28 constexpr uint32_t VARINT64_SIZE = 8; 29 constexpr uint32_t VARINT64_ENCODE_SIZE = 10; 30 constexpr uint32_t VARINT_ENCODE_MAX_SIZE = VARINT64_ENCODE_SIZE; 32 constexpr uint32_t VARINT_MAX_1BYTE = (1u << (7 * 1)) - 1; 33 constexpr uint32_t VARINT_MAX_2BYTE = (1u << (7 * 2)) - 1; 34 constexpr uint32_t VARINT_MAX_3BYTE = (1u << (7 * 3)) - 1; 35 constexpr uint32_t VARINT_MAX_4BYTE = (1u << (7 * 4)) - 1; 41 inline uint32_t GetPackedVarintLenSize(uint32_t itemCount, uint32_t itemSize, uint32_t& len) in GetPackedVarintLenSize() [all …]
|
| /developtools/smartperf_host/trace_streamer/test/unittest/filter/ |
| D | process_filter_test.cpp | 48 uint32_t tid0 = 2716; 49 uint32_t iTid0 = streamFilters_.processFilter_->UpdateOrCreateThread(ts, tid0); 52 uint32_t tid1 = 2519; 53 uint32_t iTid1 = streamFilters_.processFilter_->UpdateOrCreateThread(0, tid1); 71 uint32_t pid0 = 8629; 73 … uint32_t iPid0 = streamFilters_.processFilter_->UpdateOrCreateProcessWithName(pid0, processName); 76 uint32_t pid1 = 8709; 77 … uint32_t iPid1 = streamFilters_.processFilter_->UpdateOrCreateProcessWithName(pid1, processName); 95 uint32_t pid = 8629; 97 uint32_t iPid0 = streamFilters_.processFilter_->UpdateOrCreateProcessWithName(pid, processName); [all …]
|
| /developtools/profiler/device/plugins/ftrace_plugin/tools/device_kernel_version/default/event_parsers/ |
| D | ftrace_v4l2_event_parser.cpp | 24 msg->set_index(FtraceFieldParser::ParseIntField<uint32_t>(format.fields, i++, data, size)); in v4l2_dqbuf_func() 25 msg->set_type(FtraceFieldParser::ParseIntField<uint32_t>(format.fields, i++, data, size)); in v4l2_dqbuf_func() 26 msg->set_bytesused(FtraceFieldParser::ParseIntField<uint32_t>(format.fields, i++, data, size)); in v4l2_dqbuf_func() 27 msg->set_flags(FtraceFieldParser::ParseIntField<uint32_t>(format.fields, i++, data, size)); in v4l2_dqbuf_func() 28 msg->set_field(FtraceFieldParser::ParseIntField<uint32_t>(format.fields, i++, data, size)); in v4l2_dqbuf_func() 30 …msg->set_timecode_type(FtraceFieldParser::ParseIntField<uint32_t>(format.fields, i++, data, size)); in v4l2_dqbuf_func() 31 …msg->set_timecode_flags(FtraceFieldParser::ParseIntField<uint32_t>(format.fields, i++, data, size)… in v4l2_dqbuf_func() 32 …msg->set_timecode_frames(FtraceFieldParser::ParseIntField<uint32_t>(format.fields, i++, data, size… in v4l2_dqbuf_func() 33 …msg->set_timecode_seconds(FtraceFieldParser::ParseIntField<uint32_t>(format.fields, i++, data, siz… in v4l2_dqbuf_func() 34 …msg->set_timecode_minutes(FtraceFieldParser::ParseIntField<uint32_t>(format.fields, i++, data, siz… in v4l2_dqbuf_func() [all …]
|
| /developtools/profiler/hiebpf/include/ |
| D | hiebpf_common.h | 58 static constexpr uint32_t HEADER_SIZE = 1024; 59 static constexpr uint32_t STR_SIZE = 127; 62 uint32_t headSize = 1024; 63 uint32_t version = 0; 64 uint32_t clock = CLOCK_TYPE::BootTime; 65 uint32_t cmdLineLen = 0; 86 uint32_t tag; 87 uint32_t len; 88 uint32_t pid; 89 uint32_t tid; [all …]
|