Commit graph

1253 commits

Author SHA1 Message Date
dragonmacher
8e6977e2c8 GT-3103 - Look and Feel - fixed Listing tab title bug 2019-08-26 14:15:06 -04:00
dragonmacher
314274f70a GT-3103 - Look and Feel - fixed Linux Nimbus LaF issues with painting so
that fixups are isolated to individual components
2019-08-26 14:03:44 -04:00
Ryan Kurtz
84ab19bc6a Merge remote-tracking branch 'origin/GT-3102_ryanmkurtz_new-external-program-dialog' 2019-08-26 13:58:59 -04:00
dragonmacher
b6765e539d GT-3103 - Look and Feel - fixed Linux Nimbus LaF issues with painting in
some support tools
2019-08-26 13:24:18 -04:00
Ryan Kurtz
3c4c734132 Fixing x86 test. 2019-08-26 12:55:41 -04:00
ghidorahrex
a744c01b6d Moved HCS12 files for release. 2019-08-26 10:44:28 -04:00
dragonmacher
667c17499f GT-3103 - Look and Feel - fixed Linux Nimbus LaF issues with painting
list item backgrounds
2019-08-26 10:17:28 -04:00
Ryan Kurtz
939e3790d3 Merge remote-tracking branch 'origin/GT-3089_emteere_PR-910_aroulin_plt32-reloc' 2019-08-26 08:45:10 -04:00
Ryan Kurtz
c0cc0caeda Merge remote-tracking branch 'origin/GT-3104_Tricore_JLx' 2019-08-26 08:43:48 -04:00
Ryan Kurtz
c8b04d7c2e Merge remote-tracking branch 'origin/GT-3081_JVM_I2D' 2019-08-26 08:42:14 -04:00
Ryan Kurtz
ed0372d8dd Merge remote-tracking branch 'origin/GT-3080_ghidorahrex_coldfire_mov3q_fix' 2019-08-26 08:11:44 -04:00
Ryan Kurtz
b40f4e120a Merge remote-tracking branch 'origin/GT-3085_SleighCollisionWarning' 2019-08-26 08:06:37 -04:00
ghidra1
f5a366fa5c Merge remote-tracking branch
'origin/GT-3105_dragonmacher_PR-451_Escapingbug_Fix_horizontal_scrolling_in_Field_Panels'

Conflicts:
	Ghidra/Features/Base/src/main/java/ghidra/app/plugin/core/codebrowser/CodeBrowserPlugin.java
