Commit graph

2595 commits

Author SHA1 Message Date
pancake
bcae77fb90 Honor FSF filename license rules (LICENSE->COPYING) 2013-03-30 00:54:05 +01:00
Anton Kochkov
e62e837b7a TE: 16 bit for _TEXT_RE and fixes for virtual addresses calculations 2013-03-29 04:33:45 +04:00
pancake
0f807f1bdb Honor RASM2_{ARCH|BITS} environment in rasm2
Alphabetically sort the options in rasm2 -h
Globally defined nibble definitions
2013-03-28 18:43:55 +01:00
pancake
89008c734c Fix crossbuild 2013-03-27 12:30:32 +01:00
pancake
85a9fe184f thumb ARM assembler supports 'push {}' and 'pop {}' 2013-03-27 00:40:01 +01:00
pancake
ff36a72088 Update sdb, not found warn in r_config_get
Fix core_config_init ciclic dependency issue
Add support for 0b... expression as well as ...b
Update to sdb 0.6
2013-03-27 00:17:32 +01:00
pancake
6fbbb3dea0 Add arch/bits fields in RBinSection (breaks abi) 2013-03-26 23:37:19 +01:00
pancake
1be6f3ded5 Fix openssl detect 2013-03-26 13:50:05 +01:00
pancake
3b31026bbc After-release bump for 0.9.5git 2013-03-22 14:42:07 +01:00
pancake
c829b88c3f Bump for the 0.9.4 release 2013-03-21 18:42:31 +01:00
pancake
52990edf37 Update sdb from git 2013-03-20 03:52:59 +01:00
pancake
ce4382abb7 Use anal-udis86 by default instead of anal-im86 2013-03-19 10:27:57 +01:00
pancake
837489a5ed Faster ptrace io and fixed software stepping in ARM
Fix software stepping in arm
p/io_ptrace now supports /proc/pid/mem io
Added =!help =!mem and =!ptrace to io/ptrace
Hide invalid section sizes messages
2013-03-19 02:36:14 +00:00
Roi Martin (@nibble_ds)
d0d9a963a7 Add new opcodes to anal_x86_udis86 2013-03-18 23:42:44 +01:00
pancake
c11bf6c1cb Fix partial IO read, show flags under visual cursor
Show flags in @@ and visual title with cursor
Port 80 is now default for r2 -C
Key 'q' will quit -C mode
Fix visual core_read() issue with chrome
Fix io.va issue in partial reads
Fix r_io_next_section() code
2013-03-18 00:38:04 +01:00
chous
14eee2a325 Added support for invokedynamic opcode. 2013-03-16 22:56:21 +01:00
Roi Martin (@nibble_ds)
361d169be0 Refactoring of r_socket_http_answer
Fix http client (r2 -C)
2013-03-16 04:54:01 +01:00
pancake
8846cb79cf Pass t/test.arm, new cmd !123 to run historic command
Fix all opcode constructions listed in t/test.arm
Add 'hlt' opcode for arm.
Minor changes in arm disassembly output
Typing !#number you re-run the command in !history
!history is now listed (! is an alias)
Added API to access history from dietline
2013-03-14 02:32:53 +01:00
pancake
67f0794b82 Fix disasm indent. Add 'mvn' and 'cmp r, n' opcodes 2013-03-13 17:57:40 +01:00
pancake
fcbe3cac4a Fix #64 (handle 8 char length section names in PE and TE) 2013-03-13 13:30:28 +01:00
pancake
89992670e1 Fix segfault in ELF parsing 2013-03-13 12:42:05 +01:00
pancake
352dde392b Update to the latest sdb from git 2013-03-13 11:58:36 +01:00
pancake
f0a485d108 Add support for bkpt (arm) and cmovz (x86.nz) opcodes in assembler 2013-03-13 10:45:41 +01:00
pancake
83259dbd1e Fix load ELF64 and remove debug printf in binr/blob 2013-03-12 14:31:24 +01:00
pancake
dacede5ae9 Initial port of io-mmap to w32 2013-03-12 13:24:48 +01:00
pancake
8f4d23a5ce Initial implementation of io.map plugin 2013-03-12 01:50:55 +01:00
pancake
dc7289e1f3 Fix rabin2 -O help, rahash2 -a all -s, add filter input
Added input filter in r_cons/dietline to avoid trashy chars
rahash2 -s now works with multiple -a
2013-03-10 14:27:01 +01:00
pancake
4f7df37ce1 Fix string terminator in method names for DEX 2013-03-08 16:10:44 +01:00
pancake
6806c11792 Better ARM analysis, Fix blockread in V[0-9] 2013-03-08 12:58:03 +01:00
pancake
b9177a1bd9 Add 'powered by r2' images 2013-03-08 01:15:04 +01:00
pancake
3cf0dd1407 Fix the last bugs found during the training
Comments lost spaces when saved to the project
Do not show address offsets when using @@=
Do not fail forever with /m if magic is file not found
2013-03-08 01:03:37 +01:00
pancake
42f76858a1 Fix VA with curset 2013-03-08 00:50:54 +01:00
pancake
619e07c21b Fix ELF loading when headers are really fucked up 2013-03-08 00:31:58 +01:00
pancake
ba3ad8112a ELF parser more permissive, add 'fsr' and other fixes
Make ELF loader more permissive
Add 'fsr' to rename flagspaces
Fix parsing issue in 'yy'
Fix crash in r_num
2013-03-07 23:47:41 +01:00
pancake
5f4623ed46 Fix some bugs appeeared during the training course
Fix segfault in "rasm2 'xor e'"
Fix overflow in 'ad@esp' when long strings are analyzed
Fix null pointer check in r_num
2013-03-07 13:08:05 +01:00
pancake
7e7be66fca Autocomplete 'dml' and add 'TE' in the README list 2013-03-06 01:09:43 +01:00
pancake
50408b2e8a Add rahash2 -q and fix -a crc32 endianness issue 2013-03-05 19:59:29 +01:00
pancake
cea398e345 Add rax2 -n for binary numeric values 2013-03-05 01:28:32 +01:00
pancake
27c38164cf Fix race condition in make and exit status of rahash2 2013-03-04 00:44:46 +01:00
pancake
53cf98c8df New command pDi, Fix Vf- to remove flags, fix hamdist 2013-03-04 00:33:14 +01:00
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