/art/runtime/ |
D | exec_utils.h | 40 std::function<void(pid_t pid)> on_start = [](pid_t) {}; 43 std::function<void(pid_t pid)> on_end = [](pid_t) {}; 103 virtual android::base::unique_fd PidfdOpen(pid_t pid) const; 106 virtual std::string GetProcStat(pid_t pid) const; 113 bool GetStat(pid_t pid, /*out*/ ProcessStat* stat, /*out*/ std::string* error_msg) const;
|
D | exec_utils.cc | 67 pid_t ExecWithoutWait(const std::vector<std::string>& arg_vector, std::string* error_msg) { in ExecWithoutWait() 78 pid_t pid = fork(); in ExecWithoutWait() 106 ExecResult WaitChild(pid_t pid, in WaitChild() 140 ExecResult WaitChildWithTimeoutFallback(pid_t pid, in WaitChildWithTimeoutFallback() 179 ExecResult WaitChildWithTimeout(pid_t pid, in WaitChildWithTimeout() 264 pid_t pid = ExecWithoutWait(arg_vector, error_msg); in ExecAndReturnResult() 321 unique_fd ExecUtils::PidfdOpen(pid_t pid) const { in PidfdOpen() 333 std::string ExecUtils::GetProcStat(pid_t pid) const { in GetProcStat() 349 bool ExecUtils::GetStat(pid_t pid, in GetStat()
|
D | native_stack_dump.h | 40 pid_t tid, 49 pid_t tid,
|
D | native_stack_dump.cc | 97 Addr2linePipe(int in_fd, int out_fd, const std::string& file_name, pid_t pid) in Addr2linePipe() 109 const pid_t child_pid; // The pid of the child, which we should kill when we're done. 126 pid_t pid = fork(); in Connect() 320 pid_t tid, in DumpNativeStack() 331 pid_t tid, in DumpNativeStack() 435 pid_t tid ATTRIBUTE_UNUSED, 444 pid_t tid ATTRIBUTE_UNUSED,
|
D | exec_utils_test.cc | 70 MOCK_METHOD(std::string, GetProcStat, (pid_t pid), (const, override)); 77 android::base::unique_fd PidfdOpen(pid_t) const override { return android::base::unique_fd(-1); } in PidfdOpen() 82 android::base::unique_fd PidfdOpen(pid_t pid) const override { in PidfdOpen() 246 MockFunction<void(pid_t)> on_start; in TEST_P() 247 MockFunction<void(pid_t)> on_end; in TEST_P()
|
D | runtime_linux.cc | 38 pid_t tid = GetTid(); in HandleUnexpectedSignalLinux()
|
D | thread_list.h | 64 pid_t GetLockOwner(); // For SignalCatcher.
|
/art/tools/signal_dumper/ |
D | signal_dumper.cc | 133 Addr2linePipe(int in_fd, int out_fd, const std::string& file_name, pid_t pid) in Addr2linePipe() 145 const pid_t child_pid; // The pid of the child, which we should kill when we're done. 162 pid_t pid = fork(); in Connect() 331 std::set<pid_t> PtraceSiblings(pid_t pid) { in PtraceSiblings() 332 std::set<pid_t> ret; in PtraceSiblings() 351 pid_t tid = strtoul(de->d_name, &end, 10); in PtraceSiblings() 370 void DumpABI(pid_t forked_pid) { in DumpABI() 477 bool WaitForSigStopped(pid_t pid, uint32_t max_wait_micros) { in WaitForSigStopped() 480 pid_t rc = TEMP_FAILURE_RETRY(waitpid(pid, &status, WNOHANG)); in WaitForSigStopped() 506 void DumpThread(unwindstack::AndroidRemoteUnwinder& unwinder, pid_t pid, in DumpThread() [all …]
|
/art/test/137-cfi/ |
D | cfi.cc | 85 pid_t pid = fork(); in Java_Main_startSecondaryProcess() 160 static void MoreErrorInfo(pid_t pid, bool sig_quit_on_fail) { in MoreErrorInfo() 215 int wait_for_sigstop(pid_t tid, int* total_sleep_time_usec, bool* detach_failed ATTRIBUTE_UNUSED) { in wait_for_sigstop() 218 pid_t n = TEMP_FAILURE_RETRY(waitpid(tid, &status, __WALL | WNOHANG | WUNTRACED)); in wait_for_sigstop() 247 pid_t pid = static_cast<pid_t>(pid_int); in Java_Main_unwindOtherProcess()
|
/art/imgdiag/ |
D | imgdiag_test.cc | 42 static const pid_t kImgDiagGuaranteedBadPid = (PID_MAX_LIMIT + 1); 79 bool Exec(pid_t image_diff_pid, const std::string& boot_image, std::string* error_msg) { in Exec() 102 bool ExecDefaultBootImage(pid_t image_diff_pid, std::string* error_msg) { in ExecDefaultBootImage()
|
D | imgdiag.cc | 1112 pid_t image_diff_pid, in ImgDiagDumper() 1113 pid_t zygote_diff_pid, in ImgDiagDumper() 1151 auto open_proc_maps = [&os](pid_t pid, in Init() 1167 auto open_mem_file = [&open_file](pid_t pid, /*out*/ std::unique_ptr<File>* mem_file) { in Init() 1173 auto open_pagemap_file = [&open_file](pid_t pid, /*out*/ std::unique_ptr<File>* pagemap_file) { in Init() 1697 void PrintPidLine(const std::string& kind, pid_t pid) { in PrintPidLine() 1732 pid_t image_diff_pid_; // Dump image diff against boot.art if pid is non-negative 1733 pid_t zygote_diff_pid_; // Dump image diff against zygote boot.art if pid is non-negative 1761 pid_t image_diff_pid, in DumpImage() 1762 pid_t zygote_diff_pid, in DumpImage() [all …]
|
/art/runtime/base/ |
D | mutex.h | 216 pid_t GetExclusiveOwnerTid() const; 284 Atomic<pid_t> exclusive_owner_; 287 Atomic<pid_t> exclusive_owner_; // Guarded by mutex_. Asynchronous reads are OK. 394 pid_t GetExclusiveOwnerTid() const; 411 Atomic<pid_t> exclusive_owner_; 419 Atomic<pid_t> exclusive_owner_; // Writes guarded by rwlock_. Asynchronous reads are OK.
|
D | mutex-inl.h | 49 static_assert(sizeof(pid_t) <= sizeof(int32_t), "pid_t should fit in 32 bits"); 51 static inline pid_t SafeGetTid(const Thread* self) { in SafeGetTid() 252 inline pid_t Mutex::GetExclusiveOwnerTid() const { in GetExclusiveOwnerTid() 278 inline pid_t ReaderWriterMutex::GetExclusiveOwnerTid() const { in GetExclusiveOwnerTid()
|
/art/runtime/gc/ |
D | allocation_record.h | 88 pid_t GetTid() const { in GetTid() 92 void SetTid(pid_t t) { in SetTid() 121 pid_t tid_ = 0; 174 pid_t GetTid() const { in GetTid()
|
/art/artd/ |
D | artd.h | 51 explicit ArtdCancellationSignal(std::function<int(pid_t, int)> kill_func) in ArtdCancellationSignal() argument 63 std::unordered_set<pid_t> pids_ GUARDED_BY(mu_); 65 std::function<int(pid_t, int)> kill_; 75 std::function<int(pid_t, int)> kill_func = kill, 231 const std::function<int(pid_t, int)> kill_;
|
/art/perfetto_hprof/ |
D | perfetto_hprof.cc | 351 Writer(pid_t pid, JavaHprofDataSource::TraceContext* ctx, uint64_t timestamp) in Writer() 399 const pid_t pid_; 919 void BusyWaitpid(pid_t pid, uint32_t timeout_ms) { in BusyWaitpid() 928 pid_t wait_result = waitpid(pid, &stat_loc, WNOHANG); in BusyWaitpid() 952 const std::function<void(pid_t child)>& parent_runnable, in ForkAndRun() 953 const std::function<void(pid_t parent, uint64_t timestamp)>& child_runnable) { in ForkAndRun() 954 pid_t parent_pid = getpid(); in ForkAndRun() 972 pid_t pid = fork(); in ForkAndRun() 1009 void WriteHeapPackets(pid_t parent_pid, uint64_t timestamp) { in WriteHeapPackets() 1064 [](pid_t child) { in DumpPerfetto() [all …]
|
/art/libarttools/tools/ |
D | art_exec_test.cc | 82 std::pair<pid_t, ScopeGuard<std::function<void()>>> ScopedExecAndWait( in ScopedExecAndWait() 91 pid_t pid = fork(); in ScopedExecAndWait() 121 bool GetCap(pid_t pid, cap_flag_t flag, cap_value_t value) { in GetCap()
|
/art/test/dexpreopt/ |
D | dexpreopt_test.cc | 168 android::base::Result<std::vector<std::string>> GetMappedFiles(pid_t pid, in GetMappedFiles() 186 std::vector<pid_t> pids = art::GetPidByName(zygote_name); in GetZygoteMappedOatFiles() 197 std::vector<pid_t> pids = art::GetPidByName("system_server"); in GetSystemServerArtifactsMappedOdexes()
|
/art/libartbase/base/ |
D | utils.h | 66 std::string GetThreadName(pid_t tid); 73 void GetTaskStats(pid_t tid, char* state, int* utime, int* stime, int* task_cpu);
|
D | utils.cc | 197 return static_cast<pid_t>(::GetCurrentThreadId()); in GetTid() 203 std::string GetThreadName(pid_t tid) { in GetThreadName() 314 void GetTaskStats(pid_t tid, char* state, int* utime, int* stime, int* task_cpu) { in GetTaskStats()
|
D | common_art_test.cc | 622 pid_t pid = fork(); in ForkAndExec() 674 std::vector<pid_t> GetPidByName(const std::string& process_name) { in GetPidByName() 675 std::vector<pid_t> results; in GetPidByName() 676 for (pid_t pid : android::base::AllPids{}) { in GetPidByName()
|
/art/dexlayout/ |
D | dexdiag_test.cc | 75 bool Exec(pid_t this_pid, const std::vector<std::string>& args, std::string* error_msg) { in Exec()
|
D | dexdiag.cc | 486 pid_t pid; in DexDiagMain() 488 pid = (pid_t)strtol(argv[argc - 1], &endptr, 10); in DexDiagMain()
|
/art/libartpalette/apex/ |
D | palette_test.cc | 36 pid_t GetTid() { in GetTid()
|
/art/runtime/jit/ |
D | jit_memory_region_test.cc | 159 pid_t pid = fork(); in TestUnmapWritableAfterFork() 257 pid_t pid = fork(); in TestMadviseDontFork() 344 pid_t pid = fork(); in TestFromSharedToPrivate()
|