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