pancake
aa236eb063
* Finally fix a segfault in the htflags implementation
...
- This was workarounded to work incorrectly
* Fix build on OSX of the dalvik plugin for r_asm
* Other minor random checks
2011-06-29 00:36:52 +02:00
pancake
e1d569fbeb
* use r_num_get in r_cons_grep
...
- Flags are now handled
* Added 'S.' command to show begin end and name of current section
* Implement 'sn' to seek to next opcode (alias for s+$l)
- Added $l variable
* Rename r2 flag -v to -q
-V flag is now -v (all flags in lowercase
2011-06-26 23:49:11 +02:00
earada
29a90901c8
* Add support for io.va mode in g/G visual keys
2011-06-26 23:41:34 +02:00
earada
21a9405a81
* Handle strings meta info in dalvik disassemble
2011-06-26 22:42:34 +02:00
pancake
ef375bf85d
* Fix macro definitions
...
* Handle asm.flags in core_disasm
2011-06-26 21:24:22 +02:00
pancake
868acc4059
* Added RBinBind type and logic
...
- Refactoring required to allow RAsm retrieve info from RBin
- Will be used by dalvik and java disassemblers
2011-06-26 20:29:24 +02:00
pancake
7e8aba2198
* Fix segfault in file path autocompletion
2011-06-26 04:55:27 +02:00
pancake
814d220ac6
* Implement 'Cl' command to set sourceline comments
...
* Fix, implement and install rsc2
- Added rsc2 srcline script
2011-05-25 15:43:54 +02:00
pancake
f35152b547
* Documentate 'g' and 'G' keys in Visual
2011-06-26 03:01:32 +02:00
pancake
bed664eb93
* Fix newline in dr= command
...
- Set 'ss' register as a segment type in OpenBSD/x86_64
2011-05-25 09:56:29 +02:00
pancake
bcbe1011d7
* Fix definition of Asm.Op in r_asm.vapi
2011-06-25 21:43:56 +02:00
pancake
d8ebc90f11
* Fix file_open() in python test
2011-06-25 21:25:44 +02:00
pancake
90bdfd008d
* Remove 'Cannot attach to this pid' error message
2011-05-25 08:43:12 +02:00
pancake
10fdf33d64
* Fix segfault in core/print_disasm
2011-06-23 01:01:27 +02:00
pancake
c72cbe9bfa
* Add rafind2 -e to search for regular expression keywords
2011-06-22 00:28:03 +02:00
pancake
b66a9cdd42
* Fix r_io_cache
...
- Added test/cachetest
2011-06-22 00:19:02 +02:00
pancake
3a5ddb3346
* Do not display 'Cannot attach' when pid = -1
2011-06-21 00:53:05 +02:00
pancake
07790d9932
* Check for null in r_bp_list printf
...
- Fixes segfault in Solaris
- Close bug #5
2011-06-21 00:50:07 +02:00
pancake
fbe7466a22
* Fix r_str_bits()
...
- eflags/rflags now works .. but needs some testing
2011-06-21 00:33:29 +02:00
pancake
044611c3c7
* Implement OpenBSD/amd64 debug register maps
2011-05-25 07:16:24 +02:00
pancake
3fbbd865d5
* Fix build in OSX
2011-06-20 23:53:38 +02:00
pancake
b294ab6060
* Move 'pdi' into 'pi' to we can now 'pif'
2011-06-20 18:33:25 +02:00
pancake
f2d882c304
* Implement px'f' for all print formats.. needs some cleanup
2011-06-16 14:12:09 +02:00
pancake/n900
f7ca7d23ff
* Fix build with TCC (tiny C compiler)
2011-06-15 23:53:56 +02:00
pancake
76e6a03b34
* Fix build for extern "C" C++
2011-06-14 04:49:10 +02:00
pancake
adcefe78fe
* Added 'mad' compiler support to crosscompile to maemo6 with QtCreator
...
- ./configure --with-compiler=mad --with-ostype=gnulinux
* Fix various warnings reported by maemo toolchain
2011-06-14 01:44:28 +02:00
pancake
6201634a2f
* Import code|gadget_search vala code examples
2011-06-09 14:23:02 +02:00
pancake
186cc56603
* Fix invalid free in r_bin_elf
2011-06-09 12:38:11 +02:00
pancake
e94e4a251f
* Fix null pointer segfault when keyword creation fails
2011-06-09 11:56:32 +02:00
pancake
d4be19b5dc
* Added VdS command
2011-06-09 02:29:24 +02:00
pancake
46c7851ffc
* Some fixes in the LEA/MOV memref analysis
...
* Stretch bytes and stackptr in disasm
* Fix string length in r_bin (\0 is counted)
- hello is a 6 byte length string
* Fix 'Vds' to autodetect string length
2011-06-09 02:12:46 +02:00
pancake
4c0b8f437b
* Added 'pw' and 'pq' commands to print 32bit and 64bit hex values
...
* Autocomplete 'dcu' argument
* Analyze [pc+delta] mov and lea opcodes on x86-64
- Resolves indirect string pointers for ObjectiveC binaries
* Handle UCALL in dso
* Fix x86-64 register profile for OSX
* Implement r_mem_get_num()
* Various fixes in 'pf' command
2011-06-09 01:20:02 +02:00
pancake
a9a4c51132
Handle no size argument in CC command
2011-06-08 18:15:19 +02:00
pancake
1c035d4b52
* Use glob to check flags in @@
...
- Document @@ suffix
* Fix hexdump indentation when offset is >32bits
* Optimize glob for null needle
2011-06-07 17:53:15 +02:00
pancake
822eaa1499
* Add 'grep' test
...
* Fix -i flag
2011-06-06 01:07:27 +02:00
pancake
121ecb6d72
* Add support for paralel test execution
2011-06-06 00:44:17 +02:00
pancake
375ebf908a
* Add missing makefile
2011-06-06 00:24:16 +02:00
pancake
c1a7557959
* Handle environment variables in rarun2
...
* Added support for F12 key in r_cons
* Added key.f# eval vars to configure function keys in visual
2011-06-06 00:16:11 +02:00
pancake
fb0119c9b5
* Fix build. Use r_name_filter in rabin2
2011-06-05 23:30:19 +02:00
pancake
f7f82ecbc0
* Implement support for handling av/repag and Function keys in r_cons
...
* Remove -u flag in r2 (was not implemented, but not needed)
* Added ?v command
* Check if file exists in rarun2
* Fix cmd.vprompt
* Some fixes in io.undo
- Two test cases to check undo and redo ops
* Added 2 bugs in testsuite
2011-06-05 20:36:22 +02:00
pancake
8fe475a50f
* Added rarun2 program
2011-06-05 01:33:28 +02:00
pancake
6d7442730b
* Slow but complete storage of project information
...
- put console in non-interactive mode when dumping project
- functions, comments, references, ..
- Added code analysis information
- Avoid dupped comments
2011-06-04 13:29:15 +02:00
pancake
c9faf9f88b
* Do not load strings if project is already loaded
...
- Added bin.strings eval key
* Fix range check for anal/meta
* Do not exit(1) when write error on console
* Added 'ad' command to analyze data
- Find trampolines from data to text f.ex
- Supports 32 and 64 bit archs
* flags/name moved to util/name
--HG--
rename : libr/flags/name.c => libr/util/name.c
2011-06-04 05:27:26 +02:00
pancake
9a3a586c6b
* Add format and packet to 'i'
2011-06-04 03:51:33 +02:00
pancake
c8efea337e
* Extend 'i' output
2011-06-04 03:40:44 +02:00
pancake
1f07786947
* Fix build
2011-06-04 03:23:12 +02:00
pancake
42aaadb584
* Chop space for instructions without arguments on udis86
2011-06-04 03:14:57 +02:00
pancake
535a2aa713
* r_asm_disassemble use _CONST_ut8* buffer now
...
* Split core/cmd.c into disasm.c and core/visual.c into vmenus.c
* Fix some warnings reported by valgrind
* Chop instructions disassembled by udis86
* Fix visual prompt display in debugger mode
* Added 'pdi' and 'pdf' commands
- Used to print just instructions or lengths
- Documented via 'pd?'
* Added initial work on a test suite for r2
- Spot a crash!
2011-06-04 03:14:04 +02:00
earada
dce671e091
* Fix f-* command
...
* C- now supports ranges
2011-06-04 01:36:31 +02:00
pancake
b68a6811eb
* Show out-of-range errors of bin_elf with eprintf
...
* Fix disasm output for strings
* Implement r_flag_free (less memory leaks O:)
2011-06-03 23:58:31 +02:00