Commit graph

7416 commits

Author SHA1 Message Date
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
dragonmacher
fd75ea7f6a GP-2347 - fixed call to Swing code from a task thread in the error
display widget
2022-07-20 15:38:45 -04:00
ghidra1
7c004c1fae Merge branch 'GP-2334_ghidra1_ElfExtendedSectionCount' 2022-07-20 13:20:28 -04:00
ghidra1
5908e79022 GP-2334 improve support for extended ELF section indexing when number of
sections exceed SHN_LORESERVE (0xff00).
2022-07-20 13:18:37 -04:00
Ryan Kurtz
cace4e63e1 Merge remote-tracking branch 'origin/patch' 2022-07-20 12:56:50 -04:00
Ryan Kurtz
e792b0b741 Merge branch 'GP-2282_ryanmkurtz_ghidrascripts' into patch 2022-07-20 12:52:32 -04:00
caheckman
ae79857b42 GP-2262 Marshaling refactor - java-side 2022-07-20 12:47:33 -04:00
ghidra1
88570bf43e Merge remote-tracking branch 'origin/patch' 2022-07-20 12:37:32 -04:00
ghidra1
e69c62b50c Merge remote-tracking branch 'origin/GP-2330_ghidra1_ElfAbsSymbols' into patch 2022-07-20 12:33:59 -04:00
ghidra1
779635aec2 GP-2330 Correct ELF symbol import issue with SHN_ABS and general cleanup
of symbol address determination
2022-07-20 12:10:47 -04:00
Ryan Kurtz
f8221ffeab GP-2282: Creating a new script via the Script Manager now properly
handles the $HOME/ghidra_scripts directory not existing
2022-07-20 11:19:39 -04:00
Ryan Kurtz
0123c85d9f Merge remote-tracking branch 'origin/patch' 2022-07-20 01:27:48 -04:00
Ryan Kurtz
fb2daf5794 Merge remote-tracking branch 'origin/GP-2213_avr_cspec_fixes--SQUASHED' into patch 2022-07-20 01:24:34 -04:00
emteere
becb5b8b13 GP-2213 Avr8 compiler spec fixes, function start patterns. 2022-07-19 16:28:54 -04:00
Ryan Kurtz
cdbf926983 Merge remote-tracking branch
'origin/GP-2332_emteere_PR-1533_agatti_6502pspec' (Closes #1533,
Closes #3434)
2022-07-18 10:33:01 -04:00
ghidra1
f3e8e32c95 GP-1411 corrected NPE 2022-07-18 10:26:35 -04:00
Ryan Kurtz
7ccca377a7 Merge remote-tracking branch 'origin/patch'
Conflicts:
	Ghidra/Features/Base/src/main/java/ghidra/app/util/bin/format/pe/FileHeader.java
	Ghidra/Framework/Utility/src/main/java/ghidra/util/UserSearchUtils.java
2022-07-15 09:58:09 -04:00
Ryan Kurtz
8d804d7ad2 Merge remote-tracking branch 'origin/GP-2317-dragonmacher-table-column-regex-exception' into patch 2022-07-15 09:50:11 -04:00
Ryan Kurtz
ebe2a0e1d5 Merge branch 'GP-2322_ryanmkurtz_pe' into patch 2022-07-15 01:14:46 -04:00
Ryan Kurtz
c701da8082 GP-2322: Backporting from master the piece of GP-1933 that fixes symbol
table offset validation
2022-07-15 01:14:08 -04:00
Ryan Kurtz
63c48029e3 Merge remote-tracking branch 'origin/GP-2128_ghidra1_RelocationTable--SQUASHED' 2022-07-14 17:29:46 -04:00