MCPcopy Create free account
hub / github.com/F-Stack/f-stack / ktrpsig

Function ktrpsig

freebsd/kern/kern_ktrace.c:717–734  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

715}
716
717void
718ktrpsig(int sig, sig_t action, sigset_t *mask, int code)
719{
720 struct thread *td = curthread;
721 struct ktr_request *req;
722 struct ktr_psig *kp;
723
724 req = ktr_getrequest(KTR_PSIG);
725 if (req == NULL)
726 return;
727 kp = &req->ktr_data.ktr_psig;
728 kp->signo = (char)sig;
729 kp->action = action;
730 kp->mask = *mask;
731 kp->code = code;
732 ktr_enqueuerequest(td, req);
733 ktrace_exit(td);
734}
735
736void
737ktrcsw(int out, int user, const char *wmesg)

Callers 3

kern_sigtimedwaitFunction · 0.85
trapsignalFunction · 0.85
postsigFunction · 0.85

Calls 3

ktr_getrequestFunction · 0.85
ktr_enqueuerequestFunction · 0.85
ktrace_exitFunction · 0.85

Tested by

no test coverage detected