pancake
5cafd20194
Show r2pm clone directory in r2pm init
2016-08-08 11:40:31 +02:00
pancake
c793151d58
Fix rabin2 -L empty output issue
2016-08-07 18:57:31 +02:00
pancake
d07b788786
Fix #5404 - r2agent -v show version
2016-08-07 00:43:16 +01:00
pancake
2bc30dd1cd
Add r2pm -r to run commands with R2PM_BINDIR in PATH
2016-08-05 01:19:59 +02:00
pancake
53e9e91b4c
Increase rafind2 -ZS wide and do not run aad in aaa
2016-08-05 00:30:56 +02:00
pancake
95283d5531
Fix indent in r2pm
2016-08-03 14:21:42 +02:00
pancake
9fda59e26d
Only use ~/.config/radare2/prefix/bin
2016-08-03 14:03:09 +02:00
pancake
d179c06af3
Support wide strings in rafind2 -ZS
2016-08-03 01:17:27 +02:00
pancake
de08ce40df
Better stdin_gets() in rabin2
2016-08-02 02:11:32 +02:00
pancake
77f19155b4
Fix io.self dlsym for r_lib_dl_open
2016-07-30 14:15:29 +02:00
pancake
838e4d6fa2
Add dlsym, call, alarm and other goodies to self://
2016-07-28 17:12:05 +02:00
monosource
67b1e63ab3
Fix rax2 b/B usage ( #5411 )
2016-07-28 15:28:31 +02:00
monosource
9e9d21b732
Added r2agent man page ( #5409 )
2016-07-28 13:37:01 +02:00
Maijin
7cecadb74a
Removing useless files/doc
2016-07-28 07:59:10 +02:00
Maijin
7938640445
Move all /t/ from r2 to r2r
2016-07-27 19:19:30 +02:00
Maijin
80171b0dc5
Cleaning r_util.h
2016-07-27 16:55:20 +02:00
Álvaro Felipe Melchor
f1236563f3
Refactor RBin.Xtr to speedup dyldcache extraction
...
* Refactoring RBinXtr API.
* Cache sub-fat bins in sdb to save memory.
* Fix the error while loading sub-bins of different archs.
* more work into xtr to fix the remaining tests
2016-07-27 11:01:57 +02:00
Kodoque1
e582ab8dbb
Correction for #5349 ( #5369 )
...
* q[y/n][y/n] options added
* Adding crowell remarks
* checking beginning whitespace and fixing else if
* updated
* cleaning update
2016-07-25 10:37:51 +02:00
NikolaiHampton
392dd94bf7
Optimisation of Levenshtein calc in radiff2 -s
...
- Optimised the distance calculation for radiff -s
- Fixed a bug in radiff.c that where verbose was always true.
- Added check that calloc() was successful.
- Shuffled code around to minimise use of free()
- Added some comments.
Speeds up the radiff2 statistical diff. Drastically reduced the ‘edit
distance search space’ by ignoring ranges that can’t affect the edit
distance. Improves search for similar files (common use case?), can
reduce the search space significantly:
One file tested went from two unknown versions of httpd, on MacBook has
a 28 hours processing time, down to ~13 minutes. Results will vary based
on file differences the more similar the files, the faster it'll run.
2016-07-17 12:10:20 +02:00
Maijin
c274afe748
Fix #3286 - Use stdbool.h
2016-07-12 22:15:19 +02:00
Kodoque
574e74e89a
q[y/n][y/n] options added
2016-07-12 21:50:25 +02:00
pancake
f85536ac76
Add agC for full program callgraph
...
Fix afi indentation issues
2016-07-05 17:37:29 +02:00
pancake
a2a032833e
Show file size if not matching in radiff2
2016-07-01 14:08:25 +02:00
pancake
8361f2ea83
Honor RIO in radiff's slurp - thanks @brainstorm for the tip
2016-07-01 14:02:46 +02:00
Jeffrey Crowell
c145740030
replace r_cons_printf("%s\n",p) r_cons_println(p)
...
move from 10% of code in vfprintf to just 6% \o/ for simple tests of r2
-c "aaa" -q /bin/ls
2016-06-26 00:52:03 -04:00
Jeffrey Crowell
10b9fc1db0
rm unneeded calls to r_cons_printf
2016-06-26 00:17:16 -04:00
Jeffrey Crowell
8f205587ba
kill r_cons_puts add r_cons_print/r_cons_println
2016-06-25 13:49:58 -04:00
pancake
1d5df40044
Fix r2 -nq - regression
2016-06-20 12:02:43 +02:00
pancake
90325a3ac0
Fix r2 -qc regression
2016-06-20 11:29:49 +02:00
pancake
ab691c3a0f
Fix r2 -i regression and add r2 -I for pre-scripting
2016-06-20 10:05:47 +02:00
pancake
6d4c16923d
Run commands a bit before
2016-06-20 01:41:09 +02:00
pancake
4caafc964d
Refactor r_io, while fixing some bugs and use more RList
2016-06-20 00:29:41 +02:00
pancake
81c977c979
Refactor r2 -iL and add oL (load plugins before r2 -L)
2016-06-19 23:32:58 +02:00
pancake
f96f00d62d
Fix #5158 - Merge r_db into r_util
2016-06-17 12:19:16 +02:00
pancake
59f94c63aa
Fix some critical COVs in RBin
2016-06-14 02:42:24 +02:00
jnahorny
f7b8f4c1ea
Get rid of the error when 'mkdir' wanted to remove unexisting directory ( #5128 )
2016-06-12 23:16:36 +02:00
pancake
98e9692572
Do not install/uninstall the package database
2016-06-08 00:14:28 +02:00
pancake
3bf418016f
r2pm: d -> db
2016-06-07 23:46:26 +02:00
pancake
cf544b794f
Completely move r2pm packages to radare2-pm
2016-06-07 23:42:08 +02:00
pancake
95af521700
Fix #5087 - properly reload project files
2016-06-07 22:38:29 +02:00
dx
63f474706b
rahash2: Don't try to unescape inputs provided as hex strings (-x) ( #5075 )
...
Fixes #4642 , which is about using '-x 5c', which is a backslash.
2016-06-04 20:31:51 +02:00
Jeffrey Crowell
b3b77ac3f1
fixup keystone-lib installer
2016-06-03 22:45:47 -04:00
pancake
03294af32b
Fix null deref in libr_asm and add lang-python r2pm pkg
2016-06-02 02:45:38 +02:00
zlowram
8e84edb902
R2pm fix ( #5058 )
...
* Exported R2PM_PLUGDIR
* Fixed global path for plugins
2016-06-01 15:00:41 +02:00
@bezjaje
bb7dd7833e
r2pm: added global R2_RCD variable ( #5056 )
...
* r2pm: added global R2_RCD variable
+ removed "local" R2_RCD variable from esilburner and syms2elf
+ improved esilburner package
* r2pm: esilburner: using $() instead of backticks
* r2pm: renamed R2_RCD to R2PM_ETCD
2016-06-01 12:15:10 +02:00
pancake
03b3e95c8d
Fix build
2016-05-31 23:42:53 +02:00
Jeffrey Crowell
ae52bb5ded
add keystone-lib package to r2pm
2016-05-31 20:27:46 +00:00
@bezjaje
aa02c43af9
r2pm: added esilburner package ( #5051 )
2016-05-31 11:49:43 +02:00
pancake
eca8aaedc2
Add C# plugin r2pm package
2016-05-31 11:10:30 +02:00
NikolaiHampton
2c50dd0c59
Memory efficient implemenation of Levenshtein Distance for radiff2 (add -V)
...
Implemented the iterative two matrix row version from here: https://en.wikipedia.org/wiki/Levenshtein_distance
and here: http://www.codeproject.com/Articles/13525/Fast-memory-efficient-Levenshtein-algorithm
Memory usage was originally 200Gig for a couple of 100K files ~(sizeA*sizeB), now about ~(sizeB*2)...
2016-05-26 11:03:01 +02:00