Commit graph

2588 commits

Author SHA1 Message Date
James
3e1954ebe9 GP-18 updated ia.sinc 2020-06-30 10:34:57 -04:00
James
1ed4407e3d fixes to ia.sinc 2020-06-29 14:58:26 -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
76925e6342 Merge remote-tracking branch 'origin/GT-3571_ghidra1_DTReplaceAndMerge' 2020-06-03 18:02:27 -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
ghidra1
d5cc72fd14 Merge remote-tracking branch 'origin/patch' 2020-06-03 11:19:34 -04:00
ghidra1
bb1b810392 Merge branch 'GT-0_ghidra1_PR-1818_toshipiazza_PDBDivZeroErr' into patch 2020-06-03 11:17:33 -04:00
Toshi Piazza
b89be26da2 Replaces buggy getLength() calls with getCount() 2020-06-03 11:13:37 -04:00
Toshi Piazza
71afb6d4c3 Set minimum array length to 1 2020-06-03 11:07:56 -04:00
Toshi Piazza
6741ad266c Fixes crash in pdb.exe on rust pdb's
Fixes crash in pdb.exe caused when processing a rust ZST

Also escapes filenames as there's at least one instance of a bad
filename in the provided pdb: <::core::macros::panic macros>
2020-06-03 11:07:55 -04:00
ghidravore
be3505ca82 fixed junit errors caused by last week's listingModel change. 2020-06-02 15:34:22 -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
621d3aa58a Merge remote-tracking branch 'origin/GT-xx-_ghidravore_fixed_thread_saftey_issue_with_listing_model' 2020-05-29 13:50:16 -04:00
ghidravore
1d31b87eba updates from review 2020-05-29 13:43:27 -04:00
ghidravore
b6128b0687 Merge remote-tracking branch 'origin/GT-3626_emteere_noreturnbug' 2020-05-28 15:52:16 -04:00
ghidravore
755dc694e1 GT-xx Fixed issue where layout cache was getting corrupted by multiple
thread access.  Fixed by not sharing the ListingModel and instead
cloning it before giving it out.
2020-05-27 12:44:31 -04:00
emteere
52b5ed1b24 GT-3626_emteere_noreturnbug fixed speed issues with large number of
symbols, fixed special case check for call to suspect non-returning
function that finally calls non-returning function
2020-05-26 19:14:40 -04:00
ghidravore
7a36786eb5 updated allowed ip in certification files 2020-05-26 15:55:43 -04:00
emteere
7a13061e4a GP-10_emteere adding missing get_pc_thunk.as/si 2020-05-22 15:39:00 -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
7af55169c0 Added a few more tests for DbObjectCache 2020-05-20 15:39:03 -04:00
ghidra1
eaf6ab250d Updated eclipse format preferences (function call wrapping) 2020-05-20 13:33:14 -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
caheckman
39cbcd33ae LOAD protect 2020-05-19 15:51:02 -04:00
tom
c999cfc308 Change reuse/append display to choose a display that is currently visible. This will be the one in the open tab. 2020-05-19 07:40:01 -04:00
astrelsky
e551c62ecf
Corrected ip 2020-05-18 19:27:42 -04:00
ghidravore
e08efb1504 Merge branch 'GT-3317_ghidragon_PR-1866_tomnelson_RC8' 2020-05-18 17:00:57 -04:00
ghidravore
5660799298 fixed junit tests 2020-05-18 12:21:36 -04:00
ghidra1
1468c2a5f2 Merge branch 'ghidra1_GhidraScript_createLabel' 2020-05-18 10:15:01 -04:00
ghidra1
f9c76fcaed Fixed tests - space character not permitted in block and address space
names
2020-05-15 18:54:03 -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
ghidra1
65f2a4a8db Improved handling of local label namespace handling when promoting to
function name
2020-05-15 12:37:52 -04:00
ghidra1
867548d83f Minor change to SetLabelPrimaryCmd 2020-05-15 12:05:24 -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
tom
5575cce937 updated jungrapht-visualization to 1.0-RC8. Includes fixes noted in functional review. Adds additional layering algorithms to mincross layout algorithm. Fix Module.manifest versions 2020-05-15 07:57:25 -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