Commit Graph

1130 Commits

Author SHA1 Message Date
Nguyen Anh Quynh
cf793122be Merge pull request #478 from cseagle/seg_regs
fix x86 segment setup by updating cached segment registers on reg_write
2016-03-27 08:48:29 +07:00
Nguyen Anh Quynh
5a2ca8e72e Merge pull request #491 from lunixbochs/hook-fix
hook management fixes
2016-03-27 08:46:53 +07:00
Ryan Hileman
784efc8be0 fix memory corruption in list_remove 2016-03-25 20:28:23 -07:00
Ryan Hileman
d5e85cf3f9 more efficient hook removal 2016-03-25 20:25:18 -07:00
Chris Eagle
6991d69dad merge from upstream 2016-03-25 19:46:44 -07:00
Nguyen Anh Quynh
8c58da4416 Merge pull request #489 from lunixbochs/dynamic-tcg-buf
static -> dynamic code buffer, and shrink 32M->8M
2016-03-26 09:14:28 +07:00
Ryan Hileman
977863401e static -> dynamic code buffer, and shrink 32M->8M 2016-03-25 18:28:03 -07:00
Nguyen Anh Quynh
90cefeb167 regress: adapt all C code to latest change in uc_hook_add() API 2016-03-26 00:33:24 +08:00
Nguyen Anh Quynh
3bb05fa8e9 samples: clean executable binaries before building 2016-03-25 22:30:04 +08:00
Nguyen Anh Quynh
5995c95f23 Merge pull request #486 from cseagle/bindings
update java bindings to reflect changes in uc_hook_add
2016-03-25 19:07:56 +07:00
Chris Eagle
b63866e30a update java bindings to reflect changes in uc_hook_add 2016-03-25 02:27:56 -07:00
Nguyen Anh Quynh
08bd4b3f61 regress chmod +x x86_gdt.py tcg_liveness_analysis_bug_issue-287.py 2016-03-25 11:11:32 +08:00
Nguyen Anh Quynh
c9b36c1b1d Merge pull request #475 from sashs/master
GDT regress test
2016-03-25 10:09:04 +07:00
Nguyen Anh Quynh
6e8f3e7409 Merge pull request #483 from lunixbochs/go-binding-version
expose version from Go bindings
2016-03-25 10:07:45 +07:00
Chris Eagle
dc7ec51c6d file permissions 2016-03-24 08:57:00 -07:00
Ryan Hileman
79ec6145db expose version from Go bindings 2016-03-24 08:56:44 -07:00
Chris Eagle
2825cfd07a add sample to Makefile 2016-03-24 08:56:13 -07:00
Chris Eagle
4c4203cec8 fix x86 segment setup by updating cached segment registers on reg_write 2016-03-22 23:54:30 -07:00
Sascha Schirra
0c49f83cb5 GDT test added 2016-03-22 20:08:15 +01:00
Sascha Schirra
3642c68587 Remove blank line 2016-03-22 18:36:26 +01:00
Nguyen Anh Quynh
86823f53da Merge branch 'master' of https://github.com/unicorn-engine/unicorn 2016-03-22 20:58:24 +08:00
Nguyen Anh Quynh
56c670509f update list of bindings in README.md 2016-03-22 20:58:06 +08:00
Nguyen Anh Quynh
c49c7f7c07 update CREDITS.TXT 2016-03-22 20:55:41 +08:00
Nguyen Anh Quynh
16f77061d9 ruby: spaces & indentation 2016-03-22 20:54:51 +08:00
Sascha Schirra
a6b570d033 Version changed 2016-03-22 13:30:52 +01:00
Sascha Schirra
9379d41764 blank lines removed 2016-03-22 13:30:29 +01:00
Nguyen Anh Quynh
2a514e1b25 Merge pull request #473 from adrianherrera/typos-fix
Another typo
2016-03-22 20:13:47 +08:00
Adrian Herrera
903fb04f29 Another typo 2016-03-22 23:09:38 +11:00
Nguyen Anh Quynh
be73f9b30f Merge pull request #472 from adrianherrera/typos-fix
Fixed minor typos
2016-03-22 19:52:56 +08:00
Adrian Herrera
b5ea277900 Fixed minor typos 2016-03-22 22:32:59 +11:00
Sascha Schirra
a9de03edfb README format changed 2016-03-22 12:26:12 +01:00
Sascha Schirra
04cad5cd8c README format changed 2016-03-22 12:23:08 +01:00
Sascha Schirra
80b2f45178 README format changed 2016-03-22 12:22:02 +01:00
Sascha Schirra
937b3bc22c README changed 2016-03-22 12:19:26 +01:00
Sascha Schirra
5e72ce39f0 ruby binding added 2016-03-22 12:17:23 +01:00
Nguyen Anh Quynh
d2ffea0e88 Makefile: do not recompile samples/ for install target 2016-03-21 13:02:17 +08:00
Nguyen Anh Quynh
859111f8f5 x86: return immediately after handling FPSW/FPCW/FPTAG registers 2016-03-20 18:15:41 +08:00
Nguyen Anh Quynh
ad6bb8c9f8 unit: fix test_hookcounts.c 2016-03-20 01:54:37 +08:00
Nguyen Anh Quynh
5d22d6c7f4 Merge pull request #467 from sashs/master
Bugfix: uc_x86_mmr has no attribute limits
2016-03-18 17:21:33 +08:00
Sascha Schirra
25864b589d Bugfix: uc_x86_mmr has no attribute limits 2016-03-18 07:44:05 +01:00
Nguyen Anh Quynh
0af4baac31 unit: fix warnings in printing uint64_t in test_hookcounts.c 2016-03-17 17:49:22 +08:00
egberts
ac21e74641 Issues #465
Pull Request #466
Added one more test case
Fixed two test case into passing (for a total of 3 passing out of 7)
2016-03-16 11:49:25 -07:00
egberts
881360d60f Issue #465 - Added test_hookcounts to .gitignore 2016-03-16 11:01:59 -07:00
egberts
ab5ed15044 Issue #465 - Enhanced test for more scenarios; fixed some semantic bugs. 2016-03-16 10:54:20 -07:00
Nguyen Anh Quynh
d6fee1fd6a add Travis build status to README.md 2016-03-01 13:54:32 +08:00
Nguyen Anh Quynh
9eb1c57c34 add Travis support for automated tests 2016-03-01 13:49:27 +08:00
Nguyen Anh Quynh
5a4d9609d6 Merge pull request #448 from zaddach/jonas/load_eflags_after_helper
Fixed restoring of eflags after helper call
2016-03-01 08:53:27 +08:00
Jonas Zaddach
5fa6705d7a Fixed restoring of eflags after helper call 2016-02-29 22:57:41 +01:00
Nguyen Anh Quynh
df98b7c88b Merge pull request #445 from lunixbochs/master
Go: add RegReadMmr and test
2016-02-29 09:59:03 +08:00
Ryan Hileman
4f1c88e70c Go: add RegReadMmr and test 2016-02-28 12:01:24 -08:00