ghidra1
13ea20c519
GP-0 corrected test failure
2021-12-18 16:28:14 -05:00
dragonmacher
dee41a777c
GP-1613 - fixed Headless Analyzer exception when loading GUI option
2021-12-17 23:50:05 -05:00
dragonmacher
d05a57ae1a
Removal of old deprecated methods
2021-10-25 15:12:25 -04:00
Ryan Kurtz
7394199cb3
GP-1211: Better error handling of missing native components
2021-09-09 13:18:52 -04:00
dragonmacher
a74b0c7871
GP-1051 - Demangler - fixed spaces inside of namespaces for demangled
...
address tables
2021-06-24 09:06:06 -04:00
dragonmacher
ccf6555e0d
Test fixes
2021-06-15 17:10:12 -04:00
Ryan Kurtz
3a0ae8ee39
GP-849: Gradle 7 support
2021-05-12 13:45:16 -04:00
dragonmacher
071eb82103
GP-810 - Gnu Demangler - Fixed some failures when parsing function member pointers and array pointers/references; Fixed the parser not handling cast operators for function pointers
2021-04-19 18:37:05 -04:00
ghidra1
d377d90e14
Merge remote-tracking branch 'origin/patch'
...
Conflicts:
Ghidra/Features/GraphServices/certification.manifest
2021-03-17 19:38:50 -04:00
ghidra1
162f203395
Updated certification headers
2021-03-17 18:22:50 -04:00
ghidra1
3fadc49006
Merge branch 'patch'
...
Conflicts:
Ghidra/Features/GnuDemangler/src/main/java/ghidra/app/util/demangler/gnu/GnuDemanglerParser.java
2021-02-25 19:07:31 -05:00
ghidra1
2425feefbc
GP-705 update regex comment
2021-02-23 16:44:01 -05:00
ghidra1
8e90dfda7e
Merge remote-tracking branch 'origin/patch'
2021-02-23 12:56:10 -05:00
dragonmacher
1c0ad2c8df
GP-705 - Gnu Demangler speed improvement
2021-02-22 19:23:06 -05:00
dragonmacher
8f1dc3f476
GP-94 - Gnu Demangler - review fixes
...
Closes #2214
2021-02-12 17:33:46 -05:00
astrelsky
443e398bb4
Custom GnuDemanglerAnalyzer format editor
2021-02-11 16:54:52 -05:00
astrelsky
0fcab24073
Added GnuDemanglerFormat, changed analyzer options
...
All available demangler formats have been added to GnuDemanglerFormat.
The options in GnuDemanglerAnalyzer now only reflect the available
formats to remove any user error when specifying a format. This also
prevents a format from being used on a demangler which doesn't support
it.
2021-02-11 16:54:50 -05:00
dragonmacher
355a934dc6
GP-272 - Gnu Demangler - review fixes
2020-11-13 16:20:40 -05:00
dragonmacher
118372d3ce
GP-272 - Gnu Demangler - fixed demangler failure on variable name when
...
the parent namespace is an operator function
2020-11-13 12:51:33 -05:00
dragonmacher
c75491d70a
GP-272 - Gnu Demangler - fixed demangler failure on template that
...
contained function signature
2020-11-12 17:35:56 -05:00
dragonmacher
bf9245d54f
GP-272 - Gnu Demangler - fixed demangler failure on function parameter
...
that has more than 2 sets of parentheses
2020-11-10 17:23:11 -05:00
dragonmacher
34535a8563
GP-272 - Gnu Demangler - fixed demangler failure function parameter that
...
is a member pointer
2020-11-10 17:10:28 -05:00
dragonmacher
e664fd518a
GP-272 - Gnu Demangler - fixed demangler failure related to function
...
parameters with RValue varargs
2020-11-10 13:11:39 -05:00
dragonmacher
0e6c7a6859
GP-272 - Gnu Demangler - fixed demangler failure related to namespace
...
elements that have multiple function parenetheses
2020-11-10 11:28:44 -05:00
dragonmacher
c630625524
GP-272 - Gnu Demangler - fixed demangler failure related to parameter
...
namespaces that start with the anonymous namespace
2020-11-09 18:58:44 -05:00
dragonmacher
ef013a0286
GP-272 - Gnu Demangler - updated to handle a overloaded operator with
...
excessive templates
2020-11-09 15:38:02 -05:00
dragonmacher
839f9eeac2
GP-272 - Gnu Demangler - updated to handle a lambda function parameter
...
with templates
2020-11-06 11:01:42 -05:00
dragonmacher
ea851ffe7b
GP-272 - Gnu Demangler - updated to handle a lambda function as a
...
function parameter
2020-11-05 16:22:58 -05:00
dragonmacher
bc4cf7de5f
GP-214 - Gnu Demangler - fixed parsing failure for templated left-shift
...
operator
2020-09-29 17:08:59 -04:00
dragonmacher
5da577946c
GP-160 - Gnu Demangler - Fixed GnuDemangler ClassCastException when
...
parsing a 'typeinfo' string containing 'operator' text; Restored
previously trimmed Address Table trailing digits
This closes #2267 , closes #1870
2020-09-14 18:52:22 -04:00
ghidravore
6e487bd248
Merge remote-tracking branch 'origin/GT-3646-dragonmacher-demangled-variable-namespace'
2020-07-23 16:03:00 -04:00
dragonmacher
bb77d3cda9
GT-3646 - Demangler - Fixed DemangledVariable to not have duplicate
...
namespace entries returned from getNamespaceString()
2020-07-22 16:50:23 -04:00
dragonmacher
3be8657ff3
GT-3645 - Gnu Demangler - update parser to handle the 'unnamed type'
2020-07-21 17:09:12 -04:00
ghidravore
7188df41ed
Merge remote-tracking branch 'origin/GT-3610-dragonmacher-narrow-analysis-log-dialog'
2020-07-08 14:29:03 -04:00
dragonmacher
d52c417327
GT-3610 - Updated the analysis log message dialog to not stretch the
...
entirety of the screen; fixed flax in MessageLog
2020-06-24 12:56:55 -04:00
dragonmacher
cae2540da3
GT-3609 - Gnu Demangler - fix parsing bug for left shift overloaded
...
operator with function pointer parameter
2020-03-20 12:27:52 -04:00
dragonmacher
cb234b09a9
GT-3545 - GNU Demangler - Fix Parsing Issues - review fixes; bug fixes
2020-03-11 16:58:51 -04:00
dragonmacher
11619169b4
GT-3545 - GNU Demangler - Fix Parsing Issues - Ready for Review
2020-03-02 14:22:23 -05:00
dragonmacher
7d09241ef6
GT-3545 - GNU Demangler - Fix Parsing Issues - Checkpoint 1
...
All tests passing; major class model refactoring pending
2020-02-25 14:46:22 -05:00
dragonmacher
24542296f2
GT-3481 - Gnu Demangler - Review fixes
2020-02-14 17:35:02 -05:00
dragonmacher
a21a644a68
GT-3481 - Gnu Demangler - Checkpoint 3 - Ready for review
2020-02-13 11:23:09 -05:00
dragonmacher
b4ce3012d7
GT-3481 - Gnu Demangler - Checkpoint 2 - Most docs and tests done;
...
analyzer test remains
2020-02-12 18:21:10 -05:00
dragonmacher
b774ecb2d6
GT-3481 - Gnu Demangler - Checkpoint 1 - Separation of demangler
...
analyzers; gnu options in analyzer; still require javadocs, help and
tests
2020-02-11 15:46:43 -05:00
dragonmacher
7e7cd5d9ae
GT-3481 - Gnu Demangler - Added build support for multiple demangler
...
versions
2020-01-31 18:30:00 -05:00
ghidravore
ccd5030574
Merge remote-tracking branch 'origin/GT-0-dragonmacher-test-fixes'
2020-01-29 18:55:47 -05:00
dragonmacher
84afa7e138
Tests - fixed demangler test failing to recent 'operator' parsing change
2020-01-29 18:35:04 -05:00
Benjamin Levy
a5efecea84
Fix spelling errors
2020-01-26 22:39:18 -05:00
astrelsky
c697b7a0a8
Fixed GnuDemanglerParser Cast Operator
...
The testOperatorCastTo method has also been added to
GnuDemanglerParserTest.
2020-01-21 17:41:28 -05:00
emteere
67d774fa42
GT-3374_emteere several bugs and inneficiencies causing analysis to fail
...
for programs with debug info
2019-12-16 16:52:15 -05:00
ghidravore
f1e50fb079
Major refactoring of the gradle build system.
2019-04-23 15:20:26 -04:00