0
mirror of https://github.com/sampletext32/ParkanPlayground.git synced 2025-06-19 16:08:02 +03:00
Commit Graph

24 Commits

Author SHA1 Message Date
84d5652a62 remove duplicate registration 2025-04-18 01:02:14 +03:00
df453b930f fixes 2025-04-17 22:56:05 +03:00
a9d4c39717 add misc handlers, cleanup and fixes 2025-04-17 20:47:51 +03:00
124493cd94 Fixes to tests and ModRM + SIB 2025-04-17 20:06:18 +03:00
3fc0ebf1d5 Unified ADC accumulator handlers into a single handler 2025-04-17 01:34:08 +03:00
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
9445fb225f fixes and removed unused code 2025-04-16 19:07:32 +03:00
9ddaa02471 Fixed ModRM handling for 8-bit operands with SIB byte. Updated test to match implementation. 2025-04-16 18:42:15 +03:00
deb98183b1 more fixes 2025-04-16 18:32:41 +03:00
6719cff2af Test fixes 2025-04-16 18:30:17 +03:00
3ea327064a Fix x86 disassembler issues with direct memory addressing and immediate value formatting 2025-04-15 02:29:32 +03:00
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
9117830ff1 unbreak tests 2025-04-14 23:08:52 +03:00
157171fa90 remove more special cases. use standardized api 2025-04-14 01:52:33 +03:00
99b93523a4 more refactoring 2025-04-14 01:08:14 +03:00
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
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
00547ed273 simplify reading logic 2025-04-13 23:22:30 +03:00
11a2cfada4 nice big refactor 2025-04-13 23:06:52 +03:00
b0ade45f1b refactor xors 2025-04-13 19:35:28 +03:00
e91a0223f7 Refactor SUB handlers 2025-04-13 18:22:44 +03:00
b11b39ac4e Implemented 16-bit SUB instruction handlers and fixed test data 2025-04-13 17:51:54 +03:00
2cdd9f1e83 move tests to csv 2025-04-13 17:02:46 +03:00
565158d9bd Fixed immediate value formatting in Group1 instruction handlers 2025-04-13 16:00:46 +03:00