| /developtools/smartperf_host/trace_streamer/src/cfg/ |
| D | trace_streamer_config.h | 183 std::map<SupportedTraceEventType, std::string> eventNameMap_ = {}; 184 std::map<StatType, std::string> eventErrorDescMap_ = {}; 185 std::map<StatSeverityLevel, std::string> serverityLevelDescMap_ = {}; 188 …std::map<SupportedTraceEventType, std::map<StatType, StatSeverityLevel>> eventParserStatSeverityDe… 189 std::map<StatType, StatSeverityLevel> statSeverityDescMap_ = {}; 191 std::map<MemInfoType, std::string> memNameMap_ = {}; 193 std::map<uint32_t, std::string> sysMemNameMap_ = {}; 195 std::map<uint32_t, std::string> sysVirtualMemNameMap_ = {}; 239 const std::string TRACE_ACTION_BINDER_TRANSACTION = "binder_transaction"; 240 const std::string TRACE_ACTION_BINDER_TRANSACTION_RECEIVED = "binder_transaction_received"; [all …]
|
| /developtools/hiperf/interfaces/innerkits/native/include/ |
| D | hiperf_client.h | 26 static const std::string HiperfCommandName = "hiperf"; 27 static const std::string SystemBinPath = "/system/bin/"; 28 static const std::string TempBinPath = "/data/local/tmp/"; 29 static const std::string CurrentPath = "./"; 30 static const std::string PerfDataName = "perf.data"; 32 static const std::string ReplyOK = "OK\n"; 33 static const std::string ReplyFAIL = "FAIL\n"; 34 static const std::string ReplyStart = "START\n"; 35 static const std::string ReplyStop = "STOP\n"; 36 static const std::string ReplyPause = "PAUSE\n"; [all …]
|
| /developtools/smartperf_host/trace_streamer/src/metrics/ |
| D | metrics.h | 42 const std::string TRACE_MEM = "trace_mem"; 43 const std::string TRACE_MEM_TOP_TEN = "trace_mem_top10"; 44 const std::string TRACE_MEM_UNAGG = "trace_mem_unagg"; 45 const std::string TRACE_TASK_NAMES = "trace_task_names"; 46 const std::string TRACE_STATS = "trace_stats"; 47 const std::string TRACE_METADATA = "trace_metadata"; 48 const std::string SYS_CALLS = "sys_calls"; 49 const std::string PROCESS_METRICES = "process_metrics:{"; 50 const std::string PROCESS_NAME = "process_name:"; 51 const std::string OVERALL_COUNTERS = "overall_counters:{"; [all …]
|
| /developtools/smartperf_host/trace_streamer/src/trace_data/trace_stdtype/htrace/ |
| D | activity_monitor_stdtype.h | 25 const std::deque<uint32_t>& Fpss() const; 29 std::deque<uint32_t> fpss_ = {}; 46 const std::deque<uint64_t>& Durs() const; 47 const std::deque<uint64_t>& RdDatas() const; 48 const std::deque<uint64_t>& WrDatas() const; 49 const std::deque<double>& RdSpeedDatas() const; 50 const std::deque<double>& WrSpeedDatas() const; 51 const std::deque<double>& RdCountPerSecDatas() const; 52 const std::deque<double>& WrCountPerSecDatas() const; 53 const std::deque<uint64_t>& RdCountDatas() const; [all …]
|
| 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; 27 const std::deque<std::string>& FilePaths() const; 28 const std::deque<uint64_t>& StartTimes() const; 29 const std::deque<uint64_t>& EndTimes() const; 30 const std::deque<uint64_t>& SelfSizeCount() const; 42 std::deque<uint32_t> fileIds_ = {}; 43 std::deque<std::string> filePaths_ = {}; 44 std::deque<uint64_t> startTimes_ = {}; 45 std::deque<uint64_t> endTimes_ = {}; [all …]
|
| D | ebpf_stdtype.h | 40 const std::deque<uint32_t>& CallChainIds() const; 41 const std::deque<uint16_t>& Types() const; 42 const std::deque<uint32_t>& Ipids() const; 43 const std::deque<uint32_t>& Itids() const; 44 const std::deque<uint64_t>& StartTs() const; 45 const std::deque<uint64_t>& EndTs() const; 46 const std::deque<uint64_t>& Durs() const; 47 const std::deque<DataIndex>& ReturnValues() const; 48 const std::deque<DataIndex>& ErrorCodes() const; 49 const std::deque<int32_t>& Fds() const; [all …]
|
| /developtools/smartperf_host/trace_streamer/src/rpc/ |
| D | ffrt_converter.h | 33 using namespace std; variable 39 std::string name; 40 std::vector<int> line; 43 std::string state = "none"; 45 std::string prevWakeLog; 51 bool RecoverTraceAndGenerateNewFile(const std::string& ffrtFileName, std::ofstream& outFile); 54 using TypeFfrtPid = std::unordered_map<int, std::unordered_map<int, ffrtContent>>; 55 int ExtractProcessId(const std::string& log); 56 std::string ExtractTimeStr(const std::string& log); 57 std::string ExtractCpuId(const std::string& log); [all …]
|
| /developtools/global_resource_tool/include/ |
| D | cmd_parser.h | 40 const std::vector<std::string> &GetInputs() const; 41 const std::string &GetPackageName() const; 42 const std::string &GetOutput() const; 43 const std::vector<std::string> &GetResourceHeaders() const; 45 const std::vector<std::string> &GetModuleNames() const; 46 const std::string &GetConfig() const; 47 const std::string &GetRestoolPath() const; 50 const std::vector<std::string> &GetAppend() const; 52 const std::string &GetDependEntry() const; 53 const std::string &GetIdDefinedOutput() const; [all …]
|
| D | key_parser.h | 27 static bool Parse(const std::string &folderName, std::vector<KeyParam> &keyparams); 28 static bool ParseLimit(const std::string &func, std::vector<std::string> &limitValues, 32 …typedef bool (*parse_key_founction)(const std::string &folderName, std::vector<KeyParam> &keyparam… 33 static bool ParseMatch(const std::vector<std::string> &keys, 34 std::vector<KeyParam> &keyparams, const std::vector<parse_key_founction> &founctions); 35 static bool ParseMatchBySeq(const std::vector<std::string> &keys, 36 std::vector<KeyParam> &keyparams, const std::vector<parse_key_founction> &founctions); 38 static bool ParseMccMnc(const std::string &folderName, std::vector<KeyParam> &keyparams); 39 static bool ParseMcc(const std::string &folderName, std::vector<KeyParam> &keyparams); 40 static bool ParseMnc(const std::string &folderName, std::vector<KeyParam> &keyparams); [all …]
|
| D | resource_util.h | 35 …static void Split(const std::string &str, std::vector<std::string> &out, const std::string &splitt… 43 …static void StringReplace(std::string &sourceStr, const std::string &oldStr, const std::string &ne… 50 static bool FileExist(const std::string &path); 57 static bool RmoveAllDir(const std::string &path); 65 static bool OpenJsonFile(const std::string &path, Json::Value &root); 73 static bool SaveToJsonFile(const std::string &path, const Json::Value &root); 80 static ResType GetResTypeByDir(const std::string &name); 87 static std::string ResTypeToString(ResType type); 95 static std::string GetIdName(const std::string &name, ResType type); 103 … static std::string ComposeStrings(const std::vector<std::string> &contents, bool addNull = false); [all …]
|
| D | resource_append.h | 33 const std::map<int32_t, std::vector<std::shared_ptr<ResourceItem>>> GetItems() const in GetItems() 39 bool Combine(const std::string &folderPath); 40 bool ScanResources(const std::string &resourcePath, const std::string &outputPath); 41 bool ScanSubResources(const FileEntry entry, const std::string &resourcePath, 42 const std::string &outputPath); 43 bool ScanSubLimitkeyResources(const FileEntry entry, const std::string &resourcePath, 44 const std::string &outputPath); 45 bool ScanIegalResources(const std::string &resourcePath, const std::string &outputPath); 46 bool ScanLimitKey(const std::unique_ptr<FileEntry> &entry, const std::string &limitKey, 47 const std::string outputPath); [all …]
|
| D | resource_table.h | 32 …uint32_t CreateResourceTable(const std::map<int32_t, std::vector<std::shared_ptr<ResourceItem>>> &… 33 …uint32_t LoadResTable(const std::string path, std::map<int32_t, std::vector<ResourceItem>> &resInf… 50 std::vector<int32_t> data; 56 std::map<int32_t, uint32_t> data; // pair id and offset 64 … uint32_t SaveToResouorceIndex(const std::map<std::string, std::vector<TableData>> &configs) const; 65 uint32_t CreateIdDefined(const std::map<int32_t, std::vector<ResourceItem>> &allResource) const; 67 bool Prepare(const std::map<std::string, std::vector<TableData>> &configs, 68 std::map<std::string, LimitKeyConfig> &limitKeyConfigs, 69 std::map<std::string, IdSet> &idSets, uint32_t &pos) const; 70 …bool SaveRecordItem(const std::map<std::string, std::vector<TableData>> &configs, std::ostringstre… [all …]
|
| /developtools/profiler/host/smartperf/client/client_command/ |
| D | parse_radar.cpp | 29 double Radar::ParseRadarStart(std::string str) in ParseRadarStart() 32 std::string target = "\"E2E_LATENCY\":"; in ParseRadarStart() 33 time = std::stod(extract_string(str, target)); in ParseRadarStart() 36 double Radar::ParseRadarStartResponse(std::string string) in ParseRadarStartResponse() 39 std::string target = "\"RESPONSE_LATENCY\":"; in ParseRadarStartResponse() 40 time = std::stod(extract_string(string, target)); in ParseRadarStartResponse() 43 std::string Radar::ParseRadarAppStrart(std::string string) in ParseRadarAppStrart() 45 std::string animationCompleteTime = extract_string(string, "\"ANIMATION_LATENCY\":"); in ParseRadarAppStrart() 46 std::string completeTime = extract_string(string, "\"E2E_LATENCY\":"); in ParseRadarAppStrart() 47 std::string responseTime = extract_string(string, "\"RESPONSE_LATENCY\":"); in ParseRadarAppStrart() [all …]
|
| D | sp_utils.cpp | 31 bool SPUtils::FileAccess(const std::string &fileName) in FileAccess() 35 bool SPUtils::HasNumber(const std::string& str) in HasNumber() 37 return std::any_of(str.begin(), str.end(), [](char c) { in HasNumber() 38 return std::isdigit(c); in HasNumber() 41 bool SPUtils::Cmp(const std::string& a, const std::string& b) in Cmp() 44 std::string str1 = a.substr(0, a.find_first_of("0123456789")); in Cmp() 45 std::string str2 = b.substr(0, b.find_first_of("0123456789")); in Cmp() 49 int num1 = std::stoi(a.substr(str1.length())); in Cmp() 50 int num2 = std::stoi(b.substr(str2.length())); in Cmp() 56 bool SPUtils::LoadFile(const std::string &filePath, std::string &content) in LoadFile() [all …]
|
| D | startup_delay.cpp | 30 void StartUpDelay::GetTrace(const std::string &sessionID, const std::string &traceName) in GetTrace() 32 std::string result; in GetTrace() 33 std::string cmdString; in GetTrace() 39 std::string cmdStringEnd{"sched freq sync workq multimodalinput > "}; in GetTrace() 42 std::thread StartUpDelay::ThreadGetTrace(const std::string &sessionID, const std::string &traceName) in ThreadGetTrace() 44 std::thread thGetTrace(&StartUpDelay::GetTrace, this, sessionID, traceName); in ThreadGetTrace() 49 std::string result; in GetLayout() 52 std::thread StartUpDelay::ThreadGetLayout() in ThreadGetLayout() 54 std::thread thGetLayout(&StartUpDelay::GetLayout, this); in ThreadGetLayout() 57 void StartUpDelay::InputEvent(const std::string &point) in InputEvent() [all …]
|
| /developtools/smartperf_host/trace_streamer/src/trace_data/trace_stdtype/hisysevent/ |
| D | hisysevent_stdtype.h | 25 const std::deque<DataIndex>& SysEventNameId() const; 26 const std::deque<DataIndex>& SysEventSubkeyId() const; 35 std::deque<DataIndex> sysEventNameIds_ = {}; 36 std::deque<DataIndex> subkeyNameIds_ = {}; 47 const std::deque<uint64_t>& Serial() const; 48 const std::deque<uint64_t>& Ts() const; 49 const std::deque<uint32_t>& NameFilterId() const; 50 const std::deque<uint32_t>& AppKeyFilterId() const; 51 const std::deque<int32_t>& Type() const; 52 const std::deque<double>& NumValue() const; [all …]
|
| /developtools/hiperf/test/unittest/common/native/include/ |
| D | option_test.h | 27 static std::string TEST_OPTION_CMD_EMPTY = ""; 28 static std::string TEST_OPTION_CMD_NO_PREFIX = "TEST_OPTION_CMD"; 29 static std::string TEST_OPTION_CMD_ERR_PREFIX = "TEST_OPTION_CMD"; 30 static std::string TEST_OPTION_CMD_1 = "-TEST_OPTION_CMD_1"; 31 static std::string TEST_OPTION_CMD_2 = "-TEST_OPTION_CMD_2"; 32 static std::string TEST_OPTION_CMD_3 = "-TEST_OPTION_CMD_3"; 33 static std::string TEST_NO_OPTION_CMD = "TEST_NO_OPTION_CMD"; 34 static std::string TEST_OPTION_BRIEF = " TEST_BRIEF\n"; 35 static std::string TEST_OPTION_HELP = " TEST_HELP\n"; 37 static std::string OPTION_NAME = "--debug"; [all …]
|
| /developtools/profiler/host/smartperf/client/client_command/include/ |
| D | common.h | 40 const std::unordered_map<MessageType, std::string> messageMap = { 41 { MessageType::GET_CPU_NUM, std::string("get_cpu_num") }, 42 { MessageType::GET_CPU_FREQ, std::string("get_cpu_freq") }, 43 { MessageType::GET_CPU_LOAD, std::string("get_cpu_load") }, 44 { MessageType::SET_PKG_NAME, std::string("set_pkgName") }, 45 { MessageType::SET_PROCESS_ID, std::string("set_pid") }, 46 { MessageType::GET_FPS_AND_JITTERS, std::string("get_fps_and_jitters") }, 47 { MessageType::GET_GPU_FREQ, std::string("get_gpu_freq") }, 48 { MessageType::GET_GPU_LOAD, std::string("get_gpu_load") }, 49 { MessageType::GET_DDR_FREQ, std::string("get_ddr_freq") }, [all …]
|
| D | sp_utils.h | 31 bool HasNumber(const std::string& str); 32 bool Cmp(const std::string &a, const std::string &b); 41 bool FileAccess(const std::string &fileName); 50 bool LoadFile(const std::string &filePath, std::string &content); 59 bool LoadCmd(const std::string &cmd, std::string &result); 66 std::string IncludePathDelimiter(const std::string &path); 72 void ForDirFiles(const std::string &path, std::vector<std::string> &files); 82 bool IsSubString(const std::string &str, const std::string &sub); 90 void StrSplit(const std::string &content, const std::string &sp, std::vector<std::string> &out); 97 std::string ExtractNumber(const std::string &str); [all …]
|
| D | parse_trace.h | 23 double ParseTraceCold(const std::string &fileNamePath, const std::string &appPid); 24 double ParseTraceHot(const std::string &fileNamePath); 25 double ParseNohTrace(const std::string &fileNamePath, const std::string &appPid); 26 double ParseTraceNoh(const std::string &fileNamePath, const std::string &appPid); 27 double ParseCodeTrace(const std::string &fileNamePath, const std::string &appPid); 28 double ParseHotTrace(const std::string &fileNamePath); 29 static double GetTime(std::string start, std::string end); 30 std::string GetStartTime(std::string line, const std::string &startTimeBefore); 31 std::string GetWindowTime(std::string line, std::string wt); 32 std::string GetFrameId(std::string line, std::string appPid, std::string fid); [all …]
|
| /developtools/hiperf/include/ |
| D | subcommand_stat.h | 89 bool OnSubCommand(std::vector<std::string> &args) override; 90 bool ParseOption(std::vector<std::string> &args) override; 91 bool ParseSpecialOption(std::vector<std::string> &args); 97 std::vector<int> selectCpus_ = {}; 100 std::vector<std::vector<std::string>> selectEvents_; 101 std::vector<std::vector<std::string>> selectGroups_; 104 std::string appPackage_ = {}; 106 std::vector<pid_t> selectPids_; 107 std::vector<pid_t> selectTids_; 111 std::vector<std::string> trackedCommand_ {}; [all …]
|
| /developtools/profiler/device/services/ipc/include/ |
| D | ipc_generator_impl.h | 29 std::string serviceName_; 30 std::map<int, std::string> methodList_; 31 std::map<int, std::string> requestList_; 32 std::map<int, std::string> responseList_; 34 bool AddMethod(std::string method, std::string request, std::string response) in AddMethod() 54 std::string SetNames(std::string fileName, std::string packageName); 55 bool AddService(std::string serviceName); 56 bool AddServiceMethod(std::string serviceName, 57 std::string methodName, 58 std::string requestName, [all …]
|
| /developtools/profiler/hiebpf/src/ |
| D | command_helper.cpp | 20 int CommandHelper::Start(int* argc, char*** argv, const std::string& help) in Start() 25 std::cout << tipHelp_ << std::endl; in Start() 36 std::cout << "CommandHelper WARN: argument " << (*argv)[count] in Start() 37 << " specified but unused" << std::endl; in Start() 41 std::cout << tipHelp_ << std::endl; in Start() 49 void CommandHelper::DoHelp(const std::string& help) in DoHelp() 52 std::cout << helpHelp_ << std::endl; in DoHelp() 54 std::cout << outputFileHelp_ << std::endl; in DoHelp() 56 std::cout << excludeTracerHelp_ << std::endl; in DoHelp() 58 std::cout << maxStackDepthHelp_ << std::endl; in DoHelp() [all …]
|
| /developtools/profiler/device/plugins/ftrace_plugin/include/ |
| D | ftrace_fs_ops.h | 32 static std::string GetFtraceRoot(); 33 std::string GetHmTraceDir(); 34 int WriteTraceFile(const std::string& path, const std::string& content); 35 int WriteTraceFile(const std::string& path, const std::string& content, int flags); 36 std::string ReadTraceFile(const std::string& path) const; 38 MOCKABLE std::string GetKernelSymbols() const; 39 MOCKABLE std::string GetPrintkFormats() const; 41 MOCKABLE std::string GetProcessComm(int pid); 42 MOCKABLE std::string GetThreadComm(int pid, int tid); 46 MOCKABLE std::string GetSavedCmdLines() const; [all …]
|
| /developtools/smartperf_host/trace_streamer/src/trace_data/trace_stdtype/ |
| D | common_stdtype.h | 46 std::string cmdLine_ = ""; 63 DataIndex GetStringIndex(std::string_view str); 64 DataIndex GetStringIndexNoWrite(std::string_view str) const; 65 const std::string& GetDataFromDict(DataIndex id) const in GetDataFromDict() 77 std::deque<std::string> dataDict_; 78 std::unordered_map<std::string_view, DataIndex> dataDictInnerMap_; 81 std::hash<std::string_view> hashFun; 82 std::mutex mutex_; 91 void SetTraceType(const std::string& traceType); 92 void SetSourceFileName(const std::string& fileName); [all …]
|