| /kernel/object/ |
| A D | suspend_token_dispatcher.cpp | 29 if (auto process = DownCastDispatcher<ProcessDispatcher>(&task)) { in SuspendTask() local 30 if (process.get() == ProcessDispatcher::GetCurrent()) in SuspendTask() 32 return process->Suspend(); in SuspendTask() 46 if (auto process = DownCastDispatcher<ProcessDispatcher>(&task)) { in ResumeTask() local 47 process->Resume(); in ResumeTask()
|
| A D | exception.cpp | 69 eport = thread_->process()->debugger_exception_port(); in Next() 77 eport = thread_->process()->exception_port(); in Next() 81 previous_job_ = thread_->process()->job(); in Next() 193 status, thread->process()->get_koid(), thread->get_koid()); in exception_handler_worker() 247 auto process = thread->process(); in dispatch_user_exception() local 254 process->get_name(pname); in dispatch_user_exception() 265 process->Kill(); in dispatch_user_exception()
|
| A D | diagnostics.cpp | 32 bool OnProcess(ProcessDispatcher* process) final { in OnProcess() argument 33 cb_(process); in OnProcess() 148 auto walker = MakeProcessWalker([](ProcessDispatcher* process) { in DumpProcessList() argument 153 process->get_name(pname); in DumpProcessList() 155 process->get_koid(), in DumpProcessList() 195 auto walker = MakeProcessWalker([](ProcessDispatcher* process) { in ktrace_report_live_processes() argument 197 process->get_name(name); in ktrace_report_live_processes() 623 zx_status_t GetProcessVmosViaHandles(ProcessDispatcher* process, in GetProcessVmosViaHandles() argument 626 DEBUG_ASSERT(process != nullptr); in GetProcessVmosViaHandles() 716 size_t pages = process->PageCount(); in DumpProcessMemoryUsage() [all …]
|
| A D | excp_port.cpp | 151 auto process = DownCastDispatcher<ProcessDispatcher>(&target_); in OnPortZeroHandles() local 152 DEBUG_ASSERT(process != nullptr); in OnPortZeroHandles() 154 process->ResetExceptionPort(type_ == Type::DEBUGGER); in OnPortZeroHandles() 249 zx_koid_t pid = thread->process()->get_koid(); in SendPacket() 271 zx_koid_t pid = thread->process()->get_koid(); in OnThreadStartForDebugger() 296 zx_koid_t pid = thread->process()->get_koid(); in OnProcessStartForDebugger() 324 zx_koid_t pid = thread->process()->get_koid(); in OnThreadExitForDebugger()
|
| A D | job_dispatcher.cpp | 203 bool JobDispatcher::AddChildProcess(const fbl::RefPtr<ProcessDispatcher>& process) { in AddChildProcess() argument 209 procs_.push_back(process.get()); in AddChildProcess() 228 void JobDispatcher::RemoveChildProcess(ProcessDispatcher* process) { in RemoveChildProcess() argument 234 if (!ProcessDispatcher::JobListTraitsRaw::node_state(*process).InContainer()) in RemoveChildProcess() 236 procs_.erase(*process); in RemoveChildProcess() 498 bool OnProcess(ProcessDispatcher* process) override { in OnProcess() argument 499 process->OnExceptionPortRemoval(eport_); in OnProcess()
|
| A D | process_dispatcher.cpp | 63 fbl::RefPtr<ProcessDispatcher> process = in Create() local 68 if (!job->AddChildProcess(process)) in Create() 71 zx_status_t result = process->Initialize(); in Create() 75 fbl::RefPtr<VmAddressRegion> vmar(process->aspace()->RootVmar()); in Create() 83 process->aspace_->Destroy(); in Create() 88 *dispatcher = ktl::move(process); in Create() 310 DEBUG_ASSERT(t->process() == this); in AddThread() 785 bool OnProcess(ProcessDispatcher* process) final { in OnProcess() argument 786 if (process->get_koid() == koid_) { in OnProcess() 787 pd_ = fbl::WrapRefPtr(process); in OnProcess()
|
| A D | channel_dispatcher.cpp | 279 auto process = ProcessDispatcher::GetCurrent(); in Call() local 280 const TimerSlack slack = process->GetTimerSlackPolicy(); in Call()
|
| A D | thread_dispatcher.cpp | 43 zx_status_t ThreadDispatcher::Create(fbl::RefPtr<ProcessDispatcher> process, uint32_t flags, in Create() argument 48 auto disp = fbl::AdoptRef(new (&ac) ThreadDispatcher(ktl::move(process), flags)); in Create() 61 ThreadDispatcher::ThreadDispatcher(fbl::RefPtr<ProcessDispatcher> process, in ThreadDispatcher() argument 63 : process_(ktl::move(process)) { in ThreadDispatcher()
|
| /kernel/syscalls/ |
| A D | exceptions.cpp | 39 auto process = DownCastDispatcher<ProcessDispatcher>(&dispatcher); in object_unbind_exception_port() local 40 if (process) { in object_unbind_exception_port() 41 return process->ResetExceptionPort(debugger) ? ZX_OK in object_unbind_exception_port() 90 auto process = DownCastDispatcher<ProcessDispatcher>(&dispatcher); in task_bind_exception_port() local 91 if (process) { in task_bind_exception_port() 100 status = process->SetExceptionPort(eport); in task_bind_exception_port() 104 eport->SetTarget(process); in task_bind_exception_port()
|
| A D | object.cpp | 164 fbl::RefPtr<ProcessDispatcher> process; in sys_object_get_info() local 172 auto err = process->GetInfo(&info); in sys_object_get_info() 181 fbl::RefPtr<ProcessDispatcher> process; in sys_object_get_info() local 313 fbl::RefPtr<ProcessDispatcher> process; in sys_object_get_info() local 322 auto err = process->GetStats(&info); in sys_object_get_info() 335 if (process.get() == up) { in sys_object_get_info() 365 if (process.get() == up) { in sys_object_get_info() 664 if (!process) in sys_object_get_property() 673 if (!process) in sys_object_get_property() 774 if (!process) in sys_object_set_property() [all …]
|
| A D | task.cpp | 165 fbl::RefPtr<ProcessDispatcher> process; in sys_thread_create() local 175 uint32_t pid = (uint32_t)process->get_koid(); in sys_thread_create() 416 fbl::RefPtr<ProcessDispatcher> process; in sys_process_start() local 434 if (thread->process() != process.get()) in sys_process_start() 442 process->AddHandle(ktl::move(arg_handle)); in sys_process_start() 448 process->RemoveHandle(arg_nhv); in sys_process_start() 453 (uint32_t)process->get_koid(), 0, 0); in sys_process_start() 476 fbl::RefPtr<ProcessDispatcher> process; in sys_process_read_memory() local 482 auto aspace = process->aspace(); in sys_process_read_memory() 546 fbl::RefPtr<ProcessDispatcher> process; in sys_process_write_memory() local [all …]
|
| A D | futex.cpp | 23 ProcessDispatcher* dispatcher = ThreadDispatcher::GetCurrent()->process(); in sys_futex_wait()
|
| /kernel/object/include/object/ |
| A D | diagnostics.h | 43 zx_status_t GetProcessVmosViaHandles(ProcessDispatcher* process,
|
| A D | thread_dispatcher.h | 70 static zx_status_t Create(fbl::RefPtr<ProcessDispatcher> process, uint32_t flags, 98 ProcessDispatcher* process() const { return process_.get(); } in process() function 185 ThreadDispatcher(fbl::RefPtr<ProcessDispatcher> process, uint32_t flags);
|
| A D | job_dispatcher.h | 94 bool AddChildProcess(const fbl::RefPtr<ProcessDispatcher>& process); 95 void RemoveChildProcess(ProcessDispatcher* process);
|
| A D | process_dispatcher.h | 59 return current->process(); in GetCurrent()
|
| /kernel/lib/userboot/ |
| A D | userboot.cpp | 146 fbl::RefPtr<ProcessDispatcher> process, in make_bootstrap_channel() argument 167 zx_handle_t hv = process->MapHandleToValue(user_channel_handle); in make_bootstrap_channel() 168 process->AddHandle(ktl::move(user_channel_handle)); in make_bootstrap_channel()
|
| /kernel/kernel/ |
| A D | thread.cpp | 1164 t->user_thread->process()->get_name(out_name); in thread_owner_name()
|