ghidorahrex
28e4ce3d45
GP-3387: Added rounding mode to fint pcodeop
2023-11-29 16:37:12 +00:00
Edward J. Schwartz
38ef50b1b7
Use pcode op for fint instead of undefined
2023-11-29 16:34:33 +00:00
Edward J. Schwartz
85ff068e20
Fix sleigh for fint/fintrz
...
Without additional machinery, fint can't be precisely modeled because the rounding mode is controlled by the state. fintrz always rounds to zero. I think whoever implemented fint probably meant to implement fintrz.
2023-11-29 16:34:32 +00: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
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
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
ghidra1
348fb5becd
GP-3956 corrected ST and MM addressing and overlap
2023-10-20 14:54:18 -04:00
James
106ec7c244
GP-3915 adjust callfixup in x86-64-win.cspec
2023-10-05 16:42:34 +00: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
ghidra1
ebaaed7d53
GP-0 added callfixup for get_pc_thunk.bp
2023-09-27 13:39:51 -04:00
James
034a0b28ad
change global ranges in cspecs
...
GP-3863 adjust AARCH64 volatile reg range
2023-09-22 09:24:14 -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
ghidorahrex
ccc1d78fc1
GP-3556: Fixed ordering of 6x09 push operations
2023-07-27 09:19:09 -04:00
ghidorahrex
2e650401d3
GP-3652: Added comments
2023-07-25 13:23:03 +00:00
Rubens Brandao
fb9ed7cc48
AARCH64 fcadd and fcmla export contants
2023-07-20 14:01:58 +00:00
Rubens Brandao
e0bd90eb7d
Fix AARCH64 fcmla_rotate export len
2023-07-20 14:01:28 +00:00
Rubens Brandao
64551b3cca
Fix AARCH64 fcadd_rotate export len
2023-07-20 14:00:45 +00:00
ghidorahrex
7fa8853897
GP-3655: Fixed lidt/sidt/sgdt instruction disassembly
2023-07-20 13:46:10 +00:00
Ryan Kurtz
edc6c52094
Merge remote-tracking branch 'origin/patch'
2023-07-18 07:14:39 -04:00
ghidorahrex
f0f65b9ab1
GP-3642: Regression fix for 6x09 compare macro
2023-07-17 13:34:28 +00:00