how do you spell strace on akaros?

cat

The way we were doing tracing, via the monitor command, was just plain
inconvenient. This one is easy. Cat /proc/pid/strace. That's it.

Or more or dd, or whatever.

I think this can let us shrink the other bits of the kernel that are there
for process trace.

TODO: manage inheritance.

This is, also, far lower overhead than strace, even better than my last
time out at this problem as seen in
http://5e.iwp9.org/slides/ratracetalk.pdf

which was about 100x fewer system calls than strace on linux.

2016/01/25 17:34:06 Pull is The following changes since commit
915eac00a7e0f578f9e921af2b205b6efa3739b5:

  Slices: A growable list of pointers. (2016-01-25 11:02:20 -0500)

are available in the git repository at:

  [email protected]:rminnich/akaros strace

for you to fetch changes up to d906babf12501f03f1b1fc64a22b872ce55b1e69:

  New and easy strace framework. (2016-01-25 17:28:48 -0800)

----------------------------------------------------------------
Ronald G. Minnich (1):
      New and easy strace framework.

 kern/drivers/dev/proc.c |  25 +++++++++++
 kern/include/env.h      |   5 +++
 kern/src/process.c      |   5 +++
 kern/src/syscall.c      | 112
++++++++++++++++++++++++++++++++++++++++--------

 5 files changed, 129 insertions(+), 20 deletions(-)

https://github.com/rminnich/akaros/compare/rminnich:master...strace

-- 
You received this message because you are subscribed to the Google Groups 
"Akaros" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To post to this group, send email to [email protected].
For more options, visit https://groups.google.com/d/optout.

Reply via email to