13545 Commits

Author SHA1 Message Date
pancake
8ba101fc21 Load script plugins from system directories, and cleanup logic 2024-01-08 11:34:26 +01:00
pancake
fd105ec924 Fix #22520 - scrolling beyond the expected address in panels cursor down 2024-01-05 01:41:12 +01:00
pancake
2886e84d73 Show current trace tag in dtt. to fix dt?* glitch and update dts help 2024-01-04 17:11:56 +01:00
pancake
73a20c563c Fix bad parsing, uaf and other crashes in the dts command ##debug 2024-01-04 17:07:08 +01:00
pancake
8e90149867 Fix #22523 - 1 byte oobread in the java disassembler ##crash 2024-01-04 16:53:09 +01:00
Mewt R
7fddeb9709 Renaming r_num_get_float to r_num_get_double ##refactor 2023-12-30 20:14:14 +01:00
pancake
a4372fb713
Add pf2 using util/format2.c as wip refactoring ##print 2023-12-27 02:18:08 +01:00
pancake
7a4aa2c24c
Handle ^C when loading/filtering symbols just in case ##bin 2023-12-27 01:50:58 +01:00
pancake
0acfd3d395
Use RBinName in RBinSymbol ##bin 2023-12-22 01:51:42 +01:00
pancake
5c6cf3dfe2 Redirect r2ghidra arch to asm.cpu when deriving calling conventions 2023-12-21 19:03:00 +01:00
pancake
4e9a6e05c4
Use the core api to run home scripts and handle more extensions ##lang 2023-12-13 19:21:18 +01:00
micronn
b4f1e28a8e Fix graph title not current ##graph 2023-12-12 16:59:37 +01:00
pancake
0cf564ddbb dcco steps over the function call after finding the call ##debug 2023-12-12 11:54:10 +01:00
pancake
c659c9db8f Implement dcco to continue until call using step over 2023-12-12 11:54:10 +01:00
pancake
0ecd06472e Show proper help in VT and support tab and body scroll ##visual 2023-12-11 01:08:09 +01:00
pancake
890665d132 Dont shift left in VT[ 2023-12-10 01:04:12 +01:00
pancake
9bd4c54647 Fix vbl and add vbL for the old one ##visual 2023-12-10 01:01:37 +01:00
pancake
c029d99855 Handle [] keys in VT ##visual 2023-12-10 01:01:37 +01:00
pancake
ecfb908b6c
Minor wip cleanups in bin 2023-12-07 13:49:25 +01:00
Armin Weihbold
c2aa1f2337 Fix dbg.glibc.path type 2023-12-07 00:50:12 +01:00
pancake
702cbbef4d Fix null deref in QJS plugin handling 2023-12-06 18:00:26 +01:00
Richard Patel
4e6c3fcea5 Fix NULL deref in r_core log handling
- Fixes issue https://github.com/radareorg/radare2/issues/22468
- Adds a regression test
2023-12-05 14:34:38 +01:00
pancake
75ba38e475 Better handling the r2 command 2023-12-04 19:43:12 +01:00
pancake
360ee8e6be
Refactor ie outside the subcommand loop ##shell 2023-12-01 17:41:11 +01:00
pancake
f9be0c4a00 Move 'ic?' help into a separate listing ##shell 2023-12-01 15:58:03 +01:00
pancake
1ae0100bd4 Fix inter basic block goto loc in pdc ##print 2023-11-30 19:55:11 +01:00
pancake
5abf716a56 Add support for compressed nops in riscv ##arch 2023-11-30 19:35:03 +01:00
condret
4cec53ad4f Add support for wide pascal strings ##shell 2023-11-28 11:52:35 +01:00
condret
3c687708fc Improve map tying support ##io 2023-11-27 03:27:08 +00:00
pancake
7a1e3c95ad Refactor ih outside the awful i loop, add ihh and fix ihq/ihj.. ##bin 2023-11-27 00:50:17 +01:00
pancake
4288548fe8 Improve RBinField to hold and expose the value in the flag names ##bin
* Honor the base64 nature of the ih* in field comments
2023-11-27 00:50:17 +01:00
kyufie
2e7018386d Fix dc derivatives causing unintended seek ##shell 2023-11-26 09:09:00 +01:00
pancake
98acbb3c1b
Use RBinName for RBinClass too ##bin 2023-11-25 19:48:52 +01:00
pancake
50f13fc9b8
Initial ic, ia refactor and make icc take lang as argument ##shell 2023-11-24 19:27:17 +01:00
pancake
be612f7bfd Fix false positive warning from gcc13 2023-11-24 19:19:44 +01:00
pancake
42e5fab623 Run .afna@@c:afla in aaaaa ##analysis
* Experimental for now, but should be good to move it earlier
2023-11-24 14:43:19 +01:00
pancake
76a19989d1 Implement afba like afla but for basic blocks ##analysis 2023-11-24 01:01:43 +01:00
pancake
157d90dfba Implement afla command to list function in the inverse call dependency order ##analysis 2023-11-24 01:01:43 +01:00
pancake
4ceb8ebba3 Fix ?*> dumping to screen ##shell 2023-11-23 11:40:19 +01:00
Francesco Tamagni
32afc6e5d3 Parse len argument in aaex ##analysis 2023-11-23 11:17:58 +01:00
pancake
7e5429f7ee Fix recently introduced assert and ub related to RBinName 2023-11-22 21:41:08 +01:00
pancake
ff09c03943 Improved ia tests and trim trailing spaces in strings ##bin 2023-11-22 19:13:41 +01:00
pancake
b75a106b3f Port iaj fixing some invalid json bugs ##shell 2023-11-22 19:13:41 +01:00
pancake
57db652213 Fix iiqq confussion and start delooping the i subcommands ##shell 2023-11-22 19:13:41 +01:00
pancake
945dd04905
Refactor to use RBinName for RBinField(s) ##bin 2023-11-22 19:12:50 +01:00
pancake
9a40c87a27 Fix assert in agcg 2023-11-22 10:31:50 +01:00
pancake
607d6963ba Fix double free when using themes in static builds 2023-11-22 00:19:34 +01:00
pancake
0ec20ce172 Initial support for xref sizes ##analysis 2023-11-22 00:12:22 +01:00
pancake
ad17908998 Implement axt, - for table listing xrefs ##analysis 2023-11-21 23:47:36 +01:00
pancake
c17f529f29 Implement axtf - list function xrefs ##analysis 2023-11-21 23:47:36 +01:00