ghidra1
e10c42ab44
Merge remote-tracking branch 'origin/patch'
2025-05-08 17:20:05 -04:00
ghidra1
cd6d45c64f
GP-0 Corrected NPE for eBPF ELF import. ( Closes #8034 )
2025-05-08 17:18:19 -04:00
Ryan Kurtz
8320d12461
Merge remote-tracking branch
...
'origin/GP-4923_ghintern_arm_apcs--SQUASHED' (Closes #7434 )
2025-05-08 12:36:16 -04:00
Ryan Kurtz
32abab0a3d
Merge remote-tracking branch
...
'origin/GP-5192_ghintern_aarch64_aapcs_fixes--SQUASHED' (Closes #8016 )
2025-05-08 12:34:30 -04:00
Ryan Kurtz
c7f9586d97
Merge remote-tracking branch
...
'origin/GP-5638_ghidracadabra_PR-6602_Sleigh-InSPECtor_x86_push_fs_gs_size'
(Closes #6602 )
2025-05-08 12:28:25 -04:00
Ryan Kurtz
541818c274
Merge remote-tracking branch 'origin/patch'
2025-05-08 12:26:49 -04:00
Ryan Kurtz
d641f9de69
Merge remote-tracking branch
...
'origin/GP-4731_ghidorahrex_PR-5256_befoulad_armv8-splimit' into patch
(Closes #5256 , Closes #5255 , Closes #6667 )
2025-05-08 12:22:40 -04:00
ghintern
28ca53cb34
GP-4923: cspec, ldefs, opinion file support for ARM apcs abi
2025-05-07 17:41:41 +00:00
ghintern
b0b1db632c
GP-5192: Fix aarch64 cspec to match aapcs calling convention
2025-05-07 17:40:54 +00:00
James
a9e193d811
GP-5638 update language verions
2025-05-07 13:51:22 +00:00
Sleigh-InSPECtor
ce839ce9fc
x86: PUSH FS/GS long mode improvements.
2025-05-06 18:42:50 +00:00
Ryan Kurtz
87b1dbb8dc
Merge remote-tracking branch 'origin/patch'
2025-05-02 15:17:36 -04:00
Ryan Kurtz
838c773253
Merge remote-tracking branch
...
'origin/GP-5587_ghidorahrex_AARCH64_dsb_instruction_fix' into patch
(Closes #7996 )
2025-05-02 15:14:21 -04:00
Ryan Kurtz
9a7cced02c
Merge remote-tracking branch
...
'origin/GP-5469_ghidorahrex_ARM_VFP_sysreg_fix' into patch
(Closes #6573 )
2025-05-02 15:10:53 -04:00
Ryan Kurtz
af5e744570
Merge remote-tracking branch 'origin/patch'
2025-04-28 15:27:24 -04:00
Ryan Kurtz
2ab014f8c2
Merge remote-tracking branch 'origin/GP-5537_ghidorahrex_avx512_update--SQUASHED' into patch
2025-04-28 15:22:04 -04:00
ghidorahrex
4f1933c1a3
GP-5537: Added additional AVX512 instructions
2025-04-24 12:57:38 -04:00
ghidra1
29712e5b74
GP-5605 Handle partially linked ELF SH4 R_SH_DIR32 relocation
2025-04-21 17:51:14 -04:00
Ryan Kurtz
6730154316
GP-0: Certify
2025-04-21 07:54:19 -04:00
Luke Serné
8303061629
Many typo's
...
These were found using the command below searching for duplicated words,
and manually going through the results to remove the false positives and
reword the true positives. Sometimes I removed the doubled word and
sometimes I replaced the duplicated word.
The grep command:
grep -nIEr '\b([a-zA-Z]+)[[:space:]*]+\1\b' ./Ghidra
2025-04-19 18:06:41 +02:00
ghidorahrex
a917cc0345
GP-5587: Corrected parsing of AARCH64 dsb instruction
2025-04-11 14:56:38 +00:00
Ryan Kurtz
071652e3b9
Merge remote-tracking branch 'origin/patch'
2025-04-11 09:27:40 -04:00
Ryan Kurtz
5746f9330b
Merge remote-tracking branch
...
'origin/GP-5305_ghidorahrex_PR-6336_depili_bugfixes_6809_com_instruction'
into patch (Closes #6336 , Closes #5767 )
2025-04-11 09:24:11 -04:00
Ryan Kurtz
e57bf92a20
Merge remote-tracking branch
...
'origin/GP-5131_ghidorahrex_MIPS16e_jump_delayslot_fix' into patch
(Closes #862 )
2025-04-11 09:22:01 -04:00
Ryan Kurtz
1b31994fd9
Merge remote-tracking branch 'origin/GP-5011_ghidorahrex_x86_stack_operation_size_fix--SQUASHED' into patch
2025-04-11 09:17:42 -04:00
ghidorahrex
41305fb45e
GP-5011: Fixed x86 stack push/pop sizing issues
2025-04-10 14:46:25 -04:00
Ryan Kurtz
327940b252
Merge remote-tracking branch
...
'origin/GP-5030_James_x87_floating_point_display--SQUASHED'
(Closes #6786 )
2025-04-09 11:02:46 -04:00
James
30008b6715
GP-5030 improved x87 operand display
2025-04-09 10:04:02 -04:00
Ryan Kurtz
0878da155c
Merge remote-tracking branch 'origin/GP-5301_Dan_testEmuThumbPlt'
2025-04-04 12:51:15 -04:00
Dan
b702aa0a6f
GP-5301: Fix ARM/THUMB ISA mode switching for indirect branches in JIT.
2025-04-04 16:18:36 +00:00
Ryan Kurtz
2f581d0ead
Merge remote-tracking branch 'origin/patch'
2025-03-18 12:17:44 -04:00
Ryan Kurtz
227497e0fa
Merge remote-tracking branch
...
'origin/GP-5299_ghidorahrex_x86_pop_macro_fix' into patch (Closes #7326 )
2025-03-18 12:14:01 -04:00
ghidorahrex
7413204896
GP-5469: Added additional arm VMRS/VMSR instruction variants
2025-03-10 16:16:04 +00:00
Ryan Kurtz
b22c84a3be
Merge remote-tracking branch 'origin/GP-2432_dev747368_golang_apisnapshot'
2025-03-07 11:58:13 -05:00
dev747368
36c6c8ef77
GP-2432 golang api snapshot, generics, closures, gcwritebarrier
...
Apply golang runtime function signatures from info stored in json api
snapshot files.
The api snapshot files are created by a custom go helper program that
uses the go compiler parser to parse the go toolchain source tree and
writes the discovered function and type info into a json file.
The go-api-parser helper program is based off of work contributed by
github user monoidic via issue #6367 .
Updates generic functions to take a generic dictionary RTTI
parameter (mostly to allow correct assignment of other parameters).
Updates closure functions to take a closure context parameter. Closure
contexts are passed via a register that is not involved in normal
parameter passing.
Tweaks the signature of gcWriteBarrier functions so that they don't mess
up decompilation of functions that use them.
2025-03-07 16:44:48 +00:00
Ryan Kurtz
5361a47df2
Merge remote-tracking branch 'origin/patch'
2025-03-06 12:07:16 -05:00
Ryan Kurtz
b2d3c28ca7
Merge remote-tracking branch
...
'origin/GP-4648_ghidorahrex_PR-6531_Sleigh-InSPECtor_aarch32_vselgt'
into patch (Closes #6531 )
2025-03-06 12:02:13 -05:00
Ryan Kurtz
df57cf3351
Merge branch 'GP-0_ryanmkurtz_PR-6204_antoniovazquezblanco_pic'
2025-03-06 11:32:36 -05:00
Ryan Kurtz
6a8724a984
Merge remote-tracking branch 'origin/patch'
2025-03-05 10:24:32 -05:00
Ryan Kurtz
57784ead36
Merge remote-tracking branch 'origin/GP-5411_emteere_PPCpltThunk' into patch
2025-03-05 10:18:52 -05:00
Ryan Kurtz
d0fa5865c0
Merge remote-tracking branch 'origin/patch'
2025-03-04 13:06:23 -05:00
Ryan Kurtz
4a8b802178
GP-5449: Certify
2025-03-04 13:03:10 -05:00
lmulert@emproof.de
334eecbd16
Fix tricore relocation 24REL handling
2025-03-04 12:58:16 -05:00
Ryan Kurtz
45552147ec
Merge remote-tracking branch
...
'origin/GP-5402_James_aarch64_fp_comparisons--SQUASHED' into patch
(Closes #7479 , Closes #7855 )
2025-03-04 10:10:09 -05:00
James
1bcc69aece
GP-5402 aarch64 floating point comparisons and NAN
2025-03-04 09:20:45 -05:00
emteere
208f6f3ed1
GP-5411 Added plt thunk patterns, pre-fill of edit thunk GUI, loosened
...
thunk address calculation for more complicated thunks
2025-03-03 22:37:45 +00:00
Ryan Kurtz
58e19e947c
Merge remote-tracking branch
...
'origin/GP-5424_ghidracadabra_PR-6601_Sleigh-InSPECtor_x86_pushf_popf'
(Closes #6601 )
2025-02-27 14:00:58 -05:00
James
74066cdf78
GP-5424 updated x86 version numbers
2025-02-26 20:29:50 +00:00
Sleigh-InSPECtor
6e8ef8deb1
x86: PUSHF/POPF address size fixes (64-bit mode)
2025-02-26 20:18:13 +00:00
Ryan Kurtz
9a7a06f5f6
Merge remote-tracking branch
...
'origin/GP-5191_James_x86_fpu_ip_updates--SQUASHED' (Closes #7205 ,
Closes #7508 )
2025-02-26 12:47:39 -05:00