Commit graph

876 commits

Author SHA1 Message Date
Ryan Kurtz
add6576054 ClassSearcher no longer scan's 3rd party jar's for ExtenionPoints in
development mode when using the flatrepo/gradle cache setup.
2020-06-29 13:39:01 -04:00
ghidravore
777bcbef17 fixed accidental checkin of debug code. 2020-06-26 17:10:00 -04:00
ghidravore
b7e6faf2dc fixes #1810 broken toolbar actions on nodes in the function graph 2020-06-26 14:35:34 -04:00
ghidravore
3ea11259d1 GitHub-1996 changes from review 2020-06-25 14:40:18 -04:00
ghidravore
9bd4358594 Github-1996 duplicate actions appearing in ProjectDataDialog. Also,
actions that don't belong in DataTreeDialog showing up.
2020-06-19 16:21:05 -04:00
ghidravore
d648dd3ef8 GT-3185 Removed restriction for creating symbols that resemble dynamic
symbol names.
2020-06-16 12:18:06 -04:00
ghidra1
bdbbca30a1 Improved bulk addDatatypes performance (experimental method) and
corrected structure editor help text.
2020-06-04 20:19:16 -04:00
ghidra1
4406b8a7a8 Conflict handler correction 2020-06-04 14:17:40 -04:00
ghidra1
1f9bd91fcb Additional datatype resolve cleanup 2020-06-04 14:07:29 -04:00
ghidra1
7f09488133 Corrected test issues and refined datatype conflict handling 2020-06-04 13:58:21 -04:00
ghidra1
c2d9629f57 GT-3571 Numerous changes to datatype resolve/replace addressing
performance and conflict handling.  Corrected composite merge
deficiencies.  Added datatype resolve/equivalence caches for performance
improvement.  Added deferred pointer resolution for structures and
unions.  Corrected datatype parent/child update
2020-06-03 17:58:59 -04:00
ghidravore
86a884a462 Merge remote-tracking branch 'origin/GT-xx-ghidravore_removing_uses_of_LongObjectHashTable' 2020-06-02 13:01:31 -04:00
ghidravore
ca58264d65 changes from review 2020-06-02 12:58:36 -04:00
ghidravore
7a36786eb5 updated allowed ip in certification files 2020-05-26 15:55:43 -04:00
ghidravore
875eed4c3b Merge remote-tracking branch 'origin/caheckman_recentBranches' 2020-05-22 13:29:33 -04:00
ghidravore
e3aebe3adb Replace uses of LongObjectHashTable with Java's HashMap 2020-05-21 16:46:44 -04:00
ghidravore
3dbf930578 fixed formatting in DbObjectCache 2020-05-20 13:25:01 -04:00
ghidra1
1675f226b3 Merge branch 'GT-0_ghidra1_PR-1878_astrelsky_IPBuildIssue' 2020-05-20 12:56:51 -04:00
ghidra1
2ec2a991fb Corrected ConcurrentModificationException caused by recent DBObjectCache
change
2020-05-20 10:18:35 -04:00
ghidravore
3dc789863e changes from review 2020-05-19 16:56:22 -04:00
ghidravore
0efc173756 replace LongObjectHashMap with java's hashMap 2020-05-19 16:19:34 -04:00
astrelsky
e551c62ecf
Corrected ip 2020-05-18 19:27:42 -04:00
ghidravore
5660799298 fixed junit tests 2020-05-18 12:21:36 -04:00
ghidra1
82ebcb26f6 Improvements made to GhidraScript and FlatProgramAPI createLabel methods
set allow namespace specification and handle label promotion to function
name when makePrimary is true at existing function entry point.
2020-05-15 11:54:27 -04:00
ghidra1
7385544bed Corrected test fallout from Memory changes 2020-05-15 10:37:58 -04:00
ghidra1
cee8a138c0 Raised program version due to the revised memory support of overlay
mapped blocks and byte mapping schemes
2020-05-14 17:07:45 -04:00
ghidra1
305a1ddf98 Merge branch 'ghidra1_PIC30_ElfImportFixes' 2020-05-14 16:02:55 -04:00
ghidra1
2885f74867 Merge branch 'ghidra1_ByteMappedBlocks' 2020-05-14 15:30:43 -04:00
ghidra1
251e14562d PIC24/30/33 corrections and ELF import improvements for Harvard
Architecture
2020-05-14 15:29:52 -04:00
ghidra1
6ff98a4098 Modified Memory API for creating Overlay blocks allow for
byte/bit-mapped overlays.  Added ByteMappingScheme for byte-mapped
blocks.
2020-05-14 15:28:27 -04:00
ghidravore
410af5a272 GT-3317
moved generic graph interfaces to features graph module
created graph service broker

