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 |
|
dev747368
|
87c16f9cd0
|
GP-2114 golang import / analyzer
|
2023-05-01 02:02:53 -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 |
|
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 |
|
ghidorahrex
|
9be2a25cdb
|
GP-3078: Corrected x86-64 mov offset instruction variant
|
2023-02-06 16:57:54 +00:00 |
|
Ryan Kurtz
|
98ab3aec4c
|
Merge remote-tracking branch 'origin/patch'
|
2023-01-24 13:01:13 -05:00 |
|
Ryan Kurtz
|
3e03a86117
|
Merge remote-tracking branch 'origin/GP-2959_ghidorahrex_x86_lds_vex'
into patch (Closes #4832)
|
2023-01-24 12:53:06 -05:00 |
|
Ryan Kurtz
|
f61149eb03
|
Merge remote-tracking branch
'origin/GP-3041_ghidra1_PR-4892_astrelsky_RevertX86RipRelChange'
(Closes #4892)
|
2023-01-24 12:22:20 -05:00 |
|
Ryan Kurtz
|
1b9f90e827
|
Merge remote-tracking branch 'origin/patch'
Conflicts:
Ghidra/Framework/SoftwareModeling/src/test/java/ghidra/app/plugin/processors/sleigh/SleighLanguageVolatilityTest.java
|
2023-01-20 12:31:22 -05:00 |
|
James
|
37984567df
|
GP-3023 correct SHUFPS and PSHUFD in ia.sinc
|
2023-01-18 14:38:35 +00:00 |
|
Andrew Strelsky
|
0bbb92eb7a
|
x86-64 riprel fix
|
2023-01-12 12:06:31 -05:00 |
|
ghidra1
|
f08ee2f8b1
|
GP-2981 corrections to PR-1942 semantics for constant export
|
2023-01-04 16:51:30 -05:00 |
|
mumbel
|
c973d773d0
|
RIP and EIP relative display
The display should print the register and immediate offset
instead of the relative value.
|
2023-01-04 16:14:43 -05:00 |
|
ghidorahrex
|
1cfb8d3467
|
GP-2959: Fixed issue with LDS and VEX prefix colliding
|
2022-12-19 16:23:12 +00:00 |
|
Ryan Kurtz
|
fbd545794e
|
Merge remote-tracking branch
'origin/GP-2093_ghidorahrex_missing_x87_opcodes--SQUASHED'
(Closes #4262)
|
2022-12-12 13:17:54 -05:00 |
|
ghidorahrex
|
71dcf8ecd6
|
GP-2093: Implemented missing x87 opcodes
|
2022-12-12 13:04:13 -05:00 |
|
emteere
|
b9496de7f5
|
GP-2504,GP-2494 Arm switch patterns moved into pattern matching, adding additional pattern, fixed issues in function start patterns and validcode precondition. Added after='ptr'.
|
2022-10-03 22:02:19 -04:00 |
|
Ryan Kurtz
|
869a97a4ab
|
Merge remote-tracking branch 'origin/GP-2196_ghidorahrex_PR-4344_Boyan-MILANOV_sleigh-x86-improvements'
|
2022-07-28 10:32:21 -04:00 |
|
Dan
|
67d52f4fcc
|
GP-1967: Fix auto-disassembly for object-based traces, incl. framework support.
|
2022-06-17 11:41:33 -04:00 |
|
Boyan-MILANOV
|
897bf0736c
|
Add rexprefix=0 to NOP constructor
|
2022-06-13 19:10:26 +02:00 |
|
Boyan-MILANOV
|
bccba706a2
|
Use simm32 instead of imm32 for addr64
|
2022-06-13 19:08:41 +02:00 |
|
James
|
1f2f11053e
|
GP-2061 added mmxreg2_m64 table to ia.sinc
|
2022-05-24 13:23:43 +00:00 |
|
James
|
9e580c18e0
|
GP-1954 added pointermax
|
2022-05-12 12:12:01 -04:00 |
|
caheckman
|
b7955f2a79
|
GP-1954 Refactor characterizeAsParam, AncestorRealistic adjustments
|
2022-05-12 12:12:00 -04:00 |
|
James
|
91eb96f109
|
GP-1954 added register groups to inputs in win x64 cspec
|
2022-05-12 12:11:59 -04:00 |
|