20902 Commits

Author SHA1 Message Date
pancake
5ec92564a4 no assert on free, also fixes warning 2019-02-28 15:55:43 +01:00
Paul I
703bf8396a Update Windows type db ##anal 2019-02-28 12:43:51 +01:00
radare
42db45025f
Fix #13208 - Initial import of the asm.null plugin ##asm 2019-02-27 11:40:43 +01:00
radare
a404c77063
Support another type of jmptbl for x86-64 ##anal 2019-02-27 03:30:29 +01:00
radare
fa0b39896c
Show negative reference in pxr, honoring asm.bits ##print 2019-02-27 03:29:48 +01:00
radare
a0b458615f
Fix graph.layout=1 issue when zoom < 1 ##visual 2019-02-27 02:27:05 +01:00
Deepak Chethan
9c3435ed5b Added missing include (#13198) 2019-02-26 22:42:49 +01:00
Paul I
80369787dd Update Windows types db ##anal 2019-02-26 22:42:17 +01:00
pancake
a7518c7d0c Fix few warnings 2019-02-26 17:04:30 +01:00
pancake
d10d5b4ae1 After release version bump for 3.4.0-git 2019-02-26 09:01:58 +01:00
io12
9a8aa9cbc6 Add fp register as BP in mips analysis ##anal 2019-02-25 23:52:17 +01:00
Deepak Chethan
dadb421e48 refactored cmd_print.c to use pj.c (#13174)
* Refactored cmd_print.c to us pj.c
* Changed to r_str_trim_ro
2019-02-25 11:30:12 +01:00
David CARLIER
88b8bb7f3a Few code changes, possible errors. (#13192) 2019-02-25 11:28:28 +01:00
Khairul Azhar Kasmiran
236b38809b asm.strenc -> bin.str.enc (#13180) 2019-02-24 22:23:37 +01:00
Deepak Chethan
6357279cd0 Added missing incude (#13184) 2019-02-24 22:22:24 +01:00
Vasilij Schneidermann
334d5c7401 Improve CHIP-8 analysis ##anal
- Default to unknown type
- Detect RET
- Remove fail from always succeeding jump/call
- Move keypad commentary to LD Vx, K, add to SKP/SKNP
- Annotate skips correctly
- Annotate more instructions
2019-02-24 22:18:27 +01:00
David CARLIER
4710e160bf On ARM, labeeling the unwind address segment a bit more accurately ##disasm 2019-02-24 12:27:59 +01:00
Paul I
6f6e0598d6 Add Windows types from synchapi.h ##anal 2019-02-24 12:08:45 +01:00
Paul I
98772f2a09 Add Windows Crypto API types ##anal 2019-02-23 17:08:08 +01:00
Amith Venugopal
f7e1d66bf8 Refactor p-j using pj.c (#13170) 2019-02-23 01:31:19 +01:00
Riccardo Schirone
eae19137b9 Use macros for common flagspaces names instead of hardcoding them (#13175) 2019-02-23 01:31:06 +01:00
Nikolay Edigaryev
65360dd3e9 Fix NULL pointer dereference in data references analyzer (#13178)
Data references analyzer assumes that each function reference maps
to a certain section, but this is not the case for raw binary files
like shellcodes/firmware images/etc.

This bug was introduced in #10117.
2019-02-23 01:30:32 +01:00
Alex Gaines
d4becbd26d Fix null ptr deref in axg* (#13177) 2019-02-22 19:00:12 +01:00
Stefan
460d55ea83 Fix debug rap reg profile setup ##sync
* Flush before closing pipe
2019-02-22 01:42:52 +01:00
David CARLIER
38c8ebea72 ASLR settings little refactor, available as util mean ##debug 2019-02-21 23:03:20 +01:00
radare
243d2a03d3
Initial implementation of the dri command - inverse debug registers ##debug 2019-02-21 14:57:04 +01:00
Maijin
23f6c213e6 Change eprintf to rowlog 2019-02-21 19:55:52 +07:00
Jörg Thalheim
8dbc4f4ebe Fix offline build: Remove duplicated curl line ##build
If the user already provides a capstone tarball, the buildsystem should not try
to download it again.
2019-02-21 10:20:55 +01:00
Francesco Tamagni
80aa8b5103 Use r_str_ncpy instead of strlcpy 2019-02-21 09:46:53 +01:00
Francesco Tamagni
9069e4d9fe Parse objc categories ##bin 2019-02-21 09:46:53 +01:00
Francesco Tamagni
bee3572cb2 Fix mach0 relocs when no symtab is there ##bin 2019-02-21 09:46:53 +01:00
David CARLIER
2cda3e06d8 FreeBSD will be having aslr finally ##debug 2019-02-21 02:29:31 +01:00
Paul I
ef1235f46a Update Registry API types ##anal (#13164) 2019-02-20 23:18:12 +01:00
Vasilij Schneidermann
45b21383ec Make Lisp fortune work with Clojure(Script) (#13161) 2019-02-20 12:33:35 +01:00
pancake
5a9127d259 Release r2-3.3.0 3.3.0 2019-02-19 13:35:24 +01:00
radare
3904417a7c
Do not permit function names containing registers ##anal 2019-02-19 13:01:15 +01:00
Riccardo Schirone
3cde905a20 X86_INS_UD0 was introduced in capstone 4, so use it only there (#13154) 2019-02-19 11:44:07 +01:00
radare
2b7d41d2fc
Add missing types-darwin.sdb and honor asm.os to reload them ##anal 2019-02-19 05:18:04 +01:00
Gaurav Kumar Ghildiyal
b1bf3fea9e Expose save_parsed_type() as an API call for Cutter (#13149) 2019-02-18 22:10:35 +01:00
pancake
c5c93e6ff4 Upgrade capstone-master 2019-02-18 22:00:44 +01:00
Paul I
66faeace03 Add some Resource API to types db ##anal 2019-02-18 21:53:12 +01:00
pancake
573ebe24ff Add missing include for meson 2019-02-18 21:52:30 +01:00
radare
6290e4ff4c
Fix #13087 - Automatic NORELEASE mode, use curl if no wget ##build 2019-02-18 19:38:55 +01:00
pancake
9930fd82d1 Fix Linux debugger crash regression 2019-01-14 00:18:09 +01:00
radare
84c1bed170
Initial support for the r_alloc (+aligned) API ##core
Fix alignment issue in io.ptrace with the new r_malloc_aligned API
2019-02-18 19:13:28 +01:00
pancake
5c31d8743a Fix dL bochs crash 2019-02-18 18:50:00 +01:00
radare
2a00ff2ce1
Fix #12855 - Crash in "r2 -c'dL bf' -d ls" (#13145) 2019-02-18 18:45:42 +01:00
GustavoLCR
55cd22731e Fix path with spaces problem in windows (#13144) 2019-02-18 18:31:12 +01:00
Riccardo Schirone
2b249d279a Fix #13141 - Check if the unset space is the current one (#13142) 2019-02-18 18:29:48 +01:00
Paweł Łukasik
8c8ec56b30 Added eprintf to dbg.execs on non-Linux OSes (#13134) 2019-02-18 16:30:23 +01:00