caheckman
703b368b78
Null pointer checks for NoisyStructureBuilder and FillOutStructureCmd
2021-06-01 14:39:21 -04:00
ghidravore
54d81f06c5
GP-933 fixing gradle warnings to prepare for Gradle 8
2021-05-28 12:59:11 -04:00
dragonmacher
49f2512e6d
Test stack trace fixes; updated the Data Types provider to clear the
...
preview node when its archive is closed
2021-05-20 14:34:46 -04:00
ghidra1
c51e34eb2b
Merge remote-tracking branch 'origin/GP-971_ghidra007_MoveClassRecoveryClassesToSubpackage--SQUASHED'
2021-05-19 14:25:59 -04:00
ghidra007
224f15b20a
GP-971 Moved ClassRecovery class files to subpackage so they would not appear in script manager window.
2021-05-19 14:24:59 -04:00
ghidra1
3d3954d5d5
Merge remote-tracking branch 'origin/caheckman_MaxInstructionDocs'
2021-05-19 13:13:46 -04:00
caheckman
4d1610b06f
Rebuilt decompiler help to include Max Instruction docs
2021-05-19 12:05:49 -04:00
ghidra1
5885f14db3
Merge remote-tracking branch 'origin/GP-3-dragonmacher-navigatable-text-selection'
2021-05-18 19:18:21 -04:00
ghidra1
8d9f4b5257
Merge remote-tracking branch
...
'origin/GP-339_ghidra007_RecoverClassesFromRTTI--SQUASHED'
2021-05-18 19:04:27 -04:00
ghidra007
3d052cde11
GP-339 Added RecoverClassesFromRTTI script and related classes.
2021-05-18 18:53:05 -04:00
dragonmacher
15a78011e3
GP-3 - Updated Navigatable to have a notion of selected text; updated
...
the SearchTextPlugin to use this feature
2021-05-18 16:30:08 -04:00
ghidra1
d1c491b357
Merge remote-tracking branch 'origin/GP-895_EnumOrdering' ( Closes #2909 )
2021-05-18 08:48:54 -04:00
caheckman
601757fb09
Removing some unused variables
2021-05-17 15:39:24 -04:00
caheckman
0ba753427a
Set variable_length flag early
2021-05-14 12:06:28 -04:00
Ryan Kurtz
3a0ae8ee39
GP-849: Gradle 7 support
2021-05-12 13:45:16 -04:00
ghidra1
da800b6e41
GP-862 Refactor of Composite interface and internals. Changes made to
...
packing and alignment methods (see WhatsNew.html for API changes).
2021-05-07 20:56:35 -04:00
ghidra1
03ad680756
GP-653 ProgramCompilerSpec revisions
2021-05-04 12:20:41 -04:00
caheckman
a5d4ca3cab
Program specific, user-defined, cspec extensions
...
Documentation for spec extensions
Handle extensions with parse errors
Export button for spec extensions
Pop-up dialog for parse errors in user-defined specification extensions
GP-653 corrected some minor issues and established new ProgramDB version
make incremental initialization constructor for AddressSized private
Make AddressSized fields private
More adjustments to AddressSized
Review fixes for BasicCompilerSpec
Take restoreXml out of DataOrganization interface
Remove restoreXml from BitFieldPacking interface
More review fixes
Prevent callotherfixup extension with non-existent target
Suggested export name
More documentation for SpecExtension
Support for undo/redo with spec extensions
Documentation for ConstructTpl
Split out ProgramCompilerSpec and other changes for review
Changes after next round of reviews
2021-05-04 12:11:55 -04:00
ghidra1
a40370ab7a
Revert "Merge remote-tracking branch 'origin/GP-653_UserDefinedCspec--SQUASHED'"
2021-04-30 10:34:54 -04:00
caheckman
ed82c2cb34
GP-653 added support for user-defined compiler spec extensions
2021-04-29 16:17:25 -04:00
caheckman
81a678ce68
Fix TypeEnum comparisons
2021-04-26 16:30:14 -04:00
ghidra1
a7ec401226
Merge remote-tracking branch 'origin/GP-802_SignedIntegers' (Closes
...
#2565 )
2021-04-23 11:38:25 -04:00
ghidra1
bc8e56bd60
GP-356 refactor of EditFunctionSignatureDialog and the various
...
extensions.
2021-04-05 13:56:07 -04:00
ghidra1
b3e90569fd
Merge remote-tracking branch 'origin/GP-513_JoinedReturnValue'
2021-04-02 18:15:22 -04:00
ghidra1
2b4f0d670f
Merge remote-tracking branch 'origin/GP-767_MaxInstructionOption'
...
(Closes #2557 )
2021-04-02 18:06:44 -04:00
ghidra1
636102a409
Merge remote-tracking branch 'origin/GP-821_PiecePathologyInfiniteLoop'
...
(Closes #2851 )
2021-04-02 17:40:18 -04:00
Ryan Kurtz
359925c9b3
GP-832: Certify
2021-04-02 13:08:05 -04:00
Ryan Kurtz
45d6b68575
Merge branch 'GP-832_ryanmkurtz_PR-2818_Pokechu22_decompiler-doc-typos'
2021-04-02 12:58:00 -04:00
caheckman
aee17d9999
setReturnBytesConsumed correctly evaluates if change has occurred
2021-03-30 16:17:07 -04:00
caheckman
b8024cb747
Remove stack placeholders before guarding calls
2021-03-24 13:23:05 -04:00
caheckman
872cd724cb
Split out BE and LE cspec for MIPS
2021-03-24 13:23:04 -04:00
caheckman
996f052a79
Adjustments to onlyOpUse
2021-03-24 13:23:04 -04:00
caheckman
193ad764e5
Propagation of data-types across signed comparisons
2021-03-24 12:35:03 -04:00
Ryan Kurtz
4bea9430a8
GP_764: Preventing stack overflow in
...
ObjectiveC2_DecompilerMessageAnalyzer
2021-03-23 11:02:07 -04:00
caheckman
7af6f23799
New maxinstructions option
2021-03-19 17:36:14 -04:00
caheckman
076a4f7b85
Don't send default options
2021-03-19 16:06:11 -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
Pokechu22
b940cdcc4f
Correct typos and spacing in decompiler documentation
2021-03-08 16:14:09 -08:00
ghidra1
0f4026c682
Merge remote-tracking branch
...
'origin/GP-625-tomnelson-full-fix-1.2-SNAPSHOT...'
2021-03-03 13:07:32 -05:00
dragonmacher
76b66e2a53
added javadoc and improved root predicate for loop vertices. changed CIRCLE symbol name
...
GP-625 updated module IP for jungrapht 1.2
missing comma
changed jungrapht version to 1.2
changed favored edge and comparator
rename for updates to exp layouts
updates for graph display api generalization
renamed exp layout
added placeholders for exp layouts
removed problematic changes to layouts
allow edge selection to be enabled. Begin to organize default graph api symbols in GraphDisplay
updates
full fix for GP-625
2021-03-03 09:22:36 -05:00
ghidra1
4c8856996c
Merge remote-tracking branch 'origin/GP-731_ryanmkurtz_PR-2783_KipHamiltons_spelling'
2021-02-26 18:27:01 -05:00
ghidra1
f94fb42da8
Merge remote-tracking branch 'origin/GP-731_ryanmkurtz_PR-2324_njfox_refactor_fix-variable-name'
2021-02-26 18:26:43 -05:00
Kip Hamiltons
9a4ae5feaf
Changes incorrect to in pcode manual description for SUBPIECE
2021-02-20 22:38:22 +11:00
ghidra1
0d01b72af9
Merge remote-tracking branch 'origin/GP-628-dragonmacher-dialog-issues'
...
(fixes #2398 , #2480 )
2021-02-16 13:03:00 -05:00
dragonmacher
d4302549e3
GP-676 - Tweak to the TableChooserDialog API to always use a transaction
2021-02-10 20:35:55 -05:00
dragonmacher
83e6e614a5
GP-676 - Updated TableChooserDialog API to allow for bulk transaction
...
usage
2021-02-09 17:49:37 -05:00
dragonmacher
a20d77a27b
GP-628 - Dialogs - fixed issue of non-modal dialog appearing over modal
...
dialog; marked many input dialogs as transient
2021-02-04 14:40:32 -05:00
dragonmacher
8493c333c8
GP-377 - Graphing - A few small refactorings
2021-02-02 15:45:10 -05:00
Tom Nelson
a4dbc30047
Fixes for GP-377, GP-554, GP-551, GP-552, GP-553.
...
This commit removes previous hacks for overlapping vertices, integrates a configurable graph mouse model, puts back the RTree spatial data structures.
2021-02-02 15:45:05 -05:00