56 Commits (78f28b89e8c7a2c9e262e2819f0da5629f226efc)

Author SHA1 Message Date
Nick Alcock 78f28b89e8 libctf: rip out dead code handling typedefs with no name 6 years ago
Nick Alcock 35a01a0454 libctf, ld: fix symtypetab and var section population under ld -r 6 years ago
Nick Alcock 26503e2f5e libctf, create: fix ctf_type_add of structs with unnamed members 6 years ago
Nick Alcock abe4ca69a1 libctf: fix lookups of pointers by name in parent dicts 6 years ago
Nick Alcock ffeece6ac2 libctf, ld: prohibit getting the size or alignment of forwards 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 8f235c90a2 libctf: error-handling fixes 6 years ago
Nick Alcock 1136c37971 libctf: symbol type linking support 6 years ago
Nick Alcock 3d16b64e28 bfd, include, ld, binutils, libctf: CTF should use the dynstr/sym 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
Eli Zaretskii 555adca2e3 libctf: compilation failure on MinGW due to missing errno values 6 years ago
Nick Alcock 8c419a91d7 libctf: fixes for systems on which sizeof (void *) > sizeof (long) 6 years ago
Nick Alcock 0f0c11f7fc libctf, dedup: add deduplicator 6 years ago
Nick Alcock 6dd2819ffc libctf, link: add the ability to filter out variables from the link 6 years ago
Nick Alcock 5f54462c6a libctf, link: redo cu-mapping handling 6 years ago
Nick Alcock 8d2229ad1e libctf, link: add lazy linking: clean up input members: err/warn cleanup 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 9850ce4d7b libctf: add ctf_forwardable_kind 6 years ago
Nick Alcock 502e838ed9 libctf, types: support slices of anything terminating in an int 6 years ago
Nick Alcock dd987f0043 libctf, create: empty dicts are dirty to start with 6 years ago
Nick Alcock f47ca31135 libctf, create: fix addition of anonymous struct/union members 6 years ago
Nick Alcock ab769488e7 libctf, create: member names of "" and NULL should be the same 6 years ago
Nick Alcock 9943fa3a73 libctf, create: add explicit casts for variables' and slices' types 6 years ago
Nick Alcock afd78bd6f0 libctf, create: do not corrupt function types' arglists at insertion time 6 years ago
Nick Alcock 2361f1c859 libctf, create: support addition of references to the unimplemented type 6 years ago
Nick Alcock c1401ecc29 libctf: add some missing #includes. 7 years ago
Nick Alcock 8ffcdf1823 libctf: create: forwards are always in the namespace of their referent 7 years ago
Nick Alcock d04a47ac53 libctf: create: ctf_add_type should hand back already-added non-SoUs 7 years ago
Nick Alcock 6bbf9da892 libctf: create: don't add forwards if the type added already exists 7 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 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 791915db42 libctf: handle nonrepresentable types at link time 7 years ago
Nick Alcock 5de9eada3b libctf: teach ctf_add_type how forwards work 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 3dde2c915e libctf: fix double-free on ctf_compress_write error path 7 years ago
Nick Alcock 5537f9b9a3 libctf: write CTF files to memory, and CTF archives to fds 7 years ago
Nick Alcock d851ecd373 libctf: support getting strings from the ELF strtab 7 years ago
Nick Alcock fd55eae84d libctf: allow the header to change between versions 7 years ago
Nick Alcock f57cf0e3e3 libctf: fix spurious error when rolling back to the first snapshot 7 years ago
Nick Alcock f5e9c9bde0 libctf: deduplicate and sort the string table 7 years ago
Nick Alcock 65365aa856 libctf: drop mmap()-based CTF data allocator 7 years ago
Nick Alcock 2486542803 libctf: handle errors on dynhash insertion better 7 years ago