Commit Graph

11305 Commits

Author SHA1 Message Date
Ahmed Mohamed Abd El-MAwgood
23f4f00b78 fixing the tp (#4968)
bug
tp unsigned char * ebp + 0x25
it will be difficult to differ from the address and the type
but this way we will use `=` as way to differ
2016-05-22 12:28:05 +02:00
Anton Kochkov
53f978393e Fix small issue with bokken install script 2016-05-22 03:13:28 +03:00
Anton Kochkov
8781ef3576 Fix small glitch for bokken build 2016-05-22 02:50:05 +03:00
pancake
3c1462f876 Fix the tp test 2016-05-21 19:51:41 +02:00
zlowram
60b62560f1 Added anal hints to specify type base on disasm 2016-05-21 19:47:49 +02:00
pancake
0e04dbfe93 Fix #4954 - Fix crash in i8051 esil->reil 2016-05-21 16:27:11 +02:00
pancake
4de93b2703 Fix coredump file generation 2016-05-21 15:11:16 +02:00
pancake
7ad752f038 Remove the sandbox and fix more bugs in linux-core 2016-05-21 14:40:09 +02:00
pancake
64201e9c34 Fix format string for the linux-core 2016-05-21 14:35:43 +02:00
pancake
987020ece3 Fix build and more cleanup for linux-coredump 2016-05-21 14:13:33 +02:00
pancake
98246ac212 Fix memleaks, syntax, author and other bugs in linux-coredump 2016-05-21 13:36:33 +02:00
Oscar Salvador Vilardaga
876f3fd547 Initial coredump support for Linux-x86-64 (no threads yet)
* http://man7.org/linux/man-pages/man5/core.5.html
* Able to dump the header and the program headers
* Checks /proc/[pid]/coredump_filter to know which maps should be dumped
* Check for bit 6 to 0 (priv/share anon mappings, priv/share file-backed, elf hdr, priv/share huge pages)
* Missing: priv/share DAX pages
2016-05-21 12:27:13 +02:00
hummypkg
9043c1faeb Allow local variable detection for mips (#4960) 2016-05-21 12:24:42 +02:00
pancake
38d6822ebe Use negative arithmetic instead of ossitive overflow on arm64 displacement substract ESIL 2016-05-20 18:19:18 +02:00
pancake
b8af249dc4 Press any key in Vv: 2016-05-20 17:20:06 +02:00
pancake
1aff4b141d Fix #4959 - Fix linewrap in Vv 2016-05-20 17:11:29 +02:00
Anton Kochkov
ed993c8143 Add ability to emit checkstyle for shellcheck 2016-05-20 16:20:38 +03:00
pancake
5ae9f9b17f Fix endian issue in the ELF parser 2016-05-19 17:28:01 +02:00
pancake
48d5e668eb No more linux-ppc blindfixing. This one is for real 2016-05-19 16:21:57 +02:00
Anton Kochkov
cc39d55be2 Fix PowerPC check in defines 2016-05-19 13:46:41 +03:00
pancake
52bfedc5ce Avoid null deref in info->arch 2016-05-19 12:30:20 +02:00
pancake
7f80a159c3 More powerpc blindfixing 2016-05-19 12:27:58 +02:00
Hamish Coleman
608c3b587f arcompact: Implement most carry codes (#4949) 2016-05-19 10:33:00 +02:00
pancake
3b7d4be902 Honor BINDIR in radeco, Add r2pipe-cs 2016-05-19 04:43:22 +02:00
pancake
7ea97d30d3 Fix bpf package 2016-05-19 04:26:46 +02:00
pancake
f933d584de Fix mdmp r2pm package 2016-05-19 04:24:00 +02:00
pancake
7401e36e0c Update vala tarball 2016-05-19 04:13:15 +02:00
pancake
5ec01b1414 Fixes for r2pm -i vala 2016-05-19 04:11:10 +02:00
pancake
a8d33e75a6 Add ?V? and ?Vq commands 2016-05-19 03:42:23 +02:00
Riccardo Schirone
23fee01ebd core/disasm: fix wrong reflines/fcnlines to the left of var/arg defs 2016-05-19 01:58:53 +02:00
Riccardo Schirone
8727840e90 anal/fcn: use getter/setter to access the size of a RAnalFunction
This is one of the first steps to improve analysis. This way we'll have
one single place to change if we want to change the meaning of the
"size" field. (size -> realsize)
2016-05-19 01:50:50 +02:00
Riccardo Schirone
8306463ae2 core/visual: fix cursor that jumps to wrong (next) instruction
When you use the cursor and press ENTER to jump to a target which is not
visible, it will go to the next instruction after the right target.
This patch should fix that behaviour.
2016-05-19 01:46:45 +02:00
pancake
4a5085acb0 Add keystone r2pm package 2016-05-19 01:24:50 +02:00
pancake
c967514443 Add support for quiet and json listing of rasm2 -L and e asm.arch=? 2016-05-19 00:38:33 +02:00
pancake
b3093c516c Blind fix the powerpc debugger build 2016-05-16 08:37:40 +02:00
Jeffrey Crowell
f96f7802ae s/c-link/c-like in pdc help 2016-05-18 14:54:28 -04:00
Gautier Colajanni
c812522522 Update r2pm installation of UI 2016-05-18 18:31:26 +02:00
hummypkg
a6bc0b39f5 Fix pseudo-code fro mult(u) - add mfhi, mflo, mul; implement ESIL mul op (#4943) 2016-05-18 15:58:04 +02:00
zlowram
bba1d404ca Added '?' message for wop command (#4942) 2016-05-18 15:50:24 +02:00
hummypkg
77a6d2a9f6 fix pseudo output for MIPS sw ... (xx) (#4941) 2016-05-18 14:15:28 +02:00
pancake
3973bc01a0 Fix #4926 - Add prz 2016-05-18 12:21:49 +02:00
pancake
4e9985d97c Initial work to support #4939 2016-05-18 12:19:27 +02:00
hummypkg
c54760269b Fix MIPS pseudo code for move op. (#4940) 2016-05-18 12:12:53 +02:00
pancake
6f243c47d7 Fix valgrind issues in Cs 2016-05-18 12:08:57 +02:00
pancake
3c0feea6cb Fixes for http.homeroot 2016-05-18 12:03:07 +02:00
Ahmed Mohamed Abd El-MAwgood
f7c47bf575 fixing all Use-after-free errors reported by llvm (#4924) 2016-05-18 11:41:12 +02:00
pancake
7f6029f17c Fix OR x86.nz test 2016-05-18 11:17:26 +02:00
pancake
2fd754a76c Fix #4938 - Implement 'or REG, NUM' in the x86.nz assembler 2016-05-18 10:48:48 +02:00
Sven Steinbauer
901b145f33 Inline r_swap_* functions [fix #4895] (#4902) 2016-05-18 10:13:26 +02:00
Hamish Coleman
afed79c033 Minor arc + arcompact cleanups and whitespace, ending with anal_arc fully indented (#4937) 2016-05-18 10:02:35 +02:00