Lines Matching refs:task
38 mach_port_t task, exception_type_t exception,
51 mach_port_t exception_port, mach_port_t thread, mach_port_t task,
246 bool MachException::Message::CatchExceptionRaise(task_t task) { in CatchExceptionRaise() argument
248 state.task_port = task; in CatchExceptionRaise()
377 Status MachException::PortInfo::Save(task_t task) { in Save() argument
383 task); in Save()
391 auto mach_err = ::task_get_exception_ports(task, mask, masks, &count, ports, in Save()
400 task, mask, count); in Save()
404 task, mask, count, error.GetError(), error.AsCString()); in Save()
412 mach_err = ::task_get_exception_ports(task, mask, masks, &count, ports, in Save()
420 task, mask, count); in Save()
425 task, mask, count, error.GetError(), error.AsCString()); in Save()
436 Status MachException::PortInfo::Restore(task_t task) { in Restore() argument
442 log->Printf("MachException::PortInfo::Restore(task = 0x%4.4x)", task); in Restore()
447 auto mach_err = ::task_set_exception_ports(task, masks[i], ports[i], in Restore()
456 task, masks[i], ports[i], behaviors[i], flavors[i]); in Restore()
462 task, masks[i], ports[i], behaviors[i], flavors[i], in Restore()