pancake
0949413535
More fixes
2021-08-17 01:29:33 +00:00
pancake
0acb19b68a
Fix some warnings spotted by visual studio ( #18985 )
...
Co-authored-by: pancake <pancake@nopcode.org>
2021-08-16 20:45:17 +02:00
pancake
b0d8f6d3fc
Extend ?* with /R? and /b?
2021-08-16 11:22:43 +02:00
Dennis Goodlett
5e90f5efbd
Add r_sign_metric_search to r_sign.h ##signatures ( #18984 )
2021-08-16 10:00:09 +02:00
pancake
fc14b879ab
Remove dbg. config var as it is just a typo
2021-08-15 11:00:14 +02:00
pancake
69cb36e8cf
Dont save projects when no project is used ##projects
2021-08-15 10:59:15 +02:00
pancake
09033f4406
Honor faster ^D on interactive execution path ##cons ( #18983 )
2021-08-14 21:06:52 +02:00
pancake
9a2636b32b
Remove other useless and incomplete treesitter leftovers and get +400 new commands in the recursive help ##shell
2021-08-14 18:28:20 +02:00
pancake
30704f54cd
Remove colons in "?" number conversion output ##shell
2021-08-14 01:50:59 +02:00
pancake
847d1671ce
Use RNum.math in "?b" to make '?b 1<<1' work ##shell
2021-08-13 20:29:17 +02:00
Enshin Andrey
4cec1a6d0b
Add xX key descriptions in the help message ##panels
2021-08-13 18:38:40 +02:00
RHL120
260dbb9e8f
Integrate rvc in projects and add a default commit message ##vc
...
* Add an rvc_git_repo_exists ()
* Add a prj.vc.message variable
* Honor interactivity to rvc
* Integrate rvc into projects
2021-08-13 18:37:18 +02:00
Dennis Goodlett
197c9d5316
Fix bug in zaf creating zignspace ##signatures
2021-08-11 01:16:46 +02:00
Dennis Goodlett
eaa235a1b1
Better description for a
signatures
2021-08-11 01:16:46 +02:00
Dennis Goodlett
47bd6fa966
Expand r_sign API ##signatures
...
* Remove RCore from r_sign_fcn_vars
* Move r_sign_add_func to r_sign
* Add r_sign_all_functions to r_sign
* Use r_sign in rasign2 ##signatures
2021-08-08 00:42:47 +02:00
RHL120
ff81ce63de
Exclude files of nested rvc repos from repo_files() ##projects
2021-08-04 18:12:42 +02:00
Sylvain Pelissier
3e13703536
Rename /cu UDS CAN table search to /ru command ##search
2021-08-03 15:14:47 +02:00
pancake
3145e3dcf5
Fix last covs ( #18964 )
2021-08-03 14:15:30 +02:00
pancake
b235bcbb32
Allow RBinPlugins to use RBinFile at check() ##bin
2021-08-01 12:39:51 +02:00
Sylvain Pelissier
2a65987bee
Add PGP search for signature and RSA encrypted private keys ( #18961 ) ##search
2021-08-01 12:16:14 +02:00
pancake
1cd01754b6
Improve the pdc output to allow recompilation ##print
...
* Add pdcc to get C helpers
2021-07-30 12:55:34 +02:00
pancake
d13d351fa0
Fix #18843 - Implement Vx[+-] to add/delete xrefs ##visual
2021-07-30 12:34:13 +02:00
pancake
0f3e6e6acd
Dont use scr.responsive on android by default
2021-07-30 10:58:01 +02:00
pancake
a3faa5e733
Bring back pins to esil land ##esil
2021-07-30 10:38:44 +02:00
pancake
d6624b4257
Add /cg command to search for GPG artifacts ##search
2021-07-30 01:29:01 +02:00
pancake
33f8a981d9
Better x86.pseudo and varsub for strings ##disasm
2021-07-30 01:28:52 +02:00
pancake
e622272d29
Honor Flag.maxLength in more RName.filter calls
2021-07-29 19:53:50 +02:00
pancake
a242ecf943
Add one more RReg wrapper in RAnal for bindings ( #18946 )
2021-07-28 12:09:23 +02:00
pancake
469146d49a
Identify the analysis bottleneck into a toggleable #if
2021-07-26 01:03:34 +02:00
pancake
4adce1546a
Implement aaff command and improve aaf? help message ##anal
2021-07-26 01:03:34 +02:00
pancake
7b9dca90c9
Fix asm.hint.imm keystrokes ignored ##visual
2021-07-25 23:55:48 +02:00
pancake
3158c9ff83
Fix #18292 - Clarify the use of Vdn/Vdr and rename VdR to VdX ##visual
2021-07-25 23:15:33 +02:00
pancake
5a52e815ec
Use RAnalBind in RAsm to reuse RAnalPlugins to disassemble ##asm
2021-07-25 22:44:47 +02:00
Royos90
67e82db7cf
##anal
...
Chaned found r_anal_fcn api calls to r_anal_function to reflect new changes.
2021-07-25 21:56:44 +02:00
RHL120
237dbc305a
Fix *NULL dereference in rvc2.c ( #18929 )
2021-07-23 18:11:28 +02:00
pancake
59aa6bf6c8
Archs without calling conventions defined do warn again
2021-07-23 09:47:50 +02:00
pancake
352630295e
Polish some asserts here and there ( #18927 )
2021-07-23 09:36:10 +02:00
lasek0
14ab212c75
Extend afj command to handle all jump table parameter options ##anal
...
- fix invalid argv read for table(etc)
- fix memory leak by missing free for strdup
- fix invalid elem size and elem cound for jmtbl which previously was set to same value,
now it can be set properly, extend afj command add 2 new parameters elem_sz and
seg for precise jmp tbl reading (#18919 )
2021-07-22 19:47:27 +02:00
pancake
3c416c54cc
Fix meson build and proper use of cgen ##build ( #18920 )
2021-07-21 17:22:39 +02:00
RHL120
a71486234f
Use r_sys_whoami as the author name for r_vc_commit ##projects ( #18915 )
...
* Force the caller to asign the author name in r_vc_commit
* Wrap formats in cmdf in double quotes and escape them
* Fix some memory leaks in r_vc_git_.*
2021-07-21 12:04:26 +02:00
pancake
7b961cc020
Fix assert and add help in afco ( #18921 )
2021-07-21 12:03:27 +02:00
pancake
857b1bfce1
Add scr.hist.filter to toggle the filtered history up/down search ##shell ( #18913 )
...
* Introduced in f6f7728cf4
2021-07-18 19:15:54 +02:00
pancake
3e1d31993d
dbg.verbose is now set to false by default ( #18911 )
...
* Hide GETREG error shown on WSL1
2021-07-18 18:25:11 +02:00
gogo
130c220792
Add 'sigstr' to the 'di' output for verboser stop reasons ##debug
2021-07-17 13:00:21 +02:00
Ilya Trukhanov
346d457b33
Use a temporary buffer for disassembly in r_core_visual_disasm_down ( #18909 )
...
* Populate a temporary buffer with R_ANAL_ARCHINFO_MAX_OP_SIZE bytes (or 32,
whichever is bigger) and disassemble it, instead of directly passing
core->block and fixed 32 bytes length to r_asm_disassemble.
* Fixes incorrect disassembly in visual mode when the current
instruction is longer than 32 bytes. The corresponding analysis
plugin needs to correctly report R_ANAL_ARCHINFO_MAX_OP_SIZE.
* This shouldn't break any plugins, since they still receive at minimum
the same 32 bytes as before. However, if there are plugins that, for some
reason, ignored the passed length and continued reading the buffer
beyond that, this change will break them. Those plugins should probably be
fixed.
2021-07-17 08:15:41 +02:00
pancake
594afb2390
Implement 'afs*' command to export function signature info in r2 commands ##anal ( #18906 )
2021-07-16 21:30:53 +02:00
pancake
10ee7d20a5
Fix afsj, taking signature args instead of fcnargs in json ##anal ( #18901 )
2021-07-16 02:12:56 +02:00
pancake
cc44d30309
Fix some issues spotted by msvc ( #18899 )
2021-07-15 17:24:05 +02:00
pancake
02eb7e4a87
Fix memory leak and infinite loop in r_vc_find_rp ##rvc
2021-07-13 00:47:00 +02:00
RHL120
39d6ee533d
rvc add r_vc_find_rp ##projects ( #18895 )
2021-07-12 14:16:38 +02:00