[binutils-gdb] Deleted branch 'upstream/users/nalcock/prev/road-to-ctfv4'

Nick Alcock nix@sourceware.org
Thu May 14 08:58:09 GMT 2026


The branch 'upstream/users/nalcock/prev/road-to-ctfv4' was deleted.
It previously pointed to:

 3db008b0887... libctf: add root-visibility-addition test

Diff:

!!! WARNING: THE FOLLOWING COMMITS ARE NO LONGER ACCESSIBLE (LOST):
-------------------------------------------------------------------

  3db008b... libctf: add root-visibility-addition test
  8084797... libctf: create: check the right root-visible flag when addi
  22381f3... libctf: create: addition of non-root types should not retur
  56245d7... libctf: use __attribute__((__gnu_printf__)) where appropria
  043507b... libctf, dedup: reclaim space wasted by duplicate hidden typ
  4a355ed... libctf: dedup: preserve non-root flag across normal links
  f3a0037... libctf: dedup: improve hiding of conflicting types in the s
  13c3c20... Revert "libctf: fix linking of non-root-visible types"
  4bdc7ae... libctf: testsuite fixes for datasec size changes
  a9f8ddc... libctf: archive, open: when opening, always set errp to som
  93ae1ab... libctf: spec: be more specific about Solaris CTF versions
  71e1cc6... libctf: API change documentation (NOT FOR UPSTREAMING)
  58d7d4d... ld: testsuite: a tiny start on ld.ctf test adjustments
  4a4fbfd... libctf: by-kind tests
  66bc737... libctf: run_lookup_test: force BTF emission (NOT FOR UPSTRE
  0ad8ddc... libctf: run_lookup_test: support per-test options
  61d4ada... binutils: objdump, readelf: BTF dumping support
  0d6c634... ld: BTF deduplication
  1cea8a8... bfd, ld: allow the disabling of CTF deduplication; BTF link
  1ec572d... libctf: dump: dump conflicting CUs, when declared
  8586d4d... libctf: dump: dump struct-based bitfields
  fa2ed70... libctf: dump: dump variables and datasecs
  a72c896... libctf: dump: dump the header; dump enum64s; adapt to API c
  918e356... libctf: archive: allow opening BTF dicts in archives (not f
  88f2c13... libctf: archive: fix ctf_dict_open_cached error handling
  02bfc04... libctf: link: improve BTF child dict naming
  3aacd0f... libctf: ctf-link: minor comment improvements
  7bea109... libctf: dedup: conflicting CU names and merging into the pa
  f38832b... libctf: dedup: decl tag support.
  bf73503... libctf: dedup: type tags
  4db6053... libctf: dedup: datasecs and vars
  6b8885c... libctf: dedup: structs with bitfields, BTF floats
  95eb77b... libctf: dedup: enums, enum64s, functions, func linkage
  81b9312... libctf: dedup: comment fixes, debug indentation changes, an
  adc6ca0... libctf: dedup: fix a broken error path in string dedup
  3a6e1f8... libctf: dedup: chase API changes: use the public API more
  f170154... libctf: drop unnecessary macro
  27d5d0c... libctf: open-bfd: open BTF dicts
  0a283f3... libctf: link: drop unnecessary back-compatibility code
  9ea8bea... libctf: link: BTF support
  343de78... libctf: strings: don't check for non-deduplicable atoms in 
  3520fb4... libctf: serialize: finish off the serializer
  176afc3... libctf: open: fix closing of children with imported parents
  908a7e7... libctf: open, types: ctf_import for BTF
  d501238... libctf: serialize: handle CTF-versus-BTF output format chec
  585f569... libctf: serialize: size and emit the type section
  67cd167... libctf: serialize: type section sizing
  db98972... libctf: serialize: check the type section for BTF-incompati
  5ec23df... libctf: strings: no external strings in BTF
  c14bdfc... libctf: serialize: kind suppression and prohibition
  2c5f743... libctf: serialize: user control over BTF-versus-CTF writeou
  f782340... libctf, serialize: preparatory steps
  3c5eb5b... libctf: lookup, open: chase header field changes
  f7f72bc... libctf, open: new API for getting the size of CTF/BTF file 
  4837852... libctf: types: access to raw type data
  33326f5... libctf: types: recursive type visiting
  1ece8c9... libctf, create: the unknown type
  83e9ca7... libctf, create: typedefs
  bd0c033... libctf, create, types: slices
  0cd5118... libctf: create, types: arrays
  d65d03b... libctf: create, types: reftypes and pointers
  d5dd899... libctf: create, types: conflicting types
  fb8917a... libctf, create, types: type and decl tags
  39cdb3e... libctf: create, types: functions, linkage, arg names (API A
  a632f3e... libctf, types: ctf_type_kind_{iter,next} et al
  ea21a1b... libctf: create, types: variables and datasecs (REVIEW NEEDE
  097ff01... libctf: decl, types: revise ctf_decl*, ctf_type_*name
  2c1a0a7... libctf, create, types: encoding, BTF floats
  0360907... libctf: create, types: enums and enum64s; type encoding
  0a3ee49... libctf: types: add ctf_struct_bitfield (NEEDS REVIEW)
  ceb15ec... libctf: create: ctf_add_type modifications
  4a4312b... libctf: types: ctf_type_resolve_nonrepresentable
  20e6f72... libctf: create: structure and union member addition
  cd8ea31... libctf: create: struct/union addition
  d5bb277... libctf: create: DTD addition and deletion; ctf_rollback
  05a2970... libctf: create, lookup: delete DVDs; ctf_lookup_by_kind
  a93ad06... libctf: create: vlen growth and prefix addition (NEEDS REVI
  64b65a0... libctf: types: struct/union member querying and iteration
  ad13b7d... libctf: CTFv4: type opening
  f7d05ab... libctf: CTFv4: core opening (other than the type table)
  99e9ab4... libctf: adjust foreign-endian byteswapping for v4
  7bcd444... libctf, include: debuggability improvements
  2ef9554... libctf: ctf-lookup: support prefixes in ctf_lookup_by_id
  a80b903... libctf: simplify ctf_txlate
  1d70873... libctf: dynhash/dynset: a bit of const-correctness
  40aea6c... libctf: ctf_next_t.ctn_size: make a size_t
  6a4a485... libctf: adapt core dictops for v4 and prefix types
  ab3ad58... libctf: don't warn about unused fp in ctf_assert
  3ae061c... libctf: split out compatibility code
  e0490fb... include, libctf, binutils: drop labels
  de5a31a... include, libctf: header and soname changes for CTFv4
  13ce9e1... libctf: don't include cv-quals or pointers in the name tabl
  456d5be... types: add some more error checking
  648f857... Tiny stylistic spacing and comment tweaks
  b5d3790... libctf: consecutive ctf_id_t assignment
  274cc1f... libctf: fix ctf_type_pointer on parent dicts, etc
  3737d92... libctf: don't call ctf_type_to_index with types in other di
  beccf36... libctf: move string deduplication into ctf-archive
  06f77d4... libctf: document parameters to ctf_import
  8ab2fdd... ld, testsuite, ctf: really test -gctf even if the compiler 
  5a1d8ec... libctf: fix slices of slices and of enums
  f1b636c... readelf, objdump: fix ctf dict leak
  a480362... libctf: string: refs rework
  97a72b2... libctf: create: fix vlen / vbytes confusion
  dc93d01... libctf: de-macroize LCTF_TYPE_TO_INDEX / LCTF_INDEX_TO_TYPE
  003f19b... libctf: make ctf_dynamic_type() the inverse of ctf_static_t
  b875301... libctf: drop LCTF_TYPE_ISPARENT/LCTF_TYPE_ISCHILD
  9835747... libctf: generalize the ref system
  69d4f6d... libctf, string: remove movable refs properly
  21f748e... libctf, string: delete separate movable ref storage again
  6a6a3cc... libctf, hash: add support for freeing functions taking an a
  d996ca5... libctf: move ctf_elf*_to_link_sym to ctf-link.c
  4a7870a... libctf: split up ctf-subr.c
  ac07bcc... libctf: dedup: describe 'citer'
  06cefee... libctf: fix obsolete comment
  acf3236... libctf: a little string sharing test
  4d2d5af... libctf: actually deduplicate the strtab
  9daceda... libctf: dedup: add strtab deduplicator
  ba66e0c... libctf: do not deduplicate strings in the header
  3bec4f1... include, libctf: string lookup and writeout of a parent-sha
  a14fb39... libctf: tear opening and serialization in two
  6c77689... include, libctf: add cth_parent_strlen CTFv4 header field
  70d05ab... libctf: add mechanism to prohibit most operations without a
  30cced0... libctf, archive, link: fix parent importing
  9a74ab1... include, libctf: start work on libctf v4


More information about the Binutils-cvs mailing list