History log of /haiku/src/add-ons/kernel/debugger/demangle/demangle.h
Revision Date Author Comments
# a71dfdd8 26-Jun-2009 Philippe Houdoin <philippe.houdoin@gmail.com>

Rollback to use demangle_name_gcc3() for gcc3+ to get qualified method demangling.
+ Cleanup coding style violations.


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


# 1a90a58f 25-Jun-2009 Philippe Houdoin <philippe.houdoin@gmail.com>

Reuse KDL demangler module demangle_symbol() and get_next_argument() to
improve userland Debugger arguments demangling support:
now with argument name and/or type, when available.

I hope I didn't break coding guideline doing so.


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


# 8cd32d5b 20-Jun-2009 Ingo Weinhold <ingo_weinhold@gmx.de>

Added function demangle_name_gcc3() not used in the add-on. The whole demangler
should better be moved to a shared location. Eventually...


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


# 15394881 03-Jun-2009 Ingo Weinhold <ingo_weinhold@gmx.de>

* Implemented demangling support for the current gcc ABI. Looks good so far
save for the additional '&'/'*' print_demangled_call() is printing for
reference/pointer arguments.
* Moved the new demangler and the gcc 2 demangler into the same module
always supporting both (the right one is chosen). In mixed gcc 2/gcc 4
environments we obviously need both of them.


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


# a71dfdd88c840fde87a13c66ef5992699d25a3d2 26-Jun-2009 Philippe Houdoin <philippe.houdoin@gmail.com>

Rollback to use demangle_name_gcc3() for gcc3+ to get qualified method demangling.
+ Cleanup coding style violations.


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


# 1a90a58f486893187a70299a9d213e827e0b152e 25-Jun-2009 Philippe Houdoin <philippe.houdoin@gmail.com>

Reuse KDL demangler module demangle_symbol() and get_next_argument() to
improve userland Debugger arguments demangling support:
now with argument name and/or type, when available.

I hope I didn't break coding guideline doing so.


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


# 8cd32d5b065fd7262e50edbe0b64cc32c7d5121c 20-Jun-2009 Ingo Weinhold <ingo_weinhold@gmx.de>

Added function demangle_name_gcc3() not used in the add-on. The whole demangler
should better be moved to a shared location. Eventually...


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


# 15394881a8c01f82f125af797a5c63cd40c71527 03-Jun-2009 Ingo Weinhold <ingo_weinhold@gmx.de>

* Implemented demangling support for the current gcc ABI. Looks good so far
save for the additional '&'/'*' print_demangled_call() is printing for
reference/pointer arguments.
* Moved the new demangler and the gcc 2 demangler into the same module
always supporting both (the right one is chosen). In mixed gcc 2/gcc 4
environments we obviously need both of them.


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