Commit graph

  • 3f7290db16 tests/fuzz_thumb: Change how test instructions are generated (Introduce InstructionGenerator struct) MerryMage 2016-07-10 12:10:13 +0800
  • ac2fb6b925 Implement thumb1_MVN_reg MerryMage 2016-07-10 10:49:01 +0800
  • d11df9067d Implement thumb1_BIC_reg MerryMage 2016-07-10 10:44:45 +0800
  • 98a64a92b1 Implement thumb1_ORR_reg MerryMage 2016-07-10 09:06:38 +0800
  • 3fe46d2c6f Implement thumb1_CMN_reg MerryMage 2016-07-10 08:55:56 +0800
  • 641dbf8eb4 Implement thumb1_CMP_reg MerryMage 2016-07-10 08:52:28 +0800
  • 46408267c3 Implement thumb1_RSB_imm MerryMage 2016-07-10 08:44:07 +0800
  • 6536ad9618 Implement thumb1_TST_reg MerryMage 2016-07-10 08:35:58 +0800
  • 8145b33882 Implemented thumb1_ROR_reg MerryMage 2016-07-10 08:18:17 +0800
  • 207cb74dc9 Implement thumb1_SBC_reg MerryMage 2016-07-09 08:27:41 +0800
  • 1953e44532 Implement thumb1_ADC_reg MerryMage 2016-07-08 22:17:39 +0800
  • 9e9fa62d5f Implement thumb1_SUB_imm_t2 MerryMage 2016-07-08 21:48:55 +0800
  • 0a1f153805 tests/fuzz_thumb: Don't poison memory as that slows down tests tremendously MerryMage 2016-07-08 21:43:28 +0800
  • 8c587df8ce Implement thumb1_ADD_imm_t2 MerryMage 2016-07-08 21:38:43 +0800
  • aa72323823 Implement thumb1_CMP_imm MerryMage 2016-07-08 21:32:01 +0800
  • 98f300144b Implement thumb1_MOV_imm MerryMage 2016-07-08 21:16:40 +0800
  • 34be20e4d6 Implement thumb1_SUB_imm MerryMage 2016-07-08 20:57:53 +0800
  • a2e40eb922 Implement thumb1_ADD_imm MerryMage 2016-07-08 19:15:30 +0800
  • 92142d5a22 Implement thumb1_SUB_reg MerryMage 2016-07-08 18:49:30 +0800
  • df0c324923 Implement thumb1_EOR_reg MerryMage 2016-07-08 18:14:50 +0800
  • 8a0511d297 Implement thumb1_AND_reg MerryMage 2016-07-08 17:43:28 +0800
  • 5b56fd12aa Fix bug: Correct disassembly of thumb1_LSL_reg, thumb1_LSR_reg, thumb1_ASR_reg MerryMage 2016-07-08 17:27:21 +0800
  • d0b48bfb59 Implement thumb1_ADD_reg_t1 and thumb1_ADD_reg_t2 MerryMage 2016-07-08 17:09:18 +0800
  • e93fb0ba2b EmitX64: remove emit_fns map, use a switch statement instead MerryMage 2016-07-08 15:28:56 +0800
  • 421ab344ad EmitX64::EmitTerminalInterpret: Restore RSP before CALL MerryMage 2016-07-07 22:03:45 +0800
  • e5f6450a24 Start implementing Thumb disassembler MerryMage 2016-07-07 21:51:47 +0800
  • f31b530703 Fuzz thumb instructions MerryMage 2016-07-07 19:01:47 +0800
  • 5711e62419 Implement terminal instructions MerryMage 2016-07-07 17:53:09 +0800
  • 14388ea690 Proper implementation of Arm::Translate MerryMage 2016-07-04 21:37:50 +0800
  • d743adf518 Reorganisation, Import Skyeye, This is a mess MerryMage 2016-07-04 17:22:11 +0800
  • be1c1de552 Common: Add scope_exit.h MerryMage 2016-07-04 14:56:41 +0800
  • ce631ac4de Update README.md MerryMage 2016-07-04 14:55:31 +0800
  • 6a37072865 Tidy up CMakeLists.txt MerryMage 2016-07-01 21:23:39 +0800
  • 2be0639308 Removed daggen MerryMage 2016-07-01 21:23:22 +0800
  • 65df15633d First Commit MerryMage 2016-07-01 21:01:06 +0800