Commit graph

9 commits

Author SHA1 Message Date
Eric Kilmer
1c2323cad3
Fix ASAN static initialization order fiasco
See here for more details
https://github.com/google/sanitizers/wiki/AddressSanitizerInitializationOrderFiasco

Use the "Construct On First Use" idiom from
https://en.wikibooks.org/wiki/More_C%2B%2B_Idioms/Construct_On_First_Use
2024-02-16 11:58:09 -05:00
caheckman
fe137f20f3 GP-3276 Put all C++ classes in ghidra namespace 2023-04-07 11:22:47 -04:00
caheckman
8b442eac0b GP-2985 Remove "using namespace" directives 2023-01-18 15:35:17 -05:00
caheckman
735c6d3a8b Removed unused include directive 2023-01-05 12:25:04 -05:00
Eric Kilmer
cd09ea0c4a Fixes CLI argument parsing
Accept more than one option for specifying test paths.

Support non-zero exit code when tests fail

Return a non-zero exit code (saturated to max value 255, even if more
than 255 tests fail) indicating number of failed tests. This is helpful
when running in a script (like in CI) to detect failures instead of
detecting failures through manual visual inspection of output text.
2023-01-05 12:22:13 -05:00
caheckman
1c9913e417 New tests for data-types, test debugging infrastructure 2021-08-04 15:29:02 -04:00
caheckman
6cc2d18349 Documenting ifacedecomp 2021-02-01 13:48:08 -05:00
caheckman
ab76cc6095 New combined decompiler testing framework 2021-01-28 18:14:48 -05:00
Jason P. Leasure
731cc63ae7 fix floating point emulation in Java and C++, add tests 2021-01-26 10:25:55 -05:00