summaryrefslogtreecommitdiff
path: root/Libraries/LibX86/Instruction.h
AgeCommit message (Expand)Author
2020-08-06AK: Rename MakeUnsigned::type to MakeUnsigned::Type.asynts
2020-08-04LibX86: Remove unused private fields m_segment, m_handlerNico Weber
2020-07-30LibX86: Disassemble most remaining FPU instructionsNico Weber
2020-07-28LibX86: Disassemble most FPU instructions starting with D9Nico Weber
2020-07-26LibX86: Support disassembling a few FPU opcodes betterNico Weber
2020-07-21UserspaceEmulator+LibX86: Start tracking uninitialized memory :^)Andreas Kling
2020-07-15LibX86: Don't cache whether instruction have a sub-opcodeAndreas Kling
2020-07-15LibX86+UserspaceEmulator: Don't store a32 in MemoryOrRegisterReferenceAndreas Kling
2020-07-15LibX86: Don't store the prefix/imm1/imm2 byte counts individuallyAndreas Kling
2020-07-15LibX86: Remove Instruction::m_handlerAndreas Kling
2020-07-13LibX86+UserspaceEmulator: Devirtualize and inline more instruction codeAndreas Kling
2020-07-13LibX86: Don't build_opcode_table_if_needed() every instruction decodeAndreas Kling
2020-07-13LibX86: Apply aggressive inlining to Instruction decoding functionsAndreas Kling
2020-07-13LibX86: ALWAYS_INLINE some Instruction membersAndreas Kling
2020-07-11UserspaceEmulator+LibX86: Implement the LEA instructionAndreas Kling
2020-07-10UserspaceEmulator+LibX86: Implement all the forms of XORAndreas Kling
2020-07-10LibX86: Add a templatized way to resolve ModR/M memory referencesAndreas Kling
2020-07-10LibX86: Store Instruction's segment prefix as Optional<SegmentRegister>Andreas Kling
2020-07-09UserspaceEmulator: Tidy up SoftCPU's general purpose registersAndreas Kling
2020-07-07LibX86: Expose some more things on X86::InstructionAndreas Kling
2020-04-15LibX86: Use MakeUnsigned<T> from AK instead of making a custom oneAndreas Kling
2020-04-12LibX86: Add a way for Instruction::to_string() to symbolicate addressesAndreas Kling
2020-04-11LibX86: Tolerate invalid segment register indices when disassemblingAndreas Kling
2020-04-11LibX86: Support decoding basic MMX instructions like MOVQAndreas Kling
2020-04-11LibX86: Run the instruction decoder in 32-bit mode by defaultAndreas Kling
2020-04-11LibX86: Add an X86 instruction decoder library + basic disassemblerAndreas Kling