History log of /haiku/src/bin/debug/ltrace/ltrace_stub.cpp
Revision Date Author Comments
# 29ec639a 04-Mar-2019 Jérôme Duval <jerome.duval@gmail.com>

ltrace: implement x86_64 arch specifics.

fix trace build on x86_64

Change-Id: I205bd9eee03efea9e298c2877cc0a6440770caf0
Reviewed-on: https://review.haiku-os.org/c/1148
Reviewed-by: waddlesplash <waddlesplash@gmail.com>
Reviewed-by: Adrien Destugues <pulkomandy@gmail.com>


# 265aebfa 29-Jul-2009 Ingo Weinhold <ingo_weinhold@gmx.de>

Fixed build after BOpenHashTable change.


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@31905 a95241bf-73f2-0310-859d-f6bbb57e9c96


# 2374c3d5 09-Nov-2008 Ingo Weinhold <ingo_weinhold@gmx.de>

* Use a temporary buffer to create the output for function invocation.
* Replaced debug_printf() invocations by a macro, which is set to
ktrace_printf() by default.


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@28581 a95241bf-73f2-0310-859d-f6bbb57e9c96


# 2600324b 03-Nov-2008 Ingo Weinhold <ingo_weinhold@gmx.de>

The beginnings of an ltrace command. Currently merely a proof of concept
for the runtime loader add-on interface. There's a small library
(libltrace_stub.so) that when preloaded reroutes all library calls
through a stub that prints the function name and some of its arguments
to the debug output.


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@28476 a95241bf-73f2-0310-859d-f6bbb57e9c96


# 265aebfa26dc3e0123291ce62b2de53f80b5bb1c 29-Jul-2009 Ingo Weinhold <ingo_weinhold@gmx.de>

Fixed build after BOpenHashTable change.


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@31905 a95241bf-73f2-0310-859d-f6bbb57e9c96


# 2374c3d59eaf449ba714d900de7de859431d2bad 09-Nov-2008 Ingo Weinhold <ingo_weinhold@gmx.de>

* Use a temporary buffer to create the output for function invocation.
* Replaced debug_printf() invocations by a macro, which is set to
ktrace_printf() by default.


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@28581 a95241bf-73f2-0310-859d-f6bbb57e9c96


# 2600324b57fa31cdea1627d584d314f2a579c4a8 03-Nov-2008 Ingo Weinhold <ingo_weinhold@gmx.de>

The beginnings of an ltrace command. Currently merely a proof of concept
for the runtime loader add-on interface. There's a small library
(libltrace_stub.so) that when preloaded reroutes all library calls
through a stub that prints the function name and some of its arguments
to the debug output.


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@28476 a95241bf-73f2-0310-859d-f6bbb57e9c96