Commit Graph

8641 Commits

Author SHA1 Message Date
pancake
a343109c68 Fix aarch64 elf reloc type 2015-08-11 09:46:28 +02:00
yetmorecode
667cdecd37 Enhanced shell output for win32 native debugging
Fixed multiple whitespace issues
Removed unnecessary include for string.h
2015-08-11 09:17:23 +02:00
pancake
0eff8ca0d2 Revert "rax2: refactoring, better error handling and update nampage"
This reverts commit 83ca1dab47.
2015-08-11 09:13:01 +02:00
pancake
eb7d33e3d9 Remove dupped instruction in v810 2015-08-11 09:04:21 +02:00
Riccardo Schirone
34ef49631e core/anal: refactoring
* core/anal: refactoring of r_core_anal_op
* core/anal: refactoring of r_core_anal_bb + some comments to R_API fcns
* anal: use noncode as boolean
* core/anal: clean r_core_anal_fcn
* core/anal: split r_core_anal_fcn to improve readability
* core/anal: simplify code
2015-08-11 08:57:01 +02:00
Riccardo Schirone
6b47a68c91 core/anal,cmd_anal;anal/bb,data,fcn: general cleaning
* core/cmd_anal: extract cmd_anal_all function
* core/anal;anal/bb,data,fcn: indentation
* core/anal;anal/anal,data,fcn: remove dead code
* core/anal: remove macros in the middle of function
* core/anal: avoid blocks in the middle of functions
* core/anal: fix macro name R_ANAL_BB_HA_OPS -> R_ANAL_BB_HAS_OPS
* core/anal: fix if/else if/else
* core/anal: remove r_ prefix from static functions
2015-08-11 08:57:01 +02:00
Álvaro Felipe Melchor
c959d92c9d WIP refactor debug 2015-08-11 08:53:05 +02:00
pancake
2209aff8d6 oobread fixes in autocompletion 2015-08-11 08:46:18 +02:00
pancake
270d283a38 Support SHELLs with spaces in path 2015-08-11 08:46:13 +02:00
Grigory Rechistov
83ca1dab47 rax2: refactoring, better error handling and update nampage
change flags from magic numbers to named enum values.
make error reporting more Unix-way by returning non-zero error status
man page is updated to reflect currently supported options
2015-08-11 02:22:21 +02:00
pancake
1931f684a4 Detect ELBRUS ELF binaries and fix arm esil issue 2015-08-11 01:47:51 +02:00
pancake
b630d82548 Parse PLT for imports in ARM64 ELF binaries 2015-08-11 00:54:03 +02:00
Riccardo Schirone
e9eaf7a2a2 doc/syntax: fix some inconsistencies 2015-08-10 20:15:07 +02:00
inisisder
2462f2c430 fix problem with iTerm bin and remove printf 2015-08-10 13:48:48 +02:00
inisider
3b378c50ac some refactor and fix code style 2015-08-10 13:48:48 +02:00
inisisder
684606bcee fix one more segfault 2015-08-10 13:48:48 +02:00
inisisder
553e20c3d9 fix segfault and memory leaks 2015-08-10 13:48:48 +02:00
inisisder
eca3a781c0 objc class parser code refactoring 2015-08-10 13:48:47 +02:00
inisisder
d8af00ea36 add parsing of objc classes from binary 2015-08-10 13:48:47 +02:00
pancake
6abfe2e6c1 Add some more syntax notes 2015-08-10 11:59:29 +02:00
Riccardo Schirone
6a1db31afd doc/syntax: improve coding style rules 2015-08-10 11:54:37 +02:00
Taryn Hill
5cb04eb713 Remove deprecated tip in fortunes.tips 2015-08-10 03:41:45 +02:00
Riccardo Schirone
5dc9997427 cons/cons: fix issue with last line not cleared 2015-08-10 00:59:39 +02:00
Riccardo Schirone
ed4691b51c core/disasm: reset colors at the end of a line with only one style 2015-08-09 22:17:56 +02:00
Riccardo Schirone
e2482345eb cons/canvas: fix bold attributes 2015-08-09 22:17:56 +02:00
pancake
de2be231ee AFL_USE_ASAN seems problematic for -m32 2015-08-09 19:19:25 +02:00
Riccardo Schirone
6c5606ed6f core/graph: fix issues in minigraph
* title not printed when it should partially printed
* fix style issues
* fix #3015
2015-08-09 14:07:11 +02:00
pancake
0e7748974b x86_64 -> amd64 for debian 2015-08-09 14:06:54 +02:00
yetmorecode
54a59efe1d Fixed #3057 - Incorrect physical size in ELF phdr* sections 2015-08-09 13:38:51 +02:00
pancake
fb4ffc49eb Initial import of sys/debian.sh to create the radare2 and -dev packages 2015-08-09 13:33:30 +02:00
pancake
1c352a9dab Fix two compiler warnings in PE parser 2015-08-09 12:44:03 +02:00
pancake
0005fe73c3 Fix oobread in dcpu16 2015-08-09 12:39:11 +02:00
Jeffrey Crowell
afcfd6a2b5 add another acezfortune 2015-08-09 05:07:17 -04:00
Jeffrey Crowell
ae6bd60785 add acezfortune 2015-08-09 05:06:40 -04:00
pancake
d61e6c66f7 Add sys/yara3.sh script to install yara3 plugin 2015-08-09 06:00:22 +02:00
pancake
53a033d67c Fix #2997 and #3010 - Fixes for minigraph rendering 2015-08-09 04:59:35 +02:00
pancake
b352d547f5 Optimize shlr/Makefile clean 2015-08-09 04:32:22 +02:00
pancake
1cfb22a9ef Fix #3019 - Fix tarball issue and optimize capstone updating 2015-08-09 04:28:31 +02:00
pancake
873e7e7f76 Fix #3040 - show error when '. file' not found 2015-08-09 03:58:53 +02:00
pancake
bbb90d5ce3 Fix #3041 - assemble 'mov edx, [rbp-4]' 2015-08-09 03:56:22 +02:00
shuall
0807686d86 #3052 all printf member functions changed to cb_printf 2015-08-09 03:25:05 +02:00
pancake
de072e7b27 Make aae handle more memory references for ARM-thumb 2015-08-09 03:23:40 +02:00
pancake
26dd53e8f4 Add support for RPI2 PE Windows executables 2015-08-09 02:13:47 +02:00
Taryn Hill
2e44554681 Fix typos in help strings in libr/core/cmd.c
Remove bogus 'n' from the end of yp command help
Remove duplicate 'from' in yfa's help
2015-08-08 13:55:11 -05:00
Álvaro Felipe Melchor
e764e8befa Fix regression mach0 relocs 2015-08-08 19:43:11 +02:00
pancake
4d672d9ecc mach0: two wrong switch indents, oob read in memcmp and useless warns 2015-08-08 19:04:07 +02:00
Álvaro Felipe Melchor
cf4b673d12 Fix #3047 & #3048 - oob write 2015-08-07 21:16:17 +02:00
Álvaro Felipe Melchor
a37fdb3dec Fix #3045 - oob write 2015-08-07 21:16:09 +02:00
Anton Kochkov
7458e34ddd Fix the doc yara2/yara3 2015-08-07 19:47:43 +03:00
Adrian Pistol
1db221ede0 Fix double "bios" in File Format list. 2015-08-07 01:47:45 -04:00