pancake
fdd8ed6bc1
* Use r_reg API from r_anal in order to retrieve info for r_syscall
...
* Hacky support for software interrupts in anal.x86im plugin
* Added 'B' key to toggle automatic blocksize
2011-02-03 00:57:29 +01:00
pancake
1f1a36c817
* Initial implementation of the r_anal_aop_execute api
...
- It's like r_vm, but using r_anal
- r_vm is going to be deprecated
* Added r_mem_set_num()
* Remove deprecated asm/t/fastcall example
* Fix warnings in r_syscall_regs
- Integrated with r_syscall_use()
- Fix r_syscall_reg() out of bound bug
--HG--
rename : libr/syscall/regs.c => libr/syscall/fastcall.h
2011-02-03 00:20:39 +01:00
pancake
1f953579ea
* Fix build
2011-02-02 13:23:44 +01:00
pancake
965a577af2
* More work on the r_anal/r_syscall refactoring for calling conventions
2011-02-02 13:05:48 +01:00
pancake
259883630b
* Move r_asm_fastcall into r_syscall_regs (-42LOC)
2011-02-02 13:02:20 +01:00
earada
dd9f3b000b
* Fix dalvik big opcodes
...
* Asm bufsize is 1024 again
2011-01-31 00:26:07 +01:00
pancake
bc38178050
* Add support for multiline macro definitions
2011-01-27 09:31:52 +01:00
pancake
4eeb7b1331
* Nicer inc method for visual key
...
* Clean warnings in r_search test programs
2011-01-27 01:12:02 +01:00
pancake
edd47d4229
* Fix visual glitches when hexdump and code are mixed
...
- Fix scrollup/scrolldown using new core->inc var (yay)
2011-01-27 00:45:16 +01:00
pancake
b88bac0dd1
* Reduce r_macro recursivity limit to 1024
...
- fixes stack exhaustion segfault
2011-01-27 00:05:49 +01:00
pancake
cec3935b00
* Fix r_cmd_macro '(' command now works
2011-01-26 23:40:16 +01:00
earada
5cede93f83
* Fix home/end keys in gnu screen (Tnxs rvalles)
2011-01-26 23:31:15 +01:00
pancake
9c55e3694b
* Fix build of r_fs
2011-01-26 22:10:35 +01:00
pancake
2c3edbbbf5
* Add missing cc.c
2011-01-26 22:01:38 +01:00
pancake
af7cfafc0d
* Initial api for r_anal_cc (calling conventions)
...
- Not yet implemented, just a draft
* Added initial AVR cpu code analysis plugin
2011-01-26 21:54:39 +01:00
pancake
a1fa245517
* Add missing dalvik.mk
2011-01-25 16:29:59 +01:00
pancake
92073badf0
* Fix build for r_fs partmaps
2011-01-23 23:58:46 +01:00
pancake
e24453348a
* Chop last '/' in r_fs_mount
...
* Add support for other partition types:
- msdos, acorn, bsdlabel, amiga, sun, sunpc, apple, gpt
* Honour make return values
2011-01-23 21:54:18 +01:00
pancake
47b29fd69d
* Fix previous commit (oops)
2011-01-23 18:44:38 +01:00
pancake
c6b37c3e26
* Fix r_bin_elf for ppc, avr and 68k binaries
2011-01-23 18:32:58 +01:00
pancake
afb634f97d
* Add support for ppc64 disassembler
2011-01-23 18:19:03 +01:00
pancake
c79c75c9e7
* Use adaptative blocksize as reported by rvalles
...
- Only affects disasm and hexdump in visual mode
2011-01-23 17:48:31 +01:00
pancake
3ef25e04c6
* Refactor TODO file
2011-01-23 13:54:17 +01:00
pancake
9cd07bd9d2
* Added r_cons_resize() and _interrupt() RConsEvent callbacks
...
- Use _resize() from visual mode, so redrawing is now cleaner
* Minor bug fixes
2011-01-23 13:12:16 +01:00
pancake
730cfb9f49
* Add TODO stuff after discussion (thanks roc and pelican)
2011-01-23 00:53:09 +01:00
pancake
3c2739a8c2
* Add ewf plugin using the new r_io plugin abi
...
* Fix io ptrace |pid and fix w32dbg for new r_io
2011-01-23 00:18:26 +01:00
pancake
d35722d83f
* Use INSTALL_LIB to install libraries
2011-01-22 23:52:37 +01:00
pancake
f92ca2da8a
* Fix r_io_redirect and debugger IO
...
- Get PID from inner struct instead of aliased by fd
2011-01-22 00:57:43 +01:00
pancake
61e3cd4e50
* Fix some warnings thanks to toys/makewarn :D
2011-01-21 15:05:55 +01:00
earada
2fd808e19b
* Fix rafind2 build
...
* jk visual commands seeks an opcode size
2011-01-21 10:21:04 +01:00
pancake
3ab9e61c22
* Do not show registers if sync fails
...
* More work on the io refactoring
2011-01-21 09:17:14 +01:00
pancake
bbda7ed61e
* Much more fixes for the new r_io
...
- r_io_malloc plugin is now working
- r_io_size now accepts only one argument
* Fix nullptr bug in r_fs
2011-01-21 00:21:32 +01:00
pancake
ed8d076cbe
* Fix r2 -n, remove r2 -t
...
- Some more fixes related to r_io. still more stuff to do
2011-01-20 23:28:20 +01:00
pancake
39f77a430f
* Huge r_io refactoring
...
- Many things are broken in this commit
2011-01-20 22:52:16 +01:00
earada
0283c92f6e
* Initial import of Dalvik (Android VM) disassemble plugin
...
* Change opcode buffer size to 3218 (need refactor)
2011-01-19 00:39:28 +01:00
pancake
74ff5af871
* Fix for r_io_resize -- needs merge with refactor
2011-01-17 15:28:40 +01:00
pancake
4bc2043d78
* Fix build order for r_fs
2011-01-17 08:35:57 +01:00
pancake
5f925ba1f8
* Fix libr_fs on OSX, restrict FS plugins to the only ones
...
that compile fine everywhere. Need more work and testing
2011-01-14 20:53:36 +01:00
pancake
1f4b2af502
* Transitional commit removing some nested functions and
...
simplifying/cleaningup grub code. Still needs more cleanup for OSX
2011-01-14 19:38:22 +01:00
pancake
d0af9bcc66
* Added support for listing MSDOS partitions
...
- Other partition types (leeched from GRUB) will be added soon.
- Added 'mp' command to display partitions
* Clean warns and fix some bugs in the grub code
2011-01-14 14:41:56 +01:00
pancake
08e37d54ab
* Added r_fs support for the following filesystems:
...
fat, ntfs, cpio, tar, hfs, hfsplus, udf, iso9660,
reiserfs, ufs, ufs2, xfs and jfs
* Added vapi files for r_fs
2011-01-14 09:45:33 +01:00
pancake
28b9e436c6
* Rename r_fs_load to r_fs_slurp
2011-01-14 01:05:23 +01:00
pancake
b8b87f050e
* Initial working r_fs API with ext2 fs
...
- Support file reading and directory listing
* Fix build
2011-01-14 01:02:20 +01:00
pancake
ca432e3f04
* Initial import of the 'r_fs' API
...
- Allows to mount filesystems in virtual IO
- Only dummy ext2 plugin ATM
- Added 'm' command in r2 to manage mountpoints,
list directories and retrieve files
- Bonus: hacky version of grub/fs code to use it
as a standalone API. Plugins will use it
- API is quite simple and limited, read-only access
2011-01-12 00:01:06 +01:00
pancake
dcb1f9d9fd
* Initial draft of the r_fs api
2011-01-07 18:22:02 +01:00
pancake
16eefe9762
* Fix w32 mmap implementation for r_mmap api
2011-01-07 00:42:27 +01:00
pancake
7454f9f224
* Add missing method definitions in r_flags vapi
2011-01-06 23:20:18 +01:00
pancake
cb13d24358
* Add symlink notes for libpthread fix on iOS
2011-01-05 19:31:22 +01:00
pancake
92f34b6183
* Add missing define for osx debugger on arm and powerpc
2011-01-04 17:30:10 +01:00
earada
93413ab59e
* Oops, type error un r_util
2011-01-02 14:45:36 +01:00