26459 Commits

Author SHA1 Message Date
pancake
04483ee801
Initial import of ./preconfigure for packaging purposes ##build
* Use git clone -q for a quieter experience
2021-07-31 02:48:40 +02:00
Murphy
3ed52d4d26
Fix #18813 - Cannot assemble cmp w26, 0 in arm64 ##asm 2021-07-30 12:56:01 +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
Murphy
5e608cf01f
Fix #18876 - Check imm bounds for some instructions in the x86.nz assembler ##asm
* Add immediate_out_of_range function
* Add range limit to out imm8 instruction
* check imm range in opmov
2021-07-30 11:26:32 +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
35209b643e Add pushf/popf instructions to x86.nz ##asm 2021-07-30 01:23:03 +02:00
pancake
f1c81abd53 Improve dupped symbol filter logic 2021-07-29 21:09:08 +02:00
Paul I
a7a26b4f13 Replace SDB with HtPU in RBin.filter_name() ##bin 2021-07-29 21:09:08 +02:00
pancake
e622272d29 Honor Flag.maxLength in more RName.filter calls 2021-07-29 19:53:50 +02:00
pancake
3e90cc00ed Fix memleaks spotted by coverity 2021-07-29 19:53:50 +02:00
pancake
71f6069a46
Use NULL disassembler in the NULL asm plugin (#18945) 2021-07-28 12:09:36 +02:00
pancake
a242ecf943
Add one more RReg wrapper in RAnal for bindings (#18946) 2021-07-28 12:09:23 +02:00
pancake
6f10062f0c
Improve the macOS packaging scripts ##build 2021-07-28 11:56:57 +02:00
pancake
8abc24c89b System LIBRARY_PATH must be honored (not replaced) on HaikuOS 2021-07-27 19:50:31 +02:00
pancake
8423470ce6 Fix build for HaikuOS 2021-07-27 19:06:47 +02:00
pancake
39993b39d7 Fix arrow handling after fixing mouse clicking glitches ##cons 2021-07-27 11:25:47 +02:00
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 f6f7728cf411a08bf81374aaf301b896c49ff842
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