first commit of program graph module adapted to new graph api

GT-3317 connected listeners, documented and prettied up code
changed GhidraGraph to preserve order of created graph. Removed edge
filtering from initial program graph display

GT-3317 added exporters for supported formats

GT-3317 fixed GhidraGraph bug where it lost edges

updates

changed to new action builder
removed icons, improved AttributeFilters

removed DialogComponentProviderBuilder
fixed generic alphabet soup

added vertex name updating.

GT-3317 added threading to sugiyama
adapted to take advantage of multi-threaded edge crossing reduction in
circle layout
eliminated parallel edges, improved sizing, updated jungrapht version

GT-3317 fixing AST graph and moving modules and packages
started help
GT-3317 updated min-cross and color selections
uses min-cross that optimizes for graph size

GT-3317 help, javadocs

changes from review comments and cleaning up warnings and simplifying
exporter code
fixing warnings, simplifying unnecessarily complicated code
more changes from review
more changes from review, simplifications. removed unnecessary
threading, renamed vertex, edge, etc
GT-3317 squashed many commits to make rebase easier. Mostly changes from
first code review.
2020-05-13 15:58:03 -04:00
caheckman
0f0a82b8b1 Emit opaque structure instead of undefined array 2020-05-13 15:23:30 -04:00
caheckman
547a4f2ab5 Opaque strings and variable length data-types 2020-05-12 14:09:52 -04:00
ghidra1
0001ee2651 Dispose XML parser with finally 2020-05-12 12:35:48 -04:00
ghidravore
397a073bf6 changes per review 2020-05-01 16:30:08 -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
78f672d5f9 GT-3627 corrected server related action enablement 2020-03-31 16:37:54 -04:00
ghidra1
3b05eada12 Merge remote-tracking branch 'origin/patch' 2020-03-27 12:30:34 -04:00
ghizard
4478f85650 GT-3620 SymbolPathParser review fix 2020-03-27 11:26:39 -04:00
ghidra1
63a0b5e61e Merge remote-tracking branch 'origin/GT-3577_AliasBlock' 2020-03-26 15:00:32 -04:00
ghizard
dde3f4aa8c GT-3620 PdbSymbolParser naive parse bug checkin 2020-03-25 12:20:58 -04:00
ghidra1
dc5f354675 Merge remote-tracking branch 'origin/GT-3591_ghidra1_SleighCompile' 2020-03-25 09:59:06 -04:00
ghidra1
cdcd6fbac0 GT-3591 force language recompile if slaspec incorrect version 2020-03-25 09:56:44 -04:00
ghidorahrex
55aa4a766c Merge remote-tracking branch
'origin/GT-3616_ghidorahrex_PR-1671_mumbel_sleightokens'

Fixes #1671 Fixes #1669
2020-03-24 14:51:01 -04:00
ghidorahrex
2bcf714669 Merge remote-tracking branch
'origin/GT-3615_ghidorahrex_PR-1499_astrelsky_AARCH64'

Fixes #1499
2020-03-24 11:10:31 -04:00
ghidorahrex
66103225b6 GT-3615: Fix certify header comment in Platform.java 2020-03-24 10:39:39 -04:00
mumbel
a7ceaedb0c Sleigh token fields bounds
A token field should be bound by the size of the token, avoid invalid
fields, most likely off-by-one errors
2020-03-23 23:14:46 -05:00
ghidravore
4e05b576b5 Merge remote-tracking branch 'origin/GT-3542-dragonmacher-symbol-tree-flashing' 2020-03-20 17:58:20 -04:00
ghidravore
005872394c Merge remote-tracking branch 'origin/GT-3607-dragonmacher-number-dialog-big-integer' 2020-03-20 17:57:15 -04:00
ghidravore
70305cd572 Merge remote-tracking branch 'origin/GT-3604-dragonmacher-table-upate-delay' 2020-03-20 17:56:10 -04:00