57 Commits (master)

Author SHA1 Message Date
Nick Alcock 483546ce4f libctf: make ctf_serialize() actually serialize 2 years ago
Nick Alcock cf9da3b0b6 libctf: rethink strtab writeout 2 years ago
Nick Alcock 629acbe4a3 libctf: rename ctf_dict.ctf_{symtab,strtab} 3 years ago
Nick Alcock 8a60c93096 libctf: support addition of types to dicts read via ctf_open() 3 years ago
Nick Alcock 2ba5ec13b2 libctf: fix name lookup in dicts containing base-type bitfields 3 years ago
Nick Alcock 54a0219150 libctf: remove static/dynamic name lookup distinction 3 years ago
Alan Modra fd67aa1129 Update year range in copyright notice of binutils files 3 years ago
Alan Modra 027333da75 ctf segfaults 3 years ago
Alan Modra d87bef3a7b Update year range in copyright notice of binutils files 4 years ago
Nick Alcock faf5e6ace8 libctf: add LIBCTF_WRITE_FOREIGN_ENDIAN debugging option 4 years ago
Nick Alcock 84f5c557a4 libctf, ld: diagnose corrupted CTF header cth_strlen 4 years ago
Alan Modra a2c5833233 Update year range in copyright notice of binutils files 5 years ago
Nick Alcock b62d5edd0a libctf: fix handling of CTF symtypetab sections emitted by older GCC 5 years ago
Alan Modra 174fe10cb6 ubsan: libctf: applying zero offset to null pointer 5 years ago
Nick Alcock 49da556c65 libctf, include: support an alternative encoding for nonrepresentable types 5 years ago
Nick Alcock e4c78f303d libctf: a couple of small error-handling fixes 5 years ago
Nick Alcock f4f60336da libctf, include: find types of symbols by name 6 years ago
Nick Alcock 78f28b89e8 libctf: rip out dead code handling typedefs with no name 6 years ago
Nick Alcock abe4ca69a1 libctf: fix lookups of pointers by name in parent dicts 6 years ago
Alan Modra 250d07de5c Update year range in copyright notice of binutils files 6 years ago
Nick Alcock 53651de80f libctf, include: support foreign-endianness symtabs with CTF 6 years ago
Nick Alcock 97a2a623d0 libctf, include: add ctf_getsymsect and ctf_getstrsect 6 years ago
Nick Alcock 1136c37971 libctf: symbol type linking support 6 years ago
Nick Alcock 139633c307 libctf, include, binutils, gdb, ld: rename ctf_file_t to ctf_dict_t 6 years ago
Nick Alcock 926c9e7665 libctf, binutils, include, ld: gettextize and improve error handling 6 years ago
Nick Alcock 0f0c11f7fc libctf, dedup: add deduplicator 6 years ago
Nick Alcock 5f54462c6a libctf, link: redo cu-mapping handling 6 years ago
Nick Alcock 1fa7a0c24e libctf: sort out potential refcount loops 6 years ago
Nick Alcock 8b37e7b63e libctf, ld, binutils: add textual error/warning reporting for libctf 6 years ago
Nick Alcock ec388c16cd libctf: error out on corrupt CTF with invalid header flags 6 years ago
Nick Alcock 2399827bfa libctf: add ctf_ref 6 years ago
Nick Alcock 2484ca436a libctf, open: drop unnecessary historical wart around forwards 6 years ago
Nick Alcock fe4c2d5563 libctf: create: non-root-visible types should not appear in name tables 7 years ago
Alan Modra b3adc24a07 Update year range in copyright notice of binutils files 7 years ago
Nick Alcock fa56cdcd24 libctf: fix tabdamage 7 years ago
Nick Alcock ad613f1d06 libctf: fix refcount leak in ctf_import 7 years ago
Nick Alcock de07e349be libctf: remove ctf_malloc, ctf_free and ctf_strdup 7 years ago
Nick Alcock 99dc3ebdff libctf: properly handle ctf_add_type of forwards and self-reffing structs 7 years ago
Nick Alcock 676c3ecbad libctf: avoid the need to ever use ctf_update 7 years ago
Nick Alcock 5ae6af75b5 libctf: eschew C99 for loop initial declarations 7 years ago
Nick Alcock 49ea9b450b libctf: add CU-mapping machinery 7 years ago
Nick Alcock 886453cbbc libctf: map from old to corresponding newly-added types in ctf_add_type 7 years ago
Nick Alcock 72c83edd92 libctf: add the ctf_link machinery 7 years ago
Nick Alcock d851ecd373 libctf: support getting strings from the ELF strtab 7 years ago
Nick Alcock 2db912ba1a libctf: add the object index and function index sections 7 years ago
Nick Alcock 6d5944fca6 libctf, bfd: fix ctf_bfdopen_ctfsect opening symbol and string sections 7 years ago
Nick Alcock 9b32cba44d libctf, binutils: dump the CTF header 7 years ago
Nick Alcock fd55eae84d libctf: allow the header to change between versions 7 years ago
Nick Alcock f5e9c9bde0 libctf: deduplicate and sort the string table 7 years ago
Nick Alcock 7cee18263c libctf: endianness fixes 7 years ago