ghidra1
|
3ead54f0ac
|
GP-4239 Transitioned to new AbstractElfRelocationHandler implementation which uses ElfRelocationType enums specific to each handler.
|
2024-02-12 10:52:25 -05:00 |
|
Ryan Kurtz
|
1e0145401b
|
Merge remote-tracking branch 'origin/patch'
|
2024-01-19 14:55:46 -05:00 |
|
Ryan Kurtz
|
4f4933843a
|
Merge remote-tracking branch
'origin/GP-3787_ghidorahrex_PowerPC_VLE_branch_CR_operand--SQUASHED'
into patch (Closes #5246)
|
2024-01-19 14:50:32 -05:00 |
|
ghidorahrex
|
8371098d19
|
GP-3787: Added CR operand to PowerPC VLE conditional branches
|
2024-01-19 19:32:27 +00:00 |
|
Ryan Kurtz
|
96ae825dce
|
Merge remote-tracking branch 'origin/patch'
|
2024-01-19 14:16:03 -05:00 |
|
Ryan Kurtz
|
738b176be6
|
Merge remote-tracking branch
'origin/GP-3788_ghidorahrex_powerpc_vle_loadstoreHW_idx' into patch
(Closes #5245)
|
2024-01-19 13:55:21 -05:00 |
|
Ryan Kurtz
|
9b7c60efe2
|
Merge remote-tracking branch 'origin/patch'
|
2024-01-18 07:42:01 -05:00 |
|
Ryan Kurtz
|
363ee48dfa
|
Merge remote-tracking branch
'origin/GP-3789_ghidorahrex_PowerPC_move_legacy_instructions' into patch
(Closes #5243)
|
2024-01-18 06:59:19 -05:00 |
|
Ryan Kurtz
|
c809cf1740
|
Merge branch 'GP-0_ryanmkurtz_PR-5965_rndtrash_ppc'
|
2024-01-04 08:57:11 -05:00 |
|
Ryan Kurtz
|
c3b4f5eda0
|
GP-0: Formatting/Certify. Also removing untested code.
|
2024-01-04 08:52:58 -05:00 |
|
Ryan Kurtz
|
23516964e3
|
CoffLoader improvements
|
2024-01-02 11:15:21 -05:00 |
|
emteere
|
ec023b3ffe
|
GP-3068 Adding in pure 32-bit PPC e500mc processor spec
|
2023-12-15 02:55:39 +00:00 |
|
ghidorahrex
|
c497b8a52b
|
GP-3999: Reformatted sleigh for ppc vlee_rlwi(nm/mi) instructions
|
2023-12-14 15:17:39 -05:00 |
|
Alexey Esaulenko
|
7a8a9534ee
|
PowerPC: additional MPC55xx float-point instructions
|
2023-12-14 15:17:37 -05:00 |
|
Alexey Esaulenko
|
cf373686d1
|
PowerPC: e_rlwinm fix remove unreachable block warning
|
2023-12-14 15:17:35 -05:00 |
|
Alexey Esaulenko
|
62561121aa
|
PowerPC: float compare should set great that flag, but not overflow
|
2023-12-14 15:17:33 -05:00 |
|
Alexey Esaulenko
|
f4c042544a
|
PowerPC: XOR can be used in VLE mode
|
2023-12-14 15:17:31 -05:00 |
|
Ivan Kuzmenko
|
d543ca8e3d
|
Add support for PowerPC COFF Relocations
|
2023-11-17 07:32:11 +03:00 |
|
Ryan Kurtz
|
ddf36db434
|
Merge branch 'GP-0_ryanmkurtz_PR-5315_Ninja3047_fix-ppc-cfa-value'
|
2023-11-09 12:15:09 -05:00 |
|
William Tan
|
0b3801a5a5
|
typo: setMinpeculativeOffset -> setMinSpeculativeOffset
|
2023-09-20 13:24:01 -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 |
|
ghidorahrex
|
c37276f08b
|
GP-3789: Moved legacy PPC 400 instructions out of main PPC
|
2023-08-25 16:26:25 +00:00 |
|
ghidorahrex
|
6c37abb4fd
|
GP-3788: Fixed PowerPC VLE load/store SD4 operand display
|
2023-08-25 14:07:28 +00:00 |
|
Ryan Kurtz
|
5b9dfc92dd
|
Merge remote-tracking branch 'origin/patch'
|
2023-07-06 11:16:27 -04:00 |
|
emteere
|
b7ede746d0
|
GP-3599 Fix for function bodies including one byte of non-disassembled
data. PowerPC disassembly from computed branch.
|
2023-06-30 22:42:47 +00:00 |
|
Ryan Kurtz
|
d91a60f201
|
Merge remote-tracking branch 'origin/patch'
|
2023-06-01 06:17:13 -04:00 |
|
isabella3412
|
d7d80b134e
|
GP-3296 Updated PowerISA Instruction Index with new manual
|
2023-05-25 18:18:55 +00:00 |
|
caheckman
|
ce520cc940
|
GP-3480 Mark PPC r13 as unaffected
|
2023-05-24 14:35:59 -04:00 |
|
Ryan Kurtz
|
a87044c521
|
Merge remote-tracking branch 'origin/patch'
|
2023-05-18 11:06:01 -04:00 |
|
Ryan Kurtz
|
0cae3ab0f5
|
Merge remote-tracking branch
'origin/GP-3325_ghidorahrex_PR-4886_Ninja3047_fix-ppc-stmvsprw' into
patch (Closes #4886)
|
2023-05-18 11:02:54 -04:00 |
|
Ryan Kurtz
|
f8ebb729ef
|
Merge remote-tracking branch
'origin/GP-3432_ghidorahrex_PR-4887_Ninja3047_ppc_vle_eieio' into patch
(Closes #4887)
|
2023-05-18 10:58:25 -04:00 |
|
Ryan Kurtz
|
033d2a2ec6
|
Merge remote-tracking branch
'origin/GP-3434_ghidorahrex_ppc_vle_e_sthu_fix' (Closes #5247)
|
2023-05-15 08:40:12 -04:00 |
|
ghidorahrex
|
9dc6e6e29d
|
GP-3434: Fixed PPC VLE e_sthu mnemonic display
|
2023-05-12 17:51:08 +00:00 |
|
William Tan
|
4dd7d296a5
|
fix call_frame_cfa value for ppc
|
2023-05-09 11:16:46 -04:00 |
|
ghidra1
|
ff8f0d7782
|
Merge remote-tracking branch
'origin/GP-3341_ghidorahrex_ppc_branch_link_fix' into Ghidra_10.3
(Closes #5218)
|
2023-05-08 14:16:50 -04:00 |
|
William Tan
|
9c694ebfd1
|
move around mbar/eieio
|
2023-05-05 11:13:03 -04:00 |
|
William Tan
|
eebdca2668
|
move mbar from a2 to ppc_embedded, remove duplicate eieio
|
2023-05-05 11:13:03 -04:00 |
|
William Tan
|
8277a6312b
|
fix: also decode eieio (mbar 0) for VLE
|
2023-05-05 11:13:02 -04:00 |
|
Ryan Kurtz
|
7fa3389119
|
GP-2974: Fixing warnings
|
2023-05-01 07:23:48 -04:00 |
|
emteere
|
02248d2251
|
GP-3077 Added constant tracking through stack for stack parameters, fixed issues with values getting crossed moving in and out of memory, added prototype param type creation, added setting for restricting parameters to know pointers to handle harvard architectures and pointertypedefs
|
2023-05-01 01:57:56 -04:00 |
|
ghidorahrex
|
57d645dc92
|
GP-3341: Fixed PowerPC LR register for conditional BLR*
|
2023-04-21 19:39:33 +00:00 |
|
ghidra1
|
ef8d86e0ae
|
GP-3339 avoid offset-pointer creation in execute blocks during ELF relocation processing. Also skip for section-symbol based relocations.
|
2023-04-21 13:55:34 -04:00 |
|
Ryan Kurtz
|
32e5c3de56
|
GP-3262: Mach-O PowerPC relocation framework
|
2023-04-06 08:07:47 -04:00 |
|
Pokechu22
|
14880b53c4
|
Create and use LZCOUNT Pcode op
|
2023-03-02 18:30:04 -08:00 |
|
ghidra1
|
5b433f35ca
|
GP-3013 Refactor of Relocation API (created V6 DB adapter) to include
status and stored length when original FileBytes are used.
|
2023-02-03 08:01:04 -05:00 |
|
ghidra1
|
c2440f9062
|
Merge remote-tracking branch 'origin/GP-2984_ghidra1_x86_GOTPCREL--SQUASHED'
|
2023-01-19 09:13:45 -05:00 |
|
ghidra1
|
6e1ad5578f
|
GP-2984 modified ELF relocation processing to use single ElfRelocationContext instance. Modified X86-64 relocation processing to handle GOTPCREL for object modules.
|
2023-01-19 09:12:36 -05:00 |
|
Ryan Kurtz
|
82ac8f7143
|
Merge remote-tracking branch 'origin/patch'
|
2023-01-13 08:17:56 -05:00 |
|
Ryan Kurtz
|
f1dc157f04
|
Merge remote-tracking branch 'origin/GP-2245_ghidorahrex_powerpc_mtsmsr_fix--SQUASHED' into patch
|
2023-01-13 08:08:27 -05:00 |
|
ghidorahrex
|
32eadb284f
|
GP-2245 Corrected semantics of the mtmsr[d] instructions in powerpc
|
2023-01-13 07:07:00 -05:00 |
|