5934 Commits

Author SHA1 Message Date
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
ghidra1 55238b0393 BitFields - updated composite database schema version 2019-07-17 11:55:49 -04:00
ghidra1 d4ea232a4d BitFields - improved unaligned structure edit behavior 2019-07-17 11:55:48 -04:00
ghidra1 31163bca26 Bitfields - added simple bitfield viewer and corrected missing support
for bitfields and flex arrays
2019-07-17 11:55:47 -04:00
emteere 52f6bfc127 emteere-BitFields re-parsed header files with new bitfield support 2019-07-17 11:55:45 -04:00
emteere 0afe11ab87 emteere-Bitfields updated bitfield parsing for unamed bitfields 2019-07-17 11:55:44 -04:00
ghidra1 f1ea4dea31 BitFields - corrected autoscroll during drag 2019-07-17 11:55:43 -04:00
ghidra1 91de569680 BitFields - resolved some editor layout and action enablement issues 2019-07-17 11:55:41 -04:00
ghidra1 3c185a21ad BitFields - added tests which combine bitfields with flex array 2019-07-17 11:55:40 -04:00
ghidra1 50413f65f1 BitFields - corrected flexible array pre-comment generation 2019-07-17 11:55:39 -04:00
ghidra1 54ac180e1a BitFields - updated tests 2019-07-17 11:55:38 -04:00
ghidra1 1fcad78bc4 BitFields - added direct parse support of bitfield entry within
composite.  Restrict use of bitfield datatype.
2019-07-17 11:55:35 -04:00
ghidra1 5ac462441a BitFields - added Edit Bitfield Action for Unaligned Structures. 2019-07-17 11:55:34 -04:00
ghidra1 0a22915976 BitFields - handle launch of bitfield editor via double click (unaligned
structure only)
2019-07-17 11:55:33 -04:00
ghidra1 0ca31967dd BirFields - corrected base datatype error handling 2019-07-17 11:55:31 -04:00
ghidra1 b0c5eeab6a BitFields - improved mouse handling for bitfield specification 2019-07-17 11:55:30 -04:00
ghidra1 a7345527c9 BitFields - added preliminary support for composite bitfields 2019-07-17 11:55:29 -04:00
ghidravore d34a034942 improvement from review 2019-07-17 11:32:10 -04:00