27874 Commits

Author SHA1 Message Date
pancake
4d9c22a9d6 Fix multiplication overflow in PE as reported in #23278 ##crash 2024-09-06 00:13:23 +02:00
satk0
4593759163
Use the compatibility header to support capstone6 for ARM ##arch 2024-09-06 00:13:09 +02:00
pancake
6b7c9eeab1 Fix UB in uleb128 left shift reported in #23278 ##crash 2024-09-06 00:04:08 +02:00
pancake
7a120e6f17
Make rasm2 flags more coherent (-s,-S,-o,-O) ##tools 2024-09-05 16:21:11 +02:00
Dennis Goodlett
19677ffa78
Start refactoring lua ##bin 2024-09-05 14:27:55 +02:00
pancake
f433dec74d Fix .ascii and .asciiz directives for rasm2 ##tools 2024-09-05 13:09:09 +02:00
pancake
3e169c2b7e Fix #23277 - invalid allocation on verdef struct for ELF ##crash 2024-09-04 18:19:06 +02:00
pancake
2e2f7aa6a8 Fix leaks in =l 2024-09-04 07:47:41 +02:00
pancake
63f8f998c9
Sometimes functions end up asserting with empty names ##crash 2024-09-03 18:33:08 +02:00
pancake
ce9f8ad847 Fix ESIL for TST and AND v850 instructions ##analysis 2024-09-03 18:05:46 +02:00
pancake
73dcc9ef11 Better error message for printf 2024-09-03 17:37:55 +02:00
pancake
36946c4116 Implement the /xv[s] value array search command ##search 2024-09-03 12:39:43 +02:00
pancake
f06c7887d8 More fixes for the =l background webserver sessions ##web 2024-09-03 11:01:37 +02:00
pancake
17808f33db Implement asm.var.summary=4 and =? for help ##disasm 2024-09-03 11:01:37 +02:00
pancake
2952926a96
Initial implementation of the http sessions ##web (#23272) 2024-09-03 01:15:00 +02:00
pancake
c90a0dcf8c Also export scr.color via R2_COLOR env var ##shell 2024-09-02 15:44:49 +02:00
pancake
f415c27c1e
Handle multiline comments in pdsf ##print 2024-09-01 18:12:11 +02:00
pancake
1d6e1a66e1 More ESIL for tricore.cs ##arch 2024-09-01 15:33:34 +02:00
kcdq
c0b426bb3c
TriCore Registers Profile fix for arch "tricore" and "tricore.cs" ##arch
* Others TriCore CPU could require some adjustments on special registers.
2024-09-01 11:26:40 +02:00
pancake
4e47b8841d Implement asm.var.summary=3 ##disasm 2024-09-01 05:10:06 +02:00
pancake
fd442710f5 Fix a leak in the ano command 2024-08-31 22:15:34 +02:00
pancake
10583c9a66 Fix assert in the omni command ##crash 2024-08-31 18:54:51 +02:00
Sylvain Pelissier
14ba8a0778 Display strings with 'ps' until first non-printable character instead of escaping ##print 2024-08-31 18:48:10 +02:00
pancake
bf9540ab1e Add help for omp? subcommands ##shell 2024-08-31 18:41:12 +02:00
Sylvain Pelissier
e3687f0905
Add space character ascii.sdb.txt ##charset 2024-08-31 17:19:39 +02:00
pancake
e26327fc4d Sync $R2_FILE with 'o.' output ##shell 2024-08-31 16:51:50 +02:00
pancake
bea3250f56 Implement basic ESIL for movh and lea in tricore ##arch 2024-08-31 11:47:23 +02:00
pancake
daac4a36a1 Implement opex support for tricore.cs ##arch 2024-08-31 11:47:23 +02:00
pancake
59bffa36e2 Add basic calling convention register profile hints for TriCore ##arch 2024-08-31 11:47:23 +02:00
pancake
ede5b6973f Improve cfg analysis for tricore and tricore.cs ##arch 2024-08-31 11:47:23 +02:00
pancake
f17783877f Use hex and detect invalid instructions for tricore.gnu ##arch 2024-08-31 01:18:31 +02:00
pancake
948a38fa14 Implement asm.cpu for tricore.cs ##arch 2024-08-31 01:18:31 +02:00
pancake
5e342c0613
Improvements for the x86.pseudo ##decompiler 2024-08-31 00:06:03 +02:00
Marcel Alexandru Nitan
2a6cd2fb8d Fix ragg2 for arm targets by using the correct gcc ##ragg 2024-08-31 00:05:14 +02:00
pancake
d3b8528a85 Implement r_str_lstr API for R2_600 2024-08-30 23:27:57 +02:00
pancake
cfba7395e7 Improve the pseudo for stm8 ##decompiler 2024-08-30 14:42:54 +02:00
pancake
a433fb274c Sort help for the triple-at modifier @@@ ##shell 2024-08-30 13:31:45 +02:00
pancake
59a986a23c Add missing setuid/setgid signature type definition ##types 2024-08-30 11:08:35 +02:00
pancake
6d2b80305b Save and restore annotations ##projects 2024-08-30 02:32:42 +02:00
pancake
9c2b8e3793
Fix null format when displaying unknown argument types ##decompiler 2024-08-30 02:21:43 +02:00
pancake
6ebc339039 Expose the supported tricore cpu submodels ##arch 2024-08-30 01:01:21 +02:00
pancake
a5e3ff2403 Initial pseudo disasm support for tricore ##arch 2024-08-30 00:51:28 +02:00
pancake
d96d253adc Implement opcode details for tricore.gnu ##arch 2024-08-30 00:51:28 +02:00
pancake
cb90be5bfc Initial implementation of the ano command for annotations ##disasm 2024-08-30 00:03:03 +02:00
pancake
324e550812 Expose and honor the R2PM_GITURL envvar ##r2pm 2024-08-29 20:15:35 +02:00
pancake
c6c9f2e804 Expose the bin.baddr via env var when running programs 2024-08-29 19:32:22 +02:00
pancake
8f2d4095d9
Fix radareorg/radare2-pm#164 - Verboser database/package upgrade r2pm -U / r2pm -UU ##tools 2024-08-29 19:30:25 +02:00
pancake
dae0c7d430 Fix last covs 2024-08-29 15:59:46 +02:00
pancake
fdcc2e206c Improve handling of jump tables on arm64 ##analysis 2024-08-29 15:34:27 +02:00
pancake
f91d9f8475 Use usercomment color for argument type+name listing ##disasm 2024-08-28 21:57:46 +02:00