Commit Graph

53 Commits

Author SHA1 Message Date
Nguyen Anh Quynh
84e01e6c05 Merge branch 'use-more-const' of https://github.com/radare/unicorn into radare-use-more-const 2015-08-24 23:20:26 +08:00
Nguyen Anh Quynh
9448477129 Merge pull request #33 from JonathonReinhart/update-credits
update CREDITS.TXT
2015-08-24 23:13:37 +08:00
Nguyen Anh Quynh
5ebf85ff09 Merge pull request #32 from radare/add-sigill
Test for ilegal instruction exception
2015-08-24 23:11:05 +08:00
pancake
11c20418d7 Test for ilegal instruction exception 2015-08-24 17:07:33 +02:00
pancake
c5d99777f4 Use const in uc_mem_write and derivates 2015-08-24 17:02:14 +02:00
Nguyen Anh Quynh
62908b96eb update .gitignore 2015-08-24 22:25:28 +08:00
Nguyen Anh Quynh
ebaa542702 revert regress/map_crash.c back to original code 2015-08-24 20:21:57 +08:00
Nguyen Anh Quynh
79effb2df5 fix regress/map_crash.c so it does not crash any more 2015-08-24 20:07:36 +08:00
Nguyen Anh Quynh
36f30bbf50 Merge pull request #30 from radare/add-regression
Add regression test for the map crash
2015-08-24 19:42:44 +08:00
pancake
ba39dd3374 Add regression test for the map crash 2015-08-24 13:02:01 +02:00
Nguyen Anh Quynh
ab29b5a514 Merge pull request #29 from radare/patch-1
Update CREDITS.TXT
2015-08-24 18:18:59 +08:00
radare
cae6a93e1b Update CREDITS.TXT 2015-08-24 12:11:59 +02:00
Nguyen Anh Quynh
c55ad00e2a samples: use -e rather than -a to check for file existence in Makefile 2015-08-24 17:48:30 +08:00
Nguyen Anh Quynh
783b68c85b handle SYSCALL for shellcode.py 2015-08-24 15:02:06 +08:00
Nguyen Anh Quynh
60099d1d69 x86: add back 2 registers X86_REG_FCW & X86_REG_FPIP 2015-08-24 13:58:52 +08:00
Nguyen Anh Quynh
d64ef59871 python: update consts after the latest change in the core 2015-08-24 13:16:22 +08:00
mothran
2516de7ed8 renamed m68k enum constants 2015-08-23 21:56:24 -07:00
mothran
1dd3334f87 changed the constants in the newest regression and sample files 2015-08-23 21:51:53 -07:00
mothran
995924176a Merge branch 'const_rename' 2015-08-23 21:42:02 -07:00
mothran
a167f7c456 renames the register constants so unicorn and capstone can compile together 2015-08-23 21:36:33 -07:00
Nguyen Anh Quynh
c5775a371e Merge pull request #25 from JonathonReinhart/fix-lib64-install
Fix make.sh for systems with /usr/lib64 path
2015-08-24 10:27:53 +08:00
Jonathon Reinhart
9778e65b44 Fix make.sh for systems with /usr/lib64 path
The ${MAKE} was superfluous, causing an unnecessary invocation of make,
and causing LIBDIRARCH=lib64 to not actually be set for the
'make install'. This now matches the uninstall() function.
2015-08-23 22:22:57 -04:00
Nguyen Anh Quynh
557e004426 add 'make uninstall'. this should fix issue #23 2015-08-24 09:57:01 +08:00
Nguyen Anh Quynh
033a44361b python: rename API uc_support to uc_arch_supported 2015-08-24 09:53:16 +08:00
Nguyen Anh Quynh
bb34eebd24 verify hardware mode for ARM. this fixes issue #16 2015-08-24 09:50:55 +08:00
Nguyen Anh Quynh
cd072b4e20 Merge pull request #22 from JonathonReinhart/supported-arch-api
clean-up uc_support() API
2015-08-24 09:32:22 +08:00
Nguyen Anh Quynh
4dc80eb4cf Merge pull request #18 from lunixbochs/map_null_check
check for mem_map size=0 (#14)
2015-08-24 09:16:38 +08:00
Nguyen Anh Quynh
52dba21c33 Merge pull request #17 from lunixbochs/master
add regression test from issue #16
2015-08-24 09:16:11 +08:00
Jonathon Reinhart
11cc9ec9ba clean-up uc_support() API
- rename to more obviously-named uc_arch_supported()
- remove UC_ARCH_ALL and associated test -- There's no point in having this
  API, and it was improperly implemented anyway.
- remove now unneeded archs_enable() and all_arch
- add UNICORN_HAS_PPC test -- This seems to be only partially implemented
2015-08-23 21:10:47 -04:00
Jonathon Reinhart
51eab33d06 update CREDITS.TXT 2015-08-23 18:38:28 -04:00
Ryan Hileman
76d8541717 add check for mem_map(size=0) (#14) 2015-08-23 14:16:40 -07:00
Ryan Hileman
220fa08a3a add regression test from issue #16 2015-08-23 14:01:58 -07:00
Nguyen Anh Quynh
ee9e2d6a12 Merge pull request #15 from zardus/regress/memmap_weirdness
added memmap regression scripts
2015-08-24 04:17:10 +08:00
Yan
a45d72ed7f added memmap regression scripts 2015-08-23 13:03:48 -07:00
Nguyen Anh Quynh
761fd3d13b fix issue #1 2015-08-24 01:07:03 +08:00
Nguyen Anh Quynh
f9b9dfbce9 fix issue #9 2015-08-24 00:52:00 +08:00
Nguyen Anh Quynh
3e5ebc58a0 add regress/memmap.py 2015-08-23 11:03:18 +08:00
Nguyen Anh Quynh
9b36b47304 add regress/movsd.py by Ryan Hileman 2015-08-23 10:41:52 +08:00
Nguyen Anh Quynh
7ca9a07e1b x86: enable SSE. this fixes issue #3 2015-08-23 10:41:14 +08:00
Nguyen Anh Quynh
4701fb80b4 code style: convert tabs to spaces 2015-08-23 09:06:31 +08:00
Nguyen Anh Quynh
1cecc72f24 Merge branch 'master' of https://github.com/unicorn-engine/unicorn 2015-08-23 01:21:57 +08:00
Nguyen Anh Quynh
e1baf2f36b x86: support hooking SYSCALL/SYSENTER instructions. we no longer share the SYSCALL callback with interrupt instructions 2015-08-23 01:19:40 +08:00
Nguyen Anh Quynh
19256dac93 Merge pull request #5 from enkomio/master
Updated CREDITS
2015-08-23 00:40:07 +08:00
Antonio Parata
9042a0a221 Updated CREDITS 2015-08-22 18:34:07 +02:00
Nguyen Anh Quynh
3eeda8c8eb Merge pull request #4 from gaffe23/master
changes to PC from trace callbacks don't stick
2015-08-22 17:41:06 +08:00
gaffe
7695f89939 changes to PC from trace callbacks don't stick 2015-08-21 22:56:01 -07:00
Nguyen Anh Quynh
5826f305c6 Merge pull request #2 from lunixbochs/master
call int80 callback from x86_64 syscall instruction
2015-08-22 09:06:40 +08:00
Ryan Hileman
2dd3983ee3 add syscall test 2015-08-21 18:02:26 -07:00
Ryan Hileman
0ac3cf99d4 call int80 callback from x86_64 syscall helper 2015-08-21 16:26:02 -07:00
Nguyen Anh Quynh
1c72fdb627 update CREDITS 2015-08-22 01:04:00 +08:00