Commit graph

770 commits

Author SHA1 Message Date
Dan
e881a47d92 GP-587: Updated documentation 2021-04-01 12:04:33 -04:00
caheckman
71ca7532e7 Inform decompiler when opaque data-types are variable length 2021-03-30 11:57:07 -04:00
ghidra1
d688f580dc GP-812 corrected improper exposure of DatabaseObject methods 2021-03-26 15:49:55 -04:00
James
0ee52583fe GP-803 fixed emulation of binary ops with large 2nd input 2021-03-24 16:58:35 +00:00
dragonmacher
1b36a099f4 Test fixes 2021-03-23 12:52:08 -04:00
ghidra1
064e49f760 Merge remote-tracking branch 'origin/GP-706-dragonmacher-demangler-slow-namespace-creation--SQUASHED' 2021-03-19 19:43:01 -04:00
dragonmacher
ae69ba87d1 GP-706 - Speed up namespace lookup and creation 2021-03-18 12:13:28 -04:00
dragonmacher
c8a4f7dcf7 Test fixes for non-failing stack traces in log file 2021-03-18 11:28:34 -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
ghidra1
28138bcba2 Merge remote-tracking branch
'origin/GP-774-dragonmacher-dt-manager-deadlock--SQUASHED' (Closes
#2832)
2021-03-15 17:55:44 -04:00
dragonmacher
faac13437e GP-774 - fixed potential deadlock in dt db manager 2021-03-12 15:29:11 -05:00
ghidra1
79fce9b032 Merge remote-tracking branch
'origin/GP-751_ghizard_VarnodeContext_Needs_OverlayAddressSpace' (Closes
#2785, Closes #2787)
2021-03-10 14:06:21 -05:00
ghizard
2136e71048 GP-751 OverlayAddressSpace for VarnodeContext and clean-up code 2021-03-03 16:48:22 -05: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
f94fb42da8 Merge remote-tracking branch 'origin/GP-731_ryanmkurtz_PR-2324_njfox_refactor_fix-variable-name' 2021-02-26 18:26:43 -05:00
dragonmacher
0ed83875fc GP-696 Raised ProgramDB version to 23 (upgrade not required). Implement BigRefList for from-refs 2021-02-23 12:33:16 -05:00
ghidra1
f655cfe048 Merge remote-tracking branch
'origin/GP-0_ryanmkurtz_PR-2613_hinoue_spelling'
2021-02-10 20:10:13 -05:00
ghidra1
eb4f22e0e3 Merge remote-tracking branch
'origin/GP-659_ghizard_Modify_more_Eclipse_dotlaunch_for_preferred_launchers'
2021-02-10 20:08:40 -05:00
Dan
669b14a7cf GP-587: Testing that delay slots can be assembled. 2021-02-09 08:27:55 -05:00
Dan
98331405b8 GP-587: Assembling bytes into a side buffer, then patching all at once. 2021-02-09 08:04:36 -05:00
ghidra1
d6e46d1270 Merge remote-tracking branch 'origin/patch' 2021-02-04 17:39:17 -05:00
dragonmacher
fef756c967 GP-523 - Fix javadoc errors 2021-02-04 17:28:17 -05:00
dragonmacher
e983784753 Graphing - (various fixes; see below)
-fixed bug that prevented actions being added to sub graphs
-subgraph gets bad tab text
-properties documentation
-fixed incorrect vertex shape function applied to lightweight renderer
-dispose actions on close
2021-02-04 14:04:39 -05:00
ghizard
444e037717 GP-659 Modified more Eclipse .launch files for preferred launchers 2021-02-03 17:10:33 -05:00
dragonmacher
8493c333c8 GP-377 - Graphing - A few small refactorings 2021-02-02 15:45:10 -05:00
Tom Nelson
6609b4aa67 added javadoc and removed some cruft 2021-02-02 15:45:06 -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
f41eb4ab4d GP-645 changed assembler to ignore external symbol names 2021-01-28 17:54:42 -05:00
ghidra1
4798052f29 Merge remote-tracking branch 'origin/GP-312_redux' 2021-01-28 15:37:50 -05:00
ghidra1
ec4ac501c1 Merge branch 'GP-290_ghidra1_PDB_RenameFunctionDefs' 2021-01-28 15:32:39 -05:00
ghidra1
5080139b51 GP-290 PDB rename function definitions with 1:1 relationship with
function symbol
2021-01-28 15:28:56 -05:00
James
8f49837efe additional changes due to github #2693 2021-01-27 18:03:21 +00:00
James
f7a3bc1853 GP-312_James updates UniqueAddressFactory to use
SleighBase.MAX_UNIQUE_SIZE
2021-01-27 14:27:32 +00:00
ghidra1
59fa5f6d6b GP-520 corrected NPE 2021-01-26 12:27:42 -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
4129d08611 Merge remote-tracking branch 'origin/patch' 2021-01-25 15:47:43 -05:00
ghidra1
9a0f630f38 GP-534 Corrected interpretation of 32-bit segmented pointer when read
from memory.
2021-01-25 15:26:26 -05:00
ghidra1
7ba3dc048d Merge remote-tracking branch 'origin/patch' 2021-01-14 09:56:21 -05:00
dragonmacher
8e4f0c5f16 GP-589 - Updated Function.getCalledFunctions() and
Function.getCallingFunctions() to support a null task monitor

Closes #589
2021-01-13 18:16:05 -05:00
ghidra1
fb5ab7569d Merge remote-tracking branch 'origin/patch' 2021-01-11 23:06:39 -05:00
ghidra1
89a6574f6e Merge remote-tracking branch 'origin/GP-521-dragonmacher-apply-data-types-2--SQUASHED' into patch 2021-01-11 23:04:15 -05:00
ghidra1
eae5fd5e88 Merge remote-tracking branch 'origin/GP-565_DecompilerForLoops' 2021-01-11 18:58:24 -05:00
ghidra1
cc483f08ab Merge remote-tracking branch 'origin/patch' 2021-01-11 18:50:07 -05:00
ghidra1
9032c75029 GP-431 corrected merge bug related to structure bitfields and
flex-arrays
2021-01-11 18:34:36 -05:00