pancake
0cf6e7a5cc
Fix RReg.setValue on 128bit registers ##reg
...
* Still limited to 64bit values
2023-04-07 20:18:48 +02:00
pancake
c6a32fd1a0
Update tests
2023-04-05 18:50:09 +02:00
pancake
40f1ebe64c
Add support for ""ec in theme files ##cons
2023-04-05 17:32:18 +02:00
pancake
123bcd7e83
Improve color support in graphviz, still wip ##graph
2023-04-05 17:24:21 +02:00
pancake
1370752021
Improved instruction mask using the new aobm and anal.mask ##anal
2023-04-05 14:31:19 +02:00
pancake
25de52db5f
Initial implementation of the 'cgfa' command ##diff
...
* List all similar functions
2023-04-05 14:30:39 +02:00
pancake
259cf507f4
Add ?ee and ?ei command for stderr echos ##shell
2023-04-05 13:40:57 +02:00
pancake
91d5c5c98f
Add crosscompiled arm64 debian builds ##ci
2023-04-05 12:48:11 +02:00
pancake
b6d777275c
Better typescript entrypoint support and fake r2pipe ##lang
2023-04-05 11:29:22 +02:00
pancake
38d4b86693
Support running typescript files without r2's Gmain ##lang
2023-04-05 02:07:26 +02:00
pancake
46229e33ea
frida-compile bundles can contain anything, we only interpret/load the .js ones ##lang
2023-04-05 01:59:38 +02:00
pancake
00205c687d
Reuse recusion in c++ demangling with lower bounds ##bin
2023-04-05 01:52:01 +02:00
pancake
d8420d4dca
Improve brainfuck VM using ESIL and arch restrictions ##arch
...
* Instruction size must be 0xff instead of 32, to handle long jumps
* Registers are 32bit, so internal stack must use 32bit words
* Fix loop logic using simplified conditionals
2023-04-01 11:38:31 +02:00
Luc Tielen
58cc69f0dd
Migrate the brainfuck ##arch
2023-04-01 11:38:31 +02:00
pancake
96db5a7c5e
Link the website from the icon in the README
2023-04-01 00:25:22 +02:00
pancake
2119dc6510
Fixes the bfbug losing arch setup after o malloc
##core
2023-04-01 00:11:51 +02:00
pancake
4782c94a0c
Add arm64, riscv64 and s390x qemu builds ##ci
...
* Only executed when a tag is pushed, blobs are not automatically published yet.
* Jobs take ~1h to run (compared to 5min in local, so crosscompilation may be a better option
2023-03-31 15:51:16 +02:00
Luc Tielen
2292f29ae5
Remove unneeded line in meson build after plugin migration ##arch
2023-03-31 15:31:34 +02:00
Luc Tielen
98c025ff79
Migrate h8300 plugin ##arch
2023-03-31 14:53:40 +02:00
pancake
ac9452accf
Always use the return value of RTable.query() ##shell
2023-03-31 14:46:43 +02:00
pancake
8b741db5db
Dont list symbols when using is,:help
##shell
2023-03-31 14:46:43 +02:00
pancake
b7767dcc80
Fix UAF in RStr.replaceIcase() spotted by coverity ##util
2023-03-31 13:53:10 +02:00
pancake
a8143d8fb2
Migrate the pyc plugin ##arch
2023-03-30 16:14:41 +02:00
Luc Tielen
1e2c75cf65
Migrate msp430 plugin ##arch
2023-03-30 15:56:37 +02:00
Luc Tielen
48c272afc5
Ignore meson/ninja build artifacts
2023-03-30 15:54:30 +02:00
pancake
79ed7b39b6
Fix some oobread bugs in the ELF parser ##bin
2023-03-30 14:19:08 +02:00
Zhipeng Xue
887cda026b
Fix potential uninitialized value
2023-03-30 11:39:33 +02:00
pancake
471109294b
Support JK scrolling (+-5 lines) in modals ##panels
2023-03-29 22:46:19 +02:00
pancake
5e5bbab90f
Fix oobread in the msvc demangler ##crash
2023-03-29 21:55:48 +02:00
pancake
1c8d35b36f
Fix archinfo for v810 ##arch
2023-03-29 20:15:10 +02:00
pancake
2175715b0a
Add wip archinfo and wip regs and make mcs96 an arch plugin ##arch
2023-03-29 20:15:10 +02:00
pancake
df330b9107
Implement parsing optimization for dwarf5 ##dwarf
2023-03-29 18:09:52 +02:00
pancake
8a378cca41
Store column information in the addr2line database ##dwarf
2023-03-29 12:23:05 +02:00
semgrep.dev on behalf of @trufae
49f896e419
Add Semgrep CI
2023-03-29 10:22:52 +00:00
pancake
2eb635193c
Add cmd.step config var to run a command after every debugger step ##debug
2023-03-29 11:36:35 +02:00
pancake
5b41faf4b1
Implement 'aoem' command to show memory refs via emulation ##esil
2023-03-29 11:36:35 +02:00
pancake
ec23985697
Filter zignature names before validation ##signatures
2023-03-29 11:21:01 +02:00
pancake
f5749b7732
Minor help improvements for afv and less eprintfs
2023-03-29 06:18:49 +02:00
pancake
8e15ae2b35
Fix two minor memory leaks
2023-03-28 23:05:32 +02:00
pancake
bed9f722b3
Fix uninitialized oobread in the elf parser
2023-03-28 22:57:33 +02:00
pancake
e2421ca83f
Fix UAF in radiff2 when using R_LOG apis after freeing RCore
2023-03-28 22:57:33 +02:00
pancake
05af4fc3bf
Make sys/sanitize be aware of the memory sanitize check ##build
...
* -fsanitize=address is only available on Linux/CLang
* Avoid infinite recursive loop when core-log is not initialized
2023-03-28 22:57:33 +02:00
Luc Tielen
43db095af7
Migrate ebc plugin ##arch
2023-03-28 20:32:59 +02:00
Luc Tielen
561032abe5
Migrate lh5801 plugin + add missing regprofile ##arch
2023-03-28 20:13:18 +02:00
pancake
a215f295a8
Migrate the pdp11 plugin ##arch
2023-03-28 15:42:28 +02:00
Luc Tielen
be83c2cee9
Migrate arc ##arch
2023-03-28 15:24:42 +02:00
pancake
648f28f7e2
Fix uninitialized memory bug in RCons
2023-03-28 11:29:58 +02:00
pancake
70a78f0943
Initial steps to support column details in dbginfo ##bin
2023-03-28 06:58:15 +02:00
pancake
1e0243be4b
Optimize dwarf parser reducing getsection for strp ##bin
...
* Down loading times from 20 minutes to 20s
2023-03-28 06:58:15 +02:00
pancake
bcc7a40a4e
Remove global in the DWARF parser ##bin
2023-03-27 20:58:19 +02:00