Commit Graph

664 Commits

Author SHA1 Message Date
de4dot 40bbcacacf Update build files 2019-10-05 17:57:58 +02:00
de4dot 731716b334 Add codecov 2019-10-05 15:52:24 +02:00
de4dot 4f14a76785 Add IACT attr 2019-10-05 14:55:46 +02:00
de4dot 42418401a6 Bump version 2019-10-05 12:20:38 +02:00
de4dot 1dccd153a7 Add OpCodeInfo.IsAvailableInMode() 2019-10-05 12:20:31 +02:00
de4dot 03d0b8ae5b Update cpuid feature (nopw/d/q) 2019-10-05 12:20:22 +02:00
de4dot 976d63838e Remove appveyor reference from the sln file 2019-10-04 18:30:36 +02:00
de4dot fd4d796aa7 Update build files 2019-10-04 18:28:14 +02:00
de4dot 86751f664d Update build files 2019-10-03 18:04:21 +02:00
de4dot 4493e94f04 Update tests 2019-10-03 18:03:39 +02:00
de4dot b5236039e6 Update build files 2019-09-30 21:05:23 +02:00
de4dot 5be5537f6d Add test, remove unreachable code 2019-09-29 22:11:08 +02:00
de4dot 1a9be30dea Update test case 2019-09-27 22:46:03 +02:00
de4dot b13deda526 Add tests testing invalid input 2019-09-27 22:43:45 +02:00
de4dot ed9c571c5f Only the low 8 bits of the reg are used 2019-09-27 22:43:38 +02:00
de4dot ad1f33049d Disable code unless DEBUG 2019-09-27 22:43:30 +02:00
de4dot 1c0be18f54 Update build files 2019-09-27 18:41:11 +02:00
de4dot ed8ef33107 Update README 2019-09-26 21:40:39 +02:00
de4dot de67c1f7bf Remove appveyor 2019-09-26 01:22:50 +02:00
de4dot d5816538f8 Update build files 2019-09-25 19:56:12 +02:00
de4dot c57b5e3c8b Enable GitHub Actions 2019-09-25 01:22:36 +02:00
de4dot f0956d0a74 Update build.cmd 2019-09-24 22:07:24 +02:00
de4dot 83ea7c7771 Update appveyor.yml 2019-09-24 21:30:32 +02:00
de4dot fe2b6b7449 Update VEX2/VEX3/XOP/EVEX handler code 2019-09-24 20:57:42 +02:00
de4dot b5b5849c06 Change Decoder ctor sig 2019-09-24 20:57:33 +02:00
de4dot 6487d7cfd4 Update some is64Mode expressions 2019-09-24 20:57:24 +02:00
de4dot f8180b9207 Update nuget package ref versions 2019-09-24 20:47:38 +02:00
de4dot 7dd0aa3e1c Update VS version in sln file 2019-09-23 21:58:16 +02:00
de4dot 633ec3f0a4 Update global.json and appveyor.yml to use .NET Core 3.0 SDK 2019-09-23 18:08:47 +02:00
de4dot c4a72b612e Use the new nuget PackageIcon property 2019-09-18 21:44:35 +02:00
de4dot 6d583c5248 Rename decoder options AMD -> AmdBranches, IA64 -> Jmpe 2019-09-18 21:44:28 +02:00
de4dot 8db87b9a3f Remove extension methods and use the new APIs 2019-09-18 21:44:19 +02:00
de4dot 06dcfd3a6d Update To{Short,Near}Branch() 2019-09-18 21:44:11 +02:00
de4dot 895d440dea Update README example 2019-09-18 21:44:01 +02:00
de4dot bd87f42500 Add Fstpnce mnemonic 2019-09-18 21:43:49 +02:00
de4dot 2d33aefbb2 Rename some Code values 2019-09-18 21:43:40 +02:00
de4dot b9b0d9b4c8 Remove useless code 2019-09-17 20:44:20 +02:00
de4dot 2702684b15 Update some is64Mode expressions 2019-09-17 20:44:13 +02:00
de4dot 1cc5e2e663 Update invalid instruction checks 2019-09-17 20:44:04 +02:00
de4dot 362162891a Add mem_mib op kind 2019-09-17 20:43:56 +02:00
de4dot af9b7fda6f Create an invalid instruction if it's bndldx/bndstx + RIP relative addressing unless NoInvalidCheck is set 2019-09-17 20:43:47 +02:00
de4dot 7ddc2792b5 Update instr info tables, only low 8/16 bits of regs are used 2019-09-17 20:43:33 +02:00
de4dot ffe72ab5a9 Add a ConditionCode test 2019-09-17 20:43:24 +02:00
de4dot f90f1a19e8 Update GetConditionCode() 2019-09-17 20:43:16 +02:00
de4dot a71f51f3ad Update global.json and appveyor.yml to use .NET Core RC1 2019-09-16 22:05:17 +02:00
de4dot 081dca5dff Fix XML docs 2019-09-16 22:05:11 +02:00
de4dot b01d921441 Add jcc/setcc/cmovcc cc methods 2019-09-16 18:58:10 +02:00
de4dot cfccafca5e Add OpCodeInfo.RequireNonZeroOpMaskRegister property 2019-09-16 18:57:59 +02:00
de4dot e4e3e1a410 #UD if invalid bnd register unless NoInvalidCheck is enabled 2019-09-16 18:57:51 +02:00
de4dot cacd781ce8 Generate an invalid instruction if it's 'mov cs,rm' unless NoInvalidCheck is enabled 2019-09-13 22:27:20 +02:00