• Home
  • Raw
  • Download

Lines Matching refs:string

31 bool SPUtils::FileAccess(const std::string &fileName)  in FileAccess()
35 bool SPUtils::HasNumber(const std::string& str) 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()
56 bool SPUtils::LoadFile(const std::string &filePath, std::string &content) in LoadFile()
78 bool SPUtils::LoadCmd(const std::string &cmd, std::string &result) in LoadCmd()
80 std::string cmdExc = cmd; in LoadCmd()
98 std::string SPUtils::IncludePathDelimiter(const std::string &path) in IncludePathDelimiter()
107 void SPUtils::ForDirFiles(const std::string &path, std::vector<std::string> &files) in ForDirFiles()
109 std::string pathStringWithDelimiter; in ForDirFiles()
125 pathStringWithDelimiter = IncludePathDelimiter(path) + std::string(ptr->d_name); in ForDirFiles()
128 files.push_back(IncludePathDelimiter(path) + std::string(ptr->d_name)); in ForDirFiles()
134 bool SPUtils::IsSubString(const std::string &str, const std::string &sub) in IsSubString()
140 return str.find(sub) != std::string::npos; in IsSubString()
143 void SPUtils::StrSplit(const std::string &content, const std::string &sp, std::vector<std::string> … in StrSplit()
146 while (index != std::string::npos) { in StrSplit()
148 std::string tmp = content.substr(index, tEnd - index); in StrSplit()
152 if (tEnd == std::string::npos) { in StrSplit()
159 std::string SPUtils::ExtractNumber(const std::string &str) in ExtractNumber()
172 void SPUtils::ReplaceString(std::string &res) in ReplaceString()
174 std::string flagOne = "\r"; in ReplaceString()
175 std::string flagTwo = "\n"; in ReplaceString()
176 std::string::size_type ret = res.find(flagOne); in ReplaceString()
196 std::string SPUtils::GetTopPkgName() in GetTopPkgName()
198 std::string cmd = "hidumper -s AbilityManagerService -a '-a' | grep 'bundle name' | head -n 1"; in GetTopPkgName()
199 std::string curTopPkgStr = ""; in GetTopPkgName()
203 std::string topPkg = curTopPkgStr.substr(left + 1, right - left - 1); in GetTopPkgName()
207 std::string SPUtils::GetRadar() in GetRadar()
209 std::string cmd = "hisysevent -r -o PERFORMANCE -n APP_START"; in GetRadar()
210 std::string curRadar = ""; in GetRadar()
214 std::string SPUtils::GetScreen() in GetScreen()
216 std::string cmd = "hidumper -s 10 -a screen"; in GetScreen()
217 std::string screenStr = ""; in GetScreen()
221 std::string screen = screenStr.substr(left, right - left); in GetScreen()
224 std::string SPUtils::GetRadarFrame() in GetRadarFrame()
226 std::string cmd = "hisysevent -r -o PERFORMANCE -n INTERACTION_JANK"; in GetRadarFrame()
227 std::string curRadar = ""; in GetRadarFrame()
231 std::string SPUtils::GetRadarResponse() in GetRadarResponse()
233 std::string cmd = "hisysevent -r -n INTERACTION_RESPONSE_LATENCY"; in GetRadarResponse()
234 std::string curRadar = ""; in GetRadarResponse()
238 std::string SPUtils::GetRadarComplete() in GetRadarComplete()
240 std::string cmd = "hisysevent -r -n INTERACTION_COMPLETED_LATENCY"; in GetRadarComplete()
241 std::string curRadar = ""; in GetRadarComplete()
245 static std::string GetSplitOne(std::string cmd) in GetSplitOne()
247 std::string result; in GetSplitOne()
252 std::map<std::string, std::string> SPUtils::GetDeviceInfo() in GetDeviceInfo()
254 std::map<std::string, std::string> resultMap; in GetDeviceInfo()
255 std::string sn = GetSplitOne("param get ohos.boot.sn"); in GetDeviceInfo()
256 std::string deviceTypeName = GetSplitOne("param get ohos.boot.hardware"); in GetDeviceInfo()
257 std::string brand = GetSplitOne("param get const.product.brand"); in GetDeviceInfo()
258 std::string version = GetSplitOne("param get const.product.software.version"); in GetDeviceInfo()
266 std::map<std::string, std::string> SPUtils::GetCpuInfo() in GetCpuInfo()
268 std::vector<std::string> policyFiles; in GetCpuInfo()
269 std::map<std::string, std::string> resultMap; in GetCpuInfo()
270 std::string basePath = "/sys/devices/system/cpu/cpufreq/"; in GetCpuInfo()
284 policyFiles.push_back(IncludePathDelimiter(basePath) + std::string(ptr->d_name)); in GetCpuInfo()
287 std::string cpus; in GetCpuInfo()
289 std::string max; in GetCpuInfo()
291 std::string min; in GetCpuInfo()
293 std::string nameBase = "cpu-c" + std::to_string(i + 1) + "-"; in GetCpuInfo()
300 std::map<std::string, std::string> SPUtils::GetGpuInfo() in GetGpuInfo()
302 const std::vector<std::string> gpuCurFreqPaths = { in GetGpuInfo()
306 std::map<std::string, std::string> resultMap; in GetGpuInfo()
309 std::string max; in GetGpuInfo()
311 std::string min; in GetGpuInfo()