summaryrefslogtreecommitdiff
path: root/sys/compat/mach/mach_task.c
AgeCommit message (Expand)Author
2004-01-01Try to do a better job at Mach port refcount. That's not perfect, though.manu
2003-12-24Rework Mach exception and Darwin's ptrace. gdb is now able to attach amanu
2003-12-20Provide a kernel port for each thread. This makes the emulation ofmanu
2003-12-18KNF, spelling and english fixes to some comments. remove trailinggrant
2003-12-09Move most of the code involved into message header, trailer, and descriptormanu
2003-12-08Factor the code for OOL data movement into mach_ool_copyin andmanu
2003-12-08Use appropriate macro definitions when filling complex messagesmanu
2003-12-06In task_terminate, unstop the process so that we can really terminate it nowmanu
2003-12-06Fix some panics caused by incorrect Mach exceptions reference countsmanu
2003-11-30Add task_terminatemanu
2003-11-27In Mach_task_suspend, stop the process without awaking its parent, this ismanu
2003-11-24Also allow to change special and exception ports from a remote processmanu
2003-11-24Don't free a buffer before we finished reading itmanu
2003-11-24Enable tracing of out of line data sent with Mach messagemanu
2003-11-24Once a process has the kernel port to another process or thread, it canmanu
2003-11-22Don't use the target port in task_for_pid: it is only usefull onmanu
2003-11-20Start to implement another strange feature: signals as Mach softwaremanu
2003-11-18More work on exceptions. Once a task has raised an exception, it remainsmanu
2003-11-17Illegal instruction exceptionsmanu
2003-11-17First work on Mach exceptions. Things that can turn into signals on UNIXmanu
2003-11-15Try to add all mach servers defined in Darwin in the server list. Most ofmanu
2003-11-13Enforce good santity checks with Mach messages sizes:manu
2003-11-12mach_msg_ool_ports_descriptor_t describe a memory region containingmanu
2003-11-11Correctly implement task_suspend and task_resume: the struct proc ismanu
2003-11-11Fix an unitialized variable bug that caused a crash in mach_task_suspend().manu
2003-11-09Better warnings on not fully implemented mach traps.manu
2003-10-25Previous changes were not correct.mycroft
2003-10-25Fix uninitialized variable warningschristos
2003-04-29More debugmanu
2003-04-06First attempt with task_suspend/task_resume, but we hit some bugs somewheremanu
2003-04-05Implement task_infomanu
2003-03-29First work on notifications. Not really working for now.manu
2003-01-24Make the beast build again (but it is still probably broken)manu
2003-01-21Do a preliminary switchover of the mach code to lwp's. It compiles nowmatt
2002-12-31Introduce port names, deallocate mach ressources at Darwin process exitmanu
2002-12-30- When mach_init saves the bootstrap port, make it the default bootstrap portmanu
2002-12-27- When MACH_MSG_RCV_LARGE is set, we must return a message with just a headermanu
2002-12-27Several things:manu
2002-12-24Typomanu
2002-12-19First attempt on mach ports sets. Also maitian only one list of rightsmanu
2002-12-17In mach_ports_lookup, allow the out of band data mapping anywhere we havemanu
2002-12-17Added support for exchange of Mach messages between processes.manu
2002-12-15FIrst attempt at mach ports and rights, which are needed if we ever wantmanu
2002-12-12Added a few Mach traps: mach_boostrap_register, mach_port_set_attributes,manu
2002-12-09Remove debug printf (now ktrace does the job)manu
2002-12-09Added support for dumping mach messages in ktrace/kdump. While we aremanu
2002-11-28Check for alternate receive buffer for mach_msg_overwrite_trapmanu
2002-11-26Add thread_policy and clock_get_time mach traps. Implementmanu
2002-11-14improve on debugging.christos
2002-11-12mach_ports_lookup allocate one page of memory and returns its address.manu