Page MenuHomeFreeBSD

D1464.diff
No OneTemporary

D1464.diff

Index: head/sys/compat/linux/linux_emul.c
===================================================================
--- head/sys/compat/linux/linux_emul.c
+++ head/sys/compat/linux/linux_emul.c
@@ -147,6 +147,9 @@
if (__predict_false(SV_CURPROC_ABI() != SV_ABI_LINUX))
return;
+ LINUX_CTR3(proc_exit, "thread(%d) proc(%d) p %p",
+ td->td_tid, p->p_pid, p);
+
pem = pem_find(p);
if (pem == NULL)
return;
@@ -249,7 +252,7 @@
return;
td->td_emuldata = NULL;
- LINUX_CTR1(exit, "thread dtor(%d)", em->em_tid);
+ LINUX_CTR1(thread_dtor, "thread(%d)", em->em_tid);
free(em, M_TEMP);
}
@@ -271,8 +274,8 @@
if (child_set_tid != NULL) {
error = copyout(&em->em_tid, child_set_tid,
sizeof(em->em_tid));
- LINUX_CTR4(clone, "schedtail(%d) %p stored %d error %d",
+ LINUX_CTR4(schedtail, "thread(%d) %p stored %d error %d",
td->td_tid, child_set_tid, em->em_tid, error);
} else
- LINUX_CTR1(clone, "schedtail(%d)", em->em_tid);
+ LINUX_CTR1(schedtail, "thread(%d)", em->em_tid);
}
Index: head/sys/compat/linux/linux_fork.c
===================================================================
--- head/sys/compat/linux/linux_fork.c
+++ head/sys/compat/linux/linux_fork.c
@@ -274,7 +274,7 @@
}
#endif
- LINUX_CTR4(clone, "thread(%d) flags %x ptid %p ctid %p",
+ LINUX_CTR4(clone_thread, "thread(%d) flags %x ptid %p ctid %p",
td->td_tid, (unsigned)args->flags,
args->parent_tidptr, args->child_tidptr);
@@ -351,7 +351,7 @@
(int)newtd->td_tid, args->stack);
#endif
- LINUX_CTR2(clone, "thread(%d) successful clone to %d",
+ LINUX_CTR2(clone_thread, "thread(%d) successful clone to %d",
td->td_tid, newtd->td_tid);
if (args->flags & LINUX_CLONE_PARENT_SETTID) {
@@ -434,7 +434,7 @@
em = em_find(td);
KASSERT(em != NULL, ("thread_detach: emuldata not found.\n"));
- LINUX_CTR1(exit, "thread detach(%d)", em->em_tid);
+ LINUX_CTR1(thread_detach, "thread(%d)", em->em_tid);
release_futexes(td, em);
@@ -442,7 +442,7 @@
if (child_clear_tid != NULL) {
- LINUX_CTR2(exit, "thread detach(%d) %p",
+ LINUX_CTR2(thread_detach, "thread(%d) %p",
em->em_tid, child_clear_tid);
error = suword32(child_clear_tid, 0);

File Metadata

Mime Type
text/plain
Expires
Sat, Dec 21, 1:18 PM (18 h, 23 m)
Storage Engine
blob
Storage Format
Raw Data
Storage Handle
15541707
Default Alt Text
D1464.diff (2 KB)

Event Timeline