pancake
b252b34358
Some initial work to support emscripten
2012-11-12 17:13:01 +01:00
pancake
1a6d3155e5
Enhace r2wui and implement 'pdj' command (disasm to json)
2012-11-08 09:49:27 +01:00
pancake
21c4d1c5f5
Enhace ARM disassembly and code analysis
2012-11-05 06:01:55 +01:00
pancake
8270c60a16
flex no longer mandatory, fix ios debugger
...
Flex is no longer mandatory for configure
Fix overflow in r_core_cmd0
vm_protect works again on iOS (using VM_PROT_COPY)
ptrace-cont is just a detach
fix build with latest ios sdk
2012-10-31 16:37:19 +01:00
pancake
78ce28b980
Fix build on iOS (without debugger)
2012-10-30 18:20:51 +01:00
pancake
ea33e9af8a
Fix build
2012-10-30 17:19:53 +01:00
pancake
c9aed523f9
Update GNU arm disassembler. Needs more work
2012-10-30 17:05:51 +01:00
pancake
fe6cb8c378
Added '-' to create command aliases and lowercase i8080
...
Lowercase i8080 disassembler (use e asm.ucase=true)
Add Alexander in AUTHORS
Extend r_cmd api to support aliases
Add new '-' command to register and call command aliases
Use RList in RCmd instead of kernel's list.h
Autocomplete aliases with <tab>
Add 'make DEBUG=1' to compile with -g
Do not strip symbols when compiling in debug mode
2012-10-30 02:49:05 +01:00
Alexander
ff03d423fd
i8080 disassembler license is changed to MIT.
2012-10-29 23:02:10 +00:00
Alexander
7bf8917fdf
Added copyright information for i8080 disassembler.
2012-10-29 22:04:26 +00:00
Alexander
278a24126e
Initial implementation of i8080 disassembler.
2012-10-29 20:51:40 +00:00
pancake
ded886e371
Add dkreuter's fix for ARM's gnu disassembler
2012-10-25 13:10:33 +02:00
pancake
e48b9b2f30
Add cfg.sandbox functionality
...
f.example: $ r2 -c=H -e cfg.sandbox=true -
2012-10-20 00:31:18 +02:00
pancake
9440560f92
More build fixes
2012-10-11 13:09:33 +02:00
pancake
69a12884ed
Simplify the build system
...
doc.sw has been moved to radare2-extras
2012-10-03 14:31:35 +02:00
pancake
4ffdaeb04f
Fix warnings and refactor 'p' subcommands (pw -> pxw ..)
2012-09-27 19:35:19 +02:00
pancake
5ad9ae97ed
Fix some bugs (nullptr, memleak) reported by clang-analyzer
2012-09-26 10:01:43 +02:00
pancake
d00cc922fb
Fix uninitialized variable use in arc disassembler
...
Fix invalid malloc in generic disasm
2012-09-23 18:10:37 +02:00
pancake
83cfbb2236
Add initial ARC code analysis module (branches)
...
ELF parser setups the proper ARC asm and anal
Fix segfault in the GNU ARC disassembler
2012-09-23 17:33:19 +02:00
pancake
51c4610090
Fix segfault in zip:// and dex (thanks @pof for reporting)
2012-09-23 13:30:28 +02:00
Roi Martin (@nibble_ds)
3373aa51d7
Fix code analysis in arm.winedbg
2012-09-23 03:38:51 +02:00
pancake
e2906e9ae5
Some fixes on the ARC disassembler
2012-09-23 03:38:12 +02:00
pancake
807c8a4088
Initial import of the ARC disassembler from binutils
2012-09-22 21:03:01 +02:00
pancake
850045c329
Fix many bugs noticed during the training course
...
Fixed ragg2 -e segfault
Fix use of ragg2 -p
Fix memleaks and null derefs in rio and rsocket
Fix some build warnings
Fix the segfaults found in the ELF parser
Dwarf parsing is only done if bin.dwarf is true
2012-09-22 20:32:19 +02:00
pancake
62b2518250
Add support for keywords of half-byte, fix iova bug in search
...
Add support for nibble-level search keywords
Fix rio.va search issue (r_io_read_at is broken)
2012-09-07 04:12:24 +02:00
pancake
d3eea7b431
Fix build and use proper check for non-root android
2012-09-06 11:22:01 +02:00
pancake
fd506992ba
Fix build for z80 after sdb integration
2012-09-04 09:29:41 +02:00
pancake
6c10b98d84
Looks like z80 plugin is problematic. disabled build tips
2012-09-04 02:09:01 +02:00
pancake
a8757a695f
Fix android build and add r_core->anal_define api
...
Fix static build (libr.a)
Fix android build farm scripts
Build system is still hacky
2012-09-03 01:27:52 +02:00
pancake
bc09337c8a
Apply thuxnder's patch fixing dalvik's payload ops
2012-08-31 17:39:56 +02:00
pancake
a395c8d6c8
Initial implementation of the MIPS assembler
2012-08-31 13:50:05 +02:00
pancake
5c236fa0e3
Add mips pseudocode, anal.hasnext, fix anal bugs
...
Better mips analysis
Implemented mips pseudocode plugin
Change asm.parser in asm.arch callback
2012-08-31 11:45:06 +02:00
pancake
d843506ae1
Rewrite mips analysis module and fix rasm2 -D
...
Full rewrite of the MIPS code analysis module. wip
Fix infinite loop in rasm2 -D
Fix clang-analyzer.sh
Fix 'ao #' command
Use ', ' instead of ',' in mips disassembler
2012-08-30 18:06:18 +02:00
pancake
d101eb54ba
Fix dalvik pseudo ops disassembler (thx thuxnder)
2012-08-28 23:53:15 +02:00
pancake
b3919e562c
Use 'standard' disassembly syntax for avr
2012-08-23 15:14:04 +02:00
pancake
e46efa8a1d
Initial implementation of r_bin_size (rabin2 -Z)
...
Changes in the disasm loop to support continuous fun
Fixes disasm after opcode payload
Added RConstr code in r_util (not yet used)
RBinSize implemented for elf, mach0 and plan9
Fix build
2012-08-23 12:46:55 +02:00
pancake
f75817ee6c
Initial work on supporting payloaded opcodes
...
Basic classes support for dalvik (rabin2 -C, ic*)
2012-08-22 18:02:23 +02:00
Roi Martin (@nibble_ds)
3d45b36f12
Add coprocessor move operators to arm.winedbg
2012-08-14 16:12:37 +02:00
pancake
0e82165bf7
Honor make -s and lot of build cleanups
2012-08-14 15:44:17 +02:00
Roi Martin (@nibble_ds)
d37ce1da7b
Remove armthumb plugin
...
Moved to radare2-extras
Replaced by arm.winedbg
2012-08-14 15:16:07 +02:00
pancake
3df277d84b
Initial import of TOP make variable
2012-08-14 13:14:54 +02:00
pancake
10b4b5546c
Fix resize command and more make race conditions
2012-08-14 01:25:50 +02:00
pancake
e365b90d5f
Implement support for >- (pipe to editor)
...
Fix another race condition in the build system
Fix many null deref reported by clang-analyzer
Assume -w when running r2 with -d
2012-08-13 17:42:25 +02:00
pancake
28428438f6
Lot of build fixes for --as-needed and mingw32
...
Fix z80 assembler
Add r_sys_truncate() for portability
Fail build if tests compilation is wrong
2012-08-10 11:35:38 +02:00
pancake
f65abc5e34
Add support for multiple cons grep attributes
...
Implement ~& attribute to match all words
Add ~?? to show help of grep
Fix buffer overflow in cons grep
Chop RLine buffer when > console columns
2012-08-09 18:19:00 +02:00
pancake
80e1d41fb8
Honor git in sys/*.sh
2012-08-09 13:15:25 +02:00
pancake
85534da1e9
x86.nz assembler: add jmp/call abs/rel (rip) memrefs
...
Add some more notes in INSTALL text
Initial design work on dalvik payload instructions
Open '-' virtual file as read-write (r2 -)
Fix r_core_yank_to signature
Remove io.va search warning (no more issues?)
2012-08-09 12:42:44 +02:00
pancake
a2ebdcb650
Fix memleaks, nullref and undef (clang-analyzer)
...
Fix multiple inclusions of mk files
2012-08-08 17:19:48 +02:00
pancake
9a1a2fc981
Fix anal.x86.udis86 and asm.arm.winedbg plugin names
...
Add file.analyze eval config variable from radare1
Guess base arch anal.plugin when asm.arch is set
2012-08-08 10:31:17 +02:00
Roi Martin (@nibble_ds)
2f82ce6a22
Enable thumb mode in arm_winedbg when asm.bits=16
2012-08-08 09:19:56 +02:00