pancake
bd14b08ba0
Add zenburn theme
2014-10-17 15:23:05 +02:00
pancake
757ae729c6
Added 'twilight' theme
2014-10-17 10:20:08 +02:00
pancake
859daf9a5b
Add consonance and tango themes. Add asm.flaginbytes
...
* invalid instruction color is now configurable
* fixed SAR as unknown instruction issue
* Bring back dead code to render flags between the offset and opcode
* Fixes for the rasta and solarized themes
2014-10-16 01:51:48 +02:00
pancake
49e4abc2ca
Add solarized theme
2014-10-15 23:35:51 +02:00
pancake
2ac80c7c6a
Add chunked search /+ and enhace visual mode |=
...
* | sets cmd.cprompt
* = sets cmd.vprompt
* var names are a bit confusing, we should find better names
* Better highlight
* Fixed column in visual
* scr.colpos has been deprecated, now uses hex.cols
* Initial implementation of a chunked search /+
2014-10-06 02:36:22 +02:00
pancake
4249664dd4
Fix block cursor problems and temporal cursor seek in visual+prompt
2014-10-01 19:00:06 +02:00
pancake
e3ef5f652c
Fix scr.highlight on !OSX
2014-09-28 03:53:59 +02:00
pancake
9496ed2e05
More highlight fixes
2014-09-27 04:05:27 +02:00
pancake
7d8159a2e1
Fix crash in RCons.highlight
2014-09-27 03:51:04 +02:00
pancake
cde83cfd0c
Add many experimental enhancements for the visual debugger
...
- V@ is an alias to set cmd.vprompt
- New config variables!
stack.size = size of stack displayed in Vpp
stack.delta = substract that delta to the stack address
stack.anotated = use pxa instead of pxw
scr.highlight = word to highlight by RCons
hex.flagsz = override flag size in pxa
- Fix x86 udis anal plugin size of invalid instructions
- Fix 'hud file not found' issue
- Add 'Vdh' to set scr.highlight
- Fix V: wheel scroll issue
- Realign pxa marks if addr > UT32_MAX
- Set hex.flagsz = 9999 to cover the whole area instead of just 1 byte
2014-09-27 03:48:54 +02:00
pancake
a18f7819d9
Fix the support for 0x0 sized terminals (adb shell)
2014-09-24 03:17:43 +02:00
pancake
342ff7ba4f
Bring back the anal vars (wip), Fix Vvg, and VJK with screen boundaries
2014-09-22 13:45:36 +02:00
condret
effa16c871
add new color-profile: focus
2014-09-17 01:52:30 +02:00
deeso
c185ca44c8
Fixed a bug that did not correctly restart va_* after reallocating the r_cons_instance's data buffer for printing
2014-09-13 21:26:40 -05:00
pancake
7129805cb8
Avoid negative console resolutions
2014-09-14 01:07:15 +02:00
pancake
e39d407f79
Fix infinite loop when debugging r2 from lldb
2014-09-10 01:40:43 +02:00
pancake
212d15803c
Fix crash in VVV
2014-09-08 17:10:53 +02:00
pancake
27650d1f42
Fix more color issues in pxa
2014-09-08 02:08:38 +02:00
pancake
be66c5149d
Fix segfault in pxa palette and avoid empty lines
2014-09-08 01:59:28 +02:00
pancake
dee8c27502
Do not use ttyname() - not portable
2014-09-08 01:39:21 +02:00
pancake
071578cb80
Fix 'pxa' disco-mode problems
2014-09-08 01:33:50 +02:00
pancake
8ad662fa1a
Fix oob read in RCons.flush()
2014-09-06 11:39:16 +02:00
pancake
0e5a82e10e
Add newline to stderr if no one in last line inside RCons.flush
2014-09-06 00:24:03 +02:00
pancake
5150cc8684
Finally fix the wheel issues?
2014-09-04 23:52:05 +02:00
pancake
5e19db1748
Use write instead of eprintf for RCons.{cup|mouse}
2014-09-04 22:57:10 +02:00
pancake
62ffd3dc8d
Fix invalid input in prompt because of the utf8 terminal check
2014-09-04 22:55:57 +02:00
pancake
15aaf3cfc5
Fix the scr.wheel thing again. Waiting for maijin feedback
2014-09-04 11:06:41 +02:00
pancake
f998e2f235
Fix crash in autocompletion #1270
2014-08-31 19:14:36 +02:00
pancake
0a9163811f
Fix overflow in RCons
2014-08-31 17:59:28 +02:00
jvoisin
75a37c469e
Improves the 2048 implementation
...
The patch is from bla, from smashthestack.
2014-08-30 20:06:09 +02:00
pancake
7569b18527
Fix integer overflow issue in RCons (reduces memory usage too)
2014-08-30 01:11:04 +02:00
pancake
4abf72b101
Fix #1245 ? i cant reproduce it so.. im blindy guessing
2014-08-28 22:44:42 +02:00
pancake
39418f681c
Fix #1254 - Make 2048 happy with arrows
2014-08-27 21:49:31 +02:00
pancake
2eefd8908e
Add r_cons_is_utf8 () and use it to setup scr.utf8 on non-quiet mode
2014-08-25 03:26:02 +02:00
Anton Kochkov
ebe5d29307
Fix format string warning on Windows/Mingw32
2014-08-19 16:13:07 +04:00
jvoisin
9b99c0135d
Even more coverifix
2014-08-18 15:03:02 +02:00
pancake
b12858bdd9
Oops in r2 -0
2014-08-17 17:23:48 +02:00
pancake
a661d916e4
Add r2 -0 to make interactive pipe handling nicer
2014-08-17 02:54:10 +02:00
jvoisin
d11aba0b0f
Fix some minor coverity issues
2014-08-04 19:25:23 +02:00
jvoisin
5cbbbcf327
Fix some coverity issues in rgb.c
2014-08-04 19:07:49 +02:00
pancake
29c3e1ba7a
Fix more CIDs assigned to me
2014-08-01 12:07:08 +02:00
pancake
85277d7f0c
Fix an overflow and another glitch in ascii graphs
2014-08-01 01:09:05 +02:00
pancake
3fc1e58bc3
Fix oob glitch in ascii art graph
2014-08-01 00:54:04 +02:00
pancake
10daa78aeb
Fix regression in grep$ introduced in d1aaa61c58
2014-07-17 04:45:32 +02:00
pancake
0969d86a5d
Better color palete for help message
2014-07-16 20:20:19 +02:00
pancake
2719a78290
Support make install & make symstall with DESTDIR or PREFIX with spaces
2014-07-10 01:13:04 +02:00
pancake
8411034b4e
Handle HOME/END keys in VTE
2014-06-25 17:32:36 +02:00
Anton Kochkov
1f05d9e5dc
Fix libr_cons building on cygwin
2014-06-25 16:52:01 +04:00
pancake
4e614b25b8
Fix new palete entries for the help colors
2014-06-24 01:09:55 +02:00
jvoisin
3d3e1b900f
Set a specific color for help msg
2014-06-21 18:00:11 +02:00
pancake
03f444ae55
Fix ogray theme and add /R help
2014-06-16 01:12:52 +02:00
pancake
db05de4513
Add orange-gray theme (ogray). Move doc/r2theme to shlr/www/enyo/colors
2014-06-14 03:53:35 +02:00
jvoisin
ec5e9ad183
Fix a stupid typo
2014-06-09 12:36:39 +02:00
jvoisin
07cf636929
Fix CID 1135107
2014-06-08 00:56:22 +02:00
pancake
315e8866e1
Add 'creg' color palete to colorize changed registers in 'drd'
2014-06-04 17:23:58 +02:00
Maijin
4f13bad9c1
Sorting
2014-05-27 13:35:15 +02:00
Maijin
aa2469e8f4
Updating dark theme
2014-05-27 13:24:15 +02:00
pancake
afc6afecef
Add rasta color theme: 'ecf rasta'
2014-05-27 02:42:03 +02:00
pancake
ca18aedb94
Add Capstone SystemZ and SPARC disassembler and analysis plugins
2014-05-17 02:53:37 +02:00
pancake
1ce6e7c45b
Add rahash2 -d and -D to encode/decode base64 strings and files
2014-05-16 14:34:36 +02:00
pancake
45c41d4582
Handle 'mov' color in RCons.pal
2014-05-16 04:07:03 +02:00
pancake
583be01f32
Handle ^C in /p
2014-05-14 23:24:46 +02:00
pancake
728dd81352
Add objc.pl to import ObjC class info into r2, enhace arm.cs and more
...
- Fix @@ flagname*
- Fix precision bug in r_num_units()
- Better ARM Thumb code analysis (still pretty basic)
2014-05-14 03:53:22 +02:00
jvoisin
a2ce9e11dc
Fix CID 1213704
2014-05-11 15:17:32 +02:00
jvoisin
4205a95abf
Fix CID 1135033
2014-05-11 13:01:23 +02:00
jvoisin
c6729cb640
Fix CID 1211146
2014-05-10 23:06:15 +02:00
jvoisin
d3ed221493
Fix CID 1134702
2014-05-10 23:03:07 +02:00
pancake
ee276298b2
Fix memleaks in radiff2, segfaults in 8051 and aagraph
2014-05-09 03:06:05 +02:00
pancake
201231a7a5
Fix remaining segfault in RCons.canvas, still trashy output
2014-05-08 02:58:20 +02:00
pancake
7fa79a3f36
Fix some RCons.canvas bugs
2014-05-08 02:26:42 +02:00
Anton Kochkov
308209d534
Fix CID 1211147;
2014-05-06 01:28:57 +04:00
jvoisin
f45d500dbf
Fix CID 1211144
2014-05-05 17:51:18 +02:00
pancake
4cce57c2bf
Fix build and some warnings from rap_server
2014-05-05 14:38:47 +02:00
pancake
f9256d83de
Add initial ascii-art graph layout and implement RCons.resize() api
2014-05-05 03:15:28 +02:00
jvoisin
fb56c8035b
Fix CID 1135032
2014-05-04 15:46:41 +02:00
pancake
4c6b817f59
Fix segfault in RConsCanvas (aa-graph crash)
2014-05-03 03:37:04 +02:00
jvoisin
6538010f9d
Fix CID 1134836
2014-05-01 00:58:37 +02:00
jvoisin
8259710a24
Fix CID 1134504
2014-05-01 00:54:48 +02:00
Anton Kochkov
c59632fbef
Fix CID 1171363
2014-04-30 02:55:07 +04:00
pancake
7028b225bd
Added 'VV' command to run the visual graph mode
2014-04-29 03:54:20 +02:00
pancake
430ddcc100
Add cons/t/graph PoC and extend RConsCanvas api
2014-04-29 01:55:10 +02:00
Anton Kochkov
68282b219e
Fix CID #1134983
2014-04-24 01:35:26 +04:00
Anton Kochkov
d05bbb4be2
Fix CID #1134729
2014-04-23 02:18:53 +04:00
pancake
b4d10aa2db
Fix #753 - Fix crash in sC (null deref coz invalid sdb key name)
2014-04-02 18:07:47 +02:00
pancake
9e08e07b7b
Fix build, remove useless debug printfs
2014-03-31 16:39:16 +02:00
pancake
f288cb811b
Better r2048, more random refactoring for anal sdbization
2014-03-31 04:42:55 +02:00
pancake
bc344eea1d
Add r2048 game in V! command. Initial sdbization of fcn vars
2014-03-31 03:06:45 +02:00
pancake
b1b02fba8e
Fix linkage of RCoreJava plugin
2014-03-18 00:55:26 +01:00
pancake
c260d37f39
Fix infinite parsing when loading MACH0 files
...
- Reenable some mouse enabled ansi sequences
2014-03-16 00:16:40 +01:00
pancake
a3c7044047
Fix #699 - mouse control chars in stderr
2014-03-12 03:32:50 +01:00
pancake
d27776c408
Fix infinite loop in ~.
2014-03-10 14:19:29 +01:00
pancake
b9d7533137
Fix overflow in r_socket_http_get
2014-03-10 00:55:57 +01:00
pancake
b24ce172fa
Handle <enter> and fix 'k' in RCons.less
2014-03-09 21:38:37 +01:00
pancake
a1902426e6
RCons.clear_line() now can clear stderr line too
2014-03-08 02:56:04 +01:00
pancake
f5b14d2616
Fix another #642 thingie : listen disabled in sandbox
...
- Fix a bug in RSocket API
2014-03-03 02:01:40 +01:00
pancake
d55212a17a
Fixes for p= and add 'fm' to move flags
2014-03-02 05:41:45 +01:00
pancake
21f91c0b46
Add pxa in VP. Fix segfault in sandbox comments
2014-03-02 02:08:16 +01:00
pancake
9ec418ec37
Fix rap:// and enhace RConsMouseWheel support
2014-03-02 00:31:35 +01:00
LemonBoy
3ebeddaf9b
Add mouse wheel support in visual mode. #610
2014-02-28 02:50:24 +01:00
pancake
2590e997b1
Fix r_sys_now() and implement scr.fps
2014-02-24 16:10:12 +01:00
pancake
ec5e023eae
Fix #653 - Fix segfault in r_core_cmd_subst_i
2014-02-24 00:38:53 +01:00
pancake
9b9b04576f
Purge all r_lib references
2014-02-20 22:16:23 +01:00
pancake
4eb57a0080
Implement r_cons_less() activated with ~.. suffix
2014-02-11 02:32:37 +01:00
pancake
177f20acf2
Fix #207 - Chop last newline in ^x^e
2014-02-10 16:11:08 +01:00
jvoisin
e6dfa898d1
Coverifix: overflows and uninitialized vars
2014-02-05 11:52:35 +01:00
pancake
c56bb2cd29
Fix #530
2014-01-12 01:34:11 +01:00
Maijin
86d524a7f0
Resource leaks fixes CID 1134963
2014-01-22 00:05:51 +01:00
pancake
8fd105b721
Redesign scr.{fix_}{columns|rows}
2014-01-09 00:29:00 +01:00
pancake
008cae68cd
Implement scr.null in RCons
2014-01-08 23:44:05 +01:00
David Martínez Moreno
cedef51ce4
Fix a round of typos and incorrect man macros.
...
The macro Em. was present in all the manpages and it's incorrect, plus
there's some typos here and there, some of them spotted by lintian.
2013-12-31 23:52:46 -08:00
pancake
dba63fbd3c
Add some Jam files and merge rsign into ranal
2013-12-31 05:30:39 +01:00
pancake
5223c0f578
Fix infinite loop stdin issue on EOF
2013-12-28 00:30:09 +01:00
pancake
4bc74d0fb4
Fix 'cg' RCore's double-free issue
2013-12-09 05:23:06 +01:00
pancake
f0a45a556a
Fix ^w segfault and many bugfixes for macro scripting
2013-11-30 02:47:29 +01:00
pancake
4c86f43a14
Fixes in tcp connect return value and implement 2> pipes
2013-11-29 17:28:36 +01:00
pancake
041e336dcd
Fix #388 - yank length field segfault
2013-11-28 10:45:08 +01:00
pancake
ceac926eb0
Fix #379 - RCons fill empty lines is wrong on utf8
2013-11-23 03:47:22 +01:00
pancake
26ad833f89
Fix Visual mode under lldb
2013-11-23 01:49:21 +01:00
pancake
6e42961f27
Add pink colorscheme
2013-11-12 04:45:39 +01:00
pancake
ec9b04e758
Fix #319 - Fix recursive loading the same script
2013-11-09 03:25:43 +01:00
pancake
aa088cc341
Implement ansi gotoxy for w32 RCons output
2013-11-05 04:14:07 +01:00
jvoisin
d1aaa61c58
Minor optimisation of grep.c
2013-10-24 00:08:28 +02:00
pancake
3e9f2f98d8
New wip command: 'pxa' stands for anonated hexdump
2013-10-15 03:56:01 +02:00
pancake
a5844a241f
Add r_cons_color_random() and handle 'random' as color
2013-10-14 23:48:18 +02:00
pancake
32816c4669
Rewrite the code flow analysis logic
2013-10-08 04:58:51 +02:00
pancake
ab654dea32
Fixes in analysis, add 'R' in visual to randomize colors
2013-09-30 04:23:58 +02:00
pancake
722659005d
Better brainfuck and arm64 support. Fix some bugs
...
- Fix infinite loop bug in dietline using quoted commands
- Update brainfuck disassembler and analyzer
- Fix #232 - r2 error on corkami's standard.elf (missing strtab)
- Honor 'other' color palete
- Fix bug in disasm.c filtering flag replacements
- Removed '#' prefix for numeric arguments in aarch64 disasembler
- Fix infinite loop in '">"' command
2013-09-30 01:14:04 +02:00
pancake
5781931227
Add test-r_dehug example and minor bindings update
2013-09-27 01:38:49 +02:00
pancake
02a0e2bed0
Implement 'cat', 'cd' and 'ls' commands. Better version info in ?V
2013-09-18 22:16:18 +02:00
pancake
354bd7cbaa
Apply modified patch of @jjdredd to handle ^x^e to run editor from rline
2013-09-18 17:24:43 +02:00
pancake
92bdbf0c0a
Add scr.fgets and fix rax2 -s for emscripten
2013-09-16 04:08:08 +02:00
pancake
cc5122e3bd
Working emscripten build
2013-09-07 01:35:11 +02:00
pancake
1168998743
Add scr.heightfix
2013-08-29 05:42:50 +02:00
pancake
e25567cb09
Implement .-. Fixes for cfg.editor and handle RCons.editor()
2013-09-04 00:35:48 +02:00
pancake
302328a76c
Fix #203 - Call to a section + some more work on utf8
2013-09-03 22:45:43 +02:00
pancake
a46eb958e7
Initial implementation of the wip multiline text editor
2013-08-28 03:06:10 +02:00
Riccardo Schirone
46ca68bfc3
Fix autocompletion issue.
...
The issue will prompt wrong autocompletion prompt.
Fix prompt only the minimum common string from available
autocompletion strings.
2013-08-27 01:14:58 +04:00
pancake
472a9014fd
Disable utf8 on w32 console, refix visual 'C' toggle-color key
...
- Update sdb and make rules.mk less strict
2013-08-26 03:17:29 +02:00
pancake
9850c0a3c3
Fix some warns and enhace GIT_TAP in makefiles
2013-08-26 01:07:21 +02:00
pancake
d636d730a1
Add r_cons_canvas api and fix #192(pK output)
2013-08-26 00:51:36 +02:00
pancake
b20f4028a9
Fix #190 - Ctrl+L doesn't work well
2013-08-25 23:27:57 +02:00
pancake
7d12a1a2ce
Fix #177 - Tab-completion chomps previous text
...
- Optimize autocompletion by not using the heap
2013-08-25 01:22:46 +02:00
pancake
03e3b81a7d
Fix off-by-one read in r_cons_memcat
2013-08-17 16:43:27 +02:00
pancake
2bfd8792e4
Fix cons_raw state after yesno()
2013-07-24 09:00:10 +02:00
pancake
19314bc27f
Better comments in disasm, fix io->size = 0 regression
2013-07-18 23:00:38 +02:00
pancake
670bb111d8
Add 'floc' and 'invalid' color palettes, Vdr renames locals
...
Vdr now support renaming local function labels
Do not colorize lines when scr.color=0
2013-07-17 23:06:06 +02:00
pancake
fd075de90a
Add 16bit dithering for 256/16M rgb console + fixes
...
Add scr.rgbcolor to disable 16bit ansi escapes
Disabled by default on windows
Implement ansi to rgb and rgb to ansi conversors
Implement 256 color to rgb bruteforcer
ec: renamed to ecr
Fixes for the VE menu
Drop --enable-devel flag from r2-bindings/README
2013-07-17 22:12:14 +02:00
pancake
be46b9da31
Initial support for truecolor (xterm only)
...
Add e scr.truecolor variable
Add !! command to save history
Add ec: command to randomize palette
Minor rgb trash fix,
2013-07-17 19:34:27 +02:00
pancake
a1123b6a69
Added default color paletes for rcons
...
Added 'ecf':load colorschemes
Added VE visual menu to configure colors
r_cons_rgb_parse() needs a rewrite
2013-07-17 03:51:53 +02:00
Anton Kochkov
00c3c70f3b
Implement functions flow lines colorization
2013-07-17 00:38:02 +04:00
pancake
dc8e37f420
Update sdb, simplify some makefiles
2013-07-15 02:51:55 +02:00
pancake
6cadbbcd40
Allow to force screen size, more work on r2wui
...
Add scr.columns, scr.rows eval vars to force screen size
Fix rightpanel menu glitch in r2wui
Add calculator in assembler panel
Fix open-rightpanel button in main panel
2013-07-05 01:45:45 +02:00
pancake
b8f7138092
New palette in disasm, fixed 'fs*', better scr.colorops
...
Fix 'make w32'
Some more enhacements on the webui
New palette. im open to suggestions
Fixes in the scr.colorops parsing
Fix 'fs*' command
Analop now sets Type.ILL if invalid
2013-07-04 03:34:28 +02:00
pancake
2992f7c951
Add cfg.colorops and 'reg'+'num' palete elements in r_cons
2013-07-03 17:43:20 +02:00
Anton Kochkov
0711e60667
local labels inside functions - initial support
2013-06-29 10:21:15 +04:00
pancake
0fb4c674d4
Create xdg directory before trying to use it
2013-06-27 19:21:25 +02:00
pancake
9e18ba2b7e
Various fixes in cons/rgb
2013-06-27 02:19:40 +02:00
Anton Kochkov
83b40a7b4e
Added cjmp, fname and flow color categories
2013-06-17 09:42:46 +04:00
pancake
ef781cbadd
New flag rasm2 -c CPU. pointer hints, fix analysis of x86-16 jmps
...
Add ahp (pointer hints)
Add rasm2 -c flag to select cpu (wip for arm)
rasm2 -e toggles instead of setting
Fix analysis of absolute jumps in x86-16
Push and pops are now magenta \o/
2013-06-17 03:26:48 +02:00
pancake
bc0104563b
Initial support for runtime versioned libraries
...
- This check will ensure you are running the latest r2 version.
2013-06-14 02:51:33 +02:00
pancake
3ba48ac9ad
More color theme fixes and categories (math, bin, other)
2013-05-23 12:37:40 +02:00
pancake
ecc45d8d53
More fixes in 'ec' and 'ecs' commands for color palette
2013-05-23 03:03:40 +02:00
pancake
e5cdab6d20
Fully configurable console palette for disassembly, hexdump and prompt
...
- Fix overflow in r_cons
2013-05-23 02:26:48 +02:00
pancake
d31a0333d4
Remove unnecessary r_db dependency for r_cons
2013-05-22 16:15:56 +02:00
pancake
9d65bfe70c
Initial r_cons palette support. See 'ec' command
2013-05-22 04:22:49 +02:00
pancake
8c5a6d68ff
Handle fcn in r_parse, unify filter() and add locdiff utility
2013-05-22 01:49:18 +02:00
Shane Peelar
24ccb7aabb
Fixed compilation problems on Windows with MinGW-w64 4.8
2013-05-02 10:17:59 +02:00
pancake
02259615a3
Fix issue in r_cons_grep()
2013-04-27 01:50:46 +02:00
pancake
542de1b426
Avoid dup load of DEX, reduce calls to r_meta_cleanup
...
- Nicer output for command 'fd'
- Cache methods to avoi dup loading
- Fix delimiter in internal grep (allow '/')
- Faster r_meta processing (reduce calls to meta_cleanup
2013-04-05 02:55:47 +02:00
pancake
5c1cd1f0ef
Initial support for UTF8 in r_cons and r_util
2013-04-04 01:42:12 +02:00
pancake
ba7c3b8896
Various fixes in visual tracks and handle window resize
...
Make Ve run callbacks when values are modified
Visual refresh on window resize
Use r_cons_visual_flush() in vmenus
Add workaround for Prompt iOS client (scr.widthfix)
2013-04-01 05:28:34 +02:00
pancake
99040c9ad7
Initial import of r_cons_rgb API (ansi 256 color)
2013-04-01 04:42:14 +02: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
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
3a0fdd6a24
Fix #55 and add Cj to list metadata in json format
2013-03-01 12:20:18 +01:00
pancake
bab19e4164
Implement colorbar in webui, rename p% to pv
2013-02-10 03:18:20 +01:00
Sebastián Guerrero
98da9c80f5
Fix some bugs reported by scan-build
2013-01-25 02:03:57 +01:00
pancake
9b1df62609
Fix mmap and other minor issues on w32
2013-01-23 18:38:08 +01:00
pancake
fc9301b14b
Add hints and named print formats and more
...
Initial implementation of anal hints (ah?)
Use anal hints in core/disasm. Needs more work
New data structure StrHT (string hashtable)
Simplify core/libs.c with cpp macros
Added r_cons_color() wip function for ansi256 consoles
RPrint no longer depends on r_cons
Sort 'a?' help commands
Add support for named print formats with pf$ command
Add support for 64 bit string pointers in 'pf' ('S')
Add r_print_mute and r_print_format_length functions
Bump r2 nodejs bindings version number
Merge r_print into r_util
2013-01-22 05:06:12 +01:00
pancake
582ec87f29
Add missing index.html, fixes on the iOS app
2012-12-31 16:12:42 +01:00
pancake
0d04880367
Add support for small push in x86.nz assembler
...
Better Visual Assembler and help ('?' show help)
2012-12-22 04:28:19 +01:00
pancake
4d22fcb806
Implement VA (Visual Assemlber), readline with callback and chs
...
r_cons_readline now have a callback api
r_num_chs() to convert from disk CHS to real address.
2012-12-22 02:37:01 +01:00
pancake
e367b93e93
Fix visual mode flickering issue
2012-11-30 16:12:54 +01:00
pancake
3a93f8bbbd
Fix prompt history issues reported in #34
2012-11-20 12:32:19 +01:00
pancake
6dadd63c4b
Ad od scr.col and cjange more settings
...
Fix parsing of segmented addresses
Move hud to shlr/hud
Add r_cons_print_clear () for delayed 'clearscreens'
Add blankline option to RCons
Add scr.segoff to show prompt as segmented or not
Add scr.colpos to choose the position of cmd.cprompt
Deprecate old flags code
2012-11-14 03:25:32 +01:00
pancake
e09cf7621e
Add scr.pipecolor config variable (false by default)
2012-11-13 11:42:21 +01:00
pancake
b252b34358
Some initial work to support emscripten
2012-11-12 17:13:01 +01: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
3540924f40
Better paralelization of build system
2012-10-04 01:20:00 +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
5f08a38ad9
Implement dynamic graph for the embedded web UI
2012-09-21 03:05:00 +02:00
pancake
9f92f9aece
Fix many null pointer deref when passing trashed data
...
Added 'pa' command to print assembled instructions
2012-09-18 03:39:32 +02:00
pancake
6d66f627b3
Fix bug in r_file_mkstemp
...
Use /data/local/tmp as default TMPDIR for android
Fix segfault in http server shutdown
Fix http.browser for android
2012-09-06 12:47:32 +02:00
pancake
e2af4c93d4
Added htmlgraph.sh as a cmd.graph html5 graph backend
...
Many fixes for agv, rcons->html
2012-09-05 03:25:03 +02:00
pancake
cd30c0c0e4
Various little bugs fixed and pz/pZ renaming
...
Fix r_core_system pipes after scr.interaction
Fix 'ao N' (parse argument)
Fix segfault in p= N >blocksize
Split BBs in pdr with '--'
Add help for ps?
Do not show invalid rahash2 -a entropy at the end of p=e
pz is now psz
pZ is now pz
2012-08-29 17:24:30 +02:00
pancake
476e3b0082
Fix consgrep segfault and do changes in print cmd
...
Add python print buffer (pcp)
Use psw instead of pS for wide strings
Add dir.types config variable
Fix segfault in RConsGrep
2012-08-28 17:50:49 +02:00
pancake
f9795e03f9
Force proper deinit in r2.Helpful to find memleaks
2012-08-13 14:14:23 +02:00
pancake
c86e1c430f
Lot of bugfixes for io and test suite
...
Anonymous macros are working again
Broken analysis functions are added too
Do not pipe to stderr
Fix parsing of comments and quoted commands
Fix oneliners
Add 'pz' (print ascii until zero) command
Show hits counter with searchhits
Fix IO when no maps and sections used
2012-08-13 13:16:06 +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
a2ebdcb650
Fix memleaks, nullref and undef (clang-analyzer)
...
Fix multiple inclusions of mk files
2012-08-08 17:19:48 +02:00
pancake
ca624cd8cd
Fix index out of bounds in r_cons_grep
2012-08-08 10:56:25 +02:00
pancake
7dd1a94f2e
Implement RCons grep ~foo? as an alias for ~?foo
2012-08-04 00:46:00 +02:00
pancake
7a4a3dbbfd
Fix string parsing in rabin2 -z and more random fixes
...
- Random changes in libr/db/pair.. still buggy
- remove debug printfs from calc.c
- ?k command is now more usable. supports ``..` strings
- fix segfault in r_cons (nullptr)
- Add support for !! command to use r_cons
> pd|!grep eax~ebx # now this command works
2012-07-02 00:38:02 +02:00
pancake
0f8ca271f7
* Add 'python-wrapper' to use python2 in install-python target
...
* Use adaptative vmenus for Vv (needs proper refactor)
* Minor fix in r_cons_readchar()
2012-06-26 15:21:48 +02:00
pancake
690445700a
* Add ^ and $ in cons grep expressions
...
* Minor work on source CL commands, needs review
2012-06-21 10:12:02 +02:00
pancake
8587dbab20
* Fix w32 build
...
* Apply rudi_s patch fixing some new valgrind warnings
2012-02-14 18:10:01 +01:00
pancake
e1f0829cf2
* Fix backspace key in visual hud on Linux
2012-02-07 13:44:57 +01:00
pancake
126223038c
* Add Simon Ruderich patch adding pager support to r_cons (thanks!)
...
- Add new cfg.pager configuration variable
- by default no pager is used (cfg.pager is empty).
2012-02-05 02:39:04 +01:00
pancake
6bb894de1c
* Fix segfault in xtr_fatmach0 on small files
...
* Add r_cons_set_interactive and _last_interactive() methods
* Drop interactive mode when '>' is used
2012-02-05 01:25:40 +01:00
pancake
9bb24e74ba
* Fix overflow in r_cons (thanks rudi_s)
...
* Fix yank when len > blocksize
* Add yx to show in hexa the contents of clipboard
* Fix 's-2' 's -2' issue (thanks vext01 for reporting)
2012-02-05 00:33:34 +01:00
pancake
62219c8dda
** Apply patch from Simon Ruderich (thanks!)
...
* Remove some unused variables.
* libr/core/disasm.c: Fix minor memory leak.
* libr/util/str.c: Cleanup r_str_home() and fix potential crash.
* libr/line/dietline.c: Cleanup r_line_hist_load, fix memory leak.
* libr/core/cmd.c: Fix read from uninitialized memory.
* libr/util/str.c: Add comment why r_str_cpy() was added.
* libr/io/p/io_malloc.c: Prevent read from invalid memory.
* Split -n into -n (no user settings) and -N (no analysis).
2012-02-03 20:52:20 +01:00
pancake
0104a6cd6d
* Add ?ip and r_cons_hud_path()
...
- atm only for files
- o `?y` doesnt works with path with spaces
* Add r_file_is_directory()
* Documentate ?V command
* Add support for prompt in r_cons_hud()
2012-02-01 03:32:14 +01:00
pancake
8886b07375
* fast hack to fix the ff25 x86-64 opcode analysis
...
* better handling of choose index in hud
* Add ?ip to take input from ?I and select path to file
2012-02-01 02:56:35 +01:00
pancake
6ee952c388
* Fix make install for hud (thanks l0gic)
...
* Enhacements for the r_cons_hud
- double-ESC to quit menu
- tab and up/down arrows select row
- first row is executed if enter is pressed
* Add ?y[ynkm] to
- ?iy ?in ask user with yesno dialogs
- ?im msg show message
- ?ik press any key
* Add hud.once eval var to run hud forever
* CC != CC*
2012-02-01 02:22:43 +01:00
pancake
d64b876e73
* Fix build
...
* Add some more hud commands
2012-01-31 03:42:27 +01:00
pancake
370c4ceed5
* Some usability enhacements for the visual hud
...
* Do not load huge sections. crappy bins!
2012-01-31 03:34:23 +01:00
pancake
29166cc940
* Initial import of the hud input method for the visual mode
...
* Use '_' key in visual mode to enter in hud mode
* Support mach0 files with multiple sections with same name
* Fix parsing of commands with nested quotes
* rename ?z to ?l
* added new command ?y to get and set yank buffer contents to stdout
* ?i stores the input into the yank buffer now
* ?I accepts a file name as argument which is loaded as hud
* ?k used as key=value temporal storage
* Add calc.c .. plans are:
- support proper parenthesis in math.c
- support floating point arithmetics
2012-01-31 02:45:17 +01:00
pancake
81124cadcd
* Fix an off-by-one in r_cons
2011-12-05 15:35:37 +01:00
pancake
a64b481125
* Fix and optimize w32 console
...
- Clear the whole screen, do not trash
- Refactorize code from RCons into RConsW32
* Apply @earada's patch with minor fix for undo seek
* Ignore */+- in non-cursor visual and autoblock enabled
2011-12-05 15:21:13 +01:00
pancake
6af56de671
* Handle ^C in 'aa' command
...
* Add definitions for Color_INVERT and _RESET
2011-12-05 09:55:44 +01:00
pancake
50efb1091c
* Do not clearline if no cons echo enabled
...
* Fill the whole screen in visual_write
- Fixes unnecesary screen clears and trash
2011-12-05 00:29:24 +01:00
pancake
f566e70578
* Many ugly hacks to enhace w32 console
...
* Use io.va=1 on PE
2011-12-02 14:32:04 +01:00
pancake
a008a0676e
* Enhacements for the visual mode
2011-12-02 02:13:49 +01:00
pancake
07620cd50c
* Fix AT&T X86 disassembler when facing invalid instructions
...
- This bug was reported by @hteso
* Apply @earada patch hiding cursor in visual mode
* Honor asm.size config variable
2011-12-02 01:58:34 +01:00
pancake
bfb4a786d0
* S= now fits in 80 columns
...
* Do not show error when cannot get regs
* Fix w32 prompt issue in r_cons_clear_line()
2011-07-03 17:45:44 +02:00
pancake
65189bbe5c
* Fix install of sflib
...
* Hide console write error
--HG--
rename : binr/ragg2/d/README => binr/ragg2/README
2011-12-01 15:37:47 +01:00
pancake
048e9ea8ce
* Fix some warnings related to alloca(), %llx and O_BINARY for w32
...
* sync sdb
* Add some more eval var descriptions
2011-11-29 12:28:02 +01:00
pancake
f1515c812b
* Fix build
2011-11-29 09:46:41 +01:00
pancake
51a2a25632
* Implement r_cons_clear_line()
...
- Use it from r_line
* Call r_cons_clear in visual mode when
pressing any of these keys: B - /
2011-11-29 03:46:46 +01:00
pancake
2db05920e4
* Fix segfault in r_io when io->va = 0
...
* Fix overflow in r_cons
* Implement dtg with proper dot format output
* Use "f name 1 off" instead of "f name @ off" in dr*
2011-11-25 09:40:28 +01:00
pancake
48841a67be
* Optimize visual mode
2011-11-25 00:22:44 +01:00
pancake
c620b0dd3f
* Fix search when io.va=true
...
- Add search.in = file, section, raw
* Set io.va=false rbin cant identify file type
* Show progress info in search
2011-11-19 02:49:11 +01:00
pancake
2c339c0c0b
* Fix build on w32
...
* Install vapis before building python bindings
* Fix two format string portability issues
2011-11-16 02:06:46 +01:00
pancake
83eed8c94a
* Fix dup2 for w32
...
* Fix r_anal and r_socket vapis
* Split r_egg_run() into r_sys_run()
2011-11-16 00:44:18 +01:00
pancake
14f85bd76f
* Import Glyn Kennington's patch for the build system
...
- Use absolute paths everywhere and simplify Makefiles
2011-11-03 11:49:50 +01:00
pancake
85f5829be6
* Make oxfoo1m3 crackme load correctly
...
- Do not find strings in binaries with no data sections
- Add program header section underlaying the rest of sections
* Do not newline when gotoxy'ng
- visual mode is now smarter
* New ? commands
- ?p = show physical address
- ?S = show section name for given address
* Initial refactoring in r_io to make section overlaps happy
- Those changes are experimental and can lead to problems
- Do not iterate prev
- Do not sort by offset
2011-10-25 20:30:05 +02:00
pancake
3534cde102
* Add r_debug_stop() and use it from bf plugin
2011-10-20 18:04:26 +02:00
pancake
32afad2b65
* Fix build with clang
...
* Fix some warnings which result in more bugfixes. yay
2011-10-10 01:48:08 +02:00
pancake
16866fe504
* Do not build asm.x86_as or asm.x86_nasm
...
- Deprecated as being problematic. x86.nz and x86.olly ftw
* Fix singleton crash in swig bindings
- Requires valabind-tip
* Added 'wa*' and 'waf*' commands to show bytes instead of writing
2011-10-09 21:54:14 +02:00
pancake
af4bf4542e
* Fix source memcpy segfault with stack exhaustion
...
- Reported by @hteso
2011-09-26 14:46:06 +02:00
pancake
403aa4b36d
* Fix ~40 off-by-one strncpy's
2011-09-18 20:41:36 +02:00
pancake
7319208c8f
* More visual fixes for the comments in disassembly
...
- Added asm.cmtright=true eval config variable
* Add missing r_magic.deps
2011-09-12 03:26:32 +02:00
pancake
4a3d7bc1db
* Show comments at right of disasm if they fit in screen
...
- Added r_cons_get_column () api
* Fix ';' in visual (0 prefix)
* Update pkg-config files
* Fix sys/vala.sh
- Use ccache if possible
* Add r_magic.vapi
2011-09-12 03:01:07 +02:00
pancake
a63ae7ff37
* Fix segfault in cons/grep.c with scr.html=true
...
* Fix Vala core test program
2011-09-02 02:03:38 +02:00
pancake
0a7eefc9f8
* Fix some memory leaks
2011-08-28 00:01:03 +02:00
pancake
e9bbed187b
* Fix segfault in r_cons_column
...
- Thanks vext01!
2011-07-02 05:55:09 +02:00
pancake
6abcfb962b
* Add from/to arguments to search_preludes()
...
* Mostly fix the ming-w32 build
* Avoid using alloca()
2011-07-06 11:48:16 +02:00
pancake
840190602c
* Use strncpy instead of strcpy in asm and util
...
- Also avoid using sprintf and strcat
- Some speedup and buffer overflows fixed
* Reimplement 'ap' command using the API
- Fixes some issues related to nested console buffers
- Faster and more reliable
* Use Color_ definitions instead of hardcoded values in r_print
2011-07-06 01:29:18 +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
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
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
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
2d0f551276
* Fix build with vala-tip
...
- static-struct/class is no longer supported
* Colorize call comments
2011-05-22 02:02:19 +02:00
pancake
37464fa7f5
* Fix some glitches in r_cons_column
...
* Bring back the ';' prefix for comments
* Added sf/sF commands to seek next/previous scr.fkey
* Implement /i to search strings ignoring case
* Fix '@' invalid reads issue
* Added 'cmd.cprompt' for column prompt in visual
* Add 'search.kwidx' to store last search index count
* Added 'ee' to edit with cfg.editor the value of an eval variable
2011-05-21 15:45:43 +02:00
pancake
a6f48ded22
* Added CC! command to use cfg.editor to modify comment
...
- CC-* removes all comments
- Many bugfixes in comment handling code
- comments are now turqoise and have no ';'
* Added r_cons_column -- add support for columned text
- Added r_cons_justify to align text to right
- Added r_cons_memset as a helper
- Vv menu displays options and list in left and disasm at right
- Allow to rename functions
- Added ':' prompt in Vv menu
* Initial implementation for s/ command (search+seek)
* Use core->num->value for 'p' command (number of bytes used)
* Implement /i to search ignoring case
* Help for e scr.fkey=?
* Added r_core_editor() helper
* Fix use-after-free in r_anal/meta
2011-05-21 14:27:46 +02:00
pancake
1aa4494819
* Nothing to see here
2011-05-16 10:18:04 +02:00
pancake
ced931c235
* Check if configure was executed before make
...
* Added r_cons_set_cup() method to RCons api
- Enable/Disable terminal scrolling by using the cursor
addressing mode of the terminal.
- Those escape codes are terminal specific and not portable
- Added test program to display cup information
- Thanks eddyb for noticing!
2011-05-16 01:47:01 +02:00
pancake
b9fe1c0885
* Fix build
2011-05-11 16:48:20 +02:00
pancake
e8a2d5b4cf
* Fix '>' (pipe to file) functionality in OpenBSD
...
* Fix build of python plugin in OpenBSD (python2.5)
* Fix initialization of dbg->arch and remove useless printf
* Do not compile cons/color.c (unused)
* Use snprintf, memcpy instead of sprintf/strcpy
2011-04-04 18:33:27 +02:00
pancake
1210a6c4eb
* Simplify cons-html code (-50LOC)
2011-04-29 10:38:01 +02:00
pancake
94e316b6fe
* Do not build r_db
...
* Group bfd getl{16,32} helpers
- fix build of sh-dis plugin
* Fix lot of warnings
* Port rap to use RSocket
2011-04-06 09:29:25 +02:00
pancake
8ce2f8b88b
* Fix console width chops
...
* Fix hexview glitch
* Added cfg.wseek (seek after write)
2011-03-25 14:54:30 +01:00
pancake
6485b55de4
* Honor console width in visual mode
...
- Fixes many glitches in disassembler and hex dumps
* Fix help for osx and w32 debugger IO plugins
2011-03-24 22:47:06 +01:00
pancake
7df412ae25
* Fix build on W32
...
* Added --without-magic flag
2011-03-10 11:36:16 +01:00
pancake
077ff4c36e
* Some fixes in r_anal_reflines
...
* Implement r_cons->teefile (e scr.tee)
* Use filtered refline for comments and flags prefixes
* Many visual fixes in functions and reflines in 'pd'
2011-02-28 00:03:26 +01:00
pancake
dc3d11d7d5
* Fix segfault in r_cons_memcat
...
* Add yp command and document yt
* Add p6d and p6e to decode and encode base64 strings
* Remove vm.* config vars
* Fix RNum evaulation for $ variables
* Implement r_fs_posix
2011-02-23 02:10:28 +01:00
pancake
7e22c00602
* Hide verbose messages of "unknown cond, opcode" in anal
...
- #define VERBOSE in bb.c and fcn.c
* Fix memory leak in cons_grep
- Fix grepping for null strings
- Fixes count of lines x~?
2011-02-05 02:55:50 +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
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
earada
3e11ab4282
* Use r_cons_free to free the cons buffer.
2010-12-26 23:38:53 +01:00
pancake
7e76da88bb
* Clean up some warns on w32
2010-10-28 14:17:40 +02:00
pancake
0a294261aa
* Many warnings fixed thanks to gentoo build and @astralia
2010-10-27 16:31:51 +02:00
Nibble
0a4860a331
* Refactoring and fix of r_cons_w32_print()
...
* Add support for '^]27m' (invert off) in win32 console
2010-10-27 01:53:40 +02:00
pancake
8e03f35762
* Apply patch from @earada
...
- Fixed the push/pop arm compile. Thanks @vytis0 for report!!
- Use 128 bytes in opcode length.
- Use an array for store all registers parsed.
- Now can use more than 2 regs.
* Fix warnings in flags/name.c
2010-10-25 00:57:03 +02:00
Nibble
b41f4b5380
* Use '[27m' (invert off) instead of '[0m' in r_cons_invert
...
* Fix colorize in visual mode (pd view) when cursor is enabled
2010-10-23 21:40:58 +02:00
pancake
dac5cf1b08
* Apply patching fixing various bugs on w32
...
- Some segfaults resolved and bugs identified
- Thanks @mrgadix :)
2010-10-12 01:18:17 +02:00
pancake
eb0ce8208d
* Initial implementation of '=' command
...
- Deprecate the useless '|' one
* Added rap.loop config var to wait for connections in loop
* All data operations in rap are now bounded to RMT_MAX
* Protocol implementation compatible with r1
- Many endian hacks.. must take care of
* Use blocking operations for reading network packets
2010-08-23 06:39:23 +02:00
Nibble
f41acb4729
* r_core
...
- Fix ."raw cmd" to interpret raw cmd output
- Fix .cmd~str to interpret grepped output
* r_cons
- Add r_cons_filter() to apply cons filters (grep, html...)
* Update TODO
2010-08-17 01:27:24 +02:00
pancake
1fa134ca4f
* Clean many warnings
...
* Reasign TODO points
2010-08-16 17:48:47 +02:00
Nibble
e22bdf0c79
* r_util
...
- Add r_str_ansi_filter() for removing ansi codes
in a given string
* r_cons
- Remove ansi codes before doing grep, avoid problems
with colors
2010-08-13 01:18:06 +02:00
Nibble
e1e9eeca24
* Minor fixups in grep-cut
2010-08-03 13:30:58 +02:00
Nibble
27cce9d830
* Add cut-like syntax to the built-in grep
...
- f~str[1] prints the column 1
- f~str[-2] prints the columns from the first one to column 2
- f~str[1-] prints columns from column 1 to the last one
- It can be used with ':', so
f~str:2[1] prints the column 1 of the line 2
2010-08-03 11:36:41 +02:00
Nibble
f5ad5c138a
* Fix z/ ranges
2010-07-21 12:59:11 +02:00
pancake
e2192f185e
* Fix segfault in r_sign caused by an off-by-one
...
* Use r_flag_item_rename() to avoid wrong flag hash indexing
- Based on edu's patch (thanks!)
2010-07-20 23:25:15 +02:00
Nibble
a0d68da9d1
* built-in grep
...
- Fix segfault
- Minor optimization
2010-07-19 05:05:30 +02:00
Nibble
3cc749b845
* Minor fixups in grep
2010-07-18 12:33:47 +02:00
Nibble
9e5f355e07
* Clean-up built-in grep code
...
* Fix bug parsing imported libs in r_bin_pe
2010-07-16 18:44:39 +02:00
Nibble
71443832f4
* Initial rewrite of built-in grep
2010-07-16 14:53:06 +02:00
pancake
67ad35187b
* Refactor TODO
...
* Added r_anal_fcn_to_string() and get_var()
- vars now have array size and direction
* Some random fixes
- minor opimitzation in autocompletion (thx edu)
* Added Vtlr command to rename in visual tracked flags
2010-07-12 21:37:40 +02:00
pancake
3fb6db9f11
* Fix segfaults in cons and debug for w32
2010-06-28 01:04:27 +02:00
pancake
e5428d0edf
* Fix segfault in w32
2010-06-28 00:36:47 +02:00
pancake
e101e5023d
* Fix build on mingw32
2010-06-27 22:14:06 +02:00
pancake
255191c670
* Some more work on r_cons_grep
...
* Minor refactor in TODO file
* Display xref data (Cx/CX are broken atm)
* Added Vx command
* Compare flag names with ut64 hashnames (faster execution)
* Swap d->i and x->d print formats
* Hint in r_str_cmp
2010-06-25 11:22:14 +02:00
pancake
a52c117a05
* Fix cons_grep for line matching
...
- columns and row grep is not working yet
- console is now a bit faster, needs more work
- random code cleanup
2010-06-25 01:44:15 +02:00
pancake
c8da941768
* Very early work on r_anal_call api
...
* Initial support for visual cursor with invert cons in 'pd' bytes
- Some changes in '*' and '/' keys in visual modes (+-16)
- '+/-' in visual cursor works as in r1 (inc/dec cursor byte)
* Rename 'zf' into 'zh' for header, not function
- 'zf' stands now for function signatures (args, types, ret, ...)
2010-06-17 17:55:39 +02:00
Nibble
2d81aabbd5
* Fix the build of radare2 and radiff2
...
* Remove r_line dep from cons/t/Makefile
* Build r_cons before r_line in libr/Makefile
2010-06-15 01:23:34 +02:00
Nibble
5c35f6e359
* Rename {r_*_handle_t, R*Handle} to {r_*_plugin_t, R*Plugin}
2010-05-26 01:42:22 +02:00
Nibble
7abcfe6852
* Refactoring
...
- Remove all init functions (included in _new)
- Update vapi's (needs more work)
2010-05-20 17:40:58 +02:00
pancake
d468580c3c
* Fix one-byte overflow in r_cons_memcat
...
* Fix flagSort command (fS)
- sort by name is now done by strcmp
- str_hash and str_hash64 are not enought
* Use r_cons in flag/t .. we must drop this dependency
* Add 'all-flagspaces' entry in Vt menu
- When switching back to visual mode, the
print mode is not lost
* Some code cleanup
2010-04-09 13:24:40 +02:00