Commit Graph

13126 Commits

Author SHA1 Message Date
ghidravore
030cf8e96f Merge remote-tracking branch 'origin/GT-2738_Dan_ClarifyOurNation' 2019-04-18 16:10:46 -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
caheckman
6fa6efc439 GT-2820 accepting pull-request #364
Pulled-from: achan1989 <achan1989@gmail.com>
2019-04-18 12:29:32 -04:00
Jeremy O'Brien
e0fabe4b72 Add missing 'sys' import to IDAPro import/export scripts 2019-04-18 08:34:27 -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
c19b492655 Merge remote-tracking branch 'origin/GT-2750_Dan_PR-359_gnomon_UseEclipseMirrorsTransparentlyForCDT' 2019-04-16 14:46:19 -04:00
ghidravore
9d338c1c8d Merge remote-tracking branch 'origin/GT-2748_Dan_PR-Errata' 2019-04-16 14:45:30 -04:00
ghidravore
d0929bb243 Merge remote-tracking branch 'origin/GT-2737_Dan_PR-317_Ebola16_TextImprovements' 2019-04-16 14:45:03 -04:00
ghidravore
7c244eaeb3 Merge remote-tracking branch 'origin/GT-2739_d-millar_UpdateDevGuide' 2019-04-16 14:43:42 -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
Dan
c61eaab994 GT-2750: Certified.
Pulled-from: Ben Zanin <gnomon-@users.noreply.github.com>
2019-04-12 09:58:14 -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
Ben Zanin
89f4b88503 Change CDT 8.6.0 d/l to use auto mirrors + checksums
Per https://bugs.eclipse.org/bugs/show_bug.cgi?id=134634#c3 this
mirror redirection feature is not well known, but it works and it
removes a decision point from an otherwise copy-and-paste set of
steps.

The `r=1` query fragment causes Eclipse.org's download.php to pass
a redirect directly back to the client rather than a mirror list:
https://git.eclipse.org/c/www.eclipse.org/downloads.git/tree/download.php#n97

Sadly it appears that including the `protocol=https` query element
is wasted effort since that value is unconditionally overridden:
https://git.eclipse.org/c/www.eclipse.org/downloads.git/tree/download.php#n173

Add CDT 8.6.0 checksum verification (via HTTPS)

Per https://wiki.eclipse.org/CBI/How_to_check_integrity_of_downloads_from_the_Eclipse_Foundation
the Eclipse Foundation mirror system offers the ability to retrieve
checksums for mirrored packages to provide an additional degree of
certainty about the absence of tampering in transit, since mirrored
files are provided via HTTP.  (The link cites performance concerns
as the reason for transferring mirrored files unencrypted, but that
concern, while common, is well known to be less worrisome than has
been the case even recently, [eg.][1] )

The `sums.php` [source][2] shows three checkum types may be used as
valid options: md5, sha1, and sha512.  We'll prefer sha512.  We'll
also assume that the `sha512sum` tool is available and supports the
`-c`/`--check` invocation option.

I have observed these three checksum values for `cdt-8.6.0.zip` as
returned by the Eclipse Foundation mirror, and I'm noting them here
rather than in `DevGuide.md` directly on the assumption that it is
a better idea to let `sha512sum` do the verification instead of the
user following the guide:

| Type   | Value |
| ------ | ----- |
| md5    | `8e9438a6e3947d614af98e1b58e945a2` |
| sha1   | `6363c3eece78277cc6b6748bb4eba0166db30a6a` |
| sha512 | `2b8bb498146aa29995e807c5b4e9d5dab0f6afe89a5ce256978b7b2c478677a0cb5a0f15913a32bd99cb7b4bb31230521f70b9c26cdef1cb983dfcea599737c0` |

[1]: https://istlsfastyet.com

[2]: https://git.eclipse.org/c/www.eclipse.org/downloads.git/tree/sums.php
2019-04-11 16:56:31 -04:00
Dan
5ebb9efbfc GT-2748: Certified errata.
Pulled-from: Ԝеѕ <5124946+wesinator@users.noreply.github.com>
Pulled-from: Xiaoyin Liu <xiaoyinl@users.noreply.github.com>
Pulled-from: 0xflotus <0xflotus@gmail.com>
Pulled-from: LRFLEW <LRFLEW@aol.com>
2019-04-11 14:03:23 -04: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
Dan
6b36ba85fe Merge branch 'srv' of https://github.com/xiaoyinl/ghidra into GT-2748_Dan_PR-Errata 2019-04-11 10:43:50 -04:00
Dan
2e7bdc887a Merge branch 'patch-1' of https://github.com/0xflotus/ghidra into GT-2748_Dan_PR-Errata 2019-04-11 10:33:00 -04:00
Dan
10b4e08d3a Merge branch 'devguide' of https://github.com/LRFLEW/ghidra into GT-2748_Dan_PR-Errata 2019-04-11 10:32:51 -04:00