#
28f88875 |
|
21-Feb-2010 |
Ingo Weinhold <ingo_weinhold@gmx.de> |
* Made ProfileResult and ImageProfileResults BReferenceable. * Added command line option '-S', which triggers a new summary mode. When enabled the image/symbol hits aren't counted for individual threads anymore, but summed up for all threads. The results are printed at the end. Works together with all profiling modes (inclusive, exclusive, callgrind). git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@35573 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
24a9c1bb |
|
20-Jul-2009 |
Axel Dörfler <axeld@pinc-software.de> |
* Added option "-r, --recorded" to profile: this will now retrieve the kernel profile data area, and evaluate its data - it doesn't produce any output yet, though. * _user_system_profiler_recorded() now also makes sure the userland app can read from the buffer area. * Fixed leak in SharedImage::Init(). * Made the symbol retriever more smart when it deals with kernel images; if the image ID is no longer available, it will now use the path based image symbol iterator (and also adds the boot kernel path, in case the module don't have one). git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@31653 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
0f379156 |
|
11-Apr-2009 |
Ingo Weinhold <ingo_weinhold@gmx.de> |
* debug_create_symbol_lookup_context() gets a team ID instead of a debug context now. That's all it needs. * Added the option "-a" to the profile command line tool. It triggers profiling of the whole system. There are still some issues, particularly image related ones. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@30129 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
9aabd0ab |
|
30-Sep-2008 |
Ingo Weinhold <ingo_weinhold@gmx.de> |
Added option "-v <directory>". The tool will generate output files in valgrind's callgrind format in the given directory. Those can be analyzed with graphical tools like KCachegrind. Recursive functions are probably not handled correctly yet. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@27804 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
120cfc62 |
|
29-Sep-2008 |
Ingo Weinhold <ingo_weinhold@gmx.de> |
Moved several classes into their own files. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@27779 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
28f88875170b0b6b86f7685e4b6c9b6cdf02affd |
|
21-Feb-2010 |
Ingo Weinhold <ingo_weinhold@gmx.de> |
* Made ProfileResult and ImageProfileResults BReferenceable. * Added command line option '-S', which triggers a new summary mode. When enabled the image/symbol hits aren't counted for individual threads anymore, but summed up for all threads. The results are printed at the end. Works together with all profiling modes (inclusive, exclusive, callgrind). git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@35573 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
24a9c1bbba752056902b93c3a79997b6972030e2 |
|
20-Jul-2009 |
Axel Dörfler <axeld@pinc-software.de> |
* Added option "-r, --recorded" to profile: this will now retrieve the kernel profile data area, and evaluate its data - it doesn't produce any output yet, though. * _user_system_profiler_recorded() now also makes sure the userland app can read from the buffer area. * Fixed leak in SharedImage::Init(). * Made the symbol retriever more smart when it deals with kernel images; if the image ID is no longer available, it will now use the path based image symbol iterator (and also adds the boot kernel path, in case the module don't have one). git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@31653 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
0f3791568750bf18150d932c1e5fba2a215b9344 |
|
11-Apr-2009 |
Ingo Weinhold <ingo_weinhold@gmx.de> |
* debug_create_symbol_lookup_context() gets a team ID instead of a debug context now. That's all it needs. * Added the option "-a" to the profile command line tool. It triggers profiling of the whole system. There are still some issues, particularly image related ones. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@30129 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
9aabd0ab3aa05f19544617bd185564e6c30050aa |
|
30-Sep-2008 |
Ingo Weinhold <ingo_weinhold@gmx.de> |
Added option "-v <directory>". The tool will generate output files in valgrind's callgrind format in the given directory. Those can be analyzed with graphical tools like KCachegrind. Recursive functions are probably not handled correctly yet. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@27804 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
120cfc62383936b6b6b17c1c19852b074ab87401 |
|
29-Sep-2008 |
Ingo Weinhold <ingo_weinhold@gmx.de> |
Moved several classes into their own files. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@27779 a95241bf-73f2-0310-859d-f6bbb57e9c96
|