/aosp12/system/core/fs_mgr/ |
H A D | fs_mgr_boot_config.cpp | 37 while (((found = cmdline.find_first_of(" \"", found)) != cmdline.npos) && in fs_mgr_parse_cmdline() 38 (cmdline[found] == quote)) { in fs_mgr_parse_cmdline() 40 if ((found = cmdline.find(quote, found + 1)) == cmdline.npos) break; in fs_mgr_parse_cmdline() 44 auto source = cmdline.substr(base, found - base); in fs_mgr_parse_cmdline() 56 if (found == cmdline.npos) break; in fs_mgr_parse_cmdline() 64 const std::string& cmdline) { in fs_mgr_parse_proc_bootconfig() argument 68 for (auto& line : android::base::Split(cmdline, "\n")) { in fs_mgr_parse_proc_bootconfig() 106 for (const auto& [key, value] : fs_mgr_parse_cmdline(cmdline)) { in fs_mgr_get_boot_config_from_kernel() 131 std::string cmdline; in fs_mgr_get_boot_config_from_kernel_cmdline() local 133 if (!cmdline.empty() && cmdline.back() == '\n') { in fs_mgr_get_boot_config_from_kernel_cmdline() [all …]
|
/aosp12/system/core/fastboot/ |
H A D | bootimg_utils.cpp | 37 static void bootimg_set_cmdline_v3_and_above(boot_img_hdr_v3* h, const std::string& cmdline) { in bootimg_set_cmdline_v3_and_above() argument 38 if (cmdline.size() >= sizeof(h->cmdline)) die("command line too large: %zu", cmdline.size()); in bootimg_set_cmdline_v3_and_above() 39 strcpy(reinterpret_cast<char*>(h->cmdline), cmdline.c_str()); in bootimg_set_cmdline_v3_and_above() 42 void bootimg_set_cmdline(boot_img_hdr_v2* h, const std::string& cmdline) { in bootimg_set_cmdline() argument 44 return bootimg_set_cmdline_v3_and_above(reinterpret_cast<boot_img_hdr_v3*>(h), cmdline); in bootimg_set_cmdline() 46 if (cmdline.size() >= sizeof(h->cmdline)) die("command line too large: %zu", cmdline.size()); in bootimg_set_cmdline() 47 strcpy(reinterpret_cast<char*>(h->cmdline), cmdline.c_str()); in bootimg_set_cmdline()
|
/aosp12/bootable/libbootloader/vts/ |
H A D | VtsBootconfigTest.cpp | 33 std::string cmdline; in TEST_F() local 34 ASSERT_TRUE(android::base::ReadFileToString("/proc/cmdline", &cmdline)); in TEST_F() 35 EXPECT_TRUE(cmdline.size() > 0); in TEST_F() 36 EXPECT_EQ(cmdline.find("androidboot"), cmdline.npos) in TEST_F() 40 << "\n/proc/cmdline contents:\n" << cmdline; in TEST_F()
|
/aosp12/frameworks/native/libs/dumputils/ |
H A D | dump_utils.cpp | 165 std::string cmdline; in IsZygote() local 167 &cmdline)) { in IsZygote() 172 cmdline = std::string(cmdline.c_str()); in IsZygote() 174 return cmdline == "zygote" || cmdline == "zygote64" || cmdline == "usap32" || in IsZygote() 175 cmdline == "usap64"; in IsZygote()
|
/aosp12/system/core/init/ |
H A D | first_stage_console.cpp | 33 static bool KernelConsolePresent(const std::string& cmdline) { in KernelConsolePresent() argument 36 pos = cmdline.find("console=", pos); in KernelConsolePresent() 38 if (pos == 0 || cmdline[pos - 1] == ' ') return true; in KernelConsolePresent() 86 void StartConsole(const std::string& cmdline) { in StartConsole() argument 87 bool console = KernelConsolePresent(cmdline); in StartConsole() 108 int FirstStageConsole(const std::string& cmdline, const std::string& bootconfig) { in FirstStageConsole() argument 121 pos = cmdline.find("androidboot.first_stage_console="); in FirstStageConsole() 124 if (sscanf(cmdline.c_str() + pos, "androidboot.first_stage_console=%d", &val) != 1) { in FirstStageConsole()
|
H A D | reboot_utils.cpp | 45 std::string cmdline; in SetFatalRebootTarget() local 46 android::base::ReadFileToString("/proc/cmdline", &cmdline); in SetFatalRebootTarget() 47 cmdline = android::base::Trim(cmdline); in SetFatalRebootTarget() 50 if (cmdline.find(kInitFatalPanicParamString) == std::string::npos) { in SetFatalRebootTarget() 60 init_fatal_panic = cmdline.find(kInitFatalPanicString) != std::string::npos; in SetFatalRebootTarget() 69 auto start_pos = cmdline.find(kRebootTargetString); in SetFatalRebootTarget() 81 auto end_pos = cmdline.find(' ', start_pos); in SetFatalRebootTarget() 85 init_fatal_reboot_target = cmdline.substr(start_pos, size); in SetFatalRebootTarget()
|
H A D | first_stage_init.cpp | 105 bool ForceNormalBoot(const std::string& cmdline, const std::string& bootconfig) { in ForceNormalBoot() argument 107 cmdline.find("androidboot.force_normal_boot=1") != std::string::npos; in ForceNormalBoot() 211 std::string cmdline; in FirstStageMain() local 212 android::base::ReadFileToString("/proc/cmdline", &cmdline); in FirstStageMain() 284 auto want_console = ALLOW_FIRST_STAGE_CONSOLE ? FirstStageConsole(cmdline, bootconfig) : 0; in FirstStageMain() 288 if (!LoadKernelModules(IsRecoveryMode() && !ForceNormalBoot(cmdline, bootconfig), want_console, in FirstStageMain() 313 StartConsole(cmdline); in FirstStageMain() 350 if (ForceNormalBoot(cmdline, bootconfig)) { in FirstStageMain()
|
H A D | bootchart.cpp | 118 std::string cmdline; in log_processes() local 119 android::base::ReadFileToString(StringPrintf("/proc/%d/cmdline", pid), &cmdline); in log_processes() 120 const char* full_name = cmdline.c_str(); // So we stop at the first NUL. in log_processes() 125 if (!cmdline.empty()) { in log_processes()
|
H A D | first_stage_console.h | 31 void StartConsole(const std::string& cmdline); 32 int FirstStageConsole(const std::string& cmdline, const std::string& bootconfig);
|
/aosp12/packages/apps/LegacyCamera/jni/feature_stab/src/dbregtest/ |
H A D | dbregtest.cpp | 70 void parse_cmd_line(stringstream& cmdline, 108 stringstream cmdline; in main() local 119 cmdline << argv[c] << " "; in main() 304 void parse_cmd_line(stringstream& cmdline, in parse_cmd_line() argument 322 while (cmdline >> token) in parse_cmd_line() 333 --c; cmdline >> token; in parse_cmd_line() 353 --c; cmdline >> nr_corners; in parse_cmd_line() 356 --c; cmdline >> max_disparity; in parse_cmd_line() 362 --c; cmdline >> reference_update_period; in parse_cmd_line() 365 --c; cmdline >> do_motion_smoothing; in parse_cmd_line() [all …]
|
/aosp12/art/tools/ |
H A D | buildbot-teardown-device.sh | 53 local cmdline=$(adb shell cat "$dir"/cmdline | tr '\000' ' ') 54 $action "$pid" "$cmdline" 63 local cmdline=$2 64 echo "$cmdline (PID: $pid)" 141 local cmdline=$2 142 echo "Killing $cmdline (PID: $pid)"
|
/aosp12/art/test/137-cfi/ |
H A D | cfi.cc | 65 std::string cmdline; // null-separated and null-terminated arguments. in Java_Main_startSecondaryProcess() local 66 if (!android::base::ReadFileToString("/proc/self/cmdline", &cmdline)) { in Java_Main_startSecondaryProcess() 69 if (cmdline.empty()) { in Java_Main_startSecondaryProcess() 73 if (cmdline.back() != '\0') { in Java_Main_startSecondaryProcess() 74 cmdline += '\0'; in Java_Main_startSecondaryProcess() 76 cmdline = cmdline + "--secondary" + '\0'; // Let the child know it is a helper. in Java_Main_startSecondaryProcess() 80 for (size_t i = 0; i < cmdline.size(); i += strlen(&cmdline[i]) + 1) { in Java_Main_startSecondaryProcess() 81 argv.push_back(&cmdline[i]); in Java_Main_startSecondaryProcess()
|
/aosp12/frameworks/base/services/core/java/com/android/server/stats/pull/ |
H A D | ProcfsMemoryUtil.java | 70 String[] cmdline = new String[1]; in readCmdlineFromProcfs() local 71 if (!Process.readProcFile("/proc/" + pid + "/cmdline", CMDLINE_OUT, cmdline, null, null)) { in readCmdlineFromProcfs() 74 return cmdline[0]; in readCmdlineFromProcfs() 89 String cmdline = readCmdlineFromProcfs(pid); in getProcessCmdlines() local 90 if (cmdline.isEmpty()) { in getProcessCmdlines() 93 cmdlines.append(pid, cmdline); in getProcessCmdlines()
|
/aosp12/system/core/debuggerd/ |
H A D | util.cpp | 32 std::string cmdline; in get_command_line() local 33 android::base::ReadFileToString(android::base::StringPrintf("/proc/%d/cmdline", pid), &cmdline); in get_command_line() 35 auto it = cmdline.cbegin(); in get_command_line() 36 while (it != cmdline.cend()) { in get_command_line() 38 auto terminator = std::find(it, cmdline.cend(), '\0'); in get_command_line() 40 it = std::find_if(terminator, cmdline.cend(), [](char c) { return c != '\0'; }); in get_command_line()
|
/aosp12/art/test/etc/ |
H A D | run-test-jar | 681 echo $cmdline 686 echo $cmdline >> runit.sh 690 $cmdline 1249 echo "$cmdline" >> $cmdfile 1252 echo $cmdline 1299 cmdline="$dalvikvm_cmdline" 1326 cmdline="timeout --foreground -k 120s ${TIME_OUT_VALUE}s ${TIMEOUT_DUMPER} -s 15 $cmdline" 1396 $cmdline "$@" 1400 $cmdline "$@" 1404 $cmdline "$@" & pid=$! [all …]
|
/aosp12/bionic/libc/bionic/ |
H A D | malloc_heapprofd.cpp | 166 char cmdline[kMaxCmdlineSize]; in GetHeapprofdProgramProperty() local 167 ssize_t rd = read(fd, cmdline, sizeof(cmdline) - 1); in GetHeapprofdProgramProperty() 173 cmdline[rd] = '\0'; in GetHeapprofdProgramProperty() 174 char* first_arg = static_cast<char*>(memchr(cmdline, '\0', rd)); in GetHeapprofdProgramProperty() 181 char* first_at = static_cast<char*>(memchr(cmdline, '@', rd)); in GetHeapprofdProgramProperty() 187 char* start = static_cast<char*>(memrchr(cmdline, '/', first_arg - cmdline)); in GetHeapprofdProgramProperty() 193 start = cmdline; in GetHeapprofdProgramProperty()
|
/aosp12/frameworks/native/cmds/lshal/libprocpartition/ |
H A D | procpartition.cpp | 82 const auto& cmdline = getCmdline(pid); in getPartitionFromCmdline() local 83 if (cmdline == "system_server") { in getPartitionFromCmdline() 86 if (cmdline.empty() || cmdline.front() != '/') { in getPartitionFromCmdline() 89 return getPartitionFromRealpath(cmdline); in getPartitionFromCmdline()
|
/aosp12/system/core/libmodprobe/ |
H A D | libmodprobe.cpp | 255 std::string cmdline = GetKernelCmdline(); in ParseKernelCmdlineOptions() local 265 for (int i = 0; i < cmdline.size(); i++) { in ParseKernelCmdlineOptions() 266 if (cmdline[i] == '"') { in ParseKernelCmdlineOptions() 272 if (cmdline[i] == ' ') { in ParseKernelCmdlineOptions() 274 value = cmdline.substr(start, i - start); in ParseKernelCmdlineOptions() 288 if (cmdline[i] == '.') { in ParseKernelCmdlineOptions() 290 module_name = cmdline.substr(start, i - start); in ParseKernelCmdlineOptions() 298 if (cmdline[i] == '=') { in ParseKernelCmdlineOptions() 300 option_name = cmdline.substr(start, i - start); in ParseKernelCmdlineOptions() 309 value = cmdline.substr(start, cmdline.size() - start); in ParseKernelCmdlineOptions()
|
H A D | libmodprobe_ext.cpp | 27 std::string cmdline; in GetKernelCmdline() local 28 if (!android::base::ReadFileToString("/proc/cmdline", &cmdline)) { in GetKernelCmdline() 31 return cmdline; in GetKernelCmdline()
|
/aosp12/system/core/libcutils/ |
H A D | trace-dev.inc | 100 static bool atrace_is_cmdline_match(const char* cmdline) 110 if (fnmatch(value, cmdline, FNM_NOESCAPE) == 0) { 124 FILE * file = fopen("/proc/self/cmdline", "re"); 126 char cmdline[4096]; 127 if (fgets(cmdline, sizeof(cmdline), file)) { 128 result = atrace_is_cmdline_match(cmdline); 130 ALOGE("Error reading cmdline: %s (%d)", strerror(errno), errno); 134 ALOGE("Error opening /proc/self/cmdline: %s (%d)", strerror(errno),
|
/aosp12/system/tools/mkbootimg/tests/ |
H A D | mkbootimg_test.py | 481 cmdline = (BOOT_ARGS_SIZE - 1) * 'x' 502 '--cmdline', cmdline + extra_cmdline, 541 cmdline = (BOOT_ARGS_SIZE - 1) * 'x' 558 '--cmdline', cmdline + extra_cmdline, 597 cmdline = (BOOT_ARGS_SIZE - 1) * 'x' 615 '--cmdline', cmdline + extra_cmdline, 652 cmdline = (BOOT_ARGS_SIZE - 1) * 'x' 661 '--cmdline', cmdline + extra_cmdline, 672 self.assertEqual(raw_cmdline, cmdline.encode() + b'\x00') 690 '--cmdline', cmdline, [all …]
|
/aosp12/system/memory/libmemtrack/ |
H A D | memtrack_test.cpp | 70 std::string cmdline; in main() local 72 getprocname(pid, &cmdline); in main() 90 cmdline.c_str()); in main()
|
/aosp12/system/memory/libmeminfo/tools/ |
H A D | librank.cpp | 95 std::string cmdline; in ProcessRecord() local 96 if (!::android::base::ReadFileToString(fname, &cmdline)) { in ProcessRecord() 105 cmdline_ = cmdline.c_str(); in ProcessRecord() 116 const std::string& cmdline() const { return cmdline_; } in cmdline() function 261 + "," + escape_csv_string(p.cmdline()) in to_csv() 310 + ",\"Process\":" + escape_json_string(p.cmdline()) in to_json() 468 printf(" %s [%d]\n", p.cmdline().c_str(), p.pid()); in main()
|
/aosp12/bootable/recovery/tests/unit/ |
H A D | commands_test.cpp | 201 ASSERT_EQ(input, command.cmdline()); in TEST() 221 ASSERT_EQ(input, command.cmdline()); in TEST() 237 ASSERT_EQ(input, command.cmdline()); in TEST() 258 ASSERT_EQ(input, command.cmdline()); in TEST() 280 ASSERT_EQ(input, command.cmdline()); in TEST() 300 ASSERT_EQ(input, command.cmdline()); in TEST() 316 ASSERT_EQ(input, command.cmdline()); in TEST() 332 ASSERT_EQ(input, command.cmdline()); in TEST() 348 ASSERT_EQ(input, command.cmdline()); in TEST()
|
/aosp12/system/tools/mkbootimg/include/bootimg/ |
H A D | bootimg.h | 106 uint8_t cmdline[BOOT_ARGS_SIZE]; /* asciiz kernel commandline */ member 283 uint8_t cmdline[BOOT_ARGS_SIZE + BOOT_EXTRA_ARGS_SIZE]; member 300 uint8_t cmdline[VENDOR_BOOT_ARGS_SIZE]; /* asciiz kernel commandline */ member
|