Page MenuHomeFreeBSD

D2169.id50461.diff
No OneTemporary

D2169.id50461.diff

Index: head/sys/kern/kern_proc.c
===================================================================
--- head/sys/kern/kern_proc.c
+++ head/sys/kern/kern_proc.c
@@ -93,15 +93,6 @@
#endif
SDT_PROVIDER_DEFINE(proc);
-SDT_PROBE_DEFINE4(proc, , ctor, entry, "struct proc *", "int", "void *",
- "int");
-SDT_PROBE_DEFINE4(proc, , ctor, return, "struct proc *", "int", "void *",
- "int");
-SDT_PROBE_DEFINE4(proc, , dtor, entry, "struct proc *", "int", "void *",
- "struct thread *");
-SDT_PROBE_DEFINE3(proc, , dtor, return, "struct proc *", "int", "void *");
-SDT_PROBE_DEFINE3(proc, , init, entry, "struct proc *", "int", "int");
-SDT_PROBE_DEFINE3(proc, , init, return, "struct proc *", "int", "int");
MALLOC_DEFINE(M_PGRP, "pgrp", "process group header");
MALLOC_DEFINE(M_SESSION, "session", "session header");
@@ -206,9 +197,7 @@
struct thread *td;
p = (struct proc *)mem;
- SDT_PROBE4(proc, , ctor , entry, p, size, arg, flags);
EVENTHANDLER_DIRECT_INVOKE(process_ctor, p);
- SDT_PROBE4(proc, , ctor , return, p, size, arg, flags);
td = FIRST_THREAD_IN_PROC(p);
if (td != NULL) {
/* Make sure all thread constructors are executed */
@@ -229,7 +218,6 @@
/* INVARIANTS checks go here */
p = (struct proc *)mem;
td = FIRST_THREAD_IN_PROC(p);
- SDT_PROBE4(proc, , dtor, entry, p, size, arg, td);
if (td != NULL) {
#ifdef INVARIANTS
KASSERT((p->p_numthreads == 1),
@@ -247,7 +235,6 @@
EVENTHANDLER_DIRECT_INVOKE(process_dtor, p);
if (p->p_ksi != NULL)
KASSERT(! KSI_ONQ(p->p_ksi), ("SIGCHLD queue"));
- SDT_PROBE3(proc, , dtor, return, p, size, arg);
}
/*
@@ -259,7 +246,6 @@
struct proc *p;
p = (struct proc *)mem;
- SDT_PROBE3(proc, , init, entry, p, size, flags);
mtx_init(&p->p_mtx, "process lock", NULL, MTX_DEF | MTX_DUPOK | MTX_NEW);
mtx_init(&p->p_slock, "process slock", NULL, MTX_SPIN | MTX_NEW);
mtx_init(&p->p_statmtx, "pstatl", NULL, MTX_SPIN | MTX_NEW);
@@ -270,7 +256,6 @@
EVENTHANDLER_DIRECT_INVOKE(process_init, p);
p->p_stats = pstats_alloc();
p->p_pgrp = NULL;
- SDT_PROBE3(proc, , init, return, p, size, flags);
return (0);
}

File Metadata

Mime Type
text/plain
Expires
Fri, Apr 17, 4:07 AM (15 h, 52 m)
Storage Engine
blob
Storage Format
Raw Data
Storage Handle
31638189
Default Alt Text
D2169.id50461.diff (2 KB)

Event Timeline