History log of /haiku/src/tests/add-ons/kernel/debugger/Jamfile
Revision Date Author Comments
# dde8b897 19-Oct-2021 Augustin Cavalier <waddlesplash@gmail.com>

DemangleTest: Add a test for demangle_symbol_gcc3 without the full demangler.

This tests what 0945c7e4e6b52126886ef81d8f217690f0dbe7e6 fixed.
Also fix one of the GCC2 tests which had expectation and input swapped.


# adad95fa 16-Sep-2018 Augustin Cavalier <waddlesplash@gmail.com>

tests: Add a simple version of "c++filt" that uses the homegrown demanglers.

Built as "haikuc++filt" so you can keep it in PATH without replacing GCC's.

The implementation is a very close copy of "demumble", which is
under the Apache 2 license, so this is also. Most of the modifications
to "demumble" were to strip out Windows symbol support, and then
add GCC2 symbol support (this required reworking of the main loop,
as we detect GCC2 symbols in a different way than Itanium symbols.)

I've also added a command-line flag to ignore GCC2 symbols when stream-
processing, which is sometimes useful when demangling GCC3+ symbols.

Running this under guarded heap with some random SOs shows that there are
some symbols which apparently cause memory corruption in the GCC2 demangler.
I haven't yet looked into that, though.


# 8339f2eb 16-Sep-2018 Augustin Cavalier <waddlesplash@gmail.com>

tests: Add test boilerplate for our homegrown demanglers.

There's only one test each, for now, but adding tests is now of course
a one-line addition per test.


# 2e04b652 30-Oct-2008 Axel Dörfler <axeld@pinc-software.de>

* Added test application for the GCC2 demangler.


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


# 2e04b65212709def01f2b8401be70fe07957d4af 30-Oct-2008 Axel Dörfler <axeld@pinc-software.de>

* Added test application for the GCC2 demangler.


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