Commit Graph

26289 Commits

Author SHA1 Message Date
pancake
b552322004 Handle RAVC2_USER environment variable 2021-07-26 17:00:36 +02:00
pancake
67d43c4865 Fix memleaks in RCons.grep 2021-07-26 12:40:25 +02:00
pancake
324a0ff77d Fix glitches when clicking in the hud ##visual 2021-07-26 11:14:09 +02:00
pancake
ebd98157c9 Optimize and improve r_name_filter calls ##core 2021-07-26 01:03:34 +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
5054be3555
Rename rvc2 to ravc2 to follow the ra*2 pattern ##tools (#18938) 2021-07-26 00:05:35 +02:00
pancake
d42391da33
Fix debugger signal tests (#18935) 2021-07-26 00:05:15 +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
860b17ac1b
Add rasm2 -LL to list anal plugins loaded ##tools 2021-07-25 22:45:41 +02:00
pancake
5a52e815ec
Use RAnalBind in RAsm to reuse RAnalPlugins to disassemble ##asm 2021-07-25 22:44:47 +02:00
pancake
6fb0ba39ed
Fix #18932 - RBuffer caused a double free when resizing wholebuf instances
* Reproduced with the yank command
2021-07-25 22:01:32 +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
Maijin
f53208e6f1 Import radare2-win-installer files into dist/windows ##build
* Taken from https://github.com/radareorg/radare2-win-installer
2021-07-25 10:55:35 +02:00
RHL120
237dbc305a
Fix *NULL dereference in rvc2.c (#18929) 2021-07-23 18:11:28 +02:00
Ilya Trukhanov
f237658949
Fix POPF POPFD POPFQ not increasing stack pointer ##esil (#18928) 2021-07-23 12:30:25 +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
pancake
d7ea20fb2e
Fix #18923 - Fix resource exhaustion bug in LE binary (#18926) 2021-07-23 09:29:54 +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
5f059e04ea Fix pyc tests 2021-07-22 19:38:40 +02:00
aemmitt-ns
ea7bf947c3
Add wide and math instr esil for dalvik, pac esil for arm64 ##esil 2021-07-22 19:36:17 +02:00
pancake
3c416c54cc
Fix meson build and proper use of cgen ##build (#18920) 2021-07-21 17:22:39 +02:00
pancake
0dbcdc8945
Honor error codes in wasi CI builds (#18918) 2021-07-21 12:24:17 +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
45119050d8 Remove unused variable and boolify a couple more in RLine 2021-07-18 19:20:37 +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
Alex Bender
82c16f9325
Update ARM64 arm.sdb.txt opcode descriptions from documentation ##asm 2021-07-18 18:43:59 +02:00
pancake
ddb7842228
Improved reverse-search in command history ##shell 2021-07-18 18:37:23 +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
pancake
d14e468b86
Add fortune 2021-07-18 02:23:18 +02:00
gogo
07c85fab94 Add tests for the improved signal handling messages ##debug 2021-07-17 13:00:21 +02:00
gogo
754e014ba6 Change the way wait events are handled in the unix-debug backend ##debug 2021-07-17 13:00:21 +02:00
pancake
5188df196d Random code cleanup 2021-07-17 13:00:21 +02:00
gogo
130c220792 Add 'sigstr' to the 'di' output for verboser stop reasons ##debug 2021-07-17 13:00:21 +02:00
gogo
472c7327f4 Add RSignal.toHuman() and improve RDebugReason.toString() ##debug 2021-07-17 13:00:21 +02:00
pancake
99ec892a70 Aim to fix the iPhone SDK publication 2021-07-17 12:59:56 +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
e96ad23b60
More version ci stuff for ios and android (#18908) 2021-07-17 00:28:06 +02:00
pancake
aaf4580d0b Update README 2021-07-17 00:20:43 +02:00
pancake
988f70b1ea
Version the artifacts ##ci 2021-07-16 22:33:39 +02:00
pancake
3fae20caf7
Use v35 in the nocs builds (#18907) 2021-07-16 21:54:10 +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
8f71ea1839 Add SECURITY.md 2021-07-16 13:08:40 +02:00
pancake
977859ce28
Fix undefined behaviour when traversing uninitialized trees (#18904) 2021-07-16 12:02:07 +02:00
pancake
e5fcf4a518
Rebuild v35 disassembler once (#18902) 2021-07-16 02:32:20 +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
4c011bca39
Fix r_str_ansi_len() causing unaligned 'unaligned' words ##disasm (#18900) 2021-07-15 21:29:24 +02:00