James
|
3a43696001
|
GP-3752 added callfixup in x86win.cspec and updated GraphASTScript
|
2023-08-17 20:56:53 +00:00 |
|
Ryan Kurtz
|
08a25714de
|
Merge remote-tracking branch 'origin/GP-3733_ghidracadabra_PR-5208_jobermayr_fxsave'
|
2023-08-16 12:39:19 -04:00 |
|
1635321
|
7878721fbf
|
GP-3320 Updated cspec files with callfixes for modern gcc
|
2023-08-15 12:04:58 -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 |
|
ghidorahrex
|
7fa8853897
|
GP-3655: Fixed lidt/sidt/sgdt instruction disassembly
|
2023-07-20 13:46:10 +00:00 |
|
Ryan Kurtz
|
5b9dfc92dd
|
Merge remote-tracking branch 'origin/patch'
|
2023-07-06 11:16:27 -04:00 |
|
ghidra1
|
75fb5bf79b
|
Merge remote-tracking branch 'origin/GP-0_ghidra1_x86compat32fix' into patch
|
2023-07-06 09:09:01 -04:00 |
|
Ryan Kurtz
|
22e5c1a48b
|
Merge remote-tracking branch 'origin/patch'
|
2023-07-05 13:58:34 -04:00 |
|
ghidra1
|
784208dad8
|
GP-3610 Corrected NPE and GOT allocation issue which could prevent
import of object modules GOT PCREL relocations
|
2023-07-05 13:35:31 -04:00 |
|
ghidra1
|
ccad2abbd8
|
GP-0 revised x86-64 ldef entry for compat32 variant and change opinion
entries to give preference to default variant
|
2023-07-05 10:58:20 -04:00 |
|
Ryan Kurtz
|
9194036c52
|
Merge remote-tracking branch 'origin/patch'
|
2023-07-03 11:05:14 -04:00 |
|
Dan
|
aa67e04592
|
GP-0: Fix x86 importers / tests.
|
2023-07-03 10:39:25 -04:00 |
|
Ryan Kurtz
|
f49bb0b025
|
Merge remote-tracking branch 'origin/patch'
|
2023-06-29 07:12:05 -04:00 |
|
Dan
|
0c39626b73
|
GP-3583: Fix race in module arch detection. Set longMode bit. Add compat32 ldef.
|
2023-06-28 13:56:09 -04:00 |
|
Ryan Kurtz
|
9d7809902d
|
Merge remote-tracking branch 'origin/GP-2425_dev747368_golang_duffzero_duffcopy'
|
2023-06-16 13:24:50 -04:00 |
|
Ryan Kurtz
|
da9a9ecb4e
|
Merge remote-tracking branch
'origin/GP-3449_ghizard_32-bit_Win_8-byte_type_alignment'
Conflicts:
Ghidra/Framework/SoftwareModeling/src/main/java/ghidra/program/model/data/DataOrganizationImpl.java
|
2023-06-15 16:31:26 -04:00 |
|
dev747368
|
b5422faefb
|
GP-2425 more better duffzero / duffcopy function info
|
2023-06-14 16:30:44 +00:00 |
|
dev747368
|
11c434f3a0
|
GP-3504 add support for Golang 1.19, 1.20 binaries
|
2023-05-31 17:19:58 +00:00 |
|
Ryan Kurtz
|
e3429a57db
|
Merge remote-tracking branch
'origin/GP-3102_ghidorahrex_x86-64_popf_pushf--SQUASHED' into patch
(Closes #4980)
|
2023-05-31 11:20:14 -04:00 |
|
ghidorahrex
|
af40b28931
|
GP-3102: Fixed disasm of default 64-bit addrsize instructions
|
2023-05-31 10:13:41 -04:00 |
|
ghidra1
|
584260ca81
|
GP-3472 Added __stdcall convention alias for 64-bit Windows cspecs
|
2023-05-23 15:34:35 -04:00 |
|
ghizard
|
9cb6a7a12e
|
GP-3449 - Fix Win32 8-byte type alignment and update test utils
|
2023-05-23 15:16:52 -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 |
|
ghidorahrex
|
1df6c993b9
|
GP-3372: Reverted x86 66 90 bytes back to nop
|
2023-05-01 16:01:42 +00: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 |
|
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 |
|
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
|
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 |
|
Gravelbones
|
f462733ae3
|
OMF format: Select 16/32 bit based on SEGHEAD
|
2023-03-26 12:22:30 +02:00 |
|
Ryan Kurtz
|
9cf60faef0
|
Merge remote-tracking branch
'origin/GP-3155_caheckman_PR-2810_Pokechu22_countleadingzeros'
(Closes #2810)
|
2023-03-24 14:29:30 -04:00 |
|
Pokechu22
|
14880b53c4
|
Create and use LZCOUNT Pcode op
|
2023-03-02 18:30:04 -08:00 |
|
Ryan Kurtz
|
83a4b95f7e
|
Merge remote-tracking branch 'origin/patch'
|
2023-03-02 11:33:22 -05:00 |
|
Ryan Kurtz
|
8c23cdc09f
|
Merge remote-tracking branch
'origin/GP-3079_ghidorahrex_x86_fbld_pcode_fix' into patch
(Closes #2427)
|
2023-03-02 11:11:06 -05:00 |
|
ghidorahrex
|
34d080f933
|
GP-3079: Corrected pcode for x86 fbld instruction
|
2023-02-06 18:00:43 +00:00 |
|