+Fri Oct 14 11:44:43 2005 Søren Sandmann <sandmann@redhat.com>
+
+ * configure.ac: Add a warning about known bugs in the kernel
+ module in this branch.
+
+ * TODO: updates.
+
Tue Oct 11 22:40:24 2005 Soeren Sandmann <sandmann@redhat.com>
* module/sysprof-module.c (SAMPLES_PER_SECOND): Add back these
placed? (We should avoid any "location of vmlinux" type
questions if at all possible).
+ regarding crossing system call barriers: Find out about the virtual dso
+ that linux uses to do fast system calls:
+
+ http://lkml.org/lkml/2002/12/18/218
+
+ and what that actually makes the stack look like. (We may want to just
+ special case this fake dso in the symbol lookup code).
+
* Correctness
- When the module is unloaded, kill all processes blocking in read
- or block unloading until all processes have exited
look in dwarf2-frame.[ch] in the gdb distribution.
+ Also look at bozo-profiler
+ http://www-sop.inria.fr/dream/personnel/Mathieu.Lacage/bozo-profiler/bozo-profiler-1.1.tar.gz
+ which has an elf32 parser/debugger
+
- Make busy cursors more intelligent
- when you click something in the main list and we don't respond
within 50ms (or perhaps when we expect to not be able to do
])
AC_OUTPUT
+
+echo
+echo "%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%"
+echo "@"
+echo "% This is cvs HEAD of sysprof. "
+echo "@"
+echo "% The kernel module in this version has bugs that"
+echo "@ cause hangs with some kernels, notably the Fedora"
+echo "% Rawhide ones."
+echo "@"
+echo "% If you need a stable version of sysprof, either"
+echo "@ get version 1.0 from"
+echo "%"
+echo "@ http://www.daimi.au.dk/~sandmann/sysprof"
+echo "% "
+echo "@ or do"
+echo "%"
+echo "@ cvs -z3 upd -r SYSPROF-1-0"
+echo "%"
+echo "@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@"
+echo