Commit graph

1936 commits

Author SHA1 Message Date
dragonmacher
adfa05bd90 GT-3023 - fixed EOL comment exception 2019-07-22 15:29:28 -04:00
dev747368
c15364e0a4 GT-3001 (#789) code review - add missing file exclude. 2019-07-22 15:12:24 -04:00
dev747368
269f4f6af7 GT-3000 remove unneeded string data type usage in DWARF.
DWARF would substitute Ghidra string data types for static char[] arrays
to enable better Listing UI experience.

This change removes this special case fixup and relies on the
ArrayStringable to allow the char array to appear as a string in the
Listing.
2019-07-22 14:57:40 -04:00
Ryan Kurtz
21d984c093 Merge branch 'GT-3021_ryanmkurtz_PR-813_dev747368_html' 2019-07-22 09:26:14 -04:00
dev747368
9274e27f8e GT-3021 Fix HTML text warnings.
Change some G?Labels to G?HtmlLabels
2019-07-19 17:48:07 -04:00
ghidravore
03e3c7ef3e added log message when importer moves block to overlay because of
conflict
2019-07-19 14:54:44 -04:00
dev747368
6c0171c920 GT-3001 (#789) fix RestoreTask to safely extract files from zip.
Abstracted guts of GFileSystemExtractAllTask, reused in RestoreTask.
Fixed NPE in RestoreTask if restore was canceled.
2019-07-19 14:48:04 -04:00
dragonmacher
ac98e609d7 Help location fixes 2019-07-19 14:24:03 -04:00
Ryan Kurtz
479f595af8 Merge remote-tracking branch 'origin/GT-2971-dragonmacher-close-button-key-binding' 2019-07-19 13:53:37 -04:00
dragonmacher
ad4ac0413d GT-2971 - Key Bindings - test fixes 2019-07-19 13:51:30 -04:00
ghidravore
a0759b1611 more changes from review 2019-07-19 12:04:56 -04:00
ghidravore
18c24846b7 fixed bug found in review 2019-07-19 11:48:06 -04:00
ghidravore
b8ef7445f1 Updating loaders to use FileBytes. 2019-07-19 11:17:22 -04:00
dragonmacher
380d863c96 GT-2971 - Key Bindings - Added the ability to set a key binding for the
close button for all Component Providers
2019-07-19 11:00:43 -04:00
ghidra1
6a6bb63932 Corrected ELF Import issue where FileBytes can not be used in some load
situations (e.g., PIC-30)
2019-07-19 10:56:01 -04:00
Ryan Kurtz
6d05537b7f Merge remote-tracking branch 'remotes/origin/GT-2973-dragonmacher-snapshot-navigation-arrows' 2019-07-19 09:28:36 -04:00
Ryan Kurtz
8739d8e750 Merge remote-tracking branch 'origin/GT-3016_ghidavore_file_offset' 2019-07-19 07:51:43 -04:00
dragonmacher
730acdcd24 GT-3003 - Testing - updated framework test code to work in user
installation with Eclipse
2019-07-18 18:45:58 -04:00
ghidravore
57e2171dd4 Added feature to show file offsets in address hover in listing 2019-07-18 15:50:59 -04:00
dragonmacher
1d5f9ffd5e GT-2973 - Navigation - fixed navigation buttons when using a snapshot in
its own window
2019-07-18 14:22:22 -04:00
Ryan Kurtz
410a031c2f Merge remote-tracking branch 'origin/GT-2845c_ghidravore_pefloader_filebytes' 2019-07-18 12:27:56 -04:00
Ryan Kurtz
898425aac4 Merge remote-tracking branch 'origin/GT-2949-dragonmacher-deprecated-script-methods' 2019-07-18 12:24:25 -04:00
dragonmacher
d4bb3e945d GT-2949 - Scripting - removed old deprecated methods 2019-07-18 11:42:21 -04:00
ghidra1
077902d99a Corrected test failures 2019-07-18 11:24:05 -04:00
ghidra1
e565601299 Merge remote-tracking branch 'origin/ghidra1_BitFields' 2019-07-17 18:45:27 -04:00
ghidra1
0a457bf26b BitFields - corrected internal structure pack/unpack and other minor
issues
2019-07-17 18:43:47 -04:00
ghidravore
a8934fbd95 more changes for filebytes 2019-07-17 18:30:32 -04:00
ghidravore
efcfe2de52 Merge remote-tracking branch 'origin/GT-2925-2-dragonmacher-provider-key-binding-fixup' 2019-07-17 17:25:22 -04:00
ghidravore
8576bd66e9 changed PefLoader to use filebytes 2019-07-17 16:44:04 -04:00
dragonmacher
dabdc38ea9 GT-2925-2 - Key Bindings - Support Window Menu Provider Key Bindings -
test and review fixes
2019-07-17 16:11:45 -04:00
dev747368
fdc82c4487 GT-3012 - fix FSRL path generation on windows.
FSRLs were being generated without a leading "/".  When using batch
import on a local directory, the mismatch between a correct FSRL and a
FSRL with a missing "/" caused truncated folder names to be created.
2019-07-17 14:30:12 -04:00
Ryan Kurtz
cf51f1e3df GT-2963: Fixing typo. 2019-07-17 14:19:01 -04:00
Ryan Kurtz
826b4a72d1 Merge remote-tracking branch
'origin/GT-2963_dev747368_DWARF_tweaked_image_base'

Conflicts:
	Ghidra/Features/Base/src/main/java/ghidra/app/util/opinion/ElfLoader.java
2019-07-17 14:17:21 -04:00
ghidra1
ca408ad704 BitFields - minor help edits 2019-07-17 11:56:09 -04:00
ghidra1
9280b696a9 BitFields - added a few tests and improved javadoc 2019-07-17 11:56:08 -04:00
dev747368
bfae673c7c GT-2187 fix calls to memberDesc 2019-07-17 11:56:06 -04:00
ghidra1
27e8356316 BitFields - corrected DWARF bitfield parse and incorporated use of
DW_AT_byte_size
2019-07-17 11:56:05 -04:00
ghidra1
5c19a5c124 BitFields - improved bit position search logic 2019-07-17 11:56:04 -04:00
ghidra1
398c5791f7 BitFields - tweaked colors for improved contrast 2019-07-17 11:56:03 -04:00
dev747368
af89a2feef GT-2187 - DWARF bitfields in unions 2019-07-17 11:56:02 -04:00
ghidra1
f54f68c66e BitFields - corrected bitfield transitions between different data
organizations and packing for unions.
2019-07-17 11:56:01 -04:00
ghidra1
486ce82586 BitFields - additional refinements and added help content 2019-07-17 11:55:59 -04:00
ghidra1
84a70220dd BitFields - updated help screenshots and corrected bitfield conflict
detection issue and structure editor unload/load handling
2019-07-17 11:55:58 -04:00
ghidra1
3f1ffb276f BitFields - additional refinements 2019-07-17 11:55:57 -04:00
dev747368
286d2a6258 GT-2187 - tweak error messages 2019-07-17 11:55:56 -04:00
dev747368
36ba29555b GT-2187 - update DWARF bitfields to handle newer bitOffset attrs 2019-07-17 11:55:55 -04:00
dev747368
e8a15471e7 GT-2187 DWARF bitfields 2019-07-17 11:55:54 -04:00
ghidra1
678b81ccbd BitFields - corrected zero-length bitfield editor rendering. Corrected
test related issues.
2019-07-17 11:55:53 -04:00
ghidra1
8a1af5c3f0 BitFields - added bit view component to structure/union editor and
refined rendering
2019-07-17 11:55:52 -04:00
ghidra1
fab75940bd BitFields - corrections to structure editor actions and some packing
fixes
2019-07-17 11:55:51 -04:00