radare2/libr
Ole André Vadla Ravnås abc9187e14 Fix invalid free() on teardown for io plugins (#5722)
For example given a plugin defined like this:

RIOPlugin r_io_plugin_foo = {
	.name = "foo",
	...snip...
};

#ifndef CORELIB
RLibStruct radare_plugin = {
	.type = R_LIB_TYPE_IO,
	.data = &r_io_plugin_foo,
	.version = R2_VERSION
};
#endif

We will try to `free(&r_io_plugin_foo)`, which was not allocated on the
heap. Static io plugins are OTOH allocated like this, so we need to do
the same for dynamically loaded io plugins. However, this is not the same
across the different plugin types, so we need to special-case io plugins
here.
2016-09-09 19:30:23 +02:00
..
anal pdf/pdr/anal fix (#5709) 2016-09-09 19:28:47 +02:00
asm Fix endian issue in mips.gnu assembler 2016-09-02 17:12:28 +02:00
bin Enhance DEX parser 2016-09-09 19:27:36 +02:00
bp Fix for the #5671 issue (#5704) 2016-09-06 12:02:38 +02:00
config improve arm/thumb in elf file format and disasm 2016-08-07 17:38:34 +02:00
cons Aim to fix the missing font tag issue in scr.html 2016-09-03 18:38:12 +02:00
core Fix invalid free() on teardown for io plugins (#5722) 2016-09-09 19:30:23 +02:00
crypto Add CPS-2 encryption support 2016-08-30 16:28:24 +02:00
debug Fix: fix segfault for really long mapped files processes (#5714) 2016-09-09 14:30:41 +02:00
egg Move all /t/ from r2 to r2r 2016-07-27 19:19:30 +02:00
flags Various analysis enhancements 2016-09-05 20:42:04 +02:00
fs Move all /t/ from r2 to r2r 2016-07-27 19:19:30 +02:00
hash Fix #5007 - Clarify the difference of hash/encoder/crypto 2016-08-15 01:10:42 +02:00
include pdf/pdr/anal fix (#5709) 2016-09-09 19:28:47 +02:00
io Fix crash in self:// 2016-09-05 04:35:05 +02:00
lang Fix w32 build 2016-06-08 11:59:19 +02:00
magic Infer fixes Round 2 (#4993) 2016-05-24 22:22:15 +02:00
parse anal_xtensa: initial ESIL support 2016-09-01 22:50:28 +02:00
reg Fix regression in reg.type=flg 2016-08-14 19:12:52 +02:00
search Support wide strings in rafind2 -ZS 2016-08-03 01:17:27 +02:00
socket Fix latest coverities 2016-09-01 12:39:32 +02:00
syscall Move all /t/ from r2 to r2r 2016-07-27 19:19:30 +02:00
util Fixes for enum types in t and pf 2016-09-06 04:29:42 +02:00
config.h.head
config.h.tail
config.mk.head
config.mk.tail More osx-ppc build fixes. Almost there 2016-04-28 14:33:51 +02:00
depgraph.pl Update depgraph.pl script usage (#5577) 2016-08-22 11:22:13 +02:00
do-ar-sh Native tvOS/WatchOS support, non-fat libr.a and mach0 identification for them 2015-12-28 20:40:18 +01:00
Jamroot Fix #5158 - Merge r_db into r_util 2016-06-17 12:19:16 +02:00
libr.pc.acr
Makefile Install libr/include/r_util/* 2016-07-10 01:12:20 +03:00
rules.mk Aim to fix the sdb_version race condition issue 2016-06-25 18:26:34 +02:00
stripsyms.sh
symgraph.pl Update depgraph.pl 2016-06-21 13:16:00 +02:00