Commit Graph

1280 Commits

Author SHA1 Message Date
Ryan Kurtz
b0f3d99545 Merge remote-tracking branch 'origin/patch' 2023-11-09 13:12:14 -05:00
ghidra1
bb4a9ccbb1 GP-0 Corrected incorrect retained MIPS relocation length for 32-bit
R_MIPS_JUMP_SLOT
2023-11-09 12:24:49 -05:00
Ryan Kurtz
ddf36db434 Merge branch 'GP-0_ryanmkurtz_PR-5315_Ninja3047_fix-ppc-cfa-value' 2023-11-09 12:15:09 -05:00
Ryan Kurtz
b50503eada Merge remote-tracking branch 'origin/patch' 2023-11-03 13:08:14 -04:00
Ryan Kurtz
f95470590e Merge remote-tracking branch
'origin/GP-3879_ghidorahrex_fix_clz_cls_instr--SQUASHED' into patch
(Closes #5790)
2023-11-03 13:03:34 -04:00
Ryan Kurtz
50eaaea01e Merge remote-tracking branch
'origin/GP-3677_ghidorahrex_x86_pop_sp_fix--SQUASHED' into patch
(Closes #4282)
2023-11-03 12:59:58 -04:00
ghidorahrex
3d1b865543 GP-3879: Implemented lzcount in several instructions 2023-11-03 12:30:51 -04:00
ghidorahrex
6d7dc046f0 GP-3677: Fixed pop instructions with stack-pointer-based operands 2023-11-03 12:30:13 -04:00
ghidra1
1ba77f6902 Merge remote-tracking branch 'origin/patch' 2023-10-30 10:55:43 -04:00
ghidra1
6f37dc4007 GP-0 Added missing x86 old language v2-v3 translators and corrected old
language file parse bug
2023-10-30 10:54:16 -04:00
Ryan Kurtz
7820e9b203 Merge remote-tracking branch 'origin/patch' 2023-10-27 19:11:17 -04:00
ghidra1
87bd074603 GP-0 Removed use of obsolete MODULE DEPENDENCY from Module.manifest 2023-10-27 18:22:40 -04:00
ghidra1
348fb5becd GP-3956 corrected ST and MM addressing and overlap 2023-10-20 14:54:18 -04:00
Ryan Kurtz
fae64a82c0 Merge remote-tracking branch 'origin/patch' 2023-10-13 07:16:42 -04:00
James
106ec7c244 GP-3915 adjust callfixup in x86-64-win.cspec 2023-10-05 16:42:34 +00:00
Ryan Kurtz
4443aea353 Merge remote-tracking branch 'origin/patch' 2023-10-03 11:05:47 -04:00
Ryan Kurtz
3410dd5936 Merge remote-tracking branch 'origin/GP-3724_ghidorahrex_arm_idx_cbz' into patch 2023-10-03 11:00:03 -04:00
Ryan Kurtz
54e0ab1a38 Merge remote-tracking branch 'origin/Ghidra_10.4' 2023-09-28 13:40:51 -04:00
ghidra1
ebaaed7d53 GP-0 added callfixup for get_pc_thunk.bp 2023-09-27 13:39:51 -04:00
Ryan Kurtz
98b162ad9d Merge remote-tracking branch 'origin/Ghidra_10.4' 2023-09-22 09:31:17 -04:00
James
034a0b28ad change global ranges in cspecs
GP-3863 adjust AARCH64 volatile reg range
2023-09-22 09:24:14 -04:00
William Tan
0b3801a5a5
typo: setMinpeculativeOffset -> setMinSpeculativeOffset 2023-09-20 13:24:01 -04:00
James
f030ecb874 GP-3822 eliminate some unnecessary LOAD ops (Discussion #5433) 2023-09-18 17:33:57 -04:00
emteere
69caba1dcb GP-3845 Fixed creation of undefined data type for PPC read/write
references
2023-09-15 18:58:11 +00:00
emteere
574fe8a36a GP-3805 added more arm function start patterns 2023-08-30 19:42:57 +00:00
ghidra1
93abf20b49 Merge remote-tracking branch 'origin/patch' 2023-08-29 10:12:15 -04:00
emteere
c977c05768 GP-3746 remove LDS/STS instructions only on AVRtiny 2023-08-29 10:05:30 -04:00
ghidra1
e83e62d01d GP-3792 correct ELF RISCV branch/jump relocations 2023-08-28 11:45:17 -04:00
ghidra1
514564292f Merge remote-tracking branch 'origin/patch' 2023-08-24 18:13:42 -04:00
ghidra1
9ccc5f9cee GP-3707 corrected RISCV_ElfRelocationContext infinite loop 2023-08-24 15:52:26 -04:00
Ryan Kurtz
5184648bf8 Merge remote-tracking branch
'origin/GP-3752_James_graph_ast_script_and_fixup' (Closes #5657)
2023-08-23 13:05:55 -04:00
ghidra1
0233f35d1f GP-3707 corrected array index bug in RISCV_ElfRelocationContext 2023-08-21 18:19:02 -04:00
James
03b63f7b95 GP-3729 arm vcvt fixes 2023-08-18 18:00:24 +00:00
James
3a43696001 GP-3752 added callfixup in x86win.cspec and updated GraphASTScript 2023-08-17 20:56:53 +00:00
Ryan Kurtz
c9f281942a Merge remote-tracking branch
'origin/GP-3707_ghidra1_PR-3816_jnohlgard_ElfRISCV_Relocations'
(Closes #3816)
2023-08-16 12:50:12 -04:00
Ryan Kurtz
08a25714de Merge remote-tracking branch 'origin/GP-3733_ghidracadabra_PR-5208_jobermayr_fxsave' 2023-08-16 12:39:19 -04:00
Ryan Kurtz
1d16c0c8b2 Merge remote-tracking branch 'origin/patch' 2023-08-16 12:21:01 -04:00
ghidra1
065e5b01e8 GP-3707 revised and implemented missing RISCV ELF relocations.
Corrected ElfRelocation to maintain signed addend value.
2023-08-16 08:26:29 -04:00
Gary Hayward
1ba91ebb51 GP-3707 ELF RISCV relocation processing improvements 2023-08-15 13:24:23 -04:00
ghidorahrex
b9075dd4e1 GP-3724: Added cbz instruction to arm manual index file 2023-08-15 16:35:26 +00:00
1635321
7878721fbf GP-3320 Updated cspec files with callfixes for modern gcc 2023-08-15 12:04:58 -04:00
Dan
647b4a42ac GP-3453: Add mips:3000 to mips.ldefs 2023-08-09 14:27:04 -04:00
Ryan Kurtz
e142f2c522 Merge remote-tracking branch 'origin/patch' 2023-08-08 07:55:14 -04:00
Ryan Kurtz
5888ac64e1 Merge remote-tracking branch
'origin/GP-3652_ghidorahrex_PR-5428_rbran_fix_rotate' into patch
(Closes #5428)
2023-08-08 07:53:08 -04:00
ghidra1
6f5ded53f2 GP-3707 Add additional ELF RISCV relocations and some cleanup 2023-08-07 12:04:06 -04:00
Joakim Nohlgård
353a79840d Implement handling of relocations R_RISCV_CALL, R_RISCV_HI20,
R_RISCV_LO12, R_RISCV_RVC_BRANCH, R_RISCV_RVC_JUMP, R_RISCV_BRANCH,
R_RISCV_JAL
2023-08-07 11:46:10 -04:00
Johannes Obermayr
56d2d08c67 5208: Simplify _fxsave and _fxsave64 in Decompiler 2023-08-04 14:51:13 +02:00
Ryan Kurtz
57561c6e78 Merge remote-tracking branch 'origin/patch' 2023-07-27 13:58:30 -04:00
Ryan Kurtz
784c7ee4cf Merge remote-tracking branch 'origin/GP-3655_ghidorahrex_x86_lidt_fix'
into patch (Closes #5577)
2023-07-27 13:55:37 -04:00
Ryan Kurtz
aa3173cd21 Merge remote-tracking branch
'origin/GP-3556_ghidorahrex_6x09_pshu_fix--SQUASHED' into patch
(Closes #5467)
2023-07-27 13:53:52 -04:00