Commit graph

462 commits

Author SHA1 Message Date
paramjot@gmail.com 8cdf270847 Initial SuperH SH-1/SH-2 Processor Support 2019-06-23 17:58:32 -04:00
Ryan Kurtz b6b9b27128 Merge remote-tracking branch 'origin/GT-2953_ryanmkurtz_PR-706_kant2002_pdb-test-cleanup' 2019-06-21 13:35:24 -04:00
Ryan Kurtz caf6fa0b85 Merge remote-tracking branch 'origin/GT-2952_ryanmkurtz_PR-685_marpie_fix-pdb-exception' 2019-06-21 13:22:03 -04:00
caheckman a6c359961d Merge remote-tracking branch 'github/Github-224_caheckman' 2019-06-20 15:25:46 -04:00
caheckman 11a86ca06e minor change to transformPtr 2019-06-20 15:02:05 -04:00
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
caheckman 39d3a5f810 working fix 2019-06-20 14:43:20 -04:00
Andrii Kurdiumov d161081941 Fix test which was has meaningless assertion
It seems that small mistake slip due to copy-paste.
2019-06-20 19:55:19 +03: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