Commit graph

454 commits

Author SHA1 Message Date
Ryan Kurtz a1574d3154 Merge remote-tracking branch 'origin/GT-2876_ghidorahrex_PR-520_brakhane_z80_fix_alternate_regs' 2019-06-20 15:01:36 -04:00
Ryan Kurtz 80d5dcd44f Merge remote-tracking branch 'origin/GT-2941_ryanmkurtz_fatjar' 2019-06-20 08:52:51 -04:00
Ryan Kurtz 13ae0b4c30 Merge remote-tracking branch 'origin/GT-2939_dev747368_PR_690_fergofrog_fix_empty_DWARF_compunit' 2019-06-20 08:02:11 -04:00
Ryan Kurtz a1d68852ca Merge remote-tracking branch 'origin/GT-2943_GhidorahRex_PR-kreeblah_Update_x86_manual_index' 2019-06-20 07:59:03 -04:00
Ryan Kurtz a1bd43172d Merge remote-tracking branch 'origin/GT-2932-dragonmacher-decompiler-external-nav' 2019-06-20 07:54:30 -04:00
Ryan Kurtz a52b6199bd Merge remote-tracking branch 'origin/GT-2947-dragonmacher-focus-placement' 2019-06-20 07:52:26 -04:00
Ryan Kurtz c7277311bb Merge remote-tracking branch 'origin/GT-2942-dragonmacher-seach-text-preview-pieces' 2019-06-20 07:49:32 -04:00
dragonmacher a77efd2524 GT-2947 - updated Edit Function dialog to put focus in the signature
field by default; added undo/redo support
2019-06-19 17:44:34 -04:00
caheckman 4563ac9d38 GT-2369 - Merge remote-tracking branch 'github/caheckman_loadguard' 2019-06-19 17:19:15 -04:00
caheckman 27b7058d98 bumping decompiler minor version number 2019-06-19 15:45:17 -04:00
dragonmacher fb3e941959 Demangler - fixed potential NPE when failing to set a return type on the
DemangledFunctionPointer
2019-06-19 14:56:40 -04:00
caheckman b9b26275f5 fixes for STORE range analysis 2019-06-18 18:29:00 -04:00
dragonmacher 194addac9d GT-2932 - Decompiler - review fixes 2019-06-18 17:48:41 -04:00
caheckman ec9bfa86a7 solving stack STOREs 2019-06-18 16:26:30 -04:00
dragonmacher f5f6b7c18b GT-2942 - Search Text Preview - fixed bug that causes some separator
tokens to not appear in the Search Text Preview column
2019-06-18 15:27:57 -04:00
Ryan Kurtz d8da078251 GT-2941: Generic support for moving "fat jar" to the end of the
classpath.
2019-06-18 12:07:56 -04:00
dev747368 f8f694ad4e GT-2939 closes #690: handle empty DWARF compilation units.
Pulled-from: FergoFrog <45412+fergofrog@users.noreply.github.com>
2019-06-18 11:07:25 -04:00
GhidorahRex ba37c1bae4 Corrected manual index bug in development mode. 2019-06-18 10:35:11 -04:00
caheckman 2a73bca9ac overflow checks, take into account LOAD size 2019-06-17 23:47:05 -04:00
ghidra1 afc772c87c Do not constrain stack variable datatype selection 2019-06-17 14:13:54 -04:00
caheckman cb5ac78c08 fix for stale LoadGuard segfault 2019-06-17 12:26:55 -04:00
Ryan Kurtz cafbb77db0 Merge remote-tracking branch 'origin/GT-2926_dev747368_DmgClientFileSystem' 2019-06-17 10:54:28 -04:00
Ryan Kurtz d428f30a85 Merge remote-tracking branch 'origin/patch'
Conflicts:
	Ghidra/Features/ByteViewer/src/main/java/ghidra/app/plugin/core/byteviewer/ByteViewerPlugin.java
