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
Ryan Kurtz
ce5f6b4417
Merge remote-tracking branch
...
'origin/GP-3435_ghidra1_PR-5292_dukesilverrr_R_AARCH64_MOVW_UABS_G_Relocs'
(Closes #3545 , Closes #3546 , Closes #5292 )
2023-05-15 06:04:08 -04:00
ghidorahrex
9dc6e6e29d
GP-3434: Fixed PPC VLE e_sthu mnemonic display
2023-05-12 17:51:08 +00:00
ghidra1
4b7188c3e4
Merge remote-tracking branch
...
'origin/GP-3398_ghidorahrex_PR-1723_saruman9_fix_call_with_segment_reg'
into Ghidra_10.3 (Closes #1715 , Closes #1723 )
2023-05-08 14:54:47 -04:00
ghidra1
d8d5817d7e
Merge remote-tracking branch
...
'origin/GP-3326_ghidorahrex_PR-5194_edmcman_coldfire_halt_decode' into
Ghidra_10.3 (Closes #5194 )
2023-05-08 14:19:12 -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
saruman9
1402d0dc61
[x86] Align stack while Far Call
...
Push CS register onto the stack according to operand and address sizes.
Fix #1715 .
2023-05-05 12:58:48 +00:00
ryan
90d486493e
Add support for R_AARCH64_MOVW_UABS_G* relocations
2023-05-04 19:36:11 +00:00
ghidorahrex
1df6c993b9
GP-3372: Reverted x86 66 90 bytes back to nop
2023-05-01 16:01:42 +00:00
Ryan Kurtz
07fc63f99f
GP-2257: Fixing Processor BPF ldef issue
2023-05-01 08:07:32 -04:00
Ryan Kurtz
7fa3389119
GP-2974: Fixing warnings
2023-05-01 07:23:48 -04:00
Ryan Kurtz
70405b07b0
GP-2257: Fixing compilation error
2023-05-01 06:54:27 -04:00
Ryan Kurtz
7511825043
Merge remote-tracking branch
...
'origin/GP-2257_ghidorahrex_PR-4378_Nalen98_eBPF-proc-support'
(Closes #4378 )
2023-05-01 06:30:25 -04:00
Ryan Kurtz
6984c87da8
Merge remote-tracking branch
...
'origin/GP-2257_ghidorahrex_PR-4258_Heurs_bpf_processor' (Closes #4258 )
2023-05-01 06:28:22 -04:00
Ryan Kurtz
5b6a902c8c
Merge remote-tracking branch 'origin/GP-3077_emteere_CrossedConstants--SQUASHED'
2023-05-01 06:25:01 -04:00
dev747368
87c16f9cd0
GP-2114 golang import / analyzer
2023-05-01 02:02:53 -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
emteere
e0e9c0d137
GP-2257 minor refactoring to collapse constructors, added sleigh lint
...
flag, removed killed by call causing CONCATs
2023-04-29 21:56:45 +00:00
ghidra1
b9202411b9
GP-1379/3022 FloatFormat and BigFloat refactor in support of string
...
parsing and 80-bit float format. Change float datatype naming to use
number of bits instead of bytes.
2023-04-26 16:55:48 -04:00
ghidra1
f7f03c0ca2
Merge remote-tracking branch 'origin/GP-3258_x86_changes_for_fid'
2023-04-26 12:11:47 -04:00
ghidra1
bc52cf8a29
Merge branch 'GP-2487_ghidracadabra_PR-4336_ekilmer_fix-lock-prefix'
...
(Closes #4336 )
2023-04-26 12:11:10 -04:00
James
56c395b39d
GP-2487 formatting and misc improvements, fixing MOV duplicate patterns
2023-04-26 12:05:55 -04:00
Ryan Kurtz
3db2aff597
Merge remote-tracking branch
...
'origin/GP-2880_ghidorahrex_m68k_bcd_operand_fix--SQUASHED'
(Closes #4183 , Closes #4189 )
2023-04-25 06:44:51 -04:00
Ryan Kurtz
83dd38ca7d
Merge remote-tracking branch
...
'origin/GP-3169_ghidorahrex_PR-5067_GaryOderNichts_fix_hcs12_tsta_carry'
(Closes #5067 )
2023-04-25 06:27:50 -04:00
ghidorahrex
dd84e1a6e6
GP-2880: Fix issue with 68000 bcd instructions reversing operands
2023-04-24 13:11:05 -04:00
ghidorahrex
57d645dc92
GP-3341: Fixed PowerPC LR register for conditional BLR*
2023-04-21 19:39:33 +00:00
ghidra1
528c0a8b94
Merge branch 'GP-3150_emteere_ARM_ReturnBranchWaffleLockupFix'
2023-04-21 15:34:16 -04:00
emteere
4443a7ab19
GP-3150 Fix potential waffling of RETURN/BRANCH on pop of pc if bad
...
flows are present function flowing into another function.
2023-04-21 15:33:12 -04:00
Ryan Kurtz
5f7113bd39
Merge remote-tracking branch
...
'origin/GP-3339_ghidra1_ElfOffsetPointers--SQUASHED' (Closes #5238 )
2023-04-21 14:53:17 -04: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
ghidra1
2cdaebf0c3
Merge branch 'GP-2308_1633_ghidra1_FunctionDefinitionCallingConventions'
...
(Closes #4537 , Closes #4898 , Closes #3723 , Closes #3267 )
2023-04-20 15:41:45 -04:00
emteere
08b20d5d21
GP-2308 Refactored parsing dialog adding includepaths and Achitecture,
...
handle noreturn tags
2023-04-20 14:01:41 -04:00
ghidra1
a4776892bd
GP-1633/GP-2308 Added ProgramArchitecture to datatype managers.
...
Refactored ProjectDataTypeManager to extend StandaloneDataTypeManager.
Added actions to datatype tree to allow setting archive architecture.
Added use of storage translators when switching architectures. Allow
FunctionDefinition to accept arbitrary calling convention
names and many other misc changes.
2023-04-20 14:01:39 -04:00
Nalen98
79102c13c4
eBPF processor support
...
Signed-off-by: Nalen98 <nalenaskeyx@gmail.com>
2023-04-10 00:54:28 +03:00
Ryan Kurtz
32e5c3de56
GP-3262: Mach-O PowerPC relocation framework
2023-04-06 08:07:47 -04:00
Edward J. Schwartz
9c7de2e69e
Add coldfire halt instruction
2023-04-05 14:37:04 -04:00
Edward J. Schwartz
aa1e594519
Fix tas instruction for coldfire
...
Does not apply to modes 0 or 1
2023-04-05 14:14:15 -04:00
Ryan Kurtz
23597c71d6
Merge remote-tracking branch
...
'origin/GP-2748_James_elf_process_entry--SQUASHED' (Closes #4667 )
2023-04-04 08:25:27 -04:00
James
6258dd9eee
GP-2748 added calling convention for elf entry point
2023-04-03 15:35:27 +00:00
Ryan Kurtz
5593ac554a
Merge branch 'GP-0_ryanmkurtz_PR-5154_Gravelbones_omf_select'
2023-04-03 06:37:03 -04:00
Ryan Kurtz
e60aae9cc0
GP-0: Formatting
2023-04-03 06:29:36 -04:00
James
c238826237
GP-3258 x86 changes for fid
2023-03-31 19:45:44 +00:00
Eric Kilmer
444e1de78d
x86: Correctly handle LOCK
, XRELEASE
, XACQUIRE
prefixes
2023-03-30 18:24:57 +00:00
Eric Kilmer
3b0d7d34bf
x86: Allow repeated REP prefixes
...
The semantic is determined by the prefix byte that is placed closest to
instruction opcode.
2023-03-30 18:20:32 +00:00
Eric Kilmer
26f84198ea
x86: Reduce duplication in slaspecs
2023-03-30 18:20:32 +00:00
Ryan Kurtz
be77115bab
Merge remote-tracking branch 'origin/patch'
2023-03-29 08:26:06 -04:00
Ryan Kurtz
c4d0c7928b
Merge remote-tracking branch 'origin/GP-2892_ghidorahrex_x86_nop_pause--SQUASHED' into patch
2023-03-29 08:13:19 -04:00
ghidorahrex
d35e81051a
GP-2892: corrected NOP 0x90 to not collide with PAUSE.
2023-03-28 13:13:19 -04:00
Ryan Kurtz
d0e28a7036
Merge remote-tracking branch
...
'origin/GP-3260_ghidra1_ElfMipsRelocs--SQUASHED' (Closes #5160 )
Conflicts:
Ghidra/Features/DecompilerDependent/src/main/java/ghidra/app/extension/datatype/finder/DecompilerReference.java
2023-03-28 07:29:26 -04:00
ghidra1
836604e09d
GP-3260 Corrected MIPS relocation issues and a few related issues affecting listing markup
2023-03-27 19:10:19 -04:00