Commit graph

397 commits

Author SHA1 Message Date
caheckman
39cbcd33ae LOAD protect 2020-05-19 15:51:02 -04:00
caheckman
764eec057f LOAD iterating, reclaim auto_live bit 2020-05-15 13:14:25 -04:00
caheckman
74d27ecb20 set up debug stream properly for debug console 2020-05-15 13:10:00 -04:00
caheckman
36c5a5c62b remote debug console 2020-05-15 12:44:49 -04:00
caheckman
8a1c44c1d7 Added function tag filter to CppExporter 2020-05-12 14:10:04 -04:00
caheckman
e47fa51518 Fix for NEW operator 2020-05-12 14:10:03 -04:00
caheckman
14d7bd2b1f Search for arrays through nested structures 2020-05-12 14:10:02 -04:00
caheckman
5332624de8 Some bug fixes for ptr arith 2020-05-12 14:10:01 -04:00
caheckman
4f1adfcfc0 Restrict distribution producing non-multiples if no sub-components 2020-05-12 14:10:00 -04:00
caheckman
40bb05d8ed getTypePointerStripArray strips only 1 level 2020-05-12 14:09:59 -04:00
caheckman
6df091eeee Collapse double multiplies during ptrarith 2020-05-12 14:09:58 -04:00
caheckman
9802ba970e Collapse constants in distributeIntMult 2020-05-12 14:09:58 -04:00
caheckman
0dcf55b7c8 Added distributing transform to ptrarith 2020-05-12 14:09:57 -04:00
caheckman
e6e88bf2be Split out checkMultTerm 2020-05-12 14:09:56 -04:00
caheckman
0a4d2d7ba1 Refactor of RulePtrArith 2020-05-12 14:09:55 -04:00
caheckman
e7bd8a6dba console mode fix 2020-05-12 14:09:54 -04:00
caheckman
9ea9790e88 string debugging tags 2020-05-12 14:09:53 -04:00
caheckman
547a4f2ab5 Opaque strings and variable length data-types 2020-05-12 14:09:52 -04:00
caheckman
2c547ac41b Use string reference 2020-05-12 14:09:52 -04:00
caheckman
7dee97339c StringData record 2020-05-12 14:09:51 -04:00
caheckman
1529e635fc Converted StringManager to use vectors 2020-05-12 14:09:50 -04:00
caheckman
0eb48e441f Initial commit of new StringManager 2020-05-12 14:09:49 -04:00
caheckman
6a15520aa5 Attempt at adjusting processing of free stores 2020-05-12 14:08:36 -04:00
caheckman
7dea6d1f41 Fixed bug in numHeritagePasses 2020-05-12 14:08:35 -04:00
caheckman
1560158d2a Reorder set language 2020-05-12 14:08:34 -04:00
caheckman
a8dcc7266b Default for maximum number of instructions 2020-05-12 14:08:33 -04:00
caheckman
d9bd93c36b New resetDefaults support 2020-05-12 14:08:32 -04:00
caheckman
791f16101e Better triggering for ActionLaneDivide 2020-05-12 14:08:31 -04:00
ghidravore
5354ac64ba Fixed issue with linux rendering of big fields. The standard graphics
clipping wasn't working for painting text at offsets far offscreen.
Added internal clipping to avoid problem
2020-04-24 13:11:38 -04:00
ghidra1
63a0b5e61e Merge remote-tracking branch 'origin/GT-3577_AliasBlock' 2020-03-26 15:00:32 -04:00
ghidravore
4e05b576b5 Merge remote-tracking branch 'origin/GT-3542-dragonmacher-symbol-tree-flashing' 2020-03-20 17:58:20 -04:00
dragonmacher
30db29d1ce GT-3542 - Symbol Tree - fixed flashing of the symbol tree while
analyzing; fixed bad progress of Decompiler Parameter ID analyzer; fixed
odd progress updating of ConcurrentQ
2020-03-20 12:56:56 -04:00
caheckman
5319b9703c Better protections for overlapping input analysis 2020-03-19 16:30:41 -04:00
caheckman
b17957b176 Change "Commit Locals" to just commit names 2020-03-18 11:38:59 -04:00
caheckman
d2229f235a one more traceForward fix 2020-03-18 10:41:02 -04:00
caheckman
ef7728181d Fix for HighSymbolTest 2020-03-18 10:41:01 -04:00
caheckman
2df81f803b Overlapping input fixes 2020-03-18 10:41:00 -04:00
caheckman
a8f9d4f7ac Fixing some bugs in the new transform framework 2020-03-18 10:40:59 -04:00
caheckman
7dcc3447cc Tool option for controlling alias block 2020-03-18 10:36:42 -04:00
caheckman
04b4011166 Roughed in alias block option 2020-03-18 10:36:41 -04:00
ghidravore
b30657cd83 put in changed to WindowActionManager that was supposed to be in commit
bb28af6 "Improved the per..." Also added null check in
AbstractDecompilerAction
2020-03-16 15:16:52 -04:00
ghidravore
b66577c4dc GT-3485 - fixed a few miscellaneous problems relating to recent action
context changes
2020-03-16 13:55:49 -04:00
ghidravore
42db5154f9 Merge branch 'GT-3485_action_context'
Conflicts:
	Ghidra/Framework/Docking/src/main/java/docking/action/MultipleKeyAction.java
2020-03-16 13:22:53 -04:00
dragonmacher
69c3437e1e Documentation - fixed minor typo 2020-03-13 16:51:17 -04:00
ghidravore
1d0340d83e GT-3485 review changes 2020-03-12 14:38:56 -04:00
ghidravore
641745c6e0 GT-3485 fixed issue where some global listing and navigation actions
were not enabled when providers other than the listing had focus.  This
was unintentionally broken with the original ticket
2020-03-10 18:22:13 -04:00
ghidravore
cd084aee7b Merge remote-tracking branch 'origin/GT-3567-dragonmacher-table-chooser-actions' 2020-03-09 15:44:40 -04:00
caheckman
ea83aa6d5c added RulePiecePathology 2020-03-09 12:06:22 -04:00
caheckman
38b72df280 Truncation amount was not expressed in bytes 2020-03-09 12:06:21 -04:00
caheckman
1ada2384d3 Bug fix to allow repeated use of StructureGraph action 2020-03-09 12:06:20 -04:00