Mark Wielaard
e2cf85cd35
libdw: Make sure Ebl is always freed from cfi frame cache.
...
libdwfl sets the Dwfl_Module Ebl for the eh_cfi and dwarf_cfi cache to
save a bit of memory. It also calls ebl_closebackend on the ebl to free
it. The Dwarf_CFI never frees the Ebl in the cache, even when it opened
one itself. This means that if only libdw calls are used to access the
Dwarf_CFI the Ebl might be leaked.
Always destroy the Dwarf_CFI cache Ebl in __libdw_destroy_frame_cache.
And in __libdwfl_module_free clear the Dwarf_CFI Ebl if it is the
Dwfl_Module Ebl before calling dwarf_cfi_end and dwarf_end.
Signed-off-by: Mark Wielaard <mjw@redhat.com >
2015-11-27 14:41:51 +01:00
..
2015-10-22 22:43:42 +02:00
2015-01-15 14:25:35 +01:00
2015-11-27 14:41:51 +01:00
2012-06-05 23:12:05 +02:00
2012-06-05 23:12:05 +02:00
2012-06-05 23:12:05 +02:00
2015-09-23 15:50:55 +02:00
2015-09-23 15:50:55 +02:00
2015-09-23 15:50:55 +02:00
2015-09-23 15:50:55 +02:00
2012-06-05 23:12:05 +02:00
2015-09-23 15:50:55 +02:00
2015-09-23 15:50:55 +02:00
2015-10-09 10:10:37 -07:00
2015-09-23 15:50:55 +02:00
2015-09-23 15:50:55 +02:00
2015-09-23 15:50:55 +02:00
2015-09-23 15:50:55 +02:00
2015-09-23 15:50:55 +02:00
2015-09-23 15:50:55 +02:00
2015-09-23 15:50:55 +02:00
2015-09-23 15:50:55 +02:00
2015-09-23 15:50:55 +02:00
2012-06-05 23:12:05 +02:00
2014-02-05 11:26:27 -08:00
2014-02-05 11:26:27 -08:00
2015-09-23 15:50:55 +02:00
2015-09-23 15:50:55 +02:00
2015-09-23 15:50:55 +02:00
2015-09-23 15:50:55 +02:00
2015-09-23 15:50:55 +02:00
2015-09-23 15:50:55 +02:00
2015-09-23 20:49:54 +02:00
2012-06-05 23:12:05 +02:00
2015-09-23 15:50:55 +02:00
2015-09-23 15:50:55 +02:00
2015-09-23 15:50:55 +02:00
2015-09-23 15:50:55 +02:00
2015-09-23 20:49:54 +02:00
2015-09-23 15:50:55 +02:00
2015-09-23 15:50:55 +02:00
2015-09-23 15:50:55 +02:00
2015-09-23 15:50:55 +02:00
2015-09-23 15:50:55 +02:00
2015-09-23 15:50:55 +02:00
2015-01-12 09:35:59 +01:00
2015-09-23 15:50:55 +02:00
2015-09-23 15:50:55 +02:00
2015-09-23 15:50:55 +02:00
2015-09-23 15:50:55 +02:00
2014-04-24 13:18:33 +02:00
2015-09-23 15:50:55 +02:00
2012-06-05 23:12:05 +02:00
2015-09-23 15:50:55 +02:00
2015-09-23 15:50:55 +02:00
2014-12-17 16:35:56 +01:00
2015-09-23 15:50:55 +02:00
2015-09-23 15:50:55 +02:00
2015-09-23 15:50:55 +02:00
2015-01-12 09:35:59 +01:00
2015-09-23 15:50:55 +02:00
2015-09-23 15:50:55 +02:00
2015-09-23 15:50:55 +02:00
2015-09-23 15:50:55 +02:00
2015-09-23 15:50:55 +02:00
2015-09-23 15:50:55 +02:00
2015-01-12 09:35:59 +01:00
2015-01-12 09:35:59 +01:00
2015-11-13 18:06:12 +01:00
2015-01-16 09:04:43 +01:00
2012-06-05 23:12:05 +02:00
2015-09-23 15:50:55 +02:00
2015-04-03 13:21:09 +02:00
2015-11-16 17:11:34 +01:00
2015-09-23 15:50:55 +02:00
2012-06-05 23:12:05 +02:00
2015-09-23 15:50:55 +02:00
2015-09-23 15:50:55 +02:00
2015-09-23 15:50:55 +02:00
2012-06-05 23:12:05 +02:00
2015-09-23 15:50:55 +02:00
2012-06-05 23:12:05 +02:00
2012-06-05 23:12:05 +02:00
2012-06-05 23:12:05 +02:00
2012-06-05 23:12:05 +02:00
2012-06-05 23:12:05 +02:00
2012-06-05 23:12:05 +02:00
2012-06-05 23:12:05 +02:00
2012-06-05 23:12:05 +02:00
2012-06-05 23:12:05 +02:00
2012-06-05 23:12:05 +02:00
2012-06-05 23:12:05 +02:00
2012-06-05 23:12:05 +02:00
2015-09-23 15:50:55 +02:00
2014-11-10 15:45:00 +01:00
2015-09-14 13:41:12 +02:00
2012-06-05 23:12:05 +02:00
2014-11-10 15:45:00 +01:00
2014-11-10 15:45:00 +01:00
2014-11-10 15:45:00 +01:00
2015-09-07 22:04:21 +02:00
2015-09-23 15:50:55 +02:00
2012-06-05 23:12:05 +02:00
2015-09-23 15:50:55 +02:00
2012-06-05 23:12:05 +02:00
2012-06-05 23:12:05 +02:00
2015-09-23 15:50:55 +02:00
2015-02-11 22:11:46 +01:00
2014-05-02 17:00:48 +02:00
2015-09-23 15:50:55 +02:00
2012-06-05 23:12:05 +02:00
2012-06-05 23:12:05 +02:00
2015-09-23 15:50:55 +02:00
2015-09-23 15:50:55 +02:00
2015-09-23 15:50:55 +02:00
2015-09-23 15:50:55 +02:00
2015-08-25 15:13:04 +02:00
2015-06-01 10:34:11 +02:00
2015-01-15 14:25:35 +01:00
2015-11-27 14:41:51 +01:00
2012-06-05 23:12:05 +02:00
2015-09-23 20:49:54 +02:00
2014-12-17 16:35:56 +01:00
2015-09-23 20:49:54 +02:00
2015-02-16 13:24:34 +01:00
2014-11-10 15:45:00 +01:00
2015-05-13 17:43:25 +02:00
2015-10-26 13:52:31 +01:00
2015-04-28 13:58:59 +02:00