This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch users/nalcock/road-to-ctfv4 in repository binutils-gdb.
discards 96ffe658fc9 libctf: remove the layout section from v4 again discards 54b4757b3c3 libctf: wip: header changes, file open changes for CTFv4 discards 8fb75ac8299 libctf: don't include cv-quals or pointers in the name table discards 19ca240b51f fixup! libctf: consecutive ctf_id_t assignment discards 082df49b592 types: add some more error checking discards eee5bbbcd19 Tiny stylistic spacing and comment tweaks discards d158aa7fe31 libctf: consecutive ctf_id_t assignment new b5d3790c668 libctf: consecutive ctf_id_t assignment new 648f857144d Tiny stylistic spacing and comment tweaks new 456d5bedccc types: add some more error checking new 13ce9e17b7d libctf: don't include cv-quals or pointers in the name table new 19505af9c1d libctf: wip: header changes, file open changes for CTFv4 new af76c985428 libctf: remove the layout section from v4 again new d9e31286d97 libctf: fix ctf_set_array type/index confusion new 3138dc64951 libctf: ctf-type / ctf-create: BTF / CTFv4 wip new 8131c074b2c libctf: last bit of ctf-types.c new 864f0673012 libctf: ctf_lookup_kind -> ctf_lookup_by_kind new 7012ab04d69 libctf: function argument names new b2d27ed1be5 libctf: some more missing types bits: temporary API changes docs new f4de053e4b5 libctf: vlen type-correctness, btf.h co-inclusion new d5fcddac811 libctf: header offset changes and associated bugfixes new a53ea6ac333 libctf: header typos and missing macros new af703337c1b libctf: remove is-BTF dead-reckoning new b11aabc98bc libctf: create: distinguish between vbytes in use and vbyte [...] new 802762f66da libctf: improved BTF corruption checking new 35f224d9b0d libctf: add write-this-file-format API new daa267b6b08 libctf: serialization new 4543ec66e76 libctf: delete ctf_vars new d9421bcd92b libctf: types: add a family of fast internal-only type-kind [...] new e20055b72bb libctf: add missing reference type kinds to ctf_type_reference new e2a5c5e1d63 libctf: dedup: delete a wildly obsolete comment new df5cfd811bc libctf: a few more missed bits new 617ba053ad2 libctf: fix ctf_type_linkage()'s API new 8ee877b67c9 libctf: make ctf_add_datasec private new 4d1c71e8470 libctf: create: fix ctf_add_section_variable type signature new 12696fa6b53 libctf: create: ctf_add_section_variable consistency new ca463757964 libctf: ctf-dedup: changes for CTFv4/BTF new f922d7daca5 libctf: create: allow addition to datasecs in any order new 0927e4d1d6b libctf: drop most variable deletion new e4970354333 libctf: ctf-lookup: sweep for needed internal API changes
This update added new revisions after undoing existing revisions. That is to say, some revisions that were in the old version of the branch are not in the new version. This situation occurs when a user --force pushes a change and generates a repository containing something like this:
* -- * -- B -- O -- O -- O (96ffe658fc9) \ N -- N -- N refs/heads/users/nalcock/road-to-ctfv4 (e4970354333)
You should already have received notification emails for all of the O revisions, and so the following emails describe only the N revisions from the common base, B.
Any revisions marked "omits" are not gone; other references still refer to them. Any revisions marked "discards" are gone forever.
The 33 revisions listed above as "new" are entirely new to this repository and will be described in separate emails. The revisions listed as "adds" were already present in the repository and have only been added to this reference.
Summary of changes: include/ctf-api.h | 290 +++- include/ctf.h | 98 +- libctf/api.org | 136 ++ libctf/ctf-api.c | 56 +- libctf/ctf-archive.c | 7 +- libctf/ctf-create.c | 1435 ++++++++++++++------ libctf/ctf-decl.c | 5 + libctf/ctf-dedup.c | 919 +++++++++++-- libctf/ctf-dump.c | 13 +- libctf/ctf-hash.c | 20 +- libctf/ctf-impl.h | 129 +- libctf/ctf-inlines.h | 2 +- libctf/ctf-link.c | 252 +--- libctf/ctf-lookup.c | 188 ++- libctf/ctf-open-bfd.c | 3 +- libctf/ctf-open.c | 477 ++++--- libctf/ctf-serialize.c | 764 +++++++---- libctf/ctf-types.c | 1412 ++++++++++++++----- libctf/libctf.ver | 28 +- .../testsuite/libctf-lookup/lookup-datasec-ctf.c | 4 + libctf/testsuite/libctf-lookup/lookup-datasec.c | 45 + libctf/testsuite/libctf-lookup/lookup-datasec.lk | 2 + 22 files changed, 4420 insertions(+), 1865 deletions(-) create mode 100644 libctf/api.org create mode 100644 libctf/testsuite/libctf-lookup/lookup-datasec-ctf.c create mode 100644 libctf/testsuite/libctf-lookup/lookup-datasec.c create mode 100644 libctf/testsuite/libctf-lookup/lookup-datasec.lk