Commit Graph

2555 Commits

Author SHA1 Message Date
pancake
007faa5f61 Fixes in radiff2 2013-03-03 17:47:07 +01:00
pancake
242b820647 rahash2 accept multiple files, fixes for http_client and r_num_rand 2013-03-03 17:28:06 +01:00
Anton Kochkov
a68605910b Fixed x86 bits config for TE format plugin 2013-03-03 14:01:49 +04:00
Anton Kochkov
ca7296c848 TE format plugin cleanups - removed unused code 2013-03-03 13:34:46 +04:00
pancake
5d67033220 Support == in conditionals, Add r2 -C to connect 2013-03-03 06:00:57 +01:00
pancake
b45f07a39a dtc now uses r_cons_printf 2013-03-03 05:47:33 +01:00
pancake
ab32c7bb95 Fix [] memory references syntax for r_num 2013-03-03 05:28:42 +01:00
pancake
99f6ae9fe3 Remove annoying debug printf message 2013-03-03 05:09:16 +01:00
pancake
97484a7b6c Add conditionals, 'dsi' to continua !, Fix bindings build
Added r_num_conditional function to stop the instruction set. I is accessible in vuu¡
2013-03-03 05:03:48 +01:00
pancake
133f2dc157 Better r2 -L output. Sync spaces with rasm2/rabin2 -L 2013-03-03 03:23:52 +01:00
pancake
2e8677af24 Merge git://github.com/XVilka/radare2 2013-03-03 01:12:48 +01:00
pancake
57f2f1e4cf Fix 'e?..' command + random code cleanup 2013-03-03 01:11:44 +01:00
Anton Kochkov
b2f7037336 Fixed sections offset calculation 2013-03-03 03:57:56 +04:00
Anton Kochkov
ff4d3c8009 Fix reading sections 2013-03-03 03:48:59 +04:00
Anton Kochkov
8fd68f1429 Build fixes for TE plugin 2013-03-03 03:33:05 +04:00
Anton Kochkov
5a895cf2b1 Enable TE format plugin by default 2013-03-03 03:26:16 +04:00
Anton Kochkov
f6a7dde070 Forgot to add TE plugin in list :) 2013-03-03 03:09:51 +04:00
Anton Kochkov
67a99780fa Added check function for TE format plugin 2013-03-03 02:45:40 +04:00
Anton Kochkov
d580e72a70 Initial TE format support 2013-03-03 02:17:51 +04:00
pancake
701a43fc23 Use r_sandbox_kill instead of kill 2013-03-02 19:44:10 +01:00
pancake
13bbde408a Fix #58 : Vvvq navigation 2013-03-01 17:48:35 +01:00
pancake
dc0c939008 Fix 'io' argument parse 2013-03-01 17:09:26 +01:00
pancake
3a0fdd6a24 Fix #55 and add Cj to list metadata in json format 2013-03-01 12:20:18 +01:00
oblique
bf5d2ba3da Check if debug is dead in r_debug_kill function. 2013-03-01 10:41:35 +01:00
pancake
4c244a818c Add 'Ch', handle c++ lang in rbin and obey cursor in V: 2013-03-01 09:57:30 +01:00
pancake
bdd616141c Update io_ewf plugin for latest API. Fix in configure 2013-03-01 02:00:22 +01:00
pancake
b6b756521d Add rahash2 -n to specify number of blocks instead of blocksize 2013-02-28 09:50:59 +01:00
pancake
0fa2a74ac5 Add cmd.visual config var, show empty flag list in Vt 2013-02-27 01:40:26 +01:00
pancake
06787d0972 Fix 'ad' command (r_anal_data was broken) 2013-02-26 22:03:02 +01:00
pancake
a7925a8a4f Add aach64 (ARMv8) support to the ELF parser 2013-02-26 15:35:24 +01:00
pancake
57503ff1fe Fixes for arm64 disasm, string filter in rarun2 arg directives 2013-02-26 09:27:09 +01:00
schrotthaufen
400fecdf47 Fix aarch64 build 2013-02-26 02:52:17 +01:00
pancake
19a1f84f1f Initial import of the GNU aarch64 disassembler from binutils
$ r2 -a arm -b 64 -
2013-02-26 01:37:42 +01:00
pancake
0042752a08 Fix 'r_magic_free' definiton (thanks @tautschnig)
> The function magic_close has return type void, but x is of a pointer type.
> Yet the C standard requires that the second and third argument of the
> conditional operator ?: are both void or compatible pointer types (there
> are several other cases, see 6.5.15 of the C Standard). Failing this, the
> compiler may produce arbitrary code.
> The best way to fix this is likely changing the definition to
>  { if(x) {magic_close(x);} }.
2013-02-25 22:52:57 +01:00
pancake
5cd3b3f28b Remove useless debugging message 2013-02-25 11:48:38 +01:00
pancake
2264763336 Fix some bugs reported by clang-analyzer 2013-02-25 11:09:24 +01:00
pancake
fc6e799c26 Add pfD (disasm). Fix VI and Vi with+without cursor
Simplify r_print_string
Fix r_io write boundaries
2013-02-25 09:36:07 +01:00
pancake
25529090fe Add xxhash algorithm and add rahash2 -L 2013-02-25 03:23:13 +01:00
pancake
6ee9ea23c5 Fix search regression test 2013-02-25 02:46:41 +01:00
pancake
e17e5b6b05 Fix ';x' syntax commands 2013-02-25 02:35:16 +01:00
pancake
16bf36e55c Implement http.allow firewall rule
Fix socket transfer for http server
Shorter io descriptions for io_zip and io_gdb plugins
2013-02-25 01:47:55 +01:00
pancake
7fbe9071ce Add rasm2 -w to describe opcodes, fix massemble
Add rasm2 -w to get opcode description
Fix multiopcode/multiline comments parsing
Avoid multiple load when there are no sub-bins
Fix r_str_replace_char
2013-02-24 21:12:30 +01:00
pancake
e9c38878de Fix endian stuff in r_print 2013-02-22 21:05:08 +01:00
Anton Kochkov
958e855173 Add IRET and IRETD opcodes in x86 assembler 2013-02-22 13:06:35 +04:00
pancake
34decb02e1 Implement push/pop {segment} for x86 2013-02-22 02:45:46 +01:00
pancake
5225c95d18 Fix 'ad', 'a8' and add more test cases for x86/arm assemblers
Fix 'a8' command
Honor argument in 'ad'
Add more tests for x86 and arm assemblers
2013-02-21 11:31:04 +01:00
pancake
27643193f8 Fix segfault in java disassemler, and cleaner output. 2013-02-20 02:24:37 +01:00
pancake
8186395ebd Fix rax2 -S and ragg2-cc -x, better radiff2 error msg
rax2 -S is now obeying 0 input length for stdin streams
ragg2-cc -x is now working properly (needed rax2 -S)
Fix stupid parsing bug introduced in previous commit in armass
2013-02-19 21:21:39 +01:00
pancake
018b383344 Fixes in the Java CLASS parser and arm assembler
Some fixes in the java class parser (still leaky and buggy)
Ignore '#' char in armass and support upper/camel-case input
2013-02-19 19:32:02 +01:00
pancake
263816f52d Minor fixes for ctypes bindings 2013-02-19 03:03:05 +01:00