condret
79b678a390
Fix esil_cfg
2024-08-08 09:38:11 +02:00
Sylvain Pelissier
ca27d4776c
Add r2pm exit status test
2024-08-08 07:14:33 +02:00
pancake
e387de70e4
Fix windows and wasm builds
2024-08-08 06:47:21 +02:00
pancake
fc8d6a9e35
Use WIFEXITED for system call
2024-08-07 12:50:10 +02:00
pancake
d079f5e249
Pseudo for arm64 replacing xzr with zero ##decompiler
2024-08-07 11:37:07 +02:00
pancake
6c8e04ab1f
Muon build fixes ##ci
2024-08-06 18:16:52 +02:00
pancake
6057b59693
Fix 'r2pm -r false' because exit(system("false"))
is a lie ##shell
2024-08-06 18:16:52 +02:00
pancake
bcfa40c478
Add test and fix for the arm64 varsub issue ##disasm
2024-08-05 21:25:05 +02:00
pancake
22e4bf4ece
Expose mem delta on store variables ##analysis
2024-08-05 19:11:21 +02:00
pancake
da67e7408b
Fix unmatching brace in pdc output ##decompiler
2024-08-05 18:42:11 +02:00
pancake
68c0d46733
Fix last covs
2024-08-05 18:41:41 +02:00
pancake
7c928d72d2
Add r2sptrace.py in scripts from #12070
2024-08-05 17:23:54 +02:00
pancake
c4fa97b7bd
Improve Ve glitches on small terminals ##visual
2024-08-05 17:19:36 +02:00
pancake
6e9c65de28
Implement prj.history to save/load the per-project command history ##projects
2024-08-05 13:45:47 +02:00
satk0
060d976412
Replace other r_return_* uses and update DEVELOPERS.md ##refactor
2024-08-05 13:31:58 +02:00
pancake
361b8b0c15
!! for session history, !. for history save ##shell
2024-08-05 13:06:19 +02:00
satk0
ebd8bf9042
Replace r_return_val_if_fail with uppercase alternative
2024-08-05 12:26:32 +02:00
pancake
df188d8c21
Reimplement internal cfg.editor line editor ##cons
2024-08-05 10:34:12 +02:00
pancake
28a25c98a0
Few fixes for the line editor ##cons
2024-08-04 18:16:04 +02:00
pancake
4c12ff6fbd
Honor cfg.editor when there's a comment in V; ##visual
2024-08-04 14:49:36 +02:00
pancake
ebc1067011
Fix null deref in panels
2024-08-04 13:05:43 +02:00
pancake
5be9cdd59c
Fix bug in V;! not bringing back the mouse ##visual
2024-08-04 12:57:37 +02:00
pancake
bb575f247d
Implement RBin.attr(str2bits) ##bin
2024-08-04 12:39:35 +02:00
satk0
aac8f3306b
Deprecate r_str_new and R_STR_DUP ##refactor
2024-08-04 12:21:44 +02:00
pancake
43cc6b7052
Implement RBinPlugin Commands in the new abi via i: ##bin
2024-08-04 12:07:46 +02:00
pancake
683414e41c
Add an r2js script to import il2cpp metadata ##scripts
2024-08-02 21:07:00 +02:00
pancake
d2725b7bd0
Improved default function names ##analysis
2024-08-02 13:00:12 +02:00
pancake
2848e1d62b
Remove esil stop global for newabi
2024-08-01 23:33:15 +02:00
pancake
c6faf1b1ff
Some cleanup and minor refactoring for the f commands
2024-08-01 13:56:44 +02:00
pancake
6ab1a8db78
Add anal.flagends to stop a functions when flags are found ##analysis
2024-08-01 12:07:23 +02:00
Sylvain Pelissier
9edf6a6a98
Initial support for Ed25519 signatures ##crypto
2024-07-31 12:46:55 +02:00
Lars Haukli
82f6234beb
Fix aac on rebased files ##analysis
...
* Use r_bin_file_get_vaddr
2024-07-29 22:01:23 +01:00
Claudio Jeker
cdf4e18dd0
Adjust OpenBSD code to set the process state to be less wrong ##debug
...
Use the p_stat of the main thread to decide in which state the process is.
For multi-threaded applications this is still not quite correct but at
least this compiles on OpenBSD-current.
See also 290aac5691
2024-07-27 07:02:11 +01:00
meme
f6585839ee
Also compile for WASI reactor ##build
2024-07-24 19:51:44 +02:00
pancake
9c6a2a7858
Refactor 'aaa' into a separate command
2024-07-24 19:12:48 +02:00
Francesco Tamagni
da4f9e705d
Fix aae behaviour on invalid instructions ##analysis
...
This prevents a scenario in which an invalid instruction also
invalidated the next ones, causing missing references.
2024-07-23 23:02:18 +02:00
pancake
5eec711f58
Fix move cursor right with arrow keys issue in dietline ##shell
2024-07-23 16:21:47 +02:00
pancake
5170fd452b
Optimize RAnalOp.setBytes with extra sauce for NEWABI ##analysis
2024-07-23 10:32:31 +02:00
pancake
5dd8795850
Return earlier when bin.classes is false ##bin
2024-07-22 22:37:49 +02:00
pancake
c534ed6a71
Use callAt instead of cmdAt for section formats ##bin
2024-07-22 21:24:11 +02:00
Francesco Tamagni
a766ec884b
Avoid over-unsetting fixed arch / bits ##core
2024-07-22 21:15:08 +02:00
pancake
a9215b1644
Add anal.fixed.* (move anal.gpfixed and add arch/bits ones) ##core
2024-07-22 18:30:58 +02:00
pancake
ad2908f65d
Update sdb once again for wasi and ppcle reasons
2024-07-22 18:02:57 +02:00
Francesco Tamagni
2ba8d835fe
Don't ask sections if fixed arch / bits set ##core
...
Avoids unnecessary iteration of all the sections to get the value of
bits and arch, in case they're fixed.
2024-07-22 17:43:04 +02:00
pancake
63241f1a05
Fix #23064 - Implemented iclc command ##bin
2024-07-22 15:47:39 +02:00
pancake
d7baeb6cce
Remove 200 lines from tcc again
2024-07-21 21:25:47 +02:00
pancake
b635ccbde9
Fix parsing dmp binaries on big endian systems ##bin
2024-07-21 19:16:03 +02:00
pancake
26778a3fb2
Fix asm.emu derefenced word issue on big endian ##disasm
2024-07-21 18:34:17 +02:00
Xavi Artigas
a14cd58c44
Fix incorrect parsing of MZ headers in big-endian machines ##bin
2024-07-20 18:02:25 +02:00
Xavi Artigas
ec92a2394d
Fix improper display of IPv4 addresses in big-endian machines ##disasm
2024-07-20 17:37:18 +02:00