2794 Commits

Author SHA1 Message Date
pancake
dbd6cc896b Initial support for D language bindings 2013-06-28 09:31:11 +02:00
pancake
0fb4c674d4 Create xdg directory before trying to use it 2013-06-27 19:21:25 +02:00
pancake
8377c98458 Use xdg configuration path ~/.config/radare2/ 2013-06-27 19:15:59 +02:00
pancake
4aa2867486 Workaround to fix ELF object symbol offsets 2013-06-27 19:12:14 +02:00
pancake
79f8200899 Clear runtime warn for arm64 2013-06-27 19:05:25 +02:00
Jaume Delclòs Coll
1d24a954ad Added bits and size to RAnalFunction vapi bind 2013-06-27 13:46:23 +02:00
pancake
9779611911 Update the arm64 disassembler and fix output of arc 2013-06-27 03:08:15 +02:00
pancake
aa58db6b28 Fix 'fs/d' sdb build 2013-06-27 03:07:59 +02:00
pancake
9e18ba2b7e Various fixes in cons/rgb 2013-06-27 02:19:40 +02:00
Jaume Delclòs (cosarara)
d959ecae53 Added optional argument size to 'aha' and 'ahb' commands 2013-06-27 01:06:34 +02:00
Jaume Delclòs (cosarara)
16740f0367 Add size argument to ah- 2013-06-27 01:06:33 +02:00
Jaume Delclòs (cosarara)
8e2e8bad3c Made Sa command match the description in Sa? 2013-06-27 00:52:51 +02:00
Jaume Delclòs (cosarara)
6cf0973ce1 Indented a block 2013-06-26 23:59:06 +02:00
Jaume Delclòs (cosarara)
cc102cbd6a Stop function analysis at jump 2013-06-26 23:46:12 +02:00
pancake
0f1079af9c Fix internal python bindings 2013-06-26 22:51:37 +02:00
pancake
a9b438afae Fix build order issue, r2agent -s (sandbox mode), update rasm2.1 manpage 2013-06-25 17:35:36 +02:00
pancake
f0e78090c5 Handle '!' and '.' commands in #! prompt
'!' : used to run system commands
'.' : used to interpret a file
2013-06-25 02:57:57 +02:00
pancake
72581dd93e Many enhacements for the lua bindings
Load module and cast core instance at startup
Requires latest valabind.
Add RCore::ncast api
Use pkg-config everywhere to fix lua plugin build
Fix install path for lua bindings
Export RCore instance to #!lua shell
Example:
  #!lua
  print(c.assembler.bits)
2013-06-25 02:45:12 +02:00
pancake
f360e2bf86 Minor visual fix for 'e io' issue reported by idwer on irc 2013-06-25 00:10:05 +02:00
Jaume Delclòs (cosarara)
ebcd368a1d Correct pointer calculation in arm ldr opcode 2013-06-25 00:02:53 +02:00
pancake
ac986b304b Update ARC disassembler and add support for compact arc
Source from https://github.com/foss-for-synopsys-dwc-arc-processors
$ r2 -a arc -b 16 thumb.arc
2013-06-24 23:57:19 +02:00
pancake
7407bc4f07 Handle ~ in '.' command. Fix #120 2013-06-24 23:06:32 +02:00
Jaume Delclòs (cosarara)
d3620c50f9 Fixed issue 118 2013-06-24 18:43:58 +02:00
Jaume Delclòs (cosarara)
af6f3385de Remove obsolete conditional in libr/lang/p/Makefile 2013-06-24 13:21:45 +02:00
pancake
478d38ce87 Enable thumb byte swapping. Fixes #117 #116 2013-06-23 20:17:54 +02:00
Anton Kochkov
3be06f30c0 Fixing function colorization 2013-06-21 22:13:43 +04:00
pancake
d2af5ae7ab Minor cleanup of ctypes test-bin example 2013-06-21 03:43:19 +02:00
pancake
047d8160a6 Simplify r_bin ctypes binding test example with latest valabind 2013-06-21 03:28:07 +02:00
Anton Kochkov
b30a148be6 Colorize function names: step 2 2013-06-21 00:34:03 +04:00
pancake
de5889565c Fixes for ELF imports/symbols listing 2013-06-20 16:20:18 +02:00
pancake
c38a5a3232 Fix 'db -' command parsing 2013-06-20 09:54:42 +02:00
pancake
826020c285 Remove debug printfs 2013-06-20 02:53:34 +02:00
pancake
04cfefb9d8 Fixes on dyldcache list and x86 branch analysis
Fix some branch analysis issues for x86
Add new simpler r_reg api r_reg_getv()
Store library offset in dyldcache xtract info
Accessible via rabin2 -A or r2 <file>
Looks like dyldcache is too slow and buggy for latest caches
Fix indentation in branch comments
2013-06-20 02:49:39 +02:00
pancake
ef180f1e1b Dummy load when no program loads in elf 2013-06-20 01:38:31 +02:00
pancake
caded0de14 Honor load program headers when no sections found in ELF 2013-06-20 01:25:40 +02:00
pancake
8912bda995 Fix typo 2013-06-18 12:19:46 +02:00
pancake
edc6d4086b Fix uninitialized use of project file buffer
And fix some minor typos
2013-06-18 12:15:11 +02:00
pancake
2cbce80f2f Add __cplusplus extern "C" boilerplate everywhere 2013-06-18 12:09:23 +02:00
pancake
0d0bd22374 Fix rva offset when no scnrva in r_bin 2013-06-18 02:14:57 +02:00
pancake
7e5f1f5851 No ldconfig if /usr installs and fix segfault using RCore api 2013-06-17 11:41:00 +02:00
Anton Kochkov
9adaefef8e Fix build 2013-06-17 09:56:27 +04:00
Anton Kochkov
83b40a7b4e Added cjmp, fname and flow color categories 2013-06-17 09:42:46 +04:00
pancake
ef781cbadd New flag rasm2 -c CPU. pointer hints, fix analysis of x86-16 jmps
Add ahp (pointer hints)
Add rasm2 -c flag to select cpu (wip for arm)
rasm2 -e toggles instead of setting
Fix analysis of absolute jumps in x86-16
Push and pops are now magenta \o/
2013-06-17 03:26:48 +02:00
pancake
6efdfd0e7a Check write perms in sys/ldconfig.sh 2013-06-17 03:15:02 +02:00
pancake
def3e433bd Fix segmentation fault in 'pf' command 2013-06-17 01:42:32 +02:00
pancake
febace8033 Run ldconfig stage after install and symstall
- Fixes non-standard path installs on GNU/Linux
2013-06-17 01:39:49 +02:00
pancake
d04ddbb309 Add missing "push" and "pop" instruction types for udis86 analysis 2013-06-16 23:40:20 +02:00
pancake
e76cbfb50d Fix build 2013-06-16 23:27:37 +02:00
Anton Kochkov
5341081d1d Added binary arithmetics operations in color 'bin' 2013-06-16 23:18:29 +02:00
Anton Kochkov
7067327f79 Added more opcodes for type analysis 2013-06-16 23:18:23 +02:00