Commit Graph

31059 Commits

Author SHA1 Message Date
pancake
dec6b4614e
Implement r_io_bank_get_byname and the omnb= command ##io 2023-09-14 23:33:08 +02:00
pancake
14770f76c3 Only show fields and methods json objects if not empty ##json 2023-09-14 00:52:53 +02:00
pancake
c60fe51f0b Suggest single-quote instead of "(fix-dex ..)" 2023-09-14 00:52:53 +02:00
pancake
7e7c0a1431 Fix 'unknown subcommand' error in ?* .. aet? ##shell 2023-09-13 23:34:54 +02:00
pancake
d4b60c7e5a Fix linenum error message when failing to assemble ##asm 2023-09-13 19:44:48 +02:00
pancake
9abd7ae511 Implement scrolling in current r2slide ##visual 2023-09-13 19:44:48 +02:00
pancake
290e9c67db
Implement pso in sync with /az to search strings constructed with code ##print 2023-09-13 17:42:13 +02:00
pancake
fd0933cbeb
Plant the seed for the tlocal bool in RAnalOp ##analysis 2023-09-13 16:45:51 +02:00
pancake
58cf7a4a4b Add =TR to reference the thread register in the register profile ##reg 2023-09-13 15:50:20 +02:00
pancake
061e1385f3 Use RPluginMeta in RCryptoPlugin ##abi 2023-09-13 13:14:05 +02:00
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