caheckman
146a83f953
Fixed decompiler bug causing Ghidra to try to read data from the unique
...
space
2019-05-22 12:09:58 -04:00
ghizard
55b2fe5d02
Small fix of code from GT-2848
2019-05-22 11:53:12 -04:00
ghidravore
1340268ffa
Merge remote-tracking branch 'origin/GT-2875-dragonmacher-task-launcher-deadlock'
2019-05-21 16:42:32 -04:00
dragonmacher
7c30299876
GT-2875 - Unswingable - compile error
2019-05-21 15:55:17 -04:00
dragonmacher
31f3cca1a5
GT-2875 - Unswingable - review fixes
2019-05-21 14:51:32 -04:00
ghidra1
557bc9dab0
Corrected Help Location for Find Checkouts Dialog
2019-05-21 10:27:00 -04:00
dragonmacher
5e8340b7f8
GT-2875 - Unswingable - review fixes
2019-05-21 10:10:13 -04:00
Ryan Kurtz
bc5e4eb0a2
Merge remote-tracking branch 'origin/GT-2877_dev747368_filechooser_createfolder_failure'
2019-05-21 07:53:30 -04:00
Ryan Kurtz
180769ec41
Merge remote-tracking branch 'origin/GT-2881_adamopolous_cancel_exporter_bug'
2019-05-21 07:48:07 -04:00
dragonmacher
bc2fb09ec5
GT-2875 - Unswingable - test fixes
2019-05-20 16:22:49 -04:00
dragonmacher
07f0371a50
GT-2875 - Unswingable - review fixes
2019-05-20 15:47:41 -04:00
adamopolous
46ad5fe3d2
GT-2881: cppexporter now respects cancel commands
2019-05-17 15:39:40 -04:00
GhidorahRex
67301a9013
GT-2876: Updated Z80 slaspec for additional issues.
...
Pulled-from: Dennis Brakhane <brakhane@gmail.com>
2019-05-17 15:20:37 -04:00
Ryan Kurtz
854b356e36
GT-2879: Upgrading apache-commons-lang to 3.9.
2019-05-17 14:40:25 -04:00
ghizard
fa558af9c2
GT-2848: Refactor DependencyGraph with Deterministic version
2019-05-17 13:35:32 -04:00
Ryan Kurtz
dace9682fb
Merge remote-tracking branch 'origin/patch'
...
Conflicts:
Ghidra/application.properties
2019-05-17 12:17:15 -04:00
Ryan Kurtz
67062ca74c
Test for ApplicationVersion class.
2019-05-17 12:13:34 -04:00
Ryan Kurtz
95ca95376d
Setting version to 9.0.5-DEV.
2019-05-17 12:13:09 -04:00
dev747368
90b57163fc
GT-2877 fix file chooser to not put bogus file in model after failure.
...
If failed to create new folder due to filesystem permissions or
whatever, don't put a bogus entry in the file list model.
2019-05-16 17:09:38 -04:00
ghidra1
7bece24cae
Merge remote-tracking branch 'origin/patch'
...
Conflicts:
Ghidra/application.properties
2019-05-16 15:54:47 -04:00
dragonmacher
8dffd377fb
GT-2875 - Unswingable - Code to allow task launching to give-up on the
...
Swing thread to prevent deadlocks
2019-05-16 15:42:24 -04:00
ghidra1
5b159a5ccd
9.0.4 Change History update
2019-05-16 14:31:59 -04:00
dragonmacher
88cf9c0f80
Fix for compile error due to recent review tool fix
2019-05-15 17:08:42 -04:00
dragonmacher
66ef92ae36
Tests - fix for headless task usage
2019-05-15 16:24:15 -04:00
ghidra1
9f3e323a79
Merge remote-tracking branch 'origin/patch'
2019-05-15 15:28:42 -04:00
ghidra1
e1e2992593
GT-2874 corrected severe error in svrAdmin.bat preventing its' use for
...
Windows install of Ghidra Server
2019-05-15 15:27:09 -04:00
Ryan Kurtz
45cf2564a6
Merge remote-tracking branch 'origin/GT-2862-dragonmacher-byte-viewer-cursor'
2019-05-15 13:14:34 -04:00
Ryan Kurtz
b3be552694
Merge remote-tracking branch 'origin/GT-2861-dragonmacher-monitor-rollback'
2019-05-15 13:07:38 -04:00
Ryan Kurtz
07778bc23b
Merge remote-tracking branch 'origin/GT-2870-dragonmacher-symbol-tree-exception'
2019-05-15 13:04:52 -04:00
dragonmacher
f0af82b021
GT-2870 - Symbol Tree - fixed ClassCastException when clicking the
...
InProgressNode
2019-05-15 09:57:58 -04:00
Ryan Kurtz
2231dbb4ac
Merge remote-tracking branch 'origin/GT-2864_dev747368_datatypechooserdialog'
2019-05-15 09:53:09 -04:00
Ryan Kurtz
8caff82460
Merge remote-tracking branch 'origin/patch'
2019-05-15 09:23:18 -04:00
dragonmacher
92e72e71ed
GT-2858 - fixed pointer data action keybinding
2019-05-14 17:46:35 -04:00
ghidra4
c9a43f54e9
Updated function tag parsing to use secure parser. Added xxe unit test. GT-2840
2019-05-14 16:22:03 -04:00
dragonmacher
0a6bc9aa6e
GT-2862 - Fixed Listing cursor jumping to the wrong spot when editing
...
bytes
2019-05-14 16:10:06 -04:00
dev747368
0280f90075
GT-2864 - fix html showing in DataTypeChooserDialog
2019-05-14 11:49:10 -04:00
dragonmacher
a94c6efe68
GT-2861 - Task Monitor - removed recently added Task Monitor Service due
...
to conceptual issues; fixed bug in TaskLauncher that caused deadlock;
updated ImporterUtilities usage of TaskLauncher to trigger task dialog
2019-05-14 08:54:17 -04:00
Ryan Kurtz
2108a5ed4c
Merge remote-tracking branch 'origin/GT-2855_dev747368_listcellrenderer_sizing'
2019-05-13 08:17:17 -04:00
comex
d7aab23c92
Call UIManager.getDefaults() instead of UIManager.getLookAndFeel().getDefaults()
2019-05-11 17:10:34 -07:00
Markus Piéton
508c9a7ea0
Updating MIPS Processor Manuals to latest version.
...
* MIPS Architecture For Programmers Volume II-A:
MD00087-2B-MIPS64BIS-AFP-6.06.pdf
* MIPS Architecture for Programmers Volume II-B: microMIPS64
MD00594-2B-microMIPS64-AFP-6.05.pdf
* MIPS Architecture for Programmers Volume II-B: microMIPS32
MIPS_Architecture_microMIPS32_InstructionSet_AFP_P_MD00582_06.04.pdf
Document Source:
* https://s3-eu-west-1.amazonaws.com/downloads-mips/documents/MD00087-2B-MIPS64BIS-AFP-6.06.pdf
* https://s3-eu-west-1.amazonaws.com/downloads-mips/documents/MD00594-2B-microMIPS64-AFP-6.05.pdf
* https://s3-eu-west-1.amazonaws.com/downloads-mips/documents/MIPS_Architecture_microMIPS32_InstructionSet_AFP_P_MD00582_06.04.pdf
2019-05-11 11:45:05 +02:00
Ryan Kurtz
efb34c23c9
Merge remote-tracking branch 'origin/GT-2715_dev747368_arraystringable_rebased'
2019-05-10 13:52:00 -04:00
Ryan Kurtz
4c2a422688
Merge remote-tracking branch 'origin/GT-2859_ryanmkurtz_PR-562_saagarjha_macOS'
2019-05-10 13:47:42 -04:00
Ryan Kurtz
79509193dd
Merge remote-tracking branch 'origin/GT-2860_ryanmkurtz_PR-415_neutralinsomniac_remove-dup-code'
2019-05-10 13:47:10 -04:00
ghidravore
13b434adfe
Merge remote-tracking branch 'origin/GT-2857_caheckman_impliedcasts'
2019-05-10 12:41:05 -04:00
ghidravore
61d0e23e9e
Merge remote-tracking branch 'origin/GT-2852_caheckman_switchloops'
2019-05-10 12:39:21 -04:00
ghidra1
c7ec40d732
Merge remote-tracking branch 'origin/GT-2376-b_adamopolous'
2019-05-10 10:37:29 -04:00
dragonmacher
42e863e15c
Tests - hover and clipboard fixes
2019-05-10 10:28:55 -04:00
caheckman
7870b20f96
hidden extensions with multiple descendants
2019-05-10 09:56:09 -04:00
ghidra1
c7cad61f19
GT-2715 changed string in uninitialized memory to render as "??"
2019-05-09 18:41:57 -04:00
dragonmacher
2497a347ea
Threaded Tables - fixed timing bug that caused a 'pending job' to never
...
get run if the thread finished with a new pending job being scheduled
before the 'notify finished' happened
2019-05-09 17:57:58 -04:00
ghidra1
16a7aa5b85
Merge remote-tracking branch 'origin/GT-2826_GhidorahRex_PR-469_agatti_Correct_6502_index_flag_bit'
2019-05-09 17:51:50 -04:00
ghidra1
0fc0250762
Merge remote-tracking branch 'origin/GT-2781_GhidorahRex_PR-387_aldelaro5_PowerPC_FLOAT_NEG'
2019-05-09 17:51:24 -04:00
ghidra1
7403e884a8
Merge remote-tracking branch 'origin/GT-2744_GhidorahRex_PR-362_ARM_THUMB'
2019-05-09 17:38:41 -04:00
caheckman
8860979785
Hide implied extensions for arithmetic ops
2019-05-09 17:35:57 -04:00
adamopolous
d8740850e4
GT-2376: more code review fixes; changed 'release' method to 'finished'
2019-05-09 17:32:55 -04:00
ghidra1
19e0ee7599
Merge remote-tracking branch
...
(GT-2854)-dragonmacher-checksum-concurrent-mod-exception'
2019-05-09 17:05:06 -04:00
ghidra1
ba4e6218ce
Merge remote-tracking branch 'origin/ghidorahrex_GT-2768'
2019-05-09 16:59:56 -04:00
ghidra1
44e8f64d7e
Merge remote-tracking branch 'origin/GT-2846-2847-dragonmacher-decompiler-navigation'
2019-05-09 16:57:06 -04:00
ghidra1
c048022308
Merge remote-tracking branch 'origin/GT-2763-dragonmacher-unsort-tables'
2019-05-09 16:49:26 -04:00
ghidra1
7da1abe3ea
Merge remote-tracking branch
...
'origin/GT-2853_dev747368_remove_tooltipmanager'
Conflicts:
Ghidra/Framework/Docking/src/main/java/ghidra/util/task/TaskMonitorComponent.java
2019-05-09 16:48:56 -04:00
ghidra1
0be4cf06f3
Merge remote-tracking branch 'origin/GT-2836_dev747368_tooltip_wrong_octal_char_preview'
2019-05-09 16:37:08 -04:00
ghidra1
b8fcb6a580
Merge remote-tracking branch 'origin/GT-2832_dev747368_data_type_preview_strings'
2019-05-09 16:28:14 -04:00
dragonmacher
56227f2fb2
GT-2846, 2847 - Decompiler - test fixes
2019-05-09 15:37:55 -04:00
dev747368
b01c3a848e
GT-2855 - code review fixes
2019-05-09 13:21:15 -04:00
ghidra1
23470e4255
Merge remote-tracking branch 'origin/patch'
2019-05-09 12:40:01 -04:00
adamopolous
ea9e1c2dda
GT-2376-b: fixing some bugs from internal users (gui shenanigans)
2019-05-09 12:39:39 -04:00
ghidra1
8ed646450c
Merge remote-tracking branch 'origin/GT-2856_ghidra1_ProjectRestore' into patch
2019-05-09 12:36:14 -04:00
ghidra1
1444b0c27b
GT-2856 Corrected restore project NPE observed when using large
...
repository.
2019-05-09 11:43:11 -04:00
caheckman
706960a139
removing implied casts in array index expressions
2019-05-09 11:32:26 -04:00
dragonmacher
fa80baf0fb
GT-2763 - Table Sorting - fix merge error
2019-05-09 10:24:34 -04:00
dragonmacher
aa8dc6a491
GT-2763 - Table Sorting - review fixes
2019-05-09 09:58:55 -04:00
dragonmacher
445c7ca03e
GT-2763 - Table Sorting - fixed bug that triggered filtering to take
...
place for individual add/remove operations; fixed bug that caused loss
of added/removed items
2019-05-09 09:58:54 -04:00
dragonmacher
da5f009c71
GT-2763 - Table Sorting - updated help; removed old
...
DefaultSortedTableModel
2019-05-09 09:58:53 -04:00
dragonmacher
4a8144c288
GT-2763 - Tables - Added the ability to turn off sorting on tables
2019-05-09 09:57:59 -04:00
dev747368
463b74b60d
GT-2855 - GhidraFileChooser code improvements
2019-05-08 18:54:38 -04:00
dev747368
54c650dea2
GT-2715 - also handle actual strings in uninit'd memory
2019-05-08 18:17:25 -04:00
adamopolous
f57af0b730
GT-2376: added new task monitor service
2019-05-08 18:12:44 -04:00
ghidra1
85d11cc6ba
GT-2856 Updated comment
2019-05-08 18:09:28 -04:00
ghidra1
d03b715f39
GT-2856 Corrected SPE caused by project restore of non-checked-out file
2019-05-08 17:33:13 -04:00
dev747368
131228a250
GT-2855 - fix list cell renderering sizing
2019-05-08 16:42:30 -04:00
adamopolous
a555a16110
GT-2376: fixed hack with preferred size
2019-05-08 16:13:11 -04:00
dev747368
dd7ffda876
GT-2715 Fix stringable arrays label text generation with uninit mem.
...
(#272 )
Check for uninitialized memory before treating as a string.
2019-05-08 14:21:07 -04:00
dragonmacher
61b1f7b5ed
GT-2845 - Checksums - fix for potential concurrent mod exception
2019-05-08 14:02:41 -04:00
dev747368
0e8c083f41
GT-2853 - remove docking ToolTipManager
2019-05-08 12:58:48 -04:00
dragonmacher
538cbc1226
File Choosers - fixed list rendering bug (clipping and color
...
alternation)
2019-05-08 12:43:35 -04:00
dragonmacher
1287e4c807
GT-2846, 2847 - Decompiler - test fixes
2019-05-08 11:34:53 -04:00
caheckman
efabf89ea2
Fix for switches in infinite loop decompiler bug
2019-05-08 11:13:20 -04:00
dragonmacher
26b2dfef94
Tests - fix for test focus issue
2019-05-08 11:09:23 -04:00
ghidravore
0a0b716266
Merge remote-tracking branch 'origin/GT-2839_caheckman_RedundantCopies'
2019-05-08 11:01:58 -04:00
dragonmacher
e44b35e3a9
GT-2846, 2847 - Decompiler - doc fix
2019-05-08 09:45:53 -04:00
Saagar Jha
5b69bfe129
Add option to hoist menu bar out of window on macOS
2019-05-07 13:21:56 -07:00
dragonmacher
175da7cf02
GT-2846, 2847 - Decompiler - updated Decompiler to allow double-click
...
navigation of 'goto' statements and brace pairs
2019-05-06 18:33:58 -04:00
Andrew Cooper
28d473fed9
x86: Support for {RD,WR}{FS,GS}BASE instructions
...
This was derived from the existing readPID instruction, whose encoding is very
similar.
Fixes #554
2019-05-06 19:35:08 +01:00
ghidra1
db2e38e24e
Corrected full reverse index iteration
2019-05-03 14:49:10 -04:00
ghidravore
fb3975e4ef
Merge remote-tracking branch 'origin/GT-2640_ghidravore_decompiler_locations'
2019-05-03 13:58:53 -04:00
ghidravore
2e90cffaa6
Merge remote-tracking branch 'origin/GT-2699-Ghidravore-stack_trace_when_deleting_mem_section'
2019-05-03 13:50:58 -04:00
dev747368
e3b2dfe492
GT-2836 - simplify method
2019-05-03 13:15:07 -04:00
dragonmacher
a4609c50f2
Tests - fixed failing tests
2019-05-03 13:15:05 -04:00
ghidravore
38ef7ce792
GT-2640 - fixing decompiler context to always return a
...
DecompilerLocation or null
2019-05-03 11:49:36 -04:00
Dan
931b27dff0
Added MWE of failing reversed index iteration to unit tests.
2019-05-03 10:21:48 -04:00
ghidra1
9d08754877
Preliminary pass at reverse index table iteration
2019-05-02 18:56:15 -04:00
ghidravore
c004a11c6b
Merge remote-tracking branch 'origin/GT-2844-dragonmacher'
2019-05-02 16:34:58 -04:00
ghidravore
eee6fb2df7
oops
2019-05-02 16:34:16 -04:00
ghidravore
041e59aeaf
Merge remote-tracking branch 'origin/GT-2824-dragonmacher'
...
Conflicts:
Ghidra/Features/Base/src/main/java/ghidra/app/script/ScriptInfo.java
2019-05-02 16:32:18 -04:00
ghidravore
d3b2ef3928
Merge remote-tracking branch 'origin/GT-2732-dragonmacher'
2019-05-02 16:23:17 -04:00
ghidravore
e4146ac79a
Merge remote-tracking branch 'origin/GT-2841_ryanmkurtz_askDomainFile'
2019-05-02 16:17:38 -04:00
ghidravore
6a57aa53aa
Merge remote-tracking branch 'origin/GT-2837_ryanmkurtz_PR-431_vgmoose_typo'
2019-05-02 16:16:01 -04:00
ghidravore
45222ad4d3
Merge remote-tracking branch
...
'origin/dev747368_GT-2698_hostile_html_whack_a_mole_UI_stuff'
Conflicts:
Ghidra/Features/Base/src/main/java/ghidra/app/plugin/core/analysis/AnalysisPanel.java
2019-05-02 14:24:37 -04:00
caheckman
62fe9ad75e
fine tuning for dominant COPY model
2019-05-02 13:54:36 -04:00
dragonmacher
cee63184d0
GT-2732 - Hovers - review fixes
2019-05-02 11:02:35 -04:00
dragonmacher
85a1017102
GT-2844 - Data Type Preview - fixed bug that cased rendering failure in
...
table
2019-05-02 10:42:44 -04:00
caheckman
faa69124ab
dominant COPY model working
2019-05-02 08:59:41 -04:00
ghidravore
c02f7167a5
GT-2699 fixed stack trace when deleting (large) memory section
2019-05-01 18:30:11 -04:00
dragonmacher
e82796a4aa
GT-2732 - Hovers - fixup to escape data
2019-05-01 18:29:50 -04:00
ghidra1
c4bbff8195
Merge remote-tracking branch 'origin/patch'
2019-05-01 18:13:57 -04:00
dragonmacher
853759ef7c
GT-2732 - Hovers - Created a hover for a reference to an address that is
...
not in memory
2019-05-01 18:11:32 -04:00
Millar David B d-millar
c66f767c32
basic cleanup of string functions in pdb.exe
2019-05-01 17:46:26 -04:00
ghidravore
e8f3694eb9
GT-2623 fixing GhidraJarMode
2019-05-01 16:49:31 -04:00
ghidra1
64deecced9
GT-2842 correct minor bugs and improve handling of ASCII char strings
...
when char-size is greater than 1
2019-05-01 15:48:43 -04:00
ghidra4
b90e7cf868
Minor rename and refactor
2019-05-01 15:09:22 -04:00
dragonmacher
e5aaaa9a19
GT-2824 - Comments - Upgrade to LCS for diffing
2019-05-01 14:58:37 -04:00
caheckman
908632eac0
some crucial fixes for dominant COPY model
2019-04-30 18:31:12 -04:00
ghidra1
11943eb091
Merge remote-tracking branch 'origin/patch'
...
Conflicts:
gradleScripts/distribution.gradle
2019-04-30 14:46:53 -04:00
caheckman
00bbc8516b
progress towards dominant COPY model
2019-04-30 12:13:58 -04:00
ghidra007
7c867cb19d
Update to public change history.
2019-04-29 16:20:52 -04:00
ghidravore
ae8e6302f3
a few more gradle tweaks
2019-04-29 15:48:35 -04:00
ghidravore
1f82aa5e8e
a few more gradle fixes
2019-04-29 15:28:16 -04:00
ghidravore
91beac819c
Merge remote-tracking branch 'origin/patch'
...
Conflicts:
GhidraDocs/certification.manifest
2019-04-29 14:18:05 -04:00
ghidravore
a71dc5b94b
Merge remote-tracking branch 'origin/GT-2362_ryanmkurtz_HiDPI' into patch
2019-04-29 14:13:16 -04:00
dev747368
a924662af7
GT-2698 refactor html enable/disable helper methods.
...
Also fix data type preview / tooltip html escaping of comment string.
2019-04-29 14:10:20 -04:00
Ryan Kurtz
1ca783531f
GT-2841: askDomainFile now correctly throws CancelledException.
2019-04-29 13:31:34 -04:00
dev747368
747e6bcc74
GT-2836 fix wrong hex/octal/char scalar operand preview popup
2019-04-29 12:24:20 -04:00
achan1989
1140061529
Report errors about labels in macros.
2019-04-27 14:01:52 +01:00
0x6d696368
69f8247194
Fix #327 by taking the longer of sizeOfRawData or virtualSize.
...
This fixes all issues of #327 .
2019-04-27 14:55:37 +02:00
Dennis Brakhane
416772c426
Z80: fix alternate registers
...
The 8-bit alternate registers were swapped, the low part of BC'
was specified as being B' instead of C'
2019-04-27 03:01:54 +02:00
ghidra1
a1ed700219
Updated 9.0.3 change history
2019-04-26 18:22:10 -04:00
ghidra1
657c9d1f63
Moved language docs to GhidraDocs project
2019-04-26 18:01:29 -04:00
caheckman
ec9e31483a
Fine tuning test for redundant COPY pair
2019-04-26 16:43:22 -04:00
caheckman
9f6dd7edfe
First pass at removing redundant COPYs
2019-04-26 16:43:21 -04:00
ghidra1
5fa4e7a225
Merge branch 'patch'
2019-04-26 14:43:57 -04:00
ghidra1
76cbc8a9ac
Corrected missing IP for commons-lang3-3.9.jar
2019-04-26 11:32:54 -04:00
caheckman
4e3d6552bd
Fix allowing decompiler to simplify some forms of division/remainder
...
constructions
2019-04-26 11:08:58 -04:00
Ryan Kurtz
a7026ecb9b
GT-2362: Improving guidance on dealing with HiDPI monitors in Linux
...
(#1 ).
Also no longer recommending official OpenJDK 11 since it's not LTS.
Recommending AdoptOpenJDK or Amazon Corretto.
2019-04-26 09:48:15 -04:00
ghidravore
4a14f217e0
fixed test environment tool loading to work from jar files
2019-04-25 18:18:07 -04:00
ghidra1
1cae5552f6
Merge branch 'patch'
...
Conflicts:
gradleScripts/distribution.gradle
2019-04-25 17:32:19 -04:00
ghidra1
8c3a79deb1
Removed bad patch directory (should only be in GhidraBuild)
2019-04-25 17:17:59 -04:00
gslilly
e5dafdd5aa
Updated the change history to include 9.0.3
2019-04-25 16:08:58 -04:00
ghidra1
c1696097f8
Added missing IP to FileFormats
2019-04-25 16:03:43 -04:00
caheckman
53510f1b0c
Change default CDT target to ghidra decompiler executable
2019-04-25 15:53:49 -04:00
ghidra1
3402c18b25
GT-2835 updated to commons-lang3-3.9 and corrected some eclipse project
...
issues
2019-04-25 15:20:35 -04:00
ghidra1
3f10dd81fb
Added missing IP for dexlib-1.4.0.jar
2019-04-25 14:02:33 -04:00
Ryan Kurtz
515aa0962c
Fixing a couple of comments.
2019-04-25 13:29:45 -04:00
ghidra4
344d3f6b35
buildDecompilerDocumentationHtml and buildDecompilerDocumentationPdfs fixed paths to resource files
2019-04-25 13:29:29 -04:00
ghidra1
a28ebc6ff2
GT-2740 revision to facilitate test use of ServerAdmin utility
2019-04-25 11:46:25 -04:00
dragonmacher
fefb0f0208
GT-2824 - Comments - spelling fix
2019-04-25 11:44:45 -04:00
caheckman
7eb614ab88
GT-2755: certified
...
Pulled-from: Markus Piéton <marpie@a12d404.net>
2019-04-25 11:33:58 -04:00
Markus Piéton
9f22dccb9a
Callfixup for _guard_dispatch_icall on x86-64-win
...
Change goto to call
As pointed out by @caheckman [here](https://github.com/NationalSecurityAgency/ghidra/pull/340#issuecomment-482248465 ) the `goto` should be a `call`.
2019-04-25 11:33:57 -04:00
caheckman
b8e52153c3
Fix for 1-field structure bug
2019-04-25 11:33:56 -04:00
caheckman
83e4461b2a
Fix for Github #336 : equates in 16-bit x86
2019-04-25 11:33:55 -04:00
adamopolous
59fb950c79
GT-2801: fixed analysis options bug causing apply button to not be
...
activated
2019-04-25 11:13:09 -04:00
ghidravore
cf9db2a078
Merge remote-tracking branch 'origin/James-GT_2816'
2019-04-24 18:16:50 -04:00
dragonmacher
d33ffc2855
GT-2824 - Comments - fixed infinite loop when editing comments
2019-04-24 18:16:14 -04:00
ghidravore
b49989bfa3
Merge remote-tracking branch 'origin/GT-2830-dragonmacher-help-fix'
2019-04-24 18:12:13 -04:00
ghidravore
ed6378cd77
Merge remote-tracking branch 'origin/GT-2818-dragonmacher'
2019-04-24 18:11:01 -04:00
ghidravore
29e6df1c38
Merge remote-tracking branch 'origin/gt-2758_dev747368_zipfilesystem_npe'
2019-04-24 18:06:35 -04:00
dragonmacher
49436c44a9
Help - Added a task to find unused help images; fixed showing in-memory
...
images in help
2019-04-24 17:48:44 -04:00
dragonmacher
e8dcb3d0c4
Help - removed unused images
2019-04-24 17:47:33 -04:00
dev747368
e8343999d4
GT-2832 - fix Data Type Preview to allow string data types.
2019-04-24 16:48:29 -04:00
ghidravore
227be22a1f
Merge remote-tracking branch 'origin/GT-2740_ghidra1_svrAdmin' into patch
2019-04-24 16:08:51 -04:00
ghidravore
03ae66cb95
Merge remote-tracking branch 'origin/GT-2820_caheckman_PR-364_achan1989_sleighParserFix' into patch
2019-04-24 16:06:37 -04:00
dev747368
eeea912c4d
GT-2698 - fix HTML for dropdown text field's preview window
2019-04-24 12:54:53 -04:00
dragonmacher
286c25137f
Minor refactoring to move image scaling code to ImageUtils
2019-04-24 10:26:32 -04:00
dragonmacher
24313e73ee
GT-2831 - Demangler - Fixed the name trimming bug for names that are too
...
long
2019-04-24 10:17:37 -04:00
dev747368
c7ce28e94c
GT-2698 - fix for tests so Swing isn't dragged in
2019-04-23 17:05:03 -04:00
dev747368
5764e7174e
GT-2698 fix a bad test
...
Test was comparing classes backwards.
2019-04-23 17:05:02 -04:00
dev747368
1f36a7616c
GT-2698 - code review fixes - delete unused class, fix amp escape
2019-04-23 17:05:01 -04:00
dev747368
18bb622081
GT-2698 code review
2019-04-23 17:04:59 -04:00
dev747368
d7410690ff
GT-2698 - convert JRadioButton to GRadioButton
2019-04-23 17:04:58 -04:00
dev747368
3c0484cae3
GT-2698 - convert JCheckBox to GCheckBox
2019-04-23 17:04:57 -04:00
dev747368
40daea1a56
GT-2698 - code-review fixes, javadocs
2019-04-23 17:04:56 -04:00
dev747368
fa7173f9ab
GT-2698 - fix html escaping to use simpler method.
2019-04-23 17:04:55 -04:00
dev747368
6448f0da8f
GT-2698 refactor JLabel -> GLabel, JComboBox -> GComboBox, renderers.
2019-04-23 17:04:53 -04:00
dev747368
e0c25b0590
GT-2698 refactor UI elements to lock down HTML rendering
2019-04-23 17:04:51 -04:00
ghidravore
df24f9ea24
Merge remote-tracking branch 'origin/ghidravore_gradle_updates'
2019-04-23 15:25:17 -04:00
ghidravore
f1e50fb079
Major refactoring of the gradle build system.
2019-04-23 15:20:26 -04:00
dragonmacher
6805e36527
Tests - fix for timing issue in midday
2019-04-23 14:50:06 -04:00
dragonmacher
05472d1222
GT-2830 - Help - fixed NPE when navigating help UI
2019-04-23 14:30:18 -04:00
ghidravore
70bc692900
Merge remote-tracking branch 'origin/dragonmacher-graph-algo-find-paths-fix'
2019-04-22 16:06:52 -04:00
dragonmacher
7d722cd8c3
Graph Find Paths Iterative Algorithm
2019-04-22 16:04:21 -04:00
Anciety
0a3b1c6b49
fix indentation issue
2019-04-20 08:56:47 +08:00
Ryan Kurtz
e9fa9a8502
Fixing Ghidra version number.
2019-04-19 11:05:08 -04:00
Alessandro Gatti
48150b1870
Use proper bit index for 6502 Interrupt flag.
2019-04-19 17:04:28 +02:00
GhidraKnight
985d76bf3c
GT-2767 (GitHub 426) batch import APKs
2019-04-19 10:43:08 -04:00
ghidra1
62a180e0ae
Merge remote-tracking branch 'origin/Ghidra_9.0.3'
2019-04-18 15:06:04 -04:00
ghidra1
6f9348b311
Corrected log4j version
2019-04-18 15:01:48 -04:00
Anciety
414bef0ce1
add Mac OS X horizontal scroll with mouse wheel (touch pad two fingers scrolling)
2019-04-18 11:10:22 +08:00
ghidravore
8f9a8dd1b1
Merge remote-tracking branch 'origin/Ghidra_9.0.3'
2019-04-17 18:49:15 -04:00
ghidravore
b05cddfbaa
Merge remote-tracking branch 'origin/dev747368_GT-2764_fsb_dbl_click_container'
2019-04-17 18:43:58 -04:00
ghidravore
aa7ba796fd
Merge remote-tracking branch 'origin/emteere_GT-2759' into Ghidra_9.0.3
2019-04-17 18:42:06 -04:00
ghidravore
163da67799
Merge remote-tracking branch 'origin/GT-2807_emteere' into Ghidra_9.0.3
2019-04-17 18:39:55 -04:00
ghidravore
0ba6e2757c
Merge remote-tracking branch 'origin/GT_2730_emteere' into Ghidra_9.0.3
2019-04-17 18:38:39 -04:00
ghidravore
b520ee2fc4
Merge remote-tracking branch 'origin/GT-2754-dragonmacher' into Ghidra_9.0.3
2019-04-17 18:35:46 -04:00
ghidravore
2172490738
Merge remote-tracking branch 'origin/GT-2743_caheckman' into Ghidra_9.0.3
2019-04-17 18:31:49 -04:00
dragonmacher
efa6a1c9b2
GT-2818 - Tool Options - fixed overwriting of saved 'auto-save' option
2019-04-17 17:56:14 -04:00
dev747368
203dacdecc
GT-2758 - fix and normalize GFileSystem.getInfo()
...
Remove unnecessary boilerplate impls that returned null.
Build info string better, handle the GTree node where a sub-file system
is mounted so that both are included in the info display.
Fix missing img3 icon.
2019-04-17 13:51:47 -04:00
James
fa14932797
GT-2816 added ability to override indirect call destinations
2019-04-17 13:34:29 -04:00
emteere
8d1e589ac7
GT-2730_emteere Fix for languages lacking a setting for the PC register
...
in the .pspec file
2019-04-17 13:24:52 -04:00
emteere
0859edf517
GT_2807_emteere Semantics for BCD arithmetic instructions in 68K
2019-04-17 12:19:07 -04:00
dragonmacher
0d9782964d
GT-2754, 2756 - Decompiler Reference Finder - review fixes
2019-04-16 16:07:21 -04:00
ghidravore
4ce178c419
Merge remote-tracking branch 'origin/GT-2735-dragonmacher'
2019-04-16 14:58:50 -04:00
ghidravore
ab0781fd86
Merge remote-tracking branch 'origin/GT-2724-dragonmacher'
2019-04-16 14:58:22 -04:00
ghidravore
54b87b98b5
Merge remote-tracking branch 'origin/GT-2742_ryanmkurtz_PR-347_neutralinsomniac'
2019-04-16 14:56:26 -04:00
ghidravore
075d4f2767
Merge remote-tracking branch 'origin/GT-2755_caheckman_PR-340_marpie_fixupForCFG'
2019-04-16 14:51:45 -04:00
ghidravore
fb4f89445a
Merge remote-tracking branch 'origin/GT-2752_caheckman'
2019-04-16 14:51:20 -04:00
ghidravore
a3dfac6468
Merge remote-tracking branch 'origin/GT-2746_caheckman'
2019-04-16 14:51:06 -04:00
ghidravore
fddb09f2f3
Merge remote-tracking branch 'origin/GT-2745_caheckman'
2019-04-16 14:50:37 -04:00
ghidravore
9d338c1c8d
Merge remote-tracking branch 'origin/GT-2748_Dan_PR-Errata'
2019-04-16 14:45:30 -04:00
ghidorahrex
bc6f6ad927
GT-2768: Corrected spelling and index for mips reference manual.
2019-04-16 14:03:16 -04:00
dev747368
aba70e3c96
GT-2764 - fix task monitor dialog conflict when dbl click container
...
Change FSB "open program" actions to not try to import the missing files
inside of a task's runnable.
2019-04-16 12:29:23 -04:00
dragonmacher
79aa51cc9a
GT-2754, 2756 - Decompiler Reference Finder - fixed
...
NullPointerException; updated the finder to handle 'anonymous field
accesses'
2019-04-15 18:09:16 -04:00
emteere
008cf415b2
GT-2759 Fixed 6502 processor module Zero Page indexed addressing.
2019-04-15 16:42:57 -04:00
ghidra1
38edad78f1
Updated to log4j-2.8.2
2019-04-15 11:46:36 -04:00
caheckman
53d9018f9e
GT-2755: certified
...
Pulled-from: Markus Piéton <marpie@a12d404.net>
2019-04-15 11:22:55 -04:00
Markus Piéton
bdcbe2cf3a
Callfixup for _guard_dispatch_icall on x86-64-win
...
Change goto to call
As pointed out by @caheckman [here](https://github.com/NationalSecurityAgency/ghidra/pull/340#issuecomment-482248465 ) the `goto` should be a `call`.
2019-04-15 11:15:12 -04:00
vgmoose
1f448e8ee6
plugintool: typo: backgound -> background
2019-04-14 18:12:08 -04:00
Jeremy O'Brien
8a1a70d7ba
Remove duplicated options in MipsAddressAnalyzer
2019-04-12 13:43:25 -04:00
ghidravore
ca7d169d62
Merge remote-tracking branch 'origin/GT-2753_Dan_PR-331_cblichmann_AddSHA256ToProgramAPI'
2019-04-12 12:20:20 -04:00
Dan
69ceac9316
GT-2753: Formatted and certified
...
Pulled-from: Christian Blichmann <cblichmann@google.com>
2019-04-12 10:42:54 -04:00
caheckman
933e16f751
Suggestions from github issue #382
2019-04-12 09:44:53 -04:00
Christian Blichmann
f23fcf81a9
Add SHA256 hash to Program
interface
...
Implements the first part of #291
Signed-off-by: Christian Blichmann <cblichmann@google.com>
2019-04-12 14:37:57 +02:00
Dan
c0fe897d28
Merge branch 'patch-1' of https://github.com/wesinator/ghidra into GT-2748_Dan_PR-Errata
2019-04-11 11:16:19 -04:00
ghidravore
da40d9f2f0
Merge remote-tracking branch 'origin/dev747368_fix_dataaction_tests'
2019-04-10 17:55:46 -04:00
ghidra1
038d4462d3
GT-2740 script corrections
2019-04-10 17:42:12 -04:00
dragonmacher
c65c60a042
GT-2724 - review fixes
2019-04-10 17:38:33 -04:00
ghidra1
ba98e85429
Set version 9.0.3-DEV
2019-04-10 15:33:30 -04:00
Dan
03258283d2
GT-2744 ( closes #362 ): ARM and THUMB corrections.
...
Pulled-from: mumbel <mumbel@localhost.localdomain>
2019-04-10 12:19:15 -04:00
ghidra1
00acea89c2
GT-2740 corrected svrAdmin and createPdbXmlFiles script use in
...
development mode. Other minor cleanup.
2019-04-09 18:36:36 -04:00
dragonmacher
d474d83166
GT-2724,2216 - Table Chooser Dialog - Improvements: 1) objects instead
...
of row numbers are used to track work items, 2) added API methods for
things like removing items, and getting a dialog closed notification;
added tests
2019-04-09 18:22:01 -04:00
caheckman
c87adb2115
Fix for invalid UTF, fix for multiple anonymous function definitions
2019-04-09 14:51:37 -04:00
caheckman
20a59296d9
Fix for 1-field structure bug
2019-04-09 12:48:57 -04:00
caheckman
42c86346f1
Fix for Github #336 : equates in 16-bit x86
2019-04-09 12:17:49 -04:00
dragonmacher
c018c3bac5
GT-2735 - Function Graph - show selection color when nodes are zoomed
...
out
2019-04-09 09:52:09 -04:00
aldelaro5
e51128e46f
Processors/PowerPC: Use FLOAT_NEG on fneg and fneg. instructions
...
It was causing weird decompilation output.
2019-04-09 01:09:38 -04:00
Ԝеѕ
99e9b9766f
Fix varnode typo
2019-04-07 16:41:22 -04:00
technateNG
bd8a6f341f
PluginPackageComponent redesign - overlap fix
2019-04-07 18:15:00 +02:00
Xiaoyin Liu
165b044788
Symbol environment may start with uppercase SRV
...
parseSymbolEnv shouldn't reject symbol environment variables, starting
with uppercase "SRV", like
SRV*C:\symbols*https://msdl.microsoft.com/download/symbols
2019-04-07 22:41:15 +08:00
Xiaoyin Liu
9652e1f19c
Use HTTPS for Microsoft symbol server URL
...
To prevent man-in-the-middle attack, it's better to use HTTPS for symbol
downloading whenever possible. WinDbg also uses
https://msdl.microsoft.com/download/symbols by default.
2019-04-07 22:25:01 +08:00
Kreeblah
b00852877c
Updated x86 manual index
...
Updated x86 manual indexes to the following:
Intel 64 and IA-32 Architectures Software Developer's Manual Volume 2 (2A, 2B, 2C & 2D): Instruction Set Reference, A-Z, Sep 2016 (325383-060US), available at https://www.intel.com/content/dam/www/public/us/en/documents/manuals/64-ia-32-architectures-software-developer-instruction-set-reference-manual-325383.pdf
AMD64 Architecture Programmer's Manual Volume 3: General-Purpose and System Instructions, Rev 3.26 May 2018 (24594), available at https://www.amd.com/system/files/TechDocs/24594.pdf
AMD64 Architecture Programmer's Manual Volume 4: 128-Bit and 256-Bit Media Instructions, Rev 3.23 Feb 2019 (26568), available at https://www.amd.com/system/files/TechDocs/26568.pdf
AMD64 Architecture Programmer's Manual Volume 5: 64-Bit Media and x87 Floating-Point Instructions, Rev 3.15 May 2018 (26569), available at https://www.amd.com/system/files/TechDocs/26569_APM_v5.pdf
AMD64 Technology 128-Bit SSE5 Instruction Set, Rev 3.01 August 2007 (43479), which is unchanged from the provided .idx. I can't find a newer version of the publication (or a different publication) that lists the same instructions, so I left it as it was. The only copy of the actual publication that I can find is at http://www.cs.northwestern.edu/~pdinda/icsclass/doc/AMD_ARCH_MANUALS/AMD64_128_Bit_SSE5_Instrs.pdf but it looks to be incomplete, as it stops at ROUNDSS.
2019-04-06 09:56:12 -07:00
achan1989
6a9a351869
#364 - ensure a ParsingEnvironment is provided to DisplayParser and SemanticParser.
2019-04-06 15:49:23 +01:00
mumbel
5028d3015d
ARM and THUMB corrections
...
ADD (SP plus register, T32) was incorrectly op11=0x1e (1 1 1 1 0),
but is supposed to be 0x1d (1 1 1 0 1)
ARM's CLREX matches THUMB's BL<c> <label>. Added AMODE check to
CLREX
2019-04-05 22:07:30 -05:00
emteere
d95a0a05a1
GT-2743_caheckman fixed dex decompilation due to regression from prior
...
fix (#247 )
2019-04-05 15:32:55 -04:00
Jeremy O'Brien
9996620802
Make bash scripts more portable
2019-04-04 20:58:57 -04:00
Austin Roach
1aed26b4d3
AVR8: Add ISA manual index file
2019-04-04 20:32:23 -04:00
ghidravore
1dcba64533
Merge branch 'GT-2736_ghidravore_concurrent_modification_in_dtm' into Ghidra_9.0.3
2019-04-04 16:00:07 -04:00
ghidravore
7d7bc1e6ff
GT-2736 fixed concurrent modification in DataTypeManagerDB
2019-04-04 15:59:46 -04:00
ghidravore
7fa646aac1
changes for patch directory
2019-04-04 14:27:22 -04:00
ghidravore
9857ade2fe
changed patch directory
...
and updated distribution.gradle to copy patch/README.txt
2019-04-03 17:04:56 -04:00
ghidra1
31b449327a
Updated version to 9.0.2 and restored missing file
2019-04-03 13:38:23 -04:00
ghidra1
e5246c633d
Merge remote-tracking branch 'origin/emteere_GT-2723' into Ghidra_9.0.2
2019-04-03 12:04:04 -04:00
ghidravore
b82a0115a1
Merge remote-tracking branch 'origin/dragonmacher-GT-2705-9.0' into Ghidra_9.0.2
2019-04-03 12:00:05 -04:00
ghidravore
8dd29af64b
Merge remote-tracking branch 'origin/drgaonmacher-GT-2716' into Ghidra_9.0.2
2019-04-03 11:26:20 -04:00
Ryan Kurtz
a252ec1c1f
GT-2725: Preventing log4j from using optional jansi.dll on Windows
...
(#286 ).
2019-04-03 10:27:34 -04:00
ghidravore
9ba25cb99c
Merge remote-tracking branch 'origin/emteere_GT-2722' into Ghidra_9.0.2
2019-04-02 18:42:37 -04:00
ghidravore
d321dc5316
Merge remote-tracking branch 'origin/caheckman_GT-2726' into Ghidra_9.0.2
2019-04-02 18:37:37 -04:00
ghidravore
da7a2e2235
Merge remote-tracking branch 'origin/caheckman_GT-2708' into Ghidra_9.0.2
2019-04-02 18:36:30 -04:00
ghidravore
e23cc6b72b
Merge remote-tracking branch 'origin/caheckman_GT-2704' into Ghidra_9.0.2
2019-04-02 18:35:30 -04:00
ghidravore
3f5f837044
Merge remote-tracking branch 'origin/caheckman_GT-2682' into Ghidra_9.0.2
2019-04-02 18:24:22 -04:00
ghidravore
2fcf698408
Merge remote-tracking branch 'origin/ryanmkurtz_GT-2702_listner' into Ghidra_9.0.2
2019-04-02 18:07:12 -04:00
ghidravore
21f5528df5
Merge remote-tracking branch 'origin/ghidra5_GT-2706' into Ghidra_9.0.2
2019-04-02 18:05:06 -04:00
ghidravore
21d040f586
Merge remote-tracking branch 'origin/dev747368_GT-2712_MyProgramChangesDisplayPlugin' into Ghidra_9.0.2
2019-04-02 17:58:36 -04:00
ghidravore
39563bed8d
Merge remote-tracking branch 'origin/adamopolous_GT-2703' into Ghidra_9.0.2
2019-04-02 17:42:05 -04:00
ghidravore
04f3fbba74
added patch readme
2019-04-02 17:39:54 -04:00
ghidravore
21fc990c15
fixed GT-2719 also updated version number
2019-04-02 15:36:37 -04:00
caheckman
89d4c981a7
Reverting decompiler window to have no timeout
2019-04-02 15:26:15 -04:00
dragonmacher
41f4e2cdde
GT-2716 - review fixes
2019-04-02 13:05:40 -04:00
caheckman
c595e60c65
Fix for "Free Varnodes" exceptions in RuleConditionalMove
2019-04-02 12:56:35 -04:00
emteere
a57a7a3533
GT-2723 Finish configuration for min/max address changes for constant
...
reference propagation.
2019-04-02 11:51:32 -04:00
adamopolous
b874111ae7
GT-2703: added new help image for intel hex options dialog
2019-04-02 11:13:27 -04:00
emteere
8cf5b0f2c6
GT-2722 updates for CMP.W and LSL instruction decodes
2019-04-02 10:45:18 -04:00
adamopolous
a3121e19a4
GT-2703: changed label on intel hex option to be intelligible
2019-04-02 10:40:08 -04:00
dragonmacher
1626d2ee1b
GT-2716 - Decompiler - Fixed 'Find' highlight ghosts
2019-04-01 18:25:05 -04:00
dev747368
8b67e8f53f
Codereview fixes
2019-04-01 11:46:07 -04:00
ghidra1
3a27a22fed
Merge remote-tracking branch 'origin/Ghidra_9.0'
2019-03-29 18:01:04 -04:00
ghidra1
7179c6de81
GT-2667 added support for generating sleigh build.xml files
2019-03-29 17:24:31 -04:00
dev747368
65ed72ab0e
Fix exception when MyProgramChangesDisplayPlugin is uninstalled.
2019-03-29 17:18:20 -04:00
ghidra1
9edd697171
GT-2718, Issue#30 corrected PDB DIA SDK error handling, VS post-build
...
syntax and documentation
2019-03-29 16:40:32 -04:00
ghidra5
e75c28afd6
GT-2706 Fixed exceptions in Diff View
2019-03-29 14:39:40 -04:00
dev747368
e6c542e281
Fix DataActionTest failures due to data settings dockingaction changes.
...
The settings action's behavior changed when there was an active
selection. The tests needed to change to reflect that.
2019-03-29 14:21:51 -04:00
Dan
6f91910a3d
Merge branch 'Ghidra_9.0'
2019-03-29 12:20:47 -04:00
ghidra1
cf8af65354
GT-2717: Corrected ghidraSvr.bat problems, and avoiding 8.3 filename hack.
2019-03-29 12:17:48 -04:00
Ryan Kurtz
47430356fc
Updating Ghidra version number.
2019-03-29 11:25:47 -04:00
Ryan Kurtz
3510e5e5ae
Updating Ghidra version number.
2019-03-29 11:24:20 -04:00
dragonmacher
f3ef6956c9
GT-2705 - File Import - review fixes; updated transient project dialogs
...
to not have copy/paste actions etc
2019-03-28 18:25:09 -04:00
dragonmacher
84c16c2b27
GT-2705 - File Import - fixed drag-n-drop onto Project Tree dialogs
2019-03-28 18:24:34 -04:00
adamopolous
7caa7e369b
GT-2703: fixes from code review
2019-03-28 14:46:21 -04:00
dragonmacher
c7afc468c5
Help - fixed intermittent bug in help build system related to the Dummy
...
help set
2019-03-28 14:45:24 -04:00
ryanmkurtz
6c8ee22c07
GT-2702: Fixing spelling.
2019-03-28 12:44:27 -04:00
adamopolous
6fad64426a
GT-2703: changed "force" option to "drop extra bytes" in intel hex
...
options
2019-03-28 07:35:43 -04:00
dragonmacher
00a5a4dc01
Tests - fix for failing FG test
2019-03-27 18:30:21 -04:00
adamopolous
3cbd8de918
GT-2703: fixed intel hex export issue of dropping bytes on selection
2019-03-27 14:16:31 -04:00
caheckman
9a8775e18b
Fix for GT-2708
2019-03-26 16:31:28 -04:00
caheckman
9cd01c9a08
Fix for GT-2704
2019-03-26 16:29:44 -04:00
caheckman
3067576168
Fix for GT-2682
2019-03-26 16:27:26 -04:00
Dan
79d8f164f8
Candidate release of source code.
2019-03-26 13:46:51 -04:00