Commit Graph

1523 Commits

Author SHA1 Message Date
Jonathon Reinhart
0202a57d32 samples: update shellcode.c to use new API 2015-08-26 09:02:17 -04:00
Jonathon Reinhart
4c9e78d2f9 samples: update sample_x86 to use new API 2015-08-26 09:02:17 -04:00
Jonathon Reinhart
fa11e9dddb samples: update sample_sparc to use new API 2015-08-26 09:02:17 -04:00
Jonathon Reinhart
0d69d81c2e samples: update sample_arm64 to use new API 2015-08-26 09:02:17 -04:00
Jonathon Reinhart
7406367a34 samples: update sample_arm to use new API 2015-08-26 09:02:17 -04:00
Jonathon Reinhart
7ac92ac50a samples: update sample_mips to use new API 2015-08-26 09:02:17 -04:00
Jonathon Reinhart
20bdbf638d change uc_hook_del() to take hook handle by value 2015-08-26 09:02:17 -04:00
Jonathon Reinhart
ad59de2b51 remove UC_ERR_UCH
not used anymore
2015-08-26 09:02:16 -04:00
Jonathon Reinhart
24caaa07de change uch to uc_hook_h for hook handles 2015-08-26 09:02:16 -04:00
Jonathon Reinhart
8918deb1b2 change uch to uc_struct (target-m68k) 2015-08-26 09:02:16 -04:00
Jonathon Reinhart
fcb099805f change uch to uc_struct (qemu) 2015-08-26 09:02:16 -04:00
Jonathon Reinhart
b57662e43d change uch to uc_struct (target-i386) 2015-08-26 09:02:16 -04:00
Jonathon Reinhart
e7a8eb8976 change uch to uc_struct (target-sparc) 2015-08-26 09:02:16 -04:00
Jonathon Reinhart
15a774ac90 change uch to uc_struct (target-mips) 2015-08-26 09:02:16 -04:00
Jonathon Reinhart
622d5cd5f9 change uch to uc_struct (target-arm) 2015-08-26 09:02:16 -04:00
Jonathon Reinhart
6c4726c88e change uch to uc_struct (ioport.c) 2015-08-26 09:02:16 -04:00
Jonathon Reinhart
b9f7850efb change uch to uc_struct (hook) 2015-08-26 09:01:58 -04:00
Jonathon Reinhart
5f89f9884e change uch to uc_struct (uc.c) 2015-08-26 08:20:52 -04:00
Jonathon Reinhart
4ea3a3ebbf change uch to uc_struct (header files) 2015-08-26 08:20:44 -04:00
Nguyen Anh Quynh
b9c0aee009 Merge pull request #50 from JonathonReinhart/fix-sources-mode
remove executable bit from mode of source files
2015-08-26 17:42:39 +08:00
Jonathon Reinhart
60d0004329 remove executable bit from mode of source files
http://stackoverflow.com/questions/1580596/how-do-i-make-git-ignore-file-mode-chmod-changes
2015-08-26 05:34:31 -04:00
danghvu
2eab89105b Merge branch 'master' of https://github.com/unicorn-engine/unicorn 2015-08-26 16:20:47 +07:00
danghvu
1161401c35 Makefile: make install also compiles samples 2015-08-26 16:20:29 +07:00
Nguyen Anh Quynh
12b2b0b6a0 Merge branch 'master' of https://github.com/unicorn-engine/unicorn 2015-08-26 17:20:24 +08:00
Nguyen Anh Quynh
192f07c503 reset invalid_error after callbacks decide to continue after invalid memory accesses 2015-08-26 16:15:38 +08:00
Chris Eagle
9023e77201 Fixed bug introduced in uc_mem_map 2015-08-26 00:26:42 -07:00
Chris Eagle
e11c0629f9 Change allocation strategy for memory block tracking and track begin/end rather than begin/size 2015-08-25 23:08:18 -07:00
Chris Eagle
cb8e05eb16 Merge remote-tracking branch 'upstream/master' 2015-08-25 21:54:31 -07:00
Chris Eagle
03e8b28d71 First cut at cleaning up uc_mem_map, eliminate map_begin and map_end, move tracking inside uc struct 2015-08-25 21:52:18 -07:00
Nguyen Anh Quynh
284890f3b9 Merge pull request #46 from cseagle/master
Merge 16-bit x86 example from upstream into java binding samples
2015-08-26 12:33:27 +08:00
Chris Eagle
c1514609b1 Add missing line from upstream patch 2015-08-25 21:22:58 -07:00
Chris Eagle
e280088caf Add 16-bit example, tracking upstream 2015-08-25 21:01:48 -07:00
Chris Eagle
065fd60d4c Merge remote-tracking branch 'upstream/master' 2015-08-25 20:51:54 -07:00
Nguyen Anh Quynh
70cdbf8c69 uc_mem_map(): enforce address & size to be aligned to 4KB. this fixes bunch of regress tests in regress/ 2015-08-26 11:29:14 +08:00
Nguyen Anh Quynh
e1b8bc2ed0 chmod +x regress/fpu_mem_write.py 2015-08-26 10:02:05 +08:00
Nguyen Anh Quynh
6feea9e6d6 Merge pull request #43 from mothran/fpu_mem_write
Added regression test for fstcw not writing to memory
2015-08-26 09:57:06 +08:00
Nguyen Anh Quynh
2174ab61e4 chmod +x regress/memmap_segfault2.py 2015-08-26 09:54:51 +08:00
mothran
91c9c89650 added regression test for fstcw not writing to memory 2015-08-25 18:48:12 -07:00
Nguyen Anh Quynh
cc5d28e112 mips: fix issue #39 2015-08-26 09:39:09 +08:00
Nguyen Anh Quynh
22b549a4db x86: add sample for 16bit mode 2015-08-26 09:25:29 +08:00
Nguyen Anh Quynh
8154c11480 Merge pull request #41 from cseagle/master
First crack at java bindings for unicorn
2015-08-26 08:59:19 +08:00
Nguyen Anh Quynh
b7aa015776 Merge pull request #42 from strazzere/master
Update dependant libraries for OSX
2015-08-26 08:57:17 +08:00
Tim Strazzere
d6e643ceb8 Update dependant libraries for OSX 2015-08-25 15:22:56 -07:00
Chris Eagle
9396f00bfc Merge remote-tracking branch 'upstream/master' 2015-08-25 11:51:55 -07:00
Chris Eagle
fafdac516a Make a bad Makefile slightly less bad 2015-08-25 11:41:14 -07:00
Nguyen Anh Quynh
e897a6184e Merge branch 'master' of https://github.com/unicorn-engine/unicorn 2015-08-26 00:52:47 +08:00
Nguyen Anh Quynh
2fac7fc2e4 x86: better support for 16bit mode 2015-08-26 00:39:46 +08:00
Nguyen Anh Quynh
a3a2a84e62 Merge pull request #40 from radare/patch-2
Fix format string boundary issue
2015-08-25 23:25:20 +08:00
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