#
718d7149 |
|
10-Feb-2018 |
Jérôme Duval <jerome.duval@gmail.com> |
white space cleanup
|
#
e453c0f4 |
|
28-Jul-2012 |
Alex Smith <alex@alex-smith.me.uk> |
64-bit printf warning fixes in libroot.
|
#
9073b0dc |
|
29-Apr-2009 |
Ingo Weinhold <ingo_weinhold@gmx.de> |
Made _debuggerAssert()'s "message" parameter const. Fixes building with gcc4. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@30502 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
d401b8f0 |
|
05-Mar-2008 |
Axel Dörfler <axeld@pinc-software.de> |
* _rtDebugFlag is supposed to default to true (is usually only used when DEBUG is defined, anyway). This fixes bug #1892. * _debugPrintf() and _sPrintf() are supposed to be silent when _rtDebugFlag is false. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@24243 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
a54c125e |
|
21-Jan-2008 |
Ingo Weinhold <ingo_weinhold@gmx.de> |
Added experimental ktrace_[v]printf() functions to libroot. Their output is recorded in a kernel trace entry (if tracing is enabled). git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@23686 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
59456447 |
|
20-Nov-2007 |
Stefano Ceccherini <stefano.ceccherini@gmail.com> |
Implemented _debuggerAssert(). git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@22966 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
44b5d72b |
|
20-Mar-2007 |
Ingo Weinhold <ingo_weinhold@gmx.de> |
Added new functions to the debugger API: {set,clear}_debugger_{break,watch}point(), allowing to set/clear break and watchpoints for the calling team. When a break/watchpoint is hit, the team enters the debugger. Handy in situations when the program in question can't really be started in a debugger (or it would be complicated to do so). The functions work only as long as no debugger is installed for the team. We clear the arch specific team and thread debug infos now, when a new debugger is installed, thus clearing break- and watchpoints. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@20396 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
2da9a412 |
|
07-Jun-2006 |
Axel Dörfler <axeld@pinc-software.de> |
When calling debugger(), it will now (temporarily) dump a message to serial output as well. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@17760 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
758b1d0e |
|
12-Nov-2005 |
Ingo Weinhold <ingo_weinhold@gmx.de> |
Fixes that make Haiku build with gcc 4. Mainly out of the following categories: * Missing includes (like <stdlib.h> and <string.h>). * Linking against $(TARGET_LIBSTDC++) instead of libstdc++.r4.so. * Local variables shadowing parameters. * Default parameters in function definitions (as opposed to function declarations). * All C++ stuff (nothrow, map, set, vector, min, max,...) must be imported explicitly from the std:: namespace now. * "new (sometype)[...]" must read "new sometype[...]", even if sometype is something like "const char *". * __FUNCTION__ is no longer a string literal (but a string expression), i.e. 'printf(__FUNCTION__ ": ...\n")' is invalid code. * A type cast results in a non-lvalue. E.g. "(char *)buffer += bytes" is an invalid expression. * "friend class SomeClass" only works when SomeClass is known before. Otherwise the an inner class with that name is considered as friend. gcc 4 is much pickier about scopes. * gcc 4 is generally stricter with respect to type conversions in C. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@14878 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
5af32e75 |
|
13-Apr-2005 |
Axel Dörfler <axeld@pinc-software.de> |
Renamed src/kernel to src/system. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@12359 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
e453c0f4a7d0014d73e9b499aa1fe813dc64c084 |
|
28-Jul-2012 |
Alex Smith <alex@alex-smith.me.uk> |
64-bit printf warning fixes in libroot.
|
#
9073b0dccc6690c8f1974a58a231df7791ba1348 |
|
29-Apr-2009 |
Ingo Weinhold <ingo_weinhold@gmx.de> |
Made _debuggerAssert()'s "message" parameter const. Fixes building with gcc4. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@30502 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
d401b8f030d92342ce500c6b7631b624d2bf7535 |
|
05-Mar-2008 |
Axel Dörfler <axeld@pinc-software.de> |
* _rtDebugFlag is supposed to default to true (is usually only used when DEBUG is defined, anyway). This fixes bug #1892. * _debugPrintf() and _sPrintf() are supposed to be silent when _rtDebugFlag is false. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@24243 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
a54c125e3744602e914808f2c95c360b2e8c9c54 |
|
21-Jan-2008 |
Ingo Weinhold <ingo_weinhold@gmx.de> |
Added experimental ktrace_[v]printf() functions to libroot. Their output is recorded in a kernel trace entry (if tracing is enabled). git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@23686 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
594564472094545d910608af803eac1436f50f6b |
|
20-Nov-2007 |
Stefano Ceccherini <stefano.ceccherini@gmail.com> |
Implemented _debuggerAssert(). git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@22966 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
44b5d72b5aeb8bba2c348c27022e7cfe1c96f456 |
|
20-Mar-2007 |
Ingo Weinhold <ingo_weinhold@gmx.de> |
Added new functions to the debugger API: {set,clear}_debugger_{break,watch}point(), allowing to set/clear break and watchpoints for the calling team. When a break/watchpoint is hit, the team enters the debugger. Handy in situations when the program in question can't really be started in a debugger (or it would be complicated to do so). The functions work only as long as no debugger is installed for the team. We clear the arch specific team and thread debug infos now, when a new debugger is installed, thus clearing break- and watchpoints. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@20396 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
2da9a41214155640be1ced74f80c791cfa7522a5 |
|
07-Jun-2006 |
Axel Dörfler <axeld@pinc-software.de> |
When calling debugger(), it will now (temporarily) dump a message to serial output as well. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@17760 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
758b1d0e05fe1042cce6e00d194a147802d4f9be |
|
12-Nov-2005 |
Ingo Weinhold <ingo_weinhold@gmx.de> |
Fixes that make Haiku build with gcc 4. Mainly out of the following categories: * Missing includes (like <stdlib.h> and <string.h>). * Linking against $(TARGET_LIBSTDC++) instead of libstdc++.r4.so. * Local variables shadowing parameters. * Default parameters in function definitions (as opposed to function declarations). * All C++ stuff (nothrow, map, set, vector, min, max,...) must be imported explicitly from the std:: namespace now. * "new (sometype)[...]" must read "new sometype[...]", even if sometype is something like "const char *". * __FUNCTION__ is no longer a string literal (but a string expression), i.e. 'printf(__FUNCTION__ ": ...\n")' is invalid code. * A type cast results in a non-lvalue. E.g. "(char *)buffer += bytes" is an invalid expression. * "friend class SomeClass" only works when SomeClass is known before. Otherwise the an inner class with that name is considered as friend. gcc 4 is much pickier about scopes. * gcc 4 is generally stricter with respect to type conversions in C. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@14878 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
5af32e752606778be5dd7379f319fe43cb3f6b8c |
|
13-Apr-2005 |
Axel Dörfler <axeld@pinc-software.de> |
Renamed src/kernel to src/system. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@12359 a95241bf-73f2-0310-859d-f6bbb57e9c96
|