#
a2cb4665 |
|
05-Jun-2023 |
Trung Nguyen <trungnt282910@gmail.com> |
strace: Improvements - Added some utility functions to the `Context` class. - Updated the `sockaddr` handler to retrieve the next sibling rather than the sibling at index 2. This allows the handler to work for syscalls where the `socklen_t` argument is not the third one, for example, `_kern_recvfrom`. - Added the ability to print the `flatArgs` for `_kern_exec` and `_kern_load_image`. Change-Id: Ia4cf0a30a5cf972274820bbf068101450db52189 Reviewed-on: https://review.haiku-os.org/c/haiku/+/6498 Reviewed-by: waddlesplash <waddlesplash@gmail.com>
|
#
39782e55 |
|
04-Dec-2021 |
Jérôme Duval <jerome.duval@gmail.com> |
strace: support trace for poll() and select() in the case of poll(), the events should be printed before the actual syscall, and the revents after, while taking in account the return value. thus B_DEBUGGER_MESSAGE_PRE_SYSCALL needs to be enabled and handled. the attribute "preSyscall" is added to identify such syscalls, and the parameters are identified with the attribute "inOut". Change-Id: I390643ea176c720738c5ec4fc75a3a4c7125a3cd Reviewed-on: https://review.haiku-os.org/c/haiku/+/4763 Tested-by: Commit checker robot <no-reply+buildbot@haiku-os.org> Reviewed-by: waddlesplash <waddlesplash@gmail.com>
|
#
8df6a8db |
|
15-Sep-2008 |
Ingo Weinhold <ingo_weinhold@gmx.de> |
* Moved strace sourced to src/bin/debug/. * Factored a few functions out of strace that can be reused. * Added the beginnings of a "profile" command. It is very much work in progress, though it is already able to profile the main thread of a program. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@27533 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
8df6a8dbf579280f55b61d725e470dee5d504e83 |
|
15-Sep-2008 |
Ingo Weinhold <ingo_weinhold@gmx.de> |
* Moved strace sourced to src/bin/debug/. * Factored a few functions out of strace that can be reused. * Added the beginnings of a "profile" command. It is very much work in progress, though it is already able to profile the main thread of a program. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@27533 a95241bf-73f2-0310-859d-f6bbb57e9c96
|