Dennis Goodlett
51c5317b49
Fix overflow in lev path #diff ( #18497 )
2021-03-19 21:37:22 +01:00
Dennis Goodlett
efcb2c927f
Add Levenshtiend path API to ##diff ( #18494 )
...
* Added Levenshtien API that returns array changes
2021-03-19 17:42:30 +01:00
pancake
3bfa6b10cf
Add the nogpl meson option ##build
2021-03-19 17:41:01 +01:00
pancake
2ab0934784
Dont build the QNX IO plugin if built without GPL support
2021-03-19 17:41:01 +01:00
pancake
4bf8bf7447
Add missing v850 calling convention definition file ##anal
2021-03-19 14:05:03 +01:00
pancake
a7c08c15ce
Don't scream out WARNINGs, capitalizing it is enough
2021-03-19 11:02:54 +01:00
condret
ba099f8d95
Rename dep in rbtree.c to depth ##util
2021-03-18 22:44:53 +01:00
pancake
535ebd2b24
Remove dead code from the vlang plugin
2021-03-18 19:19:42 +01:00
pancake
59ef16fd3b
Add support to the V programming language for scripting ##lang
...
* Code taken back from radare2-rlang
2021-03-18 17:49:33 +01:00
pancake
04022ede34
Revert "Fix memleaks in agraph by keeping a separated list of dummy nodes ##visual"
...
This reverts commit 9f91932eb1
.
2021-03-18 17:02:15 +01:00
pancake
990d6c9855
Use snprintf instead of sprintf in io.debug for linux
2021-03-18 03:28:15 +01:00
pancake
a980a1a0b0
Fix asan crash in DEX with big negative type sections ( #18492 )
2021-03-18 03:26:08 +01:00
pancake
2b8671012f
Fix ASAN crash spotted after r_str_ndup refactoring in x509 ( #18481 )
...
* Reproducer: r2 SEGV-a94-0b5-0a6
2021-03-18 02:21:00 +01:00
pancake
dac5c3850e
Implement ssdeep fuzzy hashing algorithm ##hash ( #18490 )
...
* Based on https://github.com/glaslos/ssdeep
2021-03-18 00:35:03 +01:00
pancake
db6ecbfeaf
Implement whoami and uid commands ##shell
2021-03-17 18:45:24 +01:00
condret
0db0250108
Remove unused type FcnTreeIter ##anal
2021-03-17 18:32:48 +01:00
condret
dad8a523cf
Rename d, d2, d3 in rbtree.c to direction ... ##util
2021-03-17 17:48:09 +01:00
condret
c1033118bf
Optimize r_rbtree_cont_{first/last} #18485 ##util
2021-03-17 15:44:40 +01:00
pancake
73f220f22d
Update doc/license for more clarifications ##build
...
* Orphaned shlr/arm/omap3430 script moved to extras
* Unified json format for r2 -Lj
* Update QNX io plugin to GPL until clarified with the author
2021-03-17 12:56:38 +01:00
pancake
50580d3e87
Move RCorePlugin from r_cmd.h to r_core.h
2021-03-17 11:50:09 +01:00
pancake
e80a66aeb7
Add json version output to r2 -vj
##json
2021-03-17 11:47:05 +01:00
pancake
15d47f9841
rasm2 -L now shows an array of objects ##json
2021-03-17 11:26:47 +01:00
pancake
d3f5bc2767
rasm2 -Lj works the same way as -jL ##shell
2021-03-17 11:19:31 +01:00
murphy
013d9123a3
Fix warnings and minor fixes due to code review
2021-03-17 11:16:51 +01:00
murphy
f0dfb0f3b3
Fix 1447031 Resource leak
2021-03-17 11:16:51 +01:00
murphy
d7f9449aaf
Fix 1447034 Resource leak
2021-03-17 11:16:51 +01:00
murphy
222137d343
Fix 1447092 Structurally dead code
2021-03-17 11:16:51 +01:00
murphy
0dd1560a55
Fix 1447093 Resource leak
2021-03-17 11:16:51 +01:00
murphy
cc68482a43
Fix 1448201 Read from pointer after free
2021-03-17 11:16:51 +01:00
murphy
882b2bb8dc
Fix 1448202 Out-of-bounds access
2021-03-17 11:16:51 +01:00
condret
3f96c6fda6
Implement r_rbtree_cont_node_prev (siol eternal) ##util
2021-03-16 17:42:38 +01:00
condret
a3e3b5af7c
Implement r_rbtree_cont_last ##util
2021-03-16 17:42:38 +01:00
pancake
93b4f34b84
Fix ASAN crash when allocating more relocs than the filesize ##bin ( #18482 )
...
* Reproducer: r2 elf7
2021-03-16 12:49:48 +01:00
pancake
81be6c177c
Fix long time analyzing oob objc data ##bin ( #18479 )
...
* Fix long time analyzing oob objc data ##bin
* Reproducer: r2 -A hang_02.dms
2021-03-16 12:49:34 +01:00
pancake
08fe19ceb7
Fix asan crash found in r2_hoobr_dex_loadcode ##bin
2021-03-16 12:49:12 +01:00
condret
116997df03
Close #18257 / Remove RIODescData ##io
2021-03-16 01:22:16 +01:00
condret
827a8ac783
Enable io-plugins to set bin.baddr on launch ##io
2021-03-15 21:08:33 +01:00
pancake
639045efc5
Dont run debugger tests in ASAN mode and fix crash in snap.c
2021-03-15 12:26:09 +01:00
pancake
e3b5991774
Fix oobread bug in r_str_(ndup|nlen) APIs spotted by ASAN in SMD parser ##bin
2021-03-15 12:26:01 +01:00
Khairul Azhar Kasmiran
d248a2230a
dcpu16/dis.c: Use snprintf/strncpy instead of sprintf/strcpy
2021-03-15 06:09:50 +01:00
Khairul Azhar Kasmiran
70bcbf9704
Show overlapped flags if requested and show them differently ( #706 ) ##disasm
...
* Show overlapped flags if requested
* Don't print flag if going to be realigned on bb sooner or equal
* Show overlapped flags differently
* Color offset differently in overlapped flag comment
2021-03-15 06:09:39 +01:00
Paul I
1e8a80c553
Set free method for relocs on mdmp and coff
2021-03-15 06:09:21 +01:00
pancake
8da5a75def
Fix asan oob in charset api
2021-03-15 06:07:56 +01:00
Khairul Azhar Kasmiran
12bdda5b5b
Fix oobread ppc plugin ##anal
2021-03-15 05:54:25 +01:00
pancake
2675954477
Quickfix for regression
2021-03-15 05:33:31 +01:00
Paul I
9f91932eb1
Fix memleaks in agraph by keeping a separated list of dummy nodes ##visual
2021-03-15 04:21:08 +01:00
pancake
45caf760a6
Revert "dmi commands handle symbols, exports, main, entries too ##debug"
...
This reverts commit e82f3d7fcb
.
2021-03-15 04:00:00 +01:00
Khairul Azhar Kasmiran
d1907f84d0
handleMidFlags: Reset ds->midflags on entry ##anal
2021-03-15 03:10:46 +01:00
Khairul Azhar Kasmiran
879e399f0d
asm.flags.middle: Don't split bb instruction ##anal
2021-03-15 03:10:46 +01:00
pancake
4ef86f0c2b
Fix null deref in r_str_ndup()
2021-03-15 02:24:16 +01:00