Commit graph

801 commits

Author SHA1 Message Date
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
caheckman
3bfcb95788 Refactor Varnode printRaw 2021-01-07 15:13:41 -05:00
caheckman
5f715d73e3 using emplace 2021-01-07 14:36:10 -05:00
caheckman
3644c120c0 Iterate statement form 2021-01-05 10:12:14 -05:00
caheckman
b2bc1eb019 Decompiler for-loops 2021-01-04 14:34:04 -05:00
ghidra1
65eecfb970 Merge remote-tracking branch 'origin/patch' 2020-12-17 09:59:25 -05:00
caheckman
7d1607c781 processStructure method 2020-12-16 12:28:01 -05:00
James
6f760edb4c GP-520 warn about large temporary varnodes 2020-12-16 10:44:21 -05:00
ghidravore
c42cb724b8 Merge remote-tracking branch 'origin/GP-473-dragonmacher-cpp-exporter-comments' 2020-12-15 15:29:00 -05:00
ghidra1
998f1c651f Merge remote-tracking branch 'origin/patch' 2020-12-14 13:01:12 -05:00
astrelsky
39ef0c3595 GP-477 Fixes RenameFunctionAction and HighSymbol NPE, Prevent
EditLabelAction from accepting function symbols
2020-12-14 12:45:11 -05:00
ghidra1
5555566e59 Merge remote-tracking branch 'origin/patch' 2020-12-10 10:12:40 -05:00
ghidravore
eb1740f936 Merge remote-tracking branch 'origin/GP-387_JumpTableModeBits' into patch 2020-12-09 16:52:15 -05:00
caheckman
bf43007117 Fixing some silent exceptions in FillOutStructureCmd 2020-12-07 17:54:28 -05:00
dragonmacher
7502b8eb32 Merge remote-tracking branch 'origin/patch' 2020-12-04 14:59:20 -05:00
ghidra1
4b1beb742f GP-467 simplifed build for Decompiler making installation of bison/flex
optional for most end-users
2020-12-04 10:43:21 -05:00
dragonmacher
8d620240e2 GP-473 - fixed help for exporter 2020-12-03 18:53:01 -05:00
caheckman
178dbffe76 Mask off alignment bits in jumptable address generation 2020-11-16 10:41:33 -05:00
ghidra1
b4195250f9 Merge remote-tracking branch 'origin/Ghidra_9.2' 2020-11-10 13:56:03 -05:00
dragonmacher
ee110b8c3c Decompiler - restored deleted service interface 2020-11-09 11:24:52 -05:00
ghidravore
76bf45af4b Merge remote-tracking branch 'origin/GP-155-dragonmacher-help-build-fix' 2020-11-05 17:03:10 -05:00
ghidra1
7d2155ce71 Merge remote-tracking branch 'origin/Ghidra_9.2' 2020-11-05 15:04:07 -05:00
caheckman
1c3314eaeb Equate testing in the decompiler 2020-11-05 13:26:55 -05:00
caheckman
f758942dd7 Propagate constant symbols through equal2zero rule.. 2020-11-05 12:18:31 -05:00
dragonmacher
68ef3a22c5 GP-155 - Help - fixed intermittent build failure due to different nodes
with shared 'text' attribute values
2020-11-02 19:27:22 -05:00
ghidravore
b88c949c6b Merge remote-tracking branch 'origin/Ghidra_9.2' 2020-11-02 14:44:34 -05:00
emteere
acfe90c86b GP-0_emteere minor fix for potential decompiler namespace lookup
inconsistency
2020-11-02 10:49:18 -05:00