2019-06-17 10:31:53 -04:00
Ryan Kurtz 14f0698554 GT-2937: Fixing PDB file move. 2019-06-17 09:36:21 -04:00
Ryan Kurtz 4918660b00 Merge remote-tracking branch 'origin/GT-2912_dev747368_cpio_filesystem_fix' 2019-06-17 09:03:21 -04:00
caheckman e5c7b58305 tests passing 2019-06-16 23:42:48 -04:00
caheckman f825b1aa57 Refactoring MapRange to RangeHint 2019-06-16 16:47:13 -04:00
caheckman 12c655f41f some name refactoring in varmap 2019-06-16 03:04:23 -04:00
caheckman fa3737c9d9 documentation for varmap 2019-06-16 01:59:58 -04:00
caheckman d51d8259b5 fixed constraint finding corner case 2019-06-15 18:22:28 -04:00
caheckman e506f27b31 Rearrange MULTIEQUAL equation generation 2019-06-15 00:52:51 -04:00
FergoFrog ed4019fcbe Handle DWARF compilation units without a compile unit DIE 2019-06-15 11:55:15 +10:00
dragonmacher 484a4bce56 GT-2927 - review fixes 2019-06-14 18:12:05 -04:00
dragonmacher 12fffa922e GT-2927 - Fixed Listing cursor not restoring correctly at startup 2019-06-14 17:59:45 -04:00
caheckman 3433400d76 adjustments to high index calculations 2019-06-14 17:46:23 -04:00
caheckman 64bdd81eed Reformating varmap 2019-06-14 16:29:23 -04:00
caheckman 6986813538 tighter landmarks 2019-06-14 12:48:26 -04:00
dev747368 b6c8c6be2b GT-2926 remove special case matching for zlib headers in DMG filesystem
(#583).

Some pre-mac appstore DMGs contained zlib compressed payloads.  The
naive check for zlib enabled the DMG file system to catch those cases,
at the expense of false positives for other zlib content.

This commit stops the DMG file system from claiming zlib formatted
files.

Also fix unreleased filehandle in DmgDecryptorStream
2019-06-14 12:12:57 -04:00
caheckman 49f72d2de7 CircleRange contain and widen adjustments 2019-06-14 11:18:02 -04:00
ghidra1 8377f8394b Eliminate use of jcalendar. Replaced DateEditor with non-editable
display for Options use.
2019-06-13 15:36:26 -04:00
Ryan Kurtz a524ae4d7c Merge remote-tracking branch 'origin/GT-2921-dragonmacher-data-settings-exception' 2019-06-13 14:00:27 -04:00
Ryan Kurtz 96e860856d Merge remote-tracking branch 'origin/GT-2629-dragonmacher-decompiler-type-hovers' 2019-06-13 13:58:08 -04:00
dev747368 56a53cb7f7 GT-2912 - fix CPIO filesystem infinite loop when opening bad file.
Also improve "getinfo" to show info elements that it should have been
showing but were lost.
2019-06-13 13:53:02 -04:00
dragonmacher a3bf602de7 Updated 'Apply Enum...' action to only work when there is a program
selection in order to reduce confusion about the correct context for
this action.
2019-06-12 18:26:06 -04:00
caheckman ab9b8dd602 more careful setting of step 2019-06-12 17:40:31 -04:00
dragonmacher 30063c68d0 GT-2629 - Decompiler - fixed hovers for return type and variables 2019-06-12 17:34:39 -04:00
caheckman 8cad85e36c rearrange LoadGuard class 2019-06-12 15:07:39 -04:00
Ryan Kurtz 04e4fde15d GT-2869: Fixing compilation error. 2019-06-12 15:02:03 -04:00
Ryan Kurtz b107aa233b Merge remote-tracking branch 'origin/GT-2869-dragonmacher-shared-action-keybindings' 2019-06-12 14:56:08 -04:00
Ryan Kurtz c27cba5b2e Merge remote-tracking branch 'origin/GT-2914-dragonmacher-decompiler-copy-symbol' 2019-06-12 14:46:45 -04:00