Commit graph

7538 commits

Author SHA1 Message Date
Ryan Kurtz
75ae8b3c36 Merge remote-tracking branch 'origin/patch' 2022-07-27 00:37:13 -04:00
Jason P. Leasure
dba1a5d7e6 decompiler: fix Merge::compareHighByBlock
- if def1=0 and def2==0 return false
2022-07-26 19:00:25 -04:00
ghidra1
732e766c0a Updated patch version to 10.1.6 2022-07-26 18:37:36 -04:00
ghidra1
0590f9336e Merge remote-tracking branch 'origin/patch' 2022-07-26 18:20:51 -04:00
ghidra1
9c724c1add Merge remote-tracking branch 'origin/GP-2355_AARCH64_thunk_pattern' into patch 2022-07-26 15:12:21 -04:00
emteere
627d0c0f8c GP-2355 Added aarch64 thunk pattern 2022-07-26 19:09:52 +00:00
James
07f87bb190 GP-2368_pcodecompile_npe 2022-07-26 18:45:40 +00:00
ghidra1
6614ea5c2e GP-0 minor fixes for build 2022-07-26 13:56:39 -04:00
Ryan Kurtz
9971ad5179 Merge remote-tracking branch 'origin/patch' 2022-07-26 12:42:04 -04:00
ghidra1
7293efbb9f GP-0 Updated 10.1.5 ChangeHistory 2022-07-26 10:56:57 -04:00
Ryan Kurtz
03b42fc6e4 Merge remote-tracking branch 'origin/patch' 2022-07-26 00:34:13 -04:00
ghidra1
3cb967cf7f Merge remote-tracking branch 'origin/GP-2366_ghidra1_MIPSEmulateInstructionStateModifier' into patch 2022-07-25 21:04:41 -04:00
ghidra1
cdb749f118 Merge remote-tracking branch 'origin/GP-0_ElementAndAttributeRecords--SQUASHED' 2022-07-25 16:58:00 -04:00
ghidra1
cdeeca79d5 GP-0 Transitioned AttributeId and ElementId to java record 2022-07-25 16:56:58 -04:00
ghidra1
062551ae9a GP-2366 handle MIPS emulation when ISA_VARIANT not enabled 2022-07-25 16:25:30 -04:00
caheckman
7abd4cb2ec GP-2281 RuleOrMultiBool 2022-07-25 14:40:50 -04:00
Ryan Kurtz
15629c8e3a Merge remote-tracking branch 'origin/patch' 2022-07-25 13:25:24 -04:00
Ryan Kurtz
f6a620c5e0 Merge remote-tracking branch
'origin/GP-713_ghidra1_ELF_PowerPC_EMB_Relocation--SQUASHED'
(Closes #890)
2022-07-25 13:24:44 -04:00
ghidra1
590d74f2e9 Merge remote-tracking branch
'origin/GP-2365_emteere_MinimumSpecRefAddr_ignore_bug' into patch
(Closes #4257)
2022-07-25 12:53:01 -04:00
emteere
9c3ef680d1 GP-2365_emteere Fix bug introduced in refactor that would ignore
"Speculative reference min" analyzer setting
2022-07-25 16:41:43 +00:00
ghidra1
0d54d2d7c3 GP-713 added support for ELF PowerPC R_PPC_EMB_SDA21 relocation. Also revised PowerPC cspecs in support of EABI. 2022-07-25 08:38:40 -04:00
Ryan Kurtz
0f2e518957 Merge remote-tracking branch 'origin/patch' 2022-07-25 03:06:18 -04:00
Ryan Kurtz
61167f93cb Merge remote-tracking branch 'origin/GP-2122_emteere_tmodereg_protect' into patch 2022-07-25 03:02:56 -04:00
Ryan Kurtz
157cbf54f5 Merge remote-tracking branch 'origin/GP-2103_emteere_stack_depth_RETF'
into patch (Closes #4293)
2022-07-25 02:59:00 -04:00
Ryan Kurtz
d64c61014e Merge remote-tracking branch 'origin/patch' 2022-07-25 01:38:12 -04:00
emteere
f7495daea1 GP-2122_emteere protect use of tmodeReg on processors without one 2022-07-25 05:30:30 +00:00
Ryan Kurtz
d940355bde Merge remote-tracking branch
'origin/GP-1716_emteere_HC12_support--SQUASHED' into patch
(Closes #1570, Closes #4016)
2022-07-25 01:18:30 -04:00
emteere
4800ead95f GP-2103_emteere Set function purge for x86 RETF instructions 2022-07-25 05:05:48 +00:00
emteere
212b2638ea GP-1716_emteere adding HC12,HCS12,HCS12X support, HCS12 elf memory remap at import, fix PC relative addressing 2022-07-25 00:20:40 -04:00
Ryan Kurtz
d721fa5fdd GP-0: Updating Eclipse formatter to support 1-line records 2022-07-23 02:17:46 -04:00
Ryan Kurtz
68088a53a8 Merge remote-tracking branch 'origin/patch' 2022-07-23 01:06:58 -04:00
Ryan Kurtz
931fa8787b Merge remote-tracking branch 'origin/GP-2355_emteere_AARCH64ilp32_SQUASHED' into patch 2022-07-23 01:01:57 -04:00
emteere
35c013e109 GP-2355 added support for AARCH64 ilp32 2022-07-22 17:20:26 -04:00
ghidra1
2e7fce3336 Merge remote-tracking branch 'origin/patch' 2022-07-22 15:11:51 -04:00
Ryan Kurtz
bf512f6a17 Merge remote-tracking branch 'origin/GP-2262_ClangTypeTokenFix' 2022-07-22 14:59:53 -04:00
caheckman
f19df90389 GP-2262 - type id should be long 2022-07-22 14:47:20 -04:00
ghidra1
dedaaf6cd5 Merge branch 'GP-2272_ghidra_PowerPCe500' into patch 2022-07-22 10:51:58 -04:00
Ryan Kurtz
2131e9d1af Merge remote-tracking branch 'origin/GP-2262_MarshalJavaSide' 2022-07-22 02:19:33 -04:00
Ryan Kurtz
58afabe999 Merge remote-tracking branch
'origin/GP-2343_dev747368_PE_loader_property_key_names' (Closes #4452)
2022-07-22 02:14:43 -04:00
ghidra1
0287403adf GP-2272 added PowerPC e500 processor variant 2022-07-21 21:54:06 -04:00
caheckman
aa038c3636 GP-2262 Encoder 2022-07-21 17:48:30 -04:00
Ryan Kurtz
ba83024c10 GP-2132: Fixing another eclipse run configurations for JDK 17. 2022-07-21 11:10:10 -04:00
Ryan Kurtz
b8e3c32574 GP-2132: Fixing eclipse run configurations for JDK 17. 2022-07-21 10:39:09 -04:00
Ryan Kurtz
79051c77ed Merge remote-tracking branch 'origin/patch' 2022-07-21 01:55:37 -04:00
Ryan Kurtz
6a9f0913fb Merge remote-tracking branch 'origin/GP-2347-dragonmacher-fixed-error-display-swing-usage' into patch 2022-07-21 01:48:08 -04:00
Ryan Kurtz
9d3417f88d Merge remote-tracking branch 'origin/GP-2132_ryanmkurtz_jdk17'
(Closes #4316)
2022-07-21 01:15:45 -04:00
Ryan Kurtz
0b3a92dfe6 GP-2132: Upgrade to Java 17 source and target compatibility 2022-07-21 00:32:21 -04:00
ghidra1
25aa4663d9 Merge branch 'GP-2350_ghidra1_ELF_ARM_Relocation' (Closes #4455) 2022-07-20 21:42:24 -04:00
ghidra1
51255066a4 GP-2350 Corrected processing of ELF REL type relocations for
R_ARM_JUMP24, R_ARM_CALL and R_ARM_PLT32
2022-07-20 21:40:37 -04:00
dev747368
ef96a47f4b GP-2343 fix issue when storing PE property key names in program info
Escape and put a prefix and suffix around the property name to avoid
issues with invalid Options key values, as well as to group the values
from the PE file together and avoid hostile values colliding with other
Ghidra info.

Addresses problem found in PR #4452.
2022-07-20 19:48:28 +00:00