summaryrefslogtreecommitdiff
path: root/sys/kern/kern_ktrace.c
AgeCommit message (Expand)Author
2022-07-01ktrace(9): Zero-initialize padding for ktr_psig records.riastradh
2022-06-29ktrace(9): Fix mutex detection in ktrcsw.riastradh
2022-06-27ktrace(9): Make sure ktrkuser initializes the full ktr_id member.riastradh
2022-03-12ktrace(9): Avoid stomping over colliding KTROP_SET.riastradh
2021-02-27Use "static" in the function intro if the function is static.simonb
2020-05-23Move proc_lock into the data segment. It was dynamically allocated becausead
2020-03-14- Hide the details of SPCF_SHOULDYIELD and related behind a couple of smallad
2020-02-21Explicitly cast pointers to uintptr_t before casting to enums. They arejoerg
2020-02-05No functional change:msaitoh
2018-09-03Rename min/max -> uimin/uimax for better honesty.riastradh
2017-08-28If we go to allocate and find someone else has at the same time, don'tdholland
2017-07-28Clamp the length we use, not the length we don't.riastradh
2017-06-01remove checks for failure after memory allocation calls that cannot fail:chs
2016-09-13Allow emulations to override the creation of ktrace records for postingmartin
2016-09-13Make the ktrace record written by do_sys_sendmsg/do_sys_recvmsg overridablemartin
2016-07-07KNF. Remove extra spaces. No functional change.msaitoh
2014-11-21Replace callout_stop with callout_haltozaki-r
2014-09-21remove casts to the same type.christos
2013-12-09Put vfs bits of ktrace into kern_ktrace_vfs.c per convention.pooka
2013-09-16Fix inverted ktrop() return value - oops!martin
2013-09-14ktrop() seems to be expected [by it's callers] to return a "bool like"martin
2012-02-19Remove COMPAT_SA / KERN_SA. Welcome to 6.99.3!rmind
2011-12-30Avoid panic on DIAGNOSTIC kernels with ktrace -p <not-existing-process>christos
2011-11-30Only return values when there was no error.mbalmer
2011-09-01Always make sure that kte_entry is aligned appropriately so register_t canmatt
2011-06-01kern/42030 - tracking of file descriptors by ktrace/kdumpalnsn
2011-04-27Remove Mach specific trace points.joerg
2010-11-19Introduce struct pathbuf. This is an abstraction to hold a pathnamedholland
2010-10-18when using ktrace format version 0 or 1, don't adjust the changed fieldschs
2010-07-01Remove pfind() and pgfind(), fix locking in various broken uses of these.rmind
2010-06-24Clean up vnode lock operations pass 2:hannken
2010-03-03remove redundant checks of PK_MARKER.yamt
2009-10-02Move ktrace's subsystem security policy to the subsystem itself, and keepelad
2009-08-05Fix ktrace of data from iovec based system calls.dsl
2009-01-11merge christos-time_tchristos
2008-10-15Merge wrstuden-revivesa into HEAD.wrstuden
2008-06-03Before freeing a ktr_desc, destroy its condition variables.dyoung
2008-05-27Use pool_cache.ad
2008-04-29Ignore processes with PK_MARKER set.ad
2008-04-28Remove clause 3 and 4 from TNF licensesmartin
2008-04-24Merge proc::p_mutex and proc::p_smutex into a single adaptive mutex, sincead
2008-04-24Network protocol interrupts can now block on locks, so merge the globalsad
2008-03-21Catch up with descriptor handling changes. See kern_descrip.c revisionad
2008-02-24Set p->p_trace_enabled in fork and whenever the controlling falgs changedsl
2008-02-06Remove the 'args' parameter to 'trace_exit()' it is no longer used.dsl
2008-02-02Add, document, and use KAUTH_REQ_PROCESS_KTRACE_PERSISTENT.elad
2008-02-02KTRFAC_ROOT -> KTRFAC_PERSISTENT, and update comments.elad
2008-01-23Forgot to commit these two as well. Spotted by hannken@.elad
2008-01-05Use FILE_LOCK() and FILE_UNLOCK()dsl
2008-01-02Merge vmlocking2 to head.ad