Mark Wielaard
dd906c1b48
dwelf: Add string table functions from ebl.
...
Move the strtab functions from libebl to libdw. Programs often want to
create ELF/DWARF string tables. We don't want (static) linking against
ebl since those are internal functions that might change.
This introduces dwelf_strtab_init, dwelf_strtab_add,
dwelf_strtab_add_len, dwelf_strtab_finalize, dwelf_strent_off,
dwelf_strent_str and dwelf_strtab_free. Documentation for each has
been added to libdwelf.h. The add fucntion got a variant that takes
the length explicitly and finalize was changed to return NULL on
out of memory instead of aborting. All code and tests now uses the
new functions.
Signed-off-by: Mark Wielaard <mjw@redhat.com >
2016-08-03 18:19:47 +02:00
..
2015-10-22 22:43:42 +02:00
2015-01-15 14:25:35 +01:00
2016-08-03 18:19:47 +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
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
2016-01-06 14:27:10 +01: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
2016-01-06 14:27:10 +01:00
2016-01-02 14:26:34 +01: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
2016-02-22 12:11:48 +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
2016-01-02 20:37:45 +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
2016-01-02 14:14:00 +01:00
2015-02-16 13:24:34 +01:00
2016-08-03 18:19:47 +02:00
2016-01-06 14:27:10 +01:00
2015-10-26 13:52:31 +01:00
2015-04-28 13:58:59 +02:00