mirror of
https://github.com/varun-r-mallya/sysprof.git
synced 2026-02-12 16:10:54 +00:00
Add a warning about known bugs in the kernel module in this branch.
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.
This commit is contained in:
committed by
Søren Sandmann Pedersen
parent
a49ae59709
commit
3d43e894fd
@ -1,3 +1,10 @@
|
|||||||
|
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>
|
Tue Oct 11 22:40:24 2005 Soeren Sandmann <sandmann@redhat.com>
|
||||||
|
|
||||||
* module/sysprof-module.c (SAMPLES_PER_SECOND): Add back these
|
* module/sysprof-module.c (SAMPLES_PER_SECOND): Add back these
|
||||||
|
|||||||
12
TODO
12
TODO
@ -49,6 +49,14 @@ Before 1.2:
|
|||||||
placed? (We should avoid any "location of vmlinux" type
|
placed? (We should avoid any "location of vmlinux" type
|
||||||
questions if at all possible).
|
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
|
* Correctness
|
||||||
- When the module is unloaded, kill all processes blocking in read
|
- When the module is unloaded, kill all processes blocking in read
|
||||||
- or block unloading until all processes have exited
|
- or block unloading until all processes have exited
|
||||||
@ -165,6 +173,10 @@ http://www.linuxbase.org/spec/booksets/LSB-Embedded/LSB-Embedded/ehframe.html
|
|||||||
|
|
||||||
look in dwarf2-frame.[ch] in the gdb distribution.
|
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
|
- Make busy cursors more intelligent
|
||||||
- when you click something in the main list and we don't respond
|
- 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
|
within 50ms (or perhaps when we expect to not be able to do
|
||||||
|
|||||||
21
configure.ac
21
configure.ac
@ -105,3 +105,24 @@ Makefile
|
|||||||
])
|
])
|
||||||
|
|
||||||
AC_OUTPUT
|
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
|
||||||
|
|||||||
Reference in New Issue
Block a user