| /developtools/profiler/hiebpf/src/ |
| D | fstrace_args_converter.cpp | 23 static int Openat2ArgsConverter(__u64* args, const struct fstrace_start_event_t* startEvent) in Openat2ArgsConverter() argument 25 args[ARGS_POINT_ZERO] = (__u64) startEvent->openat2_args.dfd; in Openat2ArgsConverter() 26 args[ARGS_POINT_ONE] = (__u64) startEvent->openat2_args.filename; in Openat2ArgsConverter() 27 args[ARGS_POINT_TWO] = (__u64) startEvent->openat2_args.how; in Openat2ArgsConverter() 28 args[ARGS_POINT_THREE] = 0xFFFFFFFFFFFFFFFF; in Openat2ArgsConverter() 32 static int ReadArgsConverter(__u64* args, const struct fstrace_start_event_t* startEvent) in ReadArgsConverter() argument 34 args[ARGS_POINT_ZERO] = (__u64) startEvent->read_args.fd; in ReadArgsConverter() 35 args[ARGS_POINT_ONE] = (__u64) startEvent->read_args.buf; in ReadArgsConverter() 36 args[ARGS_POINT_TWO] = (__u64) startEvent->read_args.count; in ReadArgsConverter() 37 args[ARGS_POINT_THREE] = 0xFFFFFFFFFFFFFFFF; in ReadArgsConverter() [all …]
|
| /developtools/profiler/device/plugins/native_daemon/src/ |
| D | main.cpp | 50 bool ParseCommand(std::vector<std::string> args, HookData& hookData) in ParseCommand() argument 53 while (idx < args.size()) { in ParseCommand() 54 if (args[idx] == "-o") { in ParseCommand() 55 hookData.fileName = args[idx + 1].c_str(); in ParseCommand() 56 } else if (args[idx] == "-p") { in ParseCommand() 57 hookData.pid = std::stoi(args[idx + 1], nullptr); in ParseCommand() 58 if (std::to_string(hookData.pid) != args[idx + 1]) { in ParseCommand() 61 if (!ProcessExist(args[idx + 1])) { in ParseCommand() 65 } else if (args[idx] == "-n") { in ParseCommand() 66 hookData.processName = args[idx + 1]; in ParseCommand() [all …]
|
| /developtools/smartperf_host/trace_streamer/src/parser/bytrace_parser/ |
| D | bytrace_event_parser.h | 50 using FuncCall = std::function<bool(const ArgsMap& args, const BytraceLine line)>; 51 bool SchedSwitchEvent(const ArgsMap& args, const BytraceLine& line) const; 52 bool BlockedReason(const ArgsMap& args, const BytraceLine& line) const; 53 bool TaskRenameEvent(const ArgsMap& args, const BytraceLine& line) const; 54 bool TaskNewtaskEvent(const ArgsMap& args, const BytraceLine& line) const; 55 bool TracingMarkWriteOrPrintEvent(const ArgsMap& args, const BytraceLine& line); 56 bool SchedWakeupEvent(const ArgsMap& args, const BytraceLine& line) const; 57 bool SchedWakingEvent(const ArgsMap& args, const BytraceLine& line) const; 58 bool CpuIdleEvent(const ArgsMap& args, const BytraceLine& line) const; 59 bool CpuFrequencyEvent(const ArgsMap& args, const BytraceLine& line) const; [all …]
|
| D | bytrace_event_parser.cpp | 121 bool BytraceEventParser::SchedSwitchEvent(const ArgsMap& args, const BytraceLine& line) const in SchedSwitchEvent() argument 123 if (args.empty() || args.size() < MIN_SCHED_SWITCH_ARGS_COUNT) { in SchedSwitchEvent() 128 auto prevCommStr = std::string_view(args.at("prev_comm")); in SchedSwitchEvent() 129 auto nextCommStr = std::string_view(args.at("next_comm")); in SchedSwitchEvent() 130 auto prevPrioValue = base::StrToInt<int32_t>(args.at("prev_prio")); in SchedSwitchEvent() 131 auto nextPrioValue = base::StrToInt<int32_t>(args.at("next_prio")); in SchedSwitchEvent() 132 auto prevPidValue = base::StrToInt<uint32_t>(args.at("prev_pid")); in SchedSwitchEvent() 133 auto nextPidValue = base::StrToInt<uint32_t>(args.at("next_pid")); in SchedSwitchEvent() 135 auto nextInfoIt = args.find("next_info"); in SchedSwitchEvent() 136 if (nextInfoIt != args.end()) { in SchedSwitchEvent() [all …]
|
| /developtools/profiler/host/smartperf/trace_streamer/src/parser/bytrace_parser/ |
| D | bytrace_event_parser.h | 50 using FuncCall = std::function<bool(const ArgsMap& args, const BytraceLine line)>; 51 bool SchedSwitchEvent(const ArgsMap& args, const BytraceLine& line) const; 52 bool BlockedReason(const ArgsMap& args, const BytraceLine& line) const; 53 bool TaskRenameEvent(const ArgsMap& args, const BytraceLine& line) const; 54 bool TaskNewtaskEvent(const ArgsMap& args, const BytraceLine& line) const; 55 bool TracingMarkWriteOrPrintEvent(const ArgsMap& args, const BytraceLine& line); 56 bool SchedWakeupEvent(const ArgsMap& args, const BytraceLine& line) const; 57 bool SchedWakingEvent(const ArgsMap& args, const BytraceLine& line) const; 58 bool CpuIdleEvent(const ArgsMap& args, const BytraceLine& line) const; 59 bool CpuFrequencyEvent(const ArgsMap& args, const BytraceLine& line) const; [all …]
|
| D | bytrace_event_parser.cpp | 121 bool BytraceEventParser::SchedSwitchEvent(const ArgsMap& args, const BytraceLine& line) const in SchedSwitchEvent() argument 123 if (args.empty() || args.size() < MIN_SCHED_SWITCH_ARGS_COUNT) { in SchedSwitchEvent() 128 auto prevCommStr = std::string_view(args.at("prev_comm")); in SchedSwitchEvent() 129 auto nextCommStr = std::string_view(args.at("next_comm")); in SchedSwitchEvent() 130 auto prevPrioValue = base::StrToInt<int32_t>(args.at("prev_prio")); in SchedSwitchEvent() 131 auto nextPrioValue = base::StrToInt<int32_t>(args.at("next_prio")); in SchedSwitchEvent() 132 auto prevPidValue = base::StrToInt<uint32_t>(args.at("prev_pid")); in SchedSwitchEvent() 133 auto nextPidValue = base::StrToInt<uint32_t>(args.at("next_pid")); in SchedSwitchEvent() 135 auto nextInfoIt = args.find("next_info"); in SchedSwitchEvent() 136 if (nextInfoIt != args.end()) { in SchedSwitchEvent() [all …]
|
| /developtools/hiperf/script/ |
| D | record_control.py | 31 def check_args(args): argument 32 if (not args.package_name) and args.ability: 38 def get_module(args): argument 39 if args.prepare: 41 elif args.start: 43 elif args.pause: 45 elif args.resume: 47 elif args.stop: 134 args = parser.parse_args() 135 return args [all …]
|
| D | command_script.py | 31 def check_args(args): argument 32 if (not args.package_name) and args.ability: 102 args = parser.parse_args() 103 return args 106 def main(args): argument 107 check_args(args) 108 profiler = PerformanceProfile(args)
|
| /developtools/integration_verification/tools/fotff/tester/common/ |
| D | common.go | 55 args := strings.Split(t.Param, " ") 57 args = append(args, []string{deviceFlag, device}...) 59 args = append(args, []string{resultPathFlag, t.ResultPath}...) 60 args = append(args, []string{resultFileFlag, t.ResultFile}...) 61 if err := utils.ExecContext(ctx, t.Tool, args...); err != nil { 74 args := strings.Split(t.Param, " ") 75 args = append(args, []string{testCaseFlag, testCase}...) 77 args = append(args, []string{deviceFlag, device}...) 79 args = append(args, []string{resultPathFlag, t.ResultPath}...) 80 args = append(args, []string{resultFileFlag, t.ResultFile}...) [all …]
|
| /developtools/hiperf/test/unittest/common/native/ |
| D | subcommand_test.cpp | 39 bool OnSubCommand(std::vector<std::string> &args) override in OnSubCommand() argument 128 std::vector<std::string> args; variable 130 args = {"test"}; 131 EXPECT_EQ(subcomm.OnSubCommandOptions(args), true); 132 args = {"--dumpoption"}; 133 EXPECT_EQ(subcomm.OnSubCommandOptions(args), true); 134 args = {"--dumpoption", "opt"}; 135 EXPECT_EQ(subcomm.OnSubCommandOptions(args), true); 136 args = {"--dumpoption", " "}; 137 EXPECT_EQ(subcomm.OnSubCommandOptions(args), true); [all …]
|
| D | command_test.cpp | 76 std::string args; variable 78 args = TEST_OPTION_TRUE + " " + TEST_OPTION_TRUE + " " + TEST_OPTION_TRUE; 79 EXPECT_EQ(Command::DispatchCommand(args), false); 81 args = TEST_OPTION_TRUE + " " + TEST_OPTION_TRUE + " " + TEST_CMD_TRUE; 82 EXPECT_EQ(Command::DispatchCommand(args), true); 84 args = TEST_OPTION_TRUE + " " + TEST_CMD_TRUE + " " + TEST_OPTION_TRUE; 85 EXPECT_EQ(Command::DispatchCommand(args), true); 87 args = TEST_CMD_TRUE + " " + TEST_OPTION_TRUE + " " + TEST_OPTION_TRUE; 88 EXPECT_EQ(Command::DispatchCommand(args), true); 90 args = TEST_CMD_TRUE + " " + TEST_CMD_TRUE + " " + TEST_CMD_TRUE; [all …]
|
| D | option_test.cpp | 120 std::vector<std::string> args; variable 123 EXPECT_EQ(Option::GetOptionValue(args = ONE_ARGS_WITH_VALUE, OPTION_NAME, boolVal), true); 124 EXPECT_EQ(args.size(), ONE_ARGS_WITH_VALUE.size() - 1u); // only one option should eat 126 EXPECT_EQ(Option::GetOptionValue(args = ONE_ARGS_WITH_VALUE, OPTION_ERROR_NAME, boolVal), true); 128 EXPECT_EQ(Option::GetOptionValue(args = ONE_ARGS_WITH_VALUE, OPTION_NAME, boolVal), true); 130 EXPECT_EQ(Option::GetOptionValue(args = ONE_ARGS_WITH_VALUE, OPTION_ILLEGAL_NAME, boolVal), 135 EXPECT_EQ(Option::GetOptionValue(args = TWO_ARGS_WITH_VALUE, OPTION_NAME, boolVal), true); 136 EXPECT_EQ(args.size(), TWO_ARGS_WITH_VALUE.size() - 1u); 138 EXPECT_EQ(Option::GetOptionValue(args = TWO_ARGS_WITH_VALUE, OPTION_ERROR_NAME, boolVal), true); 140 EXPECT_EQ(Option::GetOptionValue(args = TWO_ARGS_WITH_VALUE, OPTION_NAME, boolVal), true); [all …]
|
| D | subcommand_list_test.cpp | 52 std::vector<std::string> args; variable 56 args = {"hw"}; 57 EXPECT_EQ(subCommandList.OnSubCommand(args), true); 68 std::vector<std::string> args; variable 72 args = {"sw"}; 73 EXPECT_EQ(subCommandList.OnSubCommand(args), true); 84 std::vector<std::string> args; variable 88 args = {"tp"}; 89 EXPECT_EQ(subCommandList.OnSubCommand(args), true); // still not support 100 std::vector<std::string> args; variable [all …]
|
| D | subcommand_help_test.cpp | 46 bool OnSubCommand(std::vector<std::string> &args) override in OnSubCommand() argument 75 std::vector<std::string> args; variable 77 args = {"--help"}; 78 EXPECT_EQ(subCommandHelp.OnSubCommand(args), true); 88 std::vector<std::string> args; variable 90 EXPECT_EQ(subCommandHelp.OnHelp(args), true); 100 std::vector<std::string> args; variable 102 args = {"TEST_CMD_HLP"}; 103 EXPECT_EQ(subCommandHelp.OnHelp(args), true); 113 std::vector<std::string> args; variable [all …]
|
| /developtools/profiler/hiebpf/include/ |
| D | fstrace_progs.h | 36 struct sys_openat2_args_t* args = &fs_se->openat2_args; in BPF_KPROBE() local 37 args->dfd = dfd; in BPF_KPROBE() 38 args->filename = filename; in BPF_KPROBE() 40 args->how = how; in BPF_KPROBE() 76 struct sys_read_args_t* args = &fs_se->read_args; in BPF_KPROBE() local 77 args->fd = fd; in BPF_KPROBE() 78 args->buf = buf; in BPF_KPROBE() 79 args->count = count; in BPF_KPROBE() 115 struct sys_write_args_t* args = &fs_se->write_args; in BPF_KPROBE() local 116 args->fd = fd; in BPF_KPROBE() [all …]
|
| /developtools/profiler/host/smartperf/trace_streamer/src/filter/ |
| D | task_pool_filter.cpp | 39 std::unordered_map<std::string, std::string>& args) in TaskPoolFieldSegmentation() argument 51 args.emplace(std::move(key), std::move(value)); in TaskPoolFieldSegmentation() 59 std::unordered_map<std::string, std::string> args; in TaskPoolEvent() local 63 TaskPoolFieldSegmentation(allocationStr, args); in TaskPoolEvent() 64 UpdateAssignData(args, index); in TaskPoolEvent() 70 TaskPoolFieldSegmentation(executeStr, args); in TaskPoolEvent() 71 UpdateExecuteData(args, index); in TaskPoolEvent() 77 TaskPoolFieldSegmentation(returnStr, args); in TaskPoolEvent() 78 UpdateReturnData(args, index); in TaskPoolEvent() 84 void TaskPoolFilter::UpdateAssignData(const std::unordered_map<std::string, std::string>& args, int… in UpdateAssignData() argument [all …]
|
| /developtools/integration_verification/tools/deps_guard/ |
| D | deps_guard.py | 37 def _deps_guard_module(out_path, args=None): argument 43 passed = check_all_rules(mgr, args) 50 def _startup_guard_module(out_path, args): argument 61 startup_guard(out_path, args) 63 def deps_guard(out_path, args=None): argument 64 _deps_guard_module(out_path, args) 65 _startup_guard_module(out_path, args) 70 args = parser.parse_args() variable 72 deps_guard(args.input, args)
|
| /developtools/integration_verification/cases/smoke/basic/screenshot32/resource/ |
| D | capturescreentest.py | 42 …with open(os.path.join(args.save_path, 'test_{}.log'.format(args.device_num)),mode='a', encoding='… 83 cmd = "hdc_std -t {} shell \"{}\"".format(args.device_num, shellcmd) 88 …cd /data/log/faultlog/temp && tar -cf after_test_cppcrash{}.tar cppcrash*".format(args.device_num)) 89 file_from_dev("/data/log/faultlog/temp/after_test_cppcrash{}.tar".format(args.device_num), \ 90 os.path.normpath(args.save_path)) 91 …ata/log/faultlog/faultlogger && tar -cf after_test_jscrash{}.tar jscrash*".format(args.device_num)) 92 … file_from_dev("/data/log/faultlog/faultlogger/after_test_jscrash{}.tar".format(args.device_num), \ 93 os.path.normpath(args.save_path)) 100 cmd = "hdc_std -t {} file send \"{}\" \"{}\"".format(args.device_num, src, dst) 105 cmd = "hdc_std -t {} file recv \"{}\" \"{}\"".format(args.device_num, src, dst) [all …]
|
| /developtools/integration_verification/tools/fotff/utils/ |
| D | exec.go | 29 func ExecContext(ctx context.Context, name string, args ...string) error { 32 if err := execContext(ctx, name, args...); err != nil { 37 return execContext(ctx, name, args...) 42 func execContext(ctx context.Context, name string, args ...string) error { 43 cmdStr := append([]string{name}, args...) 45 cmd := exec.CommandContext(ctx, name, args...) 63 func ExecCombinedOutputContext(ctx context.Context, name string, args ...string) ([]byte, error) { 66 out, err := execCombinedOutputContext(ctx, name, args...) 72 return execCombinedOutputContext(ctx, name, args...) 77 func execCombinedOutputContext(ctx context.Context, name string, args ...string) ([]byte, error) { [all …]
|
| /developtools/packing_tool/ |
| D | build.py | 36 args = parser.parse_args() 37 print(args.haptobinOutput) 38 print(args.unpackOutput) 39 print(args.packOutput) 40 print(args.outpath) 41 print(args.compileTarget) 43 toolchain = args.toolchain 46 toolchain += "_" + args.compileTarget 51 …command_haptobin = ['bash', hap_to_bin_shell_path, root_dir, args.haptobinOutput, args.outpath, to… 71 …command_unpack = ['bash', unpack_tool_shell_path, root_dir, args.unpackOutput, args.outpath, big_v… [all …]
|
| /developtools/hiperf/demo/cpp/ |
| D | hiperf_example_cmd.cpp | 393 bool GetIntFromArg(std::vector<std::string> &args, int &value) in GetIntFromArg() argument 395 if (!args.empty()) { in GetIntFromArg() 396 if (std::all_of(args.begin()->begin(), args.begin()->end(), ::isdigit)) { in GetIntFromArg() 397 value = std::stoi(args[0]); in GetIntFromArg() 398 args.erase(args.begin()); in GetIntFromArg() 400 printf("unknown format '%s'\n", args[0].c_str()); in GetIntFromArg() 407 bool MatchArgs(std::vector<std::string> &args, const std::string &option) in MatchArgs() argument 409 if (args[0] == option) { in MatchArgs() 410 args.erase(args.begin()); in MatchArgs() 415 bool GetBoolFromArg(std::vector<std::string> &args, const std::string &option, bool &value) in GetBoolFromArg() argument [all …]
|
| /developtools/hiperf/src/ |
| D | option_debug.cpp | 70 static bool OnLogPath(std::vector<std::string> &args) in OnLogPath() argument 72 if (args.size() > 0) { in OnLogPath() 73 DebugLogger::GetInstance()->SetLogPath(args[0]); in OnLogPath() 74 args.erase(args.begin()); in OnLogPath() 81 static bool OnLogTag(std::vector<std::string> &args) in OnLogTag() argument 83 if (args.size() > 0) { in OnLogTag() 84 DebugLogger::GetInstance()->SetLogTags(args[0]); in OnLogTag() 85 args.erase(args.begin()); in OnLogTag() 92 static bool OnHiLog(const std::vector<std::string> &args) in OnHiLog() argument
|
| D | hiperf_libreport.cpp | 57 std::vector<std::string> args; in Report() local 58 args.emplace_back("-i"); in Report() 59 args.emplace_back(perfFile); in Report() 60 args.emplace_back("-o"); in Report() 61 args.emplace_back(reportFile); in Report() 65 args.emplace_back(option); in Report() 68 if (report->ParseOption(args)) { in Report() 69 return report->OnSubCommand(args) ? 0 : -1; in Report() 87 std::vector<std::string> args; in ReportUnwindJson() local 88 args.emplace_back("-i"); in ReportUnwindJson() [all …]
|
| D | option.cpp | 55 std::vector<std::string>::iterator FindOption(std::vector<std::string> &args, in FindOption() argument 58 HLOGV("try find '%s' in args: %s", optionName.c_str(), VectorToString(args).c_str()); in FindOption() 59 auto tmpit = args.begin(); in FindOption() 61 for (; tmpit != args.end(); tmpit++) { in FindOption() 67 auto it = find(args.begin(), args.end(), optionName); in FindOption() 68 if (it != args.end()) { in FindOption() 69 if (tmpit != args.end() && it > tmpit) { in FindOption() 70 it = args.end(); in FindOption() 144 bool GetOptionTrackedCommand(std::vector<std::string> &args, in GetOptionTrackedCommand() argument 147 if (!args.empty()) { in GetOptionTrackedCommand() [all …]
|
| /developtools/smartperf_host/trace_streamer/src/filter/ |
| D | task_pool_filter.cpp | 48 std::unordered_map<std::string, std::string>& args) in TaskPoolFieldSegmentation() argument 60 args.emplace(std::move(key), std::move(value)); in TaskPoolFieldSegmentation() 67 std::unordered_map<std::string, std::string> args; in TaskPoolEvent() local 70 TaskPoolFieldSegmentation(infoStr, args); in TaskPoolEvent() 71 return UpdateAssignData(args, index); in TaskPoolEvent() 75 TaskPoolFieldSegmentation(infoStr, args); in TaskPoolEvent() 76 return UpdateExecuteData(args, index); in TaskPoolEvent() 80 TaskPoolFieldSegmentation(infoStr, args); in TaskPoolEvent() 81 return UpdateReturnData(args, index); in TaskPoolEvent() 90 bool TaskPoolFilter::UpdateAssignData(const std::unordered_map<std::string, std::string>& args, uin… in UpdateAssignData() argument [all …]
|