Commit Graph

192 Commits

Author SHA1 Message Date
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
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
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
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
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
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
ghidra1
6b9bd6c220 GP-2703 revised ELF relocation processing to handle statically linked
binaries and adjusted post-relocation read-only memory fixup.
2022-10-17 18:43:27 -04: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
Ryan Kurtz
d67bc4508c Merge remote-tracking branch 'origin/GP-2081_ghidra1_TICoffRelocHandler_REBASED--SQUASHED' 2022-06-22 00:32:40 -04:00
ghidra1
994816e875 GP-2081 Refined CoffLoader relocation error logging and added support
for COFF relocation context.
2022-06-21 17:37:53 -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
Ryan Kurtz
6c32040603 Merge remote-tracking branch 'origin/GP-527_ThreadEnvironmentBlock' 2022-04-19 11:02:29 -04:00
caheckman
1647b4b577 Thread Environment Block analyzer 2022-04-15 13:55:38 -04:00
ghidra1
2bced1cd43 GP-1036 EXTERNAL Block Offset-Reference refactor 2022-04-15 13:19:40 -04:00
Ryan Kurtz
4f59e90b39 Merge remote-tracking branch 'origin/GP-1426_Dan_asmWoW64--SQUASHED' 2022-03-29 01:27:33 -04:00
Dan
760a9ca462 GP-1426: Refactor assembler. Fix issue where Sleigh passes context to the right. 2022-03-28 14:59:46 -04:00
James
ac984f3c7a GP-1819 addressing code review comments
GP-1819 added conditional assignment macro to x86 processor module
2022-03-24 09:13:00 -04:00
Ryan Kurtz
a16aeda138 Merge remote-tracking branch 'origin/GP-1780_James_implement_x86_64_popcnt' 2022-03-14 09:22:43 -04:00
ghidra1
23492c4204 Corrected ia.sinc n1 to present and export scalar 1 instead of string 2022-03-10 14:24:48 -05:00
James
6d8e2c737d GP-1780 implemented popcnt instruction 2022-03-02 18:21:15 +00:00
Ryan Kurtz
052c17e274 Merge remote-tracking branch
'origin/GP-1722_ghidorahrex_PR-3883_astrelsky_ffreep' (Closes #3883)
2022-02-11 17:49:44 -05:00
Ryan Kurtz
c0b644b8b9 Merge remote-tracking branch
'origin/GP-1694_ghidorahrex_PR-3895_mr-mysk_fstFix' (Closes #3894,
Closes #3895)
2022-02-08 09:58:58 -05:00