| /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 | 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 | frame_filter.h | 30 uint32_t ipid, 31 uint32_t itid, 34 uint32_t vsyncId, 35 uint32_t callStackSliceId); 36 bool MarkRSOnvsyncEvent(uint64_t ts, uint32_t itid); 37 bool EndOnVsyncEvent(uint64_t ts, uint32_t itid); 38 bool BeginRSTransactionData(uint64_t ts, uint32_t itid, uint32_t franeNum); 40 uint32_t sourceItid; 41 uint32_t frameNum; 43 …bool BeginProcessCommandUni(uint64_t ts, uint32_t itid, const std::vector<FrameMap>& frame, uint32… [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 | app_start_filter.h | 28 constexpr uint32_t INVAILD_DATA = 2; 29 constexpr uint32_t MIN_VECTOR_SIZE = 2; 30 constexpr uint32_t VAILD_DATA_COUNT = 4; 52 … APPStartupData(uint32_t callid, uint32_t ipid, uint32_t tid, uint64_t startTime, uint64_t endTime) in APPStartupData() 56 uint32_t callid_; 57 uint32_t ipid_; 58 uint32_t tid_; 73 void CalcDepthByTimeStamp(std::map<uint32_t, std::map<uint64_t, uint32_t>>::iterator it, 74 uint32_t& depth, 78 bool GetProcessCreate(uint32_t row, uint64_t& startTime, std::string nameString); [all …]
|
| D | task_pool_filter.h | 36 uint32_t GetIpId(uint32_t index); 37 uint32_t CheckTheSameTask(uint32_t executeId, uint32_t index); 38 bool TaskPoolEvent(const std::string& taskPoolStr, uint32_t index); 40 bool UpdateAssignData(const std::unordered_map<std::string, std::string>& args, uint32_t index); 41 … bool UpdateExecuteData(const std::unordered_map<std::string, std::string>& args, uint32_t index); 42 bool UpdateReturnData(const std::unordered_map<std::string, std::string>& args, uint32_t index); 43 bool AppendTimeoutRow(uint32_t index); 51 DoubleMap<InternalPid, uint32_t, uint32_t> IpidExecuteMap_; 52 std::unordered_map<uint32_t, uint32_t> timeoutMap_;
|
| /developtools/profiler/host/smartperf/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 | 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 | frame_filter.h | 30 uint32_t ipid, 31 uint32_t itid, 34 uint32_t vsyncId, 35 uint32_t callStackSliceId); 36 bool MarkRSOnvsyncEvent(uint64_t ts, uint32_t itid); 37 bool EndOnVsyncEvent(uint64_t ts, uint32_t itid); 38 bool BeginRSTransactionData(uint64_t ts, uint32_t itid, uint32_t franeNum); 40 uint32_t sourceItid; 41 uint32_t frameNum; 43 …bool BeginProcessCommandUni(uint64_t ts, uint32_t itid, const std::vector<FrameMap>& frame, uint32… [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 | app_start_filter.h | 28 constexpr uint32_t INVAILD_DATA = 2; 29 constexpr uint32_t MIN_VECTOR_SIZE_ = 2; 30 constexpr uint32_t VAILD_DATA_COUNT = 4; 52 … APPStartupData(uint32_t callid, uint32_t ipid, uint32_t tid, uint64_t startTime, uint64_t endTime) in APPStartupData() 56 uint32_t callid_; 57 uint32_t ipid_; 58 uint32_t tid_; 73 void CalcDepthByTimeStamp(std::map<uint32_t, std::map<uint64_t, uint32_t>>::iterator it, 74 uint32_t& depth, 79 bool GetProcessCreate(uint32_t row, uint64_t& startTime, std::string nameString); [all …]
|
| /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_stdtype.h | 23 static constexpr uint32_t EBPF_DATA_HEADER_SIZE = 1024; 27 uint32_t headSize = EBPF_DATA_HEADER_SIZE; 28 uint32_t version; 29 uint32_t clock; 30 uint32_t cmdLineLen; 32 static constexpr uint32_t EBPF_COMMAND_MAX_SIZE = EBPF_DATA_HEADER_SIZE - sizeof(HeaderData); 48 uint32_t type = 0; 49 uint32_t length = 0; 51 const uint32_t EBPF_TITLE_SIZE = sizeof(EbpfTypeAndLength); 56 uint32_t offset = 0; [all …]
|
| D | ebpf_data_reader.h | 41 … const DoubleMap<uint32_t, uint64_t, const MapsFixedHeader*>& GetPidAndStartAddrToMapsAddr() const; 44 QuatraMap<uint32_t, uint32_t, uint32_t, uint64_t, DataIndex>& GetTracerEventToStrIndexMap(); 50 bool ReadItemEventMaps(const uint8_t* buffer, uint32_t size); 51 bool ReadItemSymbolInfo(const uint8_t* buffer, uint32_t size); 52 bool ReaItemKernelSymbolInfo(const uint8_t* buffer, uint32_t size); 53 bool ReadItemEventFs(const uint8_t* buffer, uint32_t size); 54 bool ReadItemEventPagedMemory(const uint8_t* buffer, uint32_t size); 55 bool ReadItemEventBIO(const uint8_t* buffer, uint32_t size); 56 bool ReadItemEventStr(const uint8_t* buffer, uint32_t size); 59 void UpdateElfAddrAndStValueToSymAddrMap(const ElfEventFixedHeader* elfAddr, uint32_t size); [all …]
|
| /developtools/profiler/host/smartperf/trace_streamer/src/parser/ebpf_parser/ |
| D | ebpf_stdtype.h | 23 static constexpr uint32_t EBPF_DATA_HEADER_SIZE = 1024; 27 uint32_t headSize = EBPF_DATA_HEADER_SIZE; 28 uint32_t version; 29 uint32_t clock; 30 uint32_t cmdLineLen; 32 static constexpr uint32_t EBPF_COMMAND_MAX_SIZE = EBPF_DATA_HEADER_SIZE - sizeof(HeaderData); 48 uint32_t type = 0; 49 uint32_t length = 0; 51 const uint32_t EBPF_TITLE_SIZE = sizeof(EbpfTypeAndLength); 56 uint32_t offset = 0; [all …]
|
| /developtools/profiler/device/services/shared_memory/include/ |
| D | share_memory_block.h | 29 ShareMemoryBlock(const std::string& name, uint32_t size); 30 ShareMemoryBlock(const std::string& name, uint32_t size, int fd); 33 bool PutRaw(const int8_t* data, uint32_t size); 34 bool PutRawTimeout(const int8_t* data, uint32_t size); 35 …bool PutWithPayloadTimeout(const int8_t* header, uint32_t headerSize, const int8_t* payload, uint3… 36 …bool PutWithPayloadSync(const int8_t* header, uint32_t headerSize, const int8_t* payload, uint32_t… 40 using DataHandler = std::function<bool(const int8_t*, uint32_t)>; 44 uint32_t GetSize(); 60 int8_t* GetFreeMemory(uint32_t size); 61 bool UseFreeMemory(int8_t* pmem, uint32_t size); [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 CopyRawFile(const std::vector<std::string> &inputs) const; [all …]
|
| /developtools/profiler/device/plugins/ftrace_plugin/tools/device_kernel_version/default/event_parsers/ |
| D | ftrace_v4l2_event_parser.cpp | 25 msg->set_index(FtraceFieldParser::ParseIntField<uint32_t>(format.fields, i++, data, size)); in __anona85dc80d0202() 26 msg->set_type(FtraceFieldParser::ParseIntField<uint32_t>(format.fields, i++, data, size)); in __anona85dc80d0202() 27 … msg->set_bytesused(FtraceFieldParser::ParseIntField<uint32_t>(format.fields, i++, data, size)); in __anona85dc80d0202() 28 msg->set_flags(FtraceFieldParser::ParseIntField<uint32_t>(format.fields, i++, data, size)); in __anona85dc80d0202() 29 msg->set_field(FtraceFieldParser::ParseIntField<uint32_t>(format.fields, i++, data, size)); in __anona85dc80d0202() 31 …msg->set_timecode_type(FtraceFieldParser::ParseIntField<uint32_t>(format.fields, i++, data, size)); in __anona85dc80d0202() 32 …msg->set_timecode_flags(FtraceFieldParser::ParseIntField<uint32_t>(format.fields, i++, data, size)… in __anona85dc80d0202() 33 …msg->set_timecode_frames(FtraceFieldParser::ParseIntField<uint32_t>(format.fields, i++, data, size… in __anona85dc80d0202() 34 …msg->set_timecode_seconds(FtraceFieldParser::ParseIntField<uint32_t>(format.fields, i++, data, siz… in __anona85dc80d0202() 35 …msg->set_timecode_minutes(FtraceFieldParser::ParseIntField<uint32_t>(format.fields, i++, data, siz… in __anona85dc80d0202() [all …]
|
| D | ftrace_net_event_parser.cpp | 25 … msg->set_napi_id(FtraceFieldParser::ParseIntField<uint32_t>(format.fields, i++, data, size)); in __anone961b66c0202() 26 …msg->set_queue_mapping(FtraceFieldParser::ParseIntField<uint32_t>(format.fields, i++, data, size)); in __anone961b66c0202() 28 … msg->set_vlan_tagged(FtraceFieldParser::ParseIntField<uint32_t>(format.fields, i++, data, size)); in __anone961b66c0202() 29 … msg->set_vlan_proto(FtraceFieldParser::ParseIntField<uint32_t>(format.fields, i++, data, size)); in __anone961b66c0202() 30 … msg->set_vlan_tci(FtraceFieldParser::ParseIntField<uint32_t>(format.fields, i++, data, size)); in __anone961b66c0202() 31 … msg->set_protocol(FtraceFieldParser::ParseIntField<uint32_t>(format.fields, i++, data, size)); in __anone961b66c0202() 32 … msg->set_ip_summed(FtraceFieldParser::ParseIntField<uint32_t>(format.fields, i++, data, size)); in __anone961b66c0202() 33 msg->set_hash(FtraceFieldParser::ParseIntField<uint32_t>(format.fields, i++, data, size)); in __anone961b66c0202() 34 … msg->set_l4_hash(FtraceFieldParser::ParseIntField<uint32_t>(format.fields, i++, data, size)); in __anone961b66c0202() 35 msg->set_len(FtraceFieldParser::ParseIntField<uint32_t>(format.fields, i++, data, size)); in __anone961b66c0202() [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/smartperf_host/trace_streamer/src/trace_data/ |
| D | trace_stdtype.h | 41 constexpr uint32_t ONE_MILLION_NANOSECONDS = 1000000; 42 constexpr uint32_t BILLION_NANOSECONDS = 1000000000; 82 const std::deque<uint32_t>& CpusData() const in CpusData() 95 std::deque<uint32_t> cpus_; 99 explicit Thread(uint32_t t) : tid_(t) {} in Thread() 101 uint32_t tid_ = 0; 105 uint32_t switchCount_ = 0; 106 uint32_t sliceSize_ = 0; 107 uint32_t cpuStatesCount_ = 0; 112 explicit Process(uint32_t p) : pid_(p) {} in Process() [all …]
|
| /developtools/profiler/host/smartperf/trace_streamer/src/trace_data/ |
| D | trace_stdtype.h | 78 const std::deque<uint32_t>& CpusData() const in CpusData() 91 std::deque<uint32_t> cpus_; 95 explicit Thread(uint32_t t) : tid_(t) {} in Thread() 97 uint32_t tid_ = 0; 101 uint32_t switchCount_ = 0; 102 uint32_t sliceSize_ = 0; 103 uint32_t cpuStatesCount_ = 0; 108 explicit Process(uint32_t p) : pid_(p) {} in Process() 111 uint32_t pid_ = 0; 112 uint32_t memSize_ = 0; [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/ |
| 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/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 …]
|