pancake
5e7fb6368d
Make r_asm_code_equ_get c++ friendly to fix iaito build
2023-01-11 15:34:33 +01:00
pancake
6733031dbc
Fix another library dependency issue
2023-01-11 01:25:28 +01:00
pancake
81adfc6718
Upgrade CodeQL actions from v1 to v2 ##ci
2023-01-11 00:41:44 +01:00
pancake
7f6cff4d55
Make r_str_casecmp() null-proof to fix weird crash on windows ##api
2023-01-11 00:18:13 +01:00
pancake
c1846af09e
Fix linking issues after the libs reordering
2023-01-11 00:18:13 +01:00
pancake
3a50be79a6
Ubuntu18 is going to be deprecated soon, better move to 20 asap
2023-01-11 00:18:13 +01:00
pancake
ca6ece2aba
Add QJS_NOABORT option to avoid aborts ##qjs
2023-01-11 00:18:13 +01:00
pancake
49d609c86b
Update to the latest tinycc in the CI ##build
2023-01-11 00:18:13 +01:00
pancake
d195f7cdbc
Remove the need for ios-include.tar.gz ##build
2023-01-11 00:18:13 +01:00
pancake
c3a1fe170d
Initial implementation of lang.s assembly scripting ##lang
2023-01-11 00:18:13 +01:00
pancake
1546936a7c
R_TH_LOCAL two globals in RLang.c ##lang
2023-01-11 00:18:13 +01:00
pancake
5d4ef16d1d
Use more R_LOG in RDebug
2023-01-11 00:18:13 +01:00
pancake
12c6271e7e
Reestructure lib dependencies, add lang.asm plugin ##lang
2023-01-11 00:18:13 +01:00
pancake
89ee54f4fc
Implement .extern directive in rasm2, fix other directives ##asm
2023-01-11 00:18:13 +01:00
pancake
dc5d2a4e37
Fix read/write function signatures for the windbg plugin
...
* Also other warnings spotted by msvc
2023-01-10 23:44:55 +01:00
pancake
45f6475dd3
Update the SPEC file and build RPM packages in the CI ##ci ( #21247 )
...
* Update the SPEC file and build RPM packages in the CI ##ci
2023-01-10 18:48:53 +01:00
pancake
4012ec3a86
Fix pj_ asserts in pFA
2023-01-09 20:39:31 +01:00
pancake
97352c852f
Fix pA and pA? (/A was moved into /a) ##print
2023-01-09 20:36:26 +01:00
pancake
6baa934f48
Lower the anal.depth to 32 on wasm builds (64KB stack size limit)
2023-01-09 11:28:59 +01:00
pancake
c9a8d8914d
Publish updated wapm/wasi packages for r2, rax2 and rasm2
2023-01-09 11:28:59 +01:00
pancake
db0033a4e7
Update r2papi-ts 0.0.23
2023-01-09 00:53:50 +01:00
pancake
443db663bb
Reference abidiff's ci usage in doc/abi.md ##doc
2023-01-09 00:53:18 +01:00
pancake
75a61f2abd
Move nios2 away from anal ##arch
2023-01-09 00:43:55 +01:00
pancake
f22f051ce7
Fix memleak in r2pm
2023-01-08 23:31:07 +01:00
Vitaly Bogdanov
88bdb74385
Mark libgdbr_t.server_debug field as deprecated
2023-01-08 22:54:39 +01:00
pancake
b79e9da819
Add R2PM_NEEDS and auto-install system build deps if possible ##r2pm
2023-01-08 22:54:02 +01:00
Vitaly Bogdanov
e433acc266
Remove libgdbr_t.server_debug flag and =g!
command
...
After replacing eprintf by R_LOG_ calls one can enable GDB server
packets logging using `e log.level=5` command.
2023-01-08 20:07:38 +01:00
Vitaly Bogdanov
159e7d922a
Replace eprintf by R_LOG_ calls inside GDB module
2023-01-08 20:07:38 +01:00
pancake
1fec545ed9
Fix git check before cloning the repo ##r2pm
2023-01-08 20:06:59 +01:00
pancake
25865cb778
Remove build warnings spotted in termux and improve install instructions
2023-01-08 20:06:59 +01:00
pancake
5750f88391
Reference doc/abi in DEVELOPERS ##doc
2023-01-08 19:42:29 +01:00
pancake
f2d2fe2e3c
Fix UAF in oc
##crash
2023-01-08 10:49:50 +01:00
pancake
466fa80d2c
Implement RCore.cmdCallAt() + minor improve internal cmd calls ##api
...
* Use getb/setb for scr.html
2023-01-08 10:49:50 +01:00
Mohamed Lemine Ould El-Hadj
6fb1e041d8
Use an authorized API call for the abi job to increase the rate limit ##build
2023-01-08 10:09:27 +01:00
Jules Maselbas
e2b46ce83a
Use R_ANAL_OP_DIR* enum value instead of hardcoded values
2023-01-07 22:55:13 +01:00
Jules Maselbas
48c9edaed6
Use R_ARRAY_SIZE in r_anal_op_family_from_string
2023-01-07 22:55:13 +01:00
Jules Maselbas
a137e23cc2
Balance spacings in braces ##indent
2023-01-07 22:55:13 +01:00
Jules Maselbas
7b079507fe
Make r_anal_optype_{to,from}_string use the same optypes array ##analysis
...
Some optypes that where only in the switch of r_anal_optype_to_string
have been added to the optypes array. Also use the macro R_ARRAY_SIZE
instead of using a define with a hardcoded number.
2023-01-07 22:55:13 +01:00
Jules Maselbas
4841de240c
Fix typos and improve comment in kvx_op
2023-01-06 13:52:36 +01:00
Jules Maselbas
717142e468
Add missing licence in header kvx.h
2023-01-06 13:52:36 +01:00
Jules Maselbas
dff51accdb
kvx: update generated opc decoding structures
2023-01-06 13:52:36 +01:00
Jules Maselbas
a2bf1149a5
Fix script used to generate opc decoding struct for kvx
...
instruction loopdo was matching the load regex.
instruction sbf* (sub from) was matching the store regex.
instruction prefixed with x* have been removed (xld, xs, xcopy).
add missing sbf, neg
2023-01-06 13:52:36 +01:00
pancake
961f0e7239
Fix ANSI Escape Sequence Injection vulns via DWARF ##vuln
...
* Reported by @solid-snail via huntrdev
* BountyID: 583133af-7ae6-4a21-beef-a4b0182cf82e
* Reproducer: dwarf_test_func_patched
2023-01-06 12:55:15 +01:00
pancake
634219b2e5
Minor hexdump optimization, use more cmdCall and minor cleanups
2023-01-05 17:52:30 +01:00
pancake
fff7d4b1d0
Add experimental r2.cmd0 and r2.call0 for qjs ##js
2023-01-05 12:19:51 +01:00
pancake
71dfd4d833
Fix profiling RCore.cmdCall() via ?t"" ##shell
2023-01-05 12:19:51 +01:00
Ole André Vadla Ravnås
3ead2117be
Fix emulation of the arm64 tst
instruction ##esil
2023-01-03 22:20:56 +01:00
pancake
1100e12169
Add missing space in string, minusculpe typo fix
2023-01-02 02:10:42 +01:00
pancake
39086d18ca
Add help message for the quote command "?
##shell
2023-01-02 02:09:45 +01:00
pancake
aa63e120b2
Enable stack overflow check when recursive calls ##js
...
* `""js var a = foo; function foo() { a(); } a();`
2023-01-02 01:57:14 +01:00