libctf: endianness fixes
[deliverable/binutils-gdb.git] / libctf / ChangeLog
index c51efea8bcd215ad4a34bb5be1f15d07bc8eba55..0d55ea0776083aaceecf108b2a572207c8244486 100644 (file)
@@ -1,3 +1,85 @@
+2019-06-19  Nick Alcock <nick.alcock@oracle.com>
+
+       * ctf-open.c (get_vbytes_common): Return the new slice size.
+       (ctf_bufopen): Flip the endianness of the CTF-section header copy.
+       Remember to copy in the CTF data when opening an uncompressed
+       foreign-endian CTF file.  Prune useless variable manipulation.
+
+2019-06-19  Nick Alcock <nick.alcock@oracle.com>
+
+       * ctf-open.c (ctf_types): Fail when unidentified type kinds are
+       seen.
+
+2019-06-19  Nick Alcock <nick.alcock@oracle.com>
+
+       * ctf-open.c (ctf_bufopen): Dump header offsets into the debugging
+       output.
+
+2019-06-19  Nick Alcock <nick.alcock@oracle.com>
+
+       * ctf-subr.c (_PAGESIZE): Remove.
+       (ctf_data_alloc): Likewise.
+       (ctf_data_free): Likewise.
+       (ctf_data_protect): Likewise.
+       * ctf-impl.h: Remove declarations.
+       * ctf-create.c (ctf_update): No longer call ctf_data_protect: use
+       ctf_free, not ctf_data_free.
+       (ctf_compress_write): Use ctf_data_alloc, not ctf_alloc.  Free
+       the buffer again on compression error.
+       * ctf-open.c (ctf_set_base): No longer track the size: call
+       ctf_free, not ctf_data_free.
+       (upgrade_types): Likewise.  Call ctf_alloc, not ctf_data_alloc.
+       (ctf_bufopen): Likewise.  No longer call ctf_data_protect.
+
+2019-06-19  Nick Alcock <nick.alcock@oracle.com>
+
+       * ctf-create.c (ctf_dtd_insert): Pass on error returns from
+       ctf_dynhash_insert.
+       (ctf_dvd_insert): Likewise.
+       (ctf_add_generic): Likewise.
+       (ctf_add_variable): Likewise.
+       * ctf-impl.h: Adjust declarations.
+
+2019-06-14  Alan Modra  <amodra@gmail.com>
+
+       * configure: Regenerate.
+
+2019-06-06  Nick Alcock  <nick.alcock@oracle.com>
+
+       * ctf-decls.h: Include <libiberty.h>.
+       * ctf-lookup.c (ctf_lookup_by_name): Call xstrndup(), not strndup().
+
+2019-06-06  Nick Alcock  <nick.alcock@oracle.com>
+
+       * ctf-dump.c (ctf_dump_format_type): Cast size_t's used in printf()s.
+       (ctf_dump_objts): Likewise.
+       (ctf_dump_funcs): Likewise.
+       (ctf_dump_member): Likewise.
+       (ctf_dump_str): Likewise.
+
+2019-06-06  Nick Alcock  <nick.alcock@oracle.com>
+
+       * ctf-archive.c (arc_mmap_header): Mark fd as potentially unused.
+       * ctf-subr.c (ctf_data_protect): Mark both args as potentially unused.
+
+2019-06-05  Nick Alcock  <nick.alcock@oracle.com>
+
+       * ctf-archive.c (ctf_arc_write): Eschew %zi format specifier.
+       (ctf_arc_open_by_offset): Likewise.
+       * ctf-create.c (ctf_add_type): Likewise.
+
+2019-06-04  Tom Tromey  <tromey@adacore.com>
+
+       * ctf-create.c (ctf_add_encoded, ctf_add_slice)
+       (ctf_add_member_offset): Use CHAR_BIT, not NBBY.
+
+2019-06-04  Nick Alcock  <nick.alcock@oracle.com>
+
+       * configure.ac: Check for O_CLOEXEC.
+       * ctf-decls.h (O_CLOEXEC): Define (to 0), if need be.
+       * config.h.in: Regenerate.
+       * configure: Likewise.
+
 2019-06-04  Nick Alcock  <nick.alcock@oracle.com>
 
        * qsort_r.c: Rename to...
This page took 0.025189 seconds and 4 git commands to generate.