pancake
777ca01c18
Prevent r_print_hexdump to get a negative size ( #18564 )
...
Co-authored-by: Giovanni <wargio@libero.it>
2021-04-11 01:49:20 +02:00
pancake
3f7d6b1760
Use r_bin_import_free() as <free> cb for imports list ( #893 ) ##bin ( #18563 )
2021-04-11 01:49:00 +02:00
pancake
beb4fa46d6
Add test for the latest two commits (=RS and PYC)
2021-04-11 01:40:07 +02:00
pancake
ab295f224a
Improve python disassembler and binary parser ##bin ( #18561 )
...
* Fix segfault when loading pyc9 file
* Lowercase all instructions (user can later decide asm.ucase)
* Use 1 space, not 20, between instruction and arg
* Detect pyc3.9 bins, not loading properly yet
2021-04-11 01:38:49 +02:00
pancake
ed8a150867
Fix null printf issue in arpi command ##reg
2021-04-11 01:38:25 +02:00
pancake
3231c0d585
Initial working implementation of =RS
2021-04-11 01:38:25 +02:00
pancake
4bb90e2399
Add =RS directive in reg profiles to define default value ##anal
2021-04-11 01:38:25 +02:00
temp1337
af8d904409
Add support of freebsb-x86-32 in the sflib #ragg2
2021-04-10 23:54:02 +02:00
valdaarhun
b3941078a4
Fix Ctrl-J issue and remove redundant code in 'Ctrl-J' block ##cons
2021-04-10 23:46:33 +02:00
pancake
476efd4d2f
Improve error reporting in winkd://
2021-04-10 23:43:24 +02:00
pancake
d996327f36
Implement wv[fdD] for float, double and long double and fix pf [fF] #print
2021-04-10 23:18:03 +02:00
pancake
0a268e67a5
Implement pFX command exemplifying the use of r_sys_unxz() ##print
...
* Add support for xz decompression, that will be the base for future
api handling internal implementations and system tools to decompress
buffers in memory.
2021-04-10 23:13:27 +02:00
pancake
0000e053eb
Implement r_sys_unxz
2021-04-10 23:13:27 +02:00
pancake
3862fb7e82
Rename r_cons_memcat to r_cons_write ##api ( #18559 )
2021-04-10 22:21:35 +02:00
pancake
6bcd2466aa
Fix tcc unused var warnings ( #18557 )
2021-04-10 12:42:38 +02:00
pancake
6a1765d8b2
Fix build
2021-04-10 03:57:59 +02:00
mio
36beac2a01
Fix meson missing r_util/r_axml.h
2021-04-10 03:55:55 +02:00
pancake
49cf315d9e
Cleanup libr/parse/c/*tcc* -227LOC
2021-04-10 03:40:33 +02:00
pancake
1e0f8e1841
Move shlr/tcc into libr/parse/c ##build
2021-04-10 00:47:49 +02:00
pancake
4a04583bb3
Fix static builds with meson (duplicated tcc symbols)
2021-04-10 00:47:49 +02:00
pancake
26d12a4404
Fix meson build issues related to grub ( #18554 ) ##build
2021-04-09 19:54:55 +02:00
pancake
3f70b40af0
Minor white theme fix
2021-04-09 17:34:42 +02:00
Alucowie
198ef7e997
Fix proper hash comments & quotes mix ( #18551 ) ##shell
...
The problem was that the quotes are not checked to be before or after
the hash comment.
Fixes: 765f2b6
Signed-off-by: Anthoine Bourgeois <anthoine.bourgeois@gmail.com>
Co-authored-by: Anthoine Bourgeois <anthoine.bourgeois@blade-group.com>
2021-04-09 09:13:01 +02:00
meme
6354a1ed39
Coverity fixes for Android Binary XML ( #18553 )
...
Co-authored-by: meme <meme@users.noreply.github.com>
2021-04-09 09:12:16 +02:00
meme
b23a063c3c
Android Binary XML support ( #18545 ) ##print
2021-04-08 19:26:55 +02:00
pancake
3fedf80036
Fix jump table analysis issue for r2ghidra.v850 ( #18550 ) ##anal
2021-04-08 04:33:33 +02:00
pancake
13318a5262
Show results after pressing ^C in /ad ##search ( #18549 )
2021-04-08 03:41:44 +02:00
pancake
f0cafe9198
Fix large loading times when parsing encrypted/fuzzed macho ##bin ( #18547 )
...
* Strip flags from entsize when checking bounds
Co-authored-by: pancake <pancake@nopcode.org>
Co-authored-by: Francesco Tamagni <mrmacete@protonmail.ch>
2021-04-08 01:55:48 +02:00
pancake
fcf3ad1e1d
Do not consider ELFs with .gnu_debugdata section as stripped ##bin ( #18548 )
...
Co-authored-by: pancake <pancake@nopcode.org>
2021-04-08 01:55:21 +02:00
pancake
993055183f
Remove a debug printf
2021-04-07 17:52:39 +02:00
Francesco Tamagni
f47804f3e9
Fix coverity issue in Mach-O format ( #18546 )
2021-04-07 12:28:56 +02:00
pancake
530c737d5d
Fix incorrect use of non-const strings and fiz zousans of warnings ( #18544 )
...
Co-authored-by: pancake <pancake@nopcode.org>
2021-04-06 12:45:19 +02:00
pancake
5a29fa2856
Fix oobread in 6502
2021-04-05 03:11:33 +02:00
pancake
f4015d823c
Fix asan oobread in dwarf_process
2021-04-05 02:27:02 +02:00
pancake
0ace091ff4
Add possible asm.ppc.cpu values
2021-04-05 02:19:21 +02:00
pancake
c150dc489f
Honor asm.cpu for asm.arch=ppc.gnu ##disasm ( #18543 )
2021-04-04 22:17:17 +02:00
pancake
e5248e97ed
Fix #18511 - Add dwarf info in pdj ##disasm
2021-04-04 19:13:31 +02:00
pancake
e30e16832f
Implement CLj command and improve CL output ##dwarf ( #18540 )
2021-04-04 18:54:24 +02:00
pancake
bcd9e0aea0
Add the m68k.gnu disassembler plugin ##disasm
2021-04-04 18:07:26 +02:00
pancake
87fe959e26
Update sdb
2021-04-04 17:38:25 +02:00
pancake
052fdb2a5d
Detect retdec decompiler (pdz) in cmd.pdc ##decompiler
2021-04-04 17:10:39 +02:00
pancake
74b679b1f9
Fix #18533 - type parsing issue in dwarf
2021-04-03 11:09:45 +02:00
pancake
9d34f1d7c8
Fix #18534 - infinite recursion (stack exhaustion) in dwarf
2021-04-03 11:09:45 +02:00
pancake
28da926732
Fix #18532 - crash in anal/dwarf
2021-04-03 11:09:45 +02:00
Dennis Goodlett
f37f254da7
Add abstract Levenshtein dist ##diff ( #18535 )
2021-04-03 11:08:28 +02:00
pancake
4c8aa2bf2e
Fix last covs I got by mail ( #18531 )
2021-04-03 03:50:08 +02:00
el-goe
6ac85fc278
Update to use keys that can be programmed onto a CPS2 ##crypto
...
Co-authored-by: Alex Urbano <alex.urbano.alvarez@gmail.com>
2021-04-02 17:22:52 +02:00
pancake
4d0d2f5f47
Fix UB in RMeta.get_size() ( #18529 )
2021-04-02 01:16:30 +02:00
RHL120
f85c995b51
Add r_file_find to recursive list files and subdirectories into a list ##util ( #18526 )
2021-04-02 01:04:06 +02:00
murphy
a0e5149df9
Minor changes due to code review
2021-04-01 21:52:06 +02:00