pancake
79a5690d5f
Add graph.bb.maxwidth eval var and VV[] keys to adjust it ##graph
2023-09-13 11:00:49 +02:00
pancake
cc6803dda5
Add more RCore.cmd_at() variants ##core
2023-09-13 02:06:12 +02:00
pancake
71f02a75d4
Avoid double disasm in some situations ##disasm
2023-09-13 01:06:54 +02:00
pancake
de4323ff68
Fix visual marks commands: fV* and fV-# ##visual
2023-09-13 00:54:29 +02:00
pancake
db299d28cc
Fix arch.riscv.vs plugin (decoding always failed) ##arch
2023-09-13 00:02:09 +02:00
pancake
cfccd3d92d
Add R2R_TIMEOUT env for r2r and use it from the CI ##r2r
2023-09-12 23:50:29 +02:00
pancake
37210d1b33
Add support for qdsp6 elf relocs ##bin
2023-09-12 22:50:03 +02:00
pancake
c0d98f3ec4
Fix calloc(-1) when no arch plugin selected in disasm
2023-09-12 22:11:28 +02:00
pancake
c1d426fb37
Add --without-syscapstone commandline flag, needed for asan ##build
2023-09-12 21:06:30 +02:00
pancake
44945bbbcf
Fix UAF in rasm2
2023-09-12 21:05:40 +02:00
pancake
64e3bbefc8
Fix unused decl0 warning on wasi builds
2023-09-12 20:54:56 +02:00
pancake
14f2cf9b07
dce is no longer a windows-specific command ##debug
2023-09-12 19:47:31 +02:00
pancake
5f95be9988
Move the brainfuck arch platform description into a script ##arch
2023-09-12 18:37:10 +02:00
pancake
0c7f4e8d32
Remove global from the regular expression code
2023-09-12 18:08:01 +02:00
pancake
a7dfe1235f
Cleanup of the VisualMarks api
2023-09-12 18:01:44 +02:00
pancake
32da2e8354
Move few leftovers from RAnal into REsil
2023-09-12 17:46:00 +02:00
pancake
125cddfa4c
Use RPluginMeta in REsil
2023-09-12 17:46:00 +02:00
pancake
9783470d98
Do not include .c in libr/magic
2023-09-12 17:12:44 +02:00
pancake
42a1634e5e
Use RPluginMeta in RFS ##abi
2023-09-12 16:39:03 +02:00
Chiller Dragon
7ef7ec1905
Fix relative doc link and perma link it
...
When clicking the link on github in the CI section
94a31e97b8/doc/abi.md (ci)
It redirects you to https://github.com/radareorg/radare2/blob/master/doc/.github/workflows/build.yml#L522
Which is wrong since .github is not in the doc folder. Also pinning line 522 without a fixed commit gets outdated quite fast.
2023-09-12 15:53:38 +02:00
pancake
d80ff7aed5
Use VisualMark in the interactive graphs ##graph
...
* Rearrange some keybindings for better uses
- m and ' are used for mark + seek like in visual or vim
- M changes the mousemode, no more m/M
- y is used to toggle graph.comments (instead of ')
* Add new visualmark apis. needs cleanup+redesign but works
2023-09-12 12:41:00 +02:00
pancake
1fea95c13a
Honor pal.title color in the interactive graph ##graph
2023-09-10 14:05:32 +02:00
pancake
fe73a52b46
Implement the new cyclic:// plugin ##io
2023-09-10 13:27:56 +02:00
pancake
94a31e97b8
Unify the visual_find() code with graph and visual ##visual
2023-09-09 10:51:01 +02:00
pancake
101d07d7bd
Fix recently introduced UAF in RAsm.equReplace
2023-09-09 10:51:01 +02:00
pancake
3a2d2f0a99
Add missing space after comma in 6502 disasm ##arch
2023-09-09 10:51:01 +02:00
pancake
1a5cbda573
Implement arch.platform eval var + nes scripts ##arch
2023-09-09 10:51:01 +02:00
pancake
58a8024d89
om handles the '.' as an alias for the current fd ##io
2023-09-09 10:51:01 +02:00
pancake
8da4904068
Implement "o=num|flag" to change current fd ##io
2023-09-09 10:51:01 +02:00
pancake
f501641edf
Implement o** and om** to jsut get the flags ##io
2023-09-09 10:51:01 +02:00
pancake
d1a0e41d1e
Implement VV% for the plain V% ##visual
2023-09-09 10:51:01 +02:00
pancake
809bb5dcb9
Add im* subcommand and honor bin->mem callback ##shell
2023-09-09 10:51:01 +02:00
pancake
c6ef825f8a
Add 'Full Version' entry in the help menu ##panels
2023-09-09 10:51:01 +02:00
pancake
18434bbf9c
Add obi
as an alias for i
##shell
2023-09-09 10:51:01 +02:00
pancake
90f6472474
Improve usability of VV% visual graph finder
2023-09-09 10:51:01 +02:00
pancake
a5e4abd1e8
Cosmetic fixes
2023-09-09 10:51:01 +02:00
pancake
05aaeb69ce
Expand r2 -Vj output to include all plugins, thirdparty and other version info ##shell
2023-09-08 23:57:26 +02:00
pancake
be53078ba4
Improve Ldj and Lcj outputs ##json
2023-09-08 19:49:27 +02:00
pancake
550fa41527
Use RPluginMeta in the REggPlugins
2023-09-08 19:49:27 +02:00
pancake
ba6103455c
Use a hashtable fo the .equ rasm2 directive ##asm
2023-09-08 19:15:44 +02:00
pancake
3dfa5a7a63
Implement 'Lbj' to list bin plugins in json ##shell
2023-09-08 17:43:13 +02:00
pancake
4c3d3da744
Bring back the r2 -Lj, and fix -LLj ##shell
2023-09-08 17:22:00 +02:00
Nikolaos Chatzikonstantinou
9d488023f5
Fix log warn typo "descriptores" -> "descriptors" ( #22229 )
2023-09-08 15:39:55 +02:00
lasek0
4f55167f0b
Add '%' key in the interactive graph to hud over function code ##graph
...
* add '%' command to visual graph to search through disassembly and navigate in graph to it
* works with 'agfv' command
2023-09-08 15:39:15 +02:00
Nikolaos Chatzikonstantinou
ac0e4d26d1
Fix comment typo "psuedo" -> "pseudo"
2023-09-08 12:34:42 +02:00
pancake
bd3eda6729
Update to the latest capstone v5
2023-09-07 19:06:30 +02:00
pancake
bc037b0522
Emulate previous basic block instructions when emu.bb is set ##disasm
2023-09-07 11:38:09 +02:00
pancake
88284a9441
Use .inc.c in libr/core ##refactor
2023-09-07 11:23:04 +02:00
pancake
a2f73e065d
Add test and avoid double path concats in some dwarfs ##bin
2023-09-07 10:27:16 +02:00
pancake
76f30cc1d8
Honor baddr in the dwarf parsing ##bin
...
* Fixes source debugging with object files
2023-09-07 10:27:16 +02:00