bird_egop
|
a9d4c39717
|
add misc handlers, cleanup and fixes
|
2025-04-17 20:47:51 +03:00 |
|
bird_egop
|
124493cd94
|
Fixes to tests and ModRM + SIB
|
2025-04-17 20:06:18 +03:00 |
|
bird_egop
|
3fc0ebf1d5
|
Unified ADC accumulator handlers into a single handler
|
2025-04-17 01:34:08 +03:00 |
|
bird_egop
|
db96af74ff
|
Fixed several instruction handling issues: 1) Added proper handling for zero displacements in memory operands, 2) Fixed large unsigned displacement values display, 3) Added CmpEaxImmHandler for CMP EAX, imm32 instruction, 4) Fixed JP and JNP conditional jump instruction types
|
2025-04-16 19:43:03 +03:00 |
|
bird_egop
|
9445fb225f
|
fixes and removed unused code
|
2025-04-16 19:07:32 +03:00 |
|
bird_egop
|
9ddaa02471
|
Fixed ModRM handling for 8-bit operands with SIB byte. Updated test to match implementation.
|
2025-04-16 18:42:15 +03:00 |
|
bird_egop
|
deb98183b1
|
more fixes
|
2025-04-16 18:32:41 +03:00 |
|
bird_egop
|
6719cff2af
|
Test fixes
|
2025-04-16 18:30:17 +03:00 |
|
bird_egop
|
3ea327064a
|
Fix x86 disassembler issues with direct memory addressing and immediate value formatting
|
2025-04-15 02:29:32 +03:00 |
|
bird_egop
|
d351f41808
|
Fixed x86 disassembler issues: 1) Corrected ModRMDecoder to use RegisterIndex.Sp instead of RegisterIndex.Si for SIB detection 2) Updated floating point instruction handlers to use proper instruction types 3) Enhanced ImmediateOperand.ToString() to show full 32-bit representation for sign-extended values
|
2025-04-15 00:14:28 +03:00 |
|
bird_egop
|
9117830ff1
|
unbreak tests
|
2025-04-14 23:08:52 +03:00 |
|
bird_egop
|
157171fa90
|
remove more special cases. use standardized api
|
2025-04-14 01:52:33 +03:00 |
|
bird_egop
|
99b93523a4
|
more refactoring
|
2025-04-14 01:08:14 +03:00 |
|
bird_egop
|
53696a9f1c
|
Removed special case check for 0x83 in OrRm8R8Handler to avoid introducing special cases in general solutions
|
2025-04-14 00:30:53 +03:00 |
|
bird_egop
|
c9901aa9b8
|
Simplified MovRm32Imm32Handler by improving boundary checking and error handling, and updated test to match expected behavior
|
2025-04-14 00:19:36 +03:00 |
|
bird_egop
|
00547ed273
|
simplify reading logic
|
2025-04-13 23:22:30 +03:00 |
|
bird_egop
|
11a2cfada4
|
nice big refactor
|
2025-04-13 23:06:52 +03:00 |
|
bird_egop
|
b0ade45f1b
|
refactor xors
|
2025-04-13 19:35:28 +03:00 |
|
bird_egop
|
e91a0223f7
|
Refactor SUB handlers
|
2025-04-13 18:22:44 +03:00 |
|
bird_egop
|
b11b39ac4e
|
Implemented 16-bit SUB instruction handlers and fixed test data
|
2025-04-13 17:51:54 +03:00 |
|
bird_egop
|
2cdd9f1e83
|
move tests to csv
|
2025-04-13 17:02:46 +03:00 |
|
bird_egop
|
565158d9bd
|
Fixed immediate value formatting in Group1 instruction handlers
|
2025-04-13 16:00:46 +03:00 |
|