diff options
Diffstat (limited to 'hurd/debugging.mdwn')
-rw-r--r-- | hurd/debugging.mdwn | 27 |
1 files changed, 27 insertions, 0 deletions
diff --git a/hurd/debugging.mdwn b/hurd/debugging.mdwn index f4b5eba5..ae9b7bef 100644 --- a/hurd/debugging.mdwn +++ b/hurd/debugging.mdwn @@ -26,3 +26,30 @@ License|/fdl]]."]]"""]] * [[glibc]] * [[translator]]s * [[trap_in_the_kernel]] + + +# IRC, freenode, #hurd, 2013-06-30 + + <hacklu> braunr: I don't understand your question totally, but I want to + know how do you do this inspecting? <braunr> i have a small test program + that creates a thread, and inspect its state before any thread dies + <braunr> i use portinfo + <braunr> and rpctrace + <braunr> (there is also vminfo but you're not likely to need it for what + you're doing right now) + <hacklu> I have used rpctrace before, but portinfo, I will try it. + <hacklu> is portinfo show a process's all port use log? + <braunr> not log + <braunr> current state + <hacklu> dump the port name space? + <braunr> yes + <hacklu> I found some names are not continuous. how this come out? + <braunr> continuous ? + <hacklu> 101:send 103:send + <hacklu> missing 102 + <braunr> some are freed + <braunr> a lot actually + <braunr> every RPC needs a reply port + <braunr> a temporary receive right to get replies from servers + <hacklu> so we can reuse the name which are freed before + <braunr> of course |