Commit graph

574 commits

Author SHA1 Message Date
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
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
ghidra1
09478efc2a Merge remote-tracking branch 'origin/caheckman_DecompilerTestFramework' 2021-02-02 12:06:04 -05:00
ghidra1
6ed341bc87 Merge remote-tracking branch 'origin/GP-473_DecompilerComments--SQUASHED' into patch 2021-02-01 18:22:07 -05:00
ghidra1
165d9221c4 Merge remote-tracking branch 'origin/GP-473_DecompilerComments--SQUASHED' 2021-02-01 18:06:31 -05:00
caheckman
6cc2d18349 Documenting ifacedecomp 2021-02-01 13:48:08 -05:00
ghidra1
7c5e0e868b GP-473 Pass breakOnWhiteSpace param thru to wrap function. Don't let decompiler layout add extra line breaks based on white space. Adjust prettyprint overflow in the middle of comments 2021-01-29 10:30:00 -05:00
caheckman
ab76cc6095 New combined decompiler testing framework 2021-01-28 18:14:48 -05:00
caheckman
5d7a7c5291 A bunch of doxygen fixes 2021-01-27 14:54:23 -05:00
caheckman
8d2b737a72 Move input stream into IfaceTerm 2021-01-27 12:31:59 -05:00
ghidra1
ceba3171b7 GP-520 corrected NPE 2021-01-26 14:03:35 -05:00
ghidra1
5d1fdc9158 Merge remote-tracking branch 'origin/GP-621_CommentGroups' 2021-01-26 11:58:20 -05:00
ghidra1
a3f223619c Merge remote-tracking branch
'origin/GP-520_James_max_unique_varnode_size'
2021-01-26 11:40:21 -05:00
ghidra1
6196a53a94 Merge remote-tracking branch
'origin/GP-233_James_add_sleigh_filenames--SQUASHED'
2021-01-26 11:06:00 -05:00
ghidra1
ec5009f613 GP-233 Added sleigh source file names to constructor info 2021-01-26 10:53:18 -05:00
ghidra1
eda9127c26 Merge remote-tracking branch 'origin/patch' 2021-01-26 10:46:52 -05:00
Jason P. Leasure
731cc63ae7 fix floating point emulation in Java and C++, add tests 2021-01-26 10:25:55 -05:00
ghidra1
1a388cd832 Merge branch 'GP-597_ghidra1_DecompilerEditFunction' into patch 2021-01-25 16:16:21 -05:00
ghidra1
1482c4e68f GP-597 corrected SpecifyCPrototypeAction manipulation of Function Editor
model
2021-01-25 16:15:36 -05:00
ghidra1
4129d08611 Merge remote-tracking branch 'origin/patch' 2021-01-25 15:47:43 -05:00
caheckman
05f94870d5 Refactor collection of comment tokens in decompiler window 2021-01-21 18:03:50 -05:00
caheckman
798157b50b Print all comments under condition block prior to "if", "while", "for" 2021-01-21 17:41:45 -05:00
dragonmacher
b5c7e7104c GP-620 - Fixed stack trace caused by incorrect options usage
Closes #2672
2021-01-21 16:01:58 -05:00
caheckman
a26cc9e6e3 Build adjustments of C++11 2021-01-19 16:02:04 -05:00
ghidra1
41c453c545 Merge remote-tracking branch 'origin/patch' 2021-01-19 12:11:47 -05:00
Tom Nelson
31b3db431e changes for M1 2021-01-19 12:03:03 -05:00