Commit graph

5975 commits

Author SHA1 Message Date
radare 6d5a31d134 Fix format string boundary issue
As long as the GLIB format value is not available and this test case uses 32bit offsets is fine to cast it down. But maybe we should import glib.h and use the proper portable formatting.
2015-08-25 17:22:19 +02:00
Nguyen Anh Quynh 19a68d3991 Merge pull request #37 from lunixbochs/master
add regress/memmap_segfault2.py
2015-08-25 22:20:13 +08:00
Ryan Hileman c633ac5314 add regress/memmap_segfault2.py 2015-08-25 07:17:20 -07:00
Chris Eagle 0359c44462 Initial checkin of unicorn java binding 2015-08-25 03:21:47 -07:00
Chris Eagle 4127d8ad85 Merge remote-tracking branch 'upstream/master' 2015-08-25 03:05:48 -07:00
Nguyen Anh Quynh cd0fe763ab update .gitignore 2015-08-25 16:21:18 +08:00
Nguyen Anh Quynh 39d3856871 when block size is unknown because the translation cache is full, assign it value 0 2015-08-25 16:10:05 +08:00
Nguyen Anh Quynh c3e95ec34e x86: do not generate basic-block callback when translation is broken in the middle due to full cache 2015-08-25 14:50:55 +08:00
Nguyen Anh Quynh e426ba78ee fix some warnings in regress/block_test.c 2015-08-25 12:05:30 +08:00
Nguyen Anh Quynh c7d08d77b5 Merge pull request #36 from cseagle/master
Added basic block hook regression test
2015-08-25 09:40:11 +08:00
Chris Eagle a389ec5730 Merge remote-tracking branch 'upstream/master' 2015-08-24 18:39:29 -07:00
Chris Eagle 7273013263 Added basic block hook regression test 2015-08-24 18:36:58 -07:00
Nguyen Anh Quynh 793e258890 Merge pull request #35 from JonathonReinhart/fix-srcfile-mode
restore mode of .[ch] files
2015-08-25 09:26:53 +08:00
Jonathon Reinhart 9163bba812 restore mode of .[ch] files
These were marked as executable in 5c3b6819, likely due to a Windows
filesystem being involved. This can be avoided:
http://stackoverflow.com/q/1580596/119527
2015-08-24 21:19:12 -04:00
Nguyen Anh Quynh fc6712ee02 Merge pull request #34 from cseagle/master
Add const to uc_reg_write and derivitives
2015-08-25 01:08:50 +08:00
Chris Eagle 5c3b681945 Add const to uc_reg_write and derivitives 2015-08-24 09:42:50 -07:00
Chris Eagle f221195bf6 Merge remote-tracking branch 'upstream/master' 2015-08-24 09:15:23 -07:00
Nguyen Anh Quynh 9d9c0d1a25 uc_emu_start() report error on illegal instruction at the output 2015-08-25 00:02:31 +08:00
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
Chris Eagle 2998c125de Merge remote-tracking branch 'upstream/master' 2015-08-24 00:50:59 -07:00
Chris Eagle dffdf8d3f7 Merge branch 'master' of https://github.com/cseagle/unicorn 2015-08-24 00:49:48 -07:00
Chris Eagle 73bc268036 Fix 8k alignment mask computation 2015-08-24 00:41:56 -07:00
Chris Eagle c8f60221fa Fix 8k alignment mask computation in uc_mem_map 2015-08-24 00:04:36 -07: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