25270 Commits

Author SHA1 Message Date
pancake
08d7fe688c Implement RTable:sql and add RTable.name ##core 2021-01-15 10:56:58 +01:00
laohuai
0d5963ecc4 Update README.md
typo
2021-01-15 09:38:15 +01:00
eagleoflqj
4c58f45500 Use pj in rahash2 ##refactor 2021-01-15 09:37:56 +01:00
pancake
bfb794858e Rename asm.emustr to emu.str leftover in tests 2021-01-14 19:22:36 +01:00
pancake
6b81691d9c Adjust tests and fix some map naming issue 2021-01-14 18:50:37 +01:00
pancake
76de54f79f Use RConfigNode.getter callback in anal.cc to be in sync with k anal/cc/default.cc ##projects 2021-01-14 18:50:37 +01:00
pancake
fbbeccb4c4 Add man name information in o* output ##projects 2021-01-14 18:50:37 +01:00
Liumeo
0d49da05b7
Use pj in dbtj ##refactor (#18230) 2021-01-14 17:29:27 +01:00
Liumeo
c631443b9b
Remove strncat usage (#18229) ##refactor 2021-01-14 17:24:23 +01:00
Qijia Liu
b56096be9a Fix memleak in db/esil/arm_16 2021-01-14 15:31:04 +01:00
Qijia Liu
1d62d7df13 Fix memleak in db/asm/arm_64 2021-01-14 00:05:56 +01:00
pancake
0209fd7bda Add r2.1 when installing with symstall ##build 2021-01-13 22:17:09 +01:00
eagleoflqj
49718325fa Fix memleak in aecu 2021-01-13 22:12:43 +01:00
pancake
cb6c12a522 Fix return type in RCore.cmd 2021-01-13 13:51:50 +01:00
pancake
171b994831 Fix #18212 - Detect RISCV gdb servers ##debug 2021-01-13 13:30:07 +01:00
pancake
68eb523472 Add riscv in RSysArch and make it an enum, not a bitmask ##util 2021-01-13 13:30:07 +01:00
pancake
05399c5a45 macos-test doesnt needs meson 2021-01-13 10:37:39 +01:00
pancake
c46b9d76f9 Fix #18129 - Use bool in RCore.cmd 2021-01-13 10:34:57 +01:00
pancake
8f0016cc4c Dont detect leaks in the asan job and install r2pipe in brew ##ci 2021-01-13 10:29:33 +01:00
Liumeo
30afe39c5c
Fix aof and tcc db/formats/mach0/mach0
* Fix aof

* Fix tcc db/formats/mach0/mach0
2021-01-13 00:18:01 -05:00
Liumeo
b0877cecb4
Fix macos r2pipe 2021-01-12 22:26:05 -05:00
pancake
f42b90421d Count lines is a prefix operator ##shell 2021-01-13 02:14:40 +01:00
pancake
76cd69ad66 Proper artifact naming and use more r_str_get to avoid some null derefs 2021-01-13 02:08:06 +01:00
pancake
45600080f5 Use r_str_newf instead of strncat in esil.dfg 2021-01-13 01:54:51 +01:00
pancake
cd8040b8fd Fix CI badge 2021-01-13 01:43:35 +01:00
pancake
5910d1891f Fix a couple of warnings for -Werror 2021-01-13 01:35:54 +01:00
pancake
7c5f1a88a1 Fix warning 2021-01-13 01:31:59 +01:00
pancake
298888dfec Fix issues spotted with gcc -Werror 2021-01-13 01:28:10 +01:00
pancake
fb846712f9 Early fail in sys/debian.sh and use proper CFLAGS ##build 2021-01-13 01:28:10 +01:00
pancake
af66a574ba Fix TCC CI and improve the rest of jobs ##ci 2021-01-13 01:28:10 +01:00
aemmitt-ns
72f67e0612 use NAN changes 2021-01-13 01:23:15 +01:00
aemmitt-ns
cb3cfdb677 use unions instead of direct type-punning 2021-01-13 01:23:15 +01:00
aemmitt-ns
2e0ac73f0f fix divide by zero issue 2021-01-13 01:23:15 +01:00
eagleoflqj
2718385ede Reuse code in memory-based io plugins ##refactor 2021-01-13 01:22:42 +01:00
eagleoflqj
46b8a0cc4e sync to llvm, support orr alias 2021-01-12 23:00:13 +01:00
eagleoflqj
f5a2f9ee43 Fix arm64 movk, movn, movz 2021-01-12 23:00:13 +01:00
pancake
449a313889
Fix PE Delay Imports for multiple delayed DLLs (rizin) ##bin (#18208)
Co-authored-by: Florian Maerkl <info@florianmaerkl.de>
2021-01-12 15:17:26 +01:00
pancake
5a1fab355f Enable Android and Windows CI, also fix r2pipe test (python vs python3) 2021-01-12 15:02:37 +01:00
pancake
47bd92c36e
Remove the prj.simple option ##projects (#18207)
Co-authored-by: pancake <pancake@nopcode.org>
2021-01-12 14:58:04 +01:00
pancake
da89020969 Cflags in the yaml was not a good idea 2021-01-12 14:18:29 +01:00
pancake
1184610971
Fix the CI badge and fully rewrite all the workflows to make sense ##build
* Windows, Linux, Static, macOS, Android, iOS builds published for every commit
* Kept coverage, coverity, fuzzing tests, lgtm and -Werror jobs
* Kill the continuos, the over-engineered matrix and other empty or unnecessary tasks (250 vs 900LOC)
* Jobs TODO: fatmac, termux and rpm (centos) packages
2021-01-12 13:41:21 +01:00
pancake
2eb847f69c Honor meta size in asm.meta=false and add tests ##disasm 2021-01-12 13:35:11 +01:00
pancake
b1b6295d14 Fix #18202 - Large Cd truncates and crashes in pd ##disasm
* The Cd size is now honored even if its HUGE
* so still not honoring this
* asm.meta=false still not supporting this well
2021-01-12 13:35:11 +01:00
pancake
68c5ba0bcc Refactor bin.libs logic a bit 2021-01-12 12:20:15 +01:00
aemmitt-ns
aabfa40134
Add floating point operations for emulation ##ESIL
* Add some big_num helpers
2021-01-11 19:21:46 +01:00
Liumeo
22244403a1
Fix doo segfault (#18201) 2021-01-11 02:52:24 +01:00
pancake
f777478831 Fix #17940 - Show ConfigNode options when selected in Ve ##visual 2021-01-10 19:24:52 +01:00
Dennis Goodlett
528e6598a1
Add arall:// and liball:// open_many plugins #io (#18196) 2021-01-10 17:34:38 +01:00
pancake
32652cbbc8
Honor mapaddr for malloc in o* ##projects (#18199) 2021-01-10 15:56:40 +01:00
pancake
5ab18cbbfe
Fix code injection vuln in .ic* with ObjC classes ##bin (#18197) 2021-01-10 15:37:42 +01:00