2019-08-23 19:18:03 -04:00
dragonmacher
cc138893a1 GT-3015 - PR-451 - Field Panel horizontal scrolling fixup for Byte
Viewer; added option; updated help
2019-08-23 19:02:23 -04:00
ghidra1
802bb8429a GT-2922 corrected FunctionDefinition issue and related merge bug 2019-08-23 16:28:23 -04:00
emteere
e03d8cf8ed GT-3081 Fixed JVM bytecode I2D operation to correctly push an 8 byte
double result.
2019-08-23 15:14:36 -04:00
emteere
f0810e42f2 GT-3104 Changed Tricore JLx instructions from GOTO to CALL 2019-08-23 15:08:35 -04:00
emteere
6e82ab7769 GT-3089 Accepting pull request, fixed a few more relocations and added a
few that might be found in .o files.
2019-08-23 14:50:42 -04:00
dragonmacher
aa71d84620 GT-3103 - Look and Feel - fixed Linux Nimbus LaF issues with painting
tree row backgrounds
2019-08-23 14:11:38 -04:00
caheckman
539ed98e74 Removed getCallStackShift() and getCallStackMod() from CompilerSpec 2019-08-23 13:03:27 -04:00
caheckman
5944383088 Allow far pointer to near pointer truncations to display as cast 2019-08-23 13:03:26 -04:00
caheckman
4edff2b9f0 adjustments to resolveConstant 2019-08-23 13:03:26 -04:00
Ryan Kurtz
b4b836c8a9 Merge remote-tracking branch 'origin/GT-3101-dragonmacher-function-graph-exception' 2019-08-23 12:31:42 -04:00
Ryan Kurtz
748e7c3e2b Speeding up windows build. 2019-08-23 12:30:33 -04:00
Ryan Kurtz
e5b6fa4715 GT-3102: Fixing "New External Program" dialog layout and exception. 2019-08-23 10:21:01 -04:00
dragonmacher
f4a7def733 GT-3101 - Function Graph - fixed exception when hovering on the root
node when it has incoming edges
2019-08-22 14:45:40 -04:00
caheckman
612c0d6f3e name to address space map
shortcut to address space map
more adjustments to shortcuts
allow null AddrSpace pointer in raw baselist
holes in the space indices
almost working
GT-2873 decompiler, other, and overlays
GT-2873 added OTHER space to java sleigh compiler, fixed decompiler
exception
isOtherSpace method
isOtherSpace java, addressing code review comments
GT-2873 added null check in decompiler reset
GT-2873 code review changes
Read and write space_other tag in SLA files
Version number for .sla file
GT-2873 fixups after merge
GT-2873 renamed Sparc registers: OTHER->OTHERWIN, WINWSTATE->WSTATE
GT-2873 added option in AddressInput to control OTHER space visibility
GT-2873 OTHER space now global
GT-2873 fixing comments refering to decompiler code in BasicCompilerSpec
2019-08-22 12:30:18 -04:00
Ryan Kurtz
cf47a2ee57 Merge remote-tracking branch 'origin/James_GT-2885' 2019-08-22 09:42:50 -04:00
dragonmacher
fac5b0e13b Review Tool - 3.1.1 - updated comments table to use column filters;
fixed build to not error when building the review tool
2019-08-21 18:38:18 -04:00
James
9216948d4e GT-2885: added tests and documentation 2019-08-21 17:23:01 -04:00
James
4e177cf392 GT-2885 fixed typo 2019-08-21 11:24:06 -04:00
James
df983e7bba GT-2885 cleaned up and extended call/jump overrides
GT-2885: addressing code review
GT-2885 improved auto comments for overriding refs
GT-2885 more code review changes
James_GT-2885 more code review changes
GT-2885: reference cacheing and other code review changes
GT-2885 more code review changes, added tests
GT-2885 more code review changes
2019-08-21 11:15:09 -04:00
Ryan Kurtz
01c43efb2c Fixing PDB module IP. 2019-08-21 09:56:07 -04:00
Ryan Kurtz
0084a70f87 GT-3097 (closes #931): Fixing another typo.
Pulled-from: AYIDouble <alpaypython@gmail.com>
2019-08-21 09:24:41 -04:00
AYIDouble
14ac31c8c5 Fix Typos 2019-08-21 11:18:36 +02:00
Ryan Kurtz
0e5d55d74d Merge remote-tracking branch 'origin/GT-3095_ghidorahrex_PR-871_andyhhp_x86_sahf_lahf_64bit' 2019-08-20 14:29:40 -04:00
Ryan Kurtz
9f96140f55 Merge remote-tracking branch 'origin/GT-3094_ghidorahrex_PR-867_fortenbt_864-fix-6502-default-memory-blocks' 2019-08-20 14:27:15 -04:00
Ryan Kurtz
ee61c15a46 Merge remote-tracking branch 'origin/GT-3092_ghidorahrex_PR-834_mumbel_x86.offset' 2019-08-20 14:16:46 -04:00
Ryan Kurtz
23c9319151 Merge remote-tracking branch 'origin/GT-3086_ghizard_update_help_screenshots_for_GT-3076' 2019-08-20 14:08:17 -04:00
Ryan Kurtz
e9f542f4f2 Merge remote-tracking branch
'origin/GT-3091_ghidorahrex_PR-665_mh-_fix_pic16_w_vs_wreg'
2019-08-20 13:24:36 -04:00
ghizard
40b1d98e0e GT-3086 updated SuccessDialog 2019-08-20 08:54:53 -04:00
Ryan Kurtz
34988ee54a GT-3096: Fixing PDB native compilation error for some users (fixes
#915).
2019-08-20 08:35:04 -04:00
ghidorahrex
c0a81c8bd3 GT-3095: Accepting pull request
Pulled-from: Andrew Cooper <amc96@srcf.net>
2019-08-20 08:31:25 -04:00
ghidorahrex
96dc96c7e6 GT-3094: Accepting pull request
Pulled-from: fortenbt <1106428+fortenbt@users.noreply.github.com>
2019-08-20 08:16:27 -04:00
ghidorahrex
b8078fb306 GT-3092: Accepting pull request
Pulled-from: mumbel <22204578+mumbel@users.noreply.github.com>
2019-08-20 07:15:21 -04:00
ghizard
4a53908b10 GT-3086 html fix from review 2019-08-19 17:12:31 -04:00
ghidorahrex
0809e57d0a GT-3091: Accepting pull request
Pulled-from: Michael Huebler <michael@huebler.org>
##DEBUG##
2019-08-19 15:23:54 -04:00
Andrew Cooper
239106a356 x86: Restore the use of SAHF/LAHF in 64bit mode
The SAHF/LAHF instructions date from the 32bit x86 days, and where initially
marked as obsolete in the AMD 64bit spec.  All processors have the requisite
logic, as they are backwards compatible in 32bit mode.

The original 64bit CPUs from Intel and AMD would raise #UD for these
instructions, per the AMD64 spec.

However, they were were sufficiently critical for software emulators that the
instructions were "reintroduced" into the AMD64 spec, with a new CPUID bit
indicating that the they were now usable in 64bit mode.

In practice, every 64bit capable processor since 2005 has supported them.

Fixes #837
2019-08-17 20:34:55 +01:00
ghizard
f5333aab6f GT-3086 fixes 2019-08-16 13:48:14 -04:00
ghidorahrex
43192be0d0 Moved HC05/HC08/HCS08 for release. 2019-08-16 10:25:19 -04:00