Home
last modified time | relevance | path

Searched refs:pid_t (Results 1 – 25 of 45) sorted by relevance

12

/art/runtime/
Dexec_utils.h40 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;
Dexec_utils.cc67 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()
Dnative_stack_dump.h40 pid_t tid,
49 pid_t tid,
Dnative_stack_dump.cc97 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,
Dexec_utils_test.cc70 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()
Druntime_linux.cc38 pid_t tid = GetTid(); in HandleUnexpectedSignalLinux()
Dthread_list.h64 pid_t GetLockOwner(); // For SignalCatcher.
/art/tools/signal_dumper/
Dsignal_dumper.cc133 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/
Dcfi.cc85 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/
Dimgdiag_test.cc42 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()
Dimgdiag.cc1112 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/
Dmutex.h216 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.
Dmutex-inl.h49 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/
Dallocation_record.h88 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/
Dartd.h51 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/
Dperfetto_hprof.cc351 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/
Dart_exec_test.cc82 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/
Ddexpreopt_test.cc168 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/
Dutils.h66 std::string GetThreadName(pid_t tid);
73 void GetTaskStats(pid_t tid, char* state, int* utime, int* stime, int* task_cpu);
Dutils.cc197 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()
Dcommon_art_test.cc622 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/
Ddexdiag_test.cc75 bool Exec(pid_t this_pid, const std::vector<std::string>& args, std::string* error_msg) { in Exec()
Ddexdiag.cc486 pid_t pid; in DexDiagMain()
488 pid = (pid_t)strtol(argv[argc - 1], &endptr, 10); in DexDiagMain()
/art/libartpalette/apex/
Dpalette_test.cc36 pid_t GetTid() { in GetTid()
/art/runtime/jit/
Djit_memory_region_test.cc159 pid_t pid = fork(); in TestUnmapWritableAfterFork()
257 pid_t pid = fork(); in TestMadviseDontFork()
344 pid_t pid = fork(); in TestFromSharedToPrivate()

12