84 Commits
Author SHA1 Message Date
Vivek Thampi b24baf1e32 Merge pull request #68 from vegard/ubuntu
tests: use bash instead of sh to run difftest.sh
2013-11-14 12:28:33 -08:00
Vegard Nossum 22b95512cc tests: use bash instead of sh to run difftest.sh
On Ubuntu, /bin/sh is a symlink to /bin/dash, however difftest.sh uses
bash-specific constructs and fails when run using dash. Therefore, run
this script explicitly using bash.
2013-11-14 16:36:50 +01:00
Vivek Thampi 431bbb8718 Fix incorrect parsing of cpuid in optable.xml
This fixes issue #65, and also included are minor updates to some
test operand cases.
2013-11-14 02:18:04 -08:00
Vivek Thampi f52aea49be Move bufoverrun test to libcheck 2013-10-05 17:35:52 -07:00
Kyle Guinn 9896a4eb57 Minor whitespace cleanup in automake files 2013-09-22 12:25:38 -07:00
Vivek Thampi 78fc55554e Merge branch 'master' into avx
Conflicts:
	libudis86/decode.c
2013-09-01 22:21:49 -07:00
Vivek Thampi 39670d63e5 Cleanup input handling
Cleanup handling of input. Remove caching of input and specialize for
memory buffer inputs. This should speed things up.
2013-09-01 19:53:16 -07:00
Vivek Thampi 4bb0ba7805 Add new api ud_insn_mnemonic
As noted in Issue #48, the api ud_insn_mnemonic was documented, but
never implemented. This change adds the function, some tests and
updated documentation.
2013-08-31 16:08:26 -07:00
Vivek Thampi 774164706e Minor fix to libcheck unit test macros
Make sure that the test case count is incremented before the expr
is evaluated.
2013-08-31 15:39:32 -07:00
Vivek Thampi 3eceb54868 Make prints python 3.0 compatible 2013-08-09 19:16:31 -07:00
Vivek Thampi 84a37eb0e9 At 100% coverage and all tests passing for avx 2013-07-08 20:05:09 -07:00
Vivek Thampi e22ec01cd9 Add support for avx instructions "vm" 2013-07-06 22:03:06 -07:00
Vivek Thampi a4d5cedeb6 Add avx instructions ve, vh 2013-07-06 13:13:35 -07:00
Vivek Thampi c2c4ff8819 Add avx instructions starting with "d" 2013-07-06 13:08:54 -07:00
Vivek Thampi 3563b1b5c1 Refine operand sizes for various sse/mmx instructions 2013-07-06 13:00:59 -07:00
Vivek Thampi ef874598ba Add support for new operand types in oprgen 2013-07-06 12:44:39 -07:00
Vivek Thampi c6bb49a1ee New avx instructions starting with "c" 2013-07-06 12:44:17 -07:00
Vivek Thampi c635bdfcae Add some more api unit tests 2013-07-04 00:22:25 -07:00
Vivek Thampi c5536fa71a Add new unit tester for libudis86 2013-07-03 22:59:49 -07:00
Vivek Thampi 4642ba1b75 Add support for up to four operands 2013-06-29 14:07:58 -07:00
Vivek Thampi 30d28dca69 Merge branch 'master' into avx
Conflicts:
	scripts/Makefile.am
2013-06-29 12:59:45 -07:00
Vivek Thampi 2360d9cccf Fix jmp relative to be default 64bits opr size 2013-06-25 01:36:48 -07:00
Vivek Thampi 5e2a6d6216 Minor fixes to difftest 2013-06-25 01:36:48 -07:00
Vivek Thampi fb1b555843 Add difftest.sh (moved out of Makefile)
Move difftest out of Makefile and into a script of its own.
2013-06-25 01:36:47 -07:00
Vivek Thampi e09667214c Prefix immediates with "$" in att syntax 2013-06-05 01:55:42 -07:00