Commit Graph

10284 Commits

Author SHA1 Message Date
pancake
d852ed1a23 Use sync ajax in /m to avoid dupped stuff 2016-01-20 16:52:27 +01:00
pancake
5198c3b1a9 Bump capstone and sdb from git 2016-01-20 16:29:20 +01:00
pancake
5c08e59ab4 Fix android www tarball 2016-01-20 16:26:46 +01:00
condret
e9aa1bfa80 hardening 2016-01-20 16:13:30 +00:00
pancake
e03f7ea4eb Fix WWWROOT tarball for Android builds 2016-01-20 14:33:32 +01:00
condret
d34f19afe8 improve esil-manpage 2016-01-20 13:24:44 +00:00
pancake
d51f4fb346 Fix w32 build 2016-01-20 04:29:45 +01:00
pancake
8f6929e1d6 Bump OSX package version too 2016-01-20 04:27:08 +01:00
pancake
8b0865d40d Fix autogenerated Changelog 2016-01-20 04:05:41 +01:00
pancake
b87dcd067d Bump for 0.10.0 release 2016-01-20 04:05:36 +01:00
condret
3113c78749 add tiny manpage for esil 2016-01-20 01:22:00 +00:00
condret
ccab168cb5 fix a memleak and implement esil.stacksize for @crowell 2016-01-19 23:36:21 +00:00
Jeffrey Crowell
438071e8e1 add a directive for esil stack size
should eventually be configurable and allocated in vm init, but not
right now.
2016-01-19 15:33:33 -05:00
condret
5418e20432 fix dup and swap in esil 2016-01-19 21:17:09 +00:00
pancake
9e6d820988 Fix bus error 2016-01-19 13:32:11 +01:00
pancake
de22aa46f2 Fix COV with boolified r_io_creat 2016-01-19 13:16:24 +01:00
pancake
5f8697f10a Fix #3972 - Use API instead of command for named functions 2016-01-19 00:44:24 +01:00
pancake
16018c273d Fix possible null deref if corrupted plugin loaded 2016-01-19 00:35:13 +01:00
Álvaro Felipe Melchor
d9e77ca0d1 xnu: first series of patches to use mach exceptions
* use set_trace_bit and clear_trace_bit macros

* use PT_ATTACHEXC since PT_ATTACH will be deprecated in the future
and we are interested in receiving mach exceptions

* first attempt to handle mach exceptions

* api change: added a parameter to r_core_setup_debugger
at least in OS X this function was producing double attachment.
I've added a boolean value to indicate when use dpa.

* added pipe to communicate between main process and traced process
by far this is not a good implementation. We should develop a better
approach/design to save all the exceptions and handle them accordingly.
This is the initial implementation

* bring back ptrace for stability and in order to merge this into master
2016-01-18 22:24:16 +01:00
Maijin
ebed8e45f1 to is now disable in Sandbox 2016-01-18 21:51:15 +01:00
Anton Kochkov
1cb9fa091d Fix Android MIPS64 and x86 building 2016-01-18 22:25:00 +03:00
pancake
31ee717f81 Fix latest coverities 2016-01-18 11:15:02 +01:00
Álvaro Felipe Melchor
34fde89422 Fix #3969 2016-01-17 22:12:05 +01:00
Maijin
94c4b5de11 Fix issue with cached dll 2016-01-17 22:10:46 +01:00
Maijin
5b4745d7d2 Cached dll ordinals are now lowercase Fix #3962 2016-01-17 21:17:07 +01:00
jvoisin
3b7d9c42fc Use letters as well as numbers for ahi bases 2016-01-17 19:34:30 +01:00
Roi Martin
f6c2a13788 Update OSX docs and set CERTID default value in sys/build.sh 2016-01-17 19:28:03 +01:00
fenugrec
2abdee6a43 libr/cons/cons.c::palloc() : add some sanity checks:
- add bounds checking for int arg
- don't touch .buffer and .buffer_sz if malloc fails
2016-01-17 19:24:53 +01:00
Maijin
628ee9716e Complete remaining regprofile and Fix #3947 2016-01-17 14:23:15 +01:00
Maijin
59d5b8b73f Complete more reg profile #3947 2016-01-17 14:13:04 +01:00
Maijin
d72683204f Add several missing cached dll ordinals 2016-01-17 13:07:32 +01:00
Maijin
05a0c139fa Add KERNEL32.sdb #3965 2016-01-17 11:57:33 +01:00
pancake
277f134024 Default NDK if not defined 2016-01-16 13:15:25 +01:00
Maijin
dec50ae9d4 Add is_vb6 check in bin_pe 2016-01-15 16:37:14 +01:00
pancake
f58e037c52 Fix #3957 - Old DUP was in fact NUM 2016-01-15 03:28:11 +01:00
pancake
608f4f7296 Fix #3957 - Add NUM for the old DUP 2016-01-15 03:24:52 +01:00
pancake
c831afedcc Fix #3960 - crash in pD - 2016-01-15 03:16:06 +01:00
Y. Sapir
66225b9ee1 Filter unselected flagspaces in r_flag_get_at. 2016-01-15 03:11:55 +01:00
pancake
43d5c2b327 Add aea{nrw} subcommands to show and help for aea 2016-01-15 02:51:49 +01:00
pancake
94f822ebe7 Fix #3949 - aea command to list regs used in a range 2016-01-15 01:50:08 +01:00
pancake
3b4fc2cf9a Fix #3950 - Implement asm.emustr 2016-01-15 00:17:28 +01:00
Maijin
6ee48d5abe Add missing registers in anal_x86_udis.c #3947 2016-01-14 23:48:40 +01:00
pancake
8839fad03e Fix scr.fix_{columns|rows} 2016-01-14 23:41:14 +01:00
Maijin
2e40ab8c5c Add "missing" registers in anal_x86_cs.c #3947 2016-01-14 23:31:25 +01:00
pancake
3535c284e1 Handle '?' and 'u' keys in r_cons_less 2016-01-14 23:27:09 +01:00
pancake
436313175f Enhance the ios-cydia.sh a bit 2016-01-14 23:26:50 +01:00
Jeffrey Crowell
fc42a948e6 add a fortune 2016-01-14 14:46:04 -05:00
pancake
dd08af0158 Remove unused code 2016-01-14 14:58:02 +01:00
Maijin
9e71fd7595 Fix #3953 2016-01-14 15:13:52 +01:00
pancake
666d457708 Add rabin2 -O e/new-entrypoint-address (ELF only atm) 2016-01-14 14:42:36 +01:00