Commit Graph

13313 Commits

Author SHA1 Message Date
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
0xflotus
4dbae188d3
fixed GhidraCodingStandards 2019-04-06 01:03:49 +02:00
emteere
d95a0a05a1 GT-2743_caheckman fixed dex decompilation due to regression from prior
fix (#247)
2019-04-05 15:32:55 -04:00
Ryan Kurtz
1b12f8e8ad GT-2742 Pulled-from: Jeremy O'Brien <neutral@fastmail.com> (#347) 2019-04-05 15:12:44 -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
LRFLEW
253ded250b
Fix platform mislabeling in DevGuide.md 2019-04-04 18:29:15 -06: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
409f79f669 GT-2734 forgot to add README.txt 2019-04-04 15:48:22 -04:00
d-millar
2b3c61b8e1
Update DevGuide.md
looks like `gradle eclipse` needs to be run after `gradle prepDev`
2019-04-04 15:31:46 -04:00
Dan
cc25889fe3 GT-2737: Pull request: ghidra#317
Pulled-from: Ryan Meredith <rwm@udel.edu>
2019-04-04 15:10:51 -04:00
Dan
e3c985e49a Merge branch 'TI' of https://github.com/Ebola16/ghidra into GT-2737_Dan_PR-317_Ebola16_TextImprovements 2019-04-04 15:08:13 -04:00
ghidravore
7fa646aac1 changes for patch directory 2019-04-04 14:27:22 -04:00
Dan
1c8df7abe2 GT-2738: Adding 'U.S. citizen' qualification to README. 2019-04-04 12:56:49 -04:00
Ryan Meredith
512be4c8e1 Text Improvements 2019-04-04 10:15:44 -04:00
ghidravore
9857ade2fe changed patch directory
and updated distribution.gradle to copy patch/README.txt
2019-04-03 17:04:56 -04:00
emteere
49c2010b63 Update README.md 2019-04-03 15:53:27 -04:00
ghidra1
ce4584174f Merge branch 'stable' 2019-04-03 15:45:25 -04:00
ghidra1
5de10ed2a9 Merge tag 'Ghidra_9.0.2_build' into stable 2019-04-03 15:41:31 -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
gslilly
644fb9f823 Update CONTRIBUTING.md 2019-04-03 11:36:08 -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
ghidravore
af4cc9a301 Merge remote-tracking branch 'origin/ryanmkurtz_GT-2707_jsondocs' into Ghidra_9.0.2 2019-04-03 11:11:34 -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
Ryan Kurtz
02df1b134c GT-2707: Adding in interfaces and package-level stuff to jsondocs. 2019-04-03 08:13:28 -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
ghidra4
50e8c43577 Merge branch 'master' of ssh://ghidragit/git/public/ghidra 2019-04-02 16:23:41 -04:00
ghidra4
0fb7ac036d Removed extra filter 2019-04-02 16:23:33 -04:00
Dan
c41cda4a7e Fixing typos in DevGuide.md. 2019-04-02 15:59:13 -04:00
ghidravore
21fc990c15 fixed GT-2719 also updated version number 2019-04-02 15:36:37 -04:00
Dan
eedf651247 Merge branch 'Dan_DevGuide-updates'
Conflicts:
	Ghidra/Features/PDB/src/global/docs/README_PDB.html
2019-04-02 15:29:22 -04:00
Dan
9cb8e07ccb Added GDT/FIDDB instructions and point to ghidra-data repo. 2019-04-02 15:27:40 -04:00
caheckman
89d4c981a7 Reverting decompiler window to have no timeout 2019-04-02 15:26:15 -04:00