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 1627a5076a7 libctf, types: handle void in ctf_type_conflicting
discards a515a6dca02 libctf: dump, types: improve conflicting type reporting
discards 7f0503c5774 libctf: dump: don't report unknown flags when there are none
discards eecd6034b5b libctf: open: fix import of BTF children into BTF parents
discards 282c43f1b75 libctf: open: don't try to look up strings in unimported BT [...]
discards 88e4dd4fb7a libctf: serialize: more suppression fixes
discards 380e814a6b6 libctf: serialize: fix type suppression/prohibition
discards eab296ce058 libctf: string: don't check for non-deduplicable strings in [...]
discards 5bfbc3dc500 libctf: open: fix child determination again
discards de6a3923ac9 libctf: archive: fix cached parent importing for BTF dicts [...]
discards 0ec666370c9 libctf: archive: fix error checking in ctf_dict_open_cached
discards 198f6aa3ebf libctf: open: fix BTF child dict detection
discards 23c72bae066 bfd, ld: add --disable-ctf-dedup
discards 24b938c6797 libctf: add ctf_sect_size (OPTIONAL)
discards 8a87f44e158 libctf: support variables of nonrepresentable type
discards 1f19cd641d9 libctf: dump: fix not-unused arg annotation
discards 9d56be79dd9 libctf: link: fix archive member name propagation for empty inputs
discards e7f9a8998fa libctf: types: fix suffix confusions in type-chasing
discards 468e4d14edb libctf: dump: fix free-without-consistent-alloc dumping vars
discards 05553915490 libctf: open: fix non-root-visible opening infloop
discards 37e11165334 libctf: create: yet more prefix-addition fixes
discards 7b90aec7dcb libctf: add ctf_type_data
discards faa1a81f358 libctf: create: reimplement ctf_set_conflicting using exist [...]
discards fe69740bcb8 libctf: create: and another one
discards 3dc37b037ea libctf: create: yet another fix to prefix addition
discards cd4a43684da libctf: dedup: fix datasec entry population
discards 77c6bb3823f libctf: serialize: fix child type writeout start point
discards 9df76203f53 libctf: separate ctf_next_t ctn_type and ctn_idx
discards 7eb62fd33bb libctf: types: fix ctf_type_kind_next in child dicts
discards 971fdbc6b43 libctf: dedup: unify extern and non-extern variables and fu [...]
discards 6e2028dd69b libctf: kind-independent linkage constants
discards ccd9a112d88 libctf: dedup: fix indentation
discards 2ea8942a8b6 libctf, dump: augment datasec dumps with the number of vars
discards c04c7378107 libctf: link: slight debugging improvement in cu-mapped mode
discards f5144597db0 libctf: create: non-root-visible variables cannot be duplicates
discards 99ea104d413 libctf: dedup: conflicting types are non-root-visible
discards 14ce245c755 libctf, link: explicitly name unnamed non-archive linker inputs
discards 720ad9cf595 libctf: give a version number to 'Solaris CTF'.
discards a2f412b6622 include: sync up the CTF version numbers and the version integers
discards eda34582aa3 libctf: open: don't play with ctf_typemax during name table init
discards cba57e167d7 libctf: decl: handle unrepresentable types, decl tags, and vars
discards e8e59f7f7c6 libctf: fix void * et al
discards 55f8d9bb148 libctf: simplify ctf_txlate
discards 85e17b0379c libctf, dump: reduce overqualification of variable names
discards 2c704841079 include, ctf: fix typo
discards 99b1d742ba2 libctf: make provisional ID assignment less noisy
discards 4d60ee87bbc libctf: dedup: hash: fix stub detection
discards 4f861f204c0 bfd, ld: remove unused CTF/BTF sections better
discards 5809ad1374a libctf: serialize: dump provisional IDs to the debug stream
discards 9787386d5e6 libctf: archive: add one more reason to emit CTF
discards 84ad302707d libctf: link: suppress symtypetab emission when emitting BTF
discards 917bf56b137 libctf: link: fix we-wrote-BTF reporting
discards 803b1442fc9 libctf: serialize: fix type suppression
discards daef424ff8c ld: better automatic choice between BTF and CTF section emission
discards 962cf4372e5 libctf: more output format control
discards 0a4c63db3cf libctf: fix bracket-nesting bug messing up prefix detection
discards 131fd5ea28b libctf: fix lookup and emission of BTF floats
discards 40d2ac0527b libctf: dedup: don't use low-level mechanisms to get the type kind
discards 79e96256600 libctf: open: fix enum member tracking
discards 226c826be4b libctf: open: fix popcount of forwards
discards bd88c81f2c5 libctf: create: fix prefix addition
discards 82c77d93aab libctf: dedup: drop debugging left in by mistake
discards 9b72ee3afe8 libctf: serialize: don't reset cth_parent_ntypes on serialization
discards e929ccd195d libctf: open: delete child DTDs before deleting the parent
discards 1ffa393cc60 libctf: create: another missed realloc-adaptation in struct [...]
discards 287bf9c509d libctf: create: fix yet another ctf_type_t-versus-unsigned- [...]
discards 175e7cc2ddf libctf: variables need not be in datasecs
discards e862fe92b89 libctf: tests: by-kind: allow more variation in type ordering
discards e7169428a11 libctf: create: get the bit offset right for initial struct [...]
discards 1ba11b6f86f libctf: create: fix the ctf_add_section_variable return value
discards 4465c3509ce libctf: dedup: don't emit decl tags to structure members twice
discards 16e75432557 libctf: create: get func linkage vbytes right
discards 3caeb6ec456 libctf: open: get the enum population right
discards c53bfcd361e libctf: serialize: don't write out the ctf_parent_strlen wh [...]
discards e35ca906681 libctf: create: grow the vlen size right for enum64 addition
discards 08b41aa3da3 binutils: readelf, objdump: don't call potentially-BTF sect [...]
discards 10d166296e3 libctf: create: fix enum vlen
discards 44ae93ddf0d libctf: create: all decl tags have the same vlen_size
discards edbb3508498 libctf: serialize: report whether we're writing out CTF or BTF
discards bc491cb32db libctf: string: drop ctf_strraw_explicit
discards a9ea4d82beb libctf: serialize: fix CTF_K_BIG elision
discards 212c5244ec1 libctf: prefixed kinds: reduce repetition, fix info/kind confusion
discards bc62419e91f libctf: ctf_add_section_variable must return the type ID
discards 58915dcbc09 libctf: suppress external strings when serializing as BTF
discards f1094ce583a libctf: spacing
discards e8a04ee6e05 libctf: create: emit datasec after variable if both are emitted
discards 818656eba2a libctf: serialize: get header lengths right
discards 4a2dcac00c5 libctf: create: verify the range of variable linkages
discards eae83a9a877 libctf: types: report invalid linkages
discards 7d40d0bec26 libctf: fix CTF_K_FUNC_LINKAGE
discards 12e265f2c88 libctf: create: boost dtd_vlen_size when the vlen is grown
discards 353f7746607 libctf: fix some comments
discards d744c8e9381 libctf: serialize: get the header offsets right
discards 2d942f23b67 libctf: serializer: handle ctf_write_suppressions being NULL
discards d5a370ff738 libctf: serializer: the type section size includes the ctf_type_t
discards a6571b5bb07 ld: get the CTF compression threshold right
discards 706c531b820 libctf: dedup: fix datasec tracking
discards fe3a7e52c88 libctf: testsuite: split out the by-kind tests
discards 6bde3726ee4 libctf: testsuite: support .exp overrides for run_lookup_te [...]
discards cd2f2525c42 fixup! libctf: dedup: support cu-mapped emission into the p [...]
discards fb3f0e3a023 libctf: open: allow "overlaps" when length is zero
discards 0e3bd39fc6a libctf: dedup: initialize all the decorated-names arrays
discards 1ac1a6be774 libctf: dedup: comment improvements
discards 362ee0e2e34 libctf: dedup: support cu-mapped emission into the parent d [...]
discards 3bd842bd59d binutils: tie BTF into objdump --ctf
discards d06cdda0156 ld, bfd: tie in BTF into the libctf deduplicating linker
discards 9022e52dc9c libctf: create: fix enum name emission
discards eae3858cf91 Missing by-kind tests added.
discards 7ff67dae800 libctf: get enum64 right
discards 4cd2761bdfa libctf: more test fixes for enums
discards 4eb64346705 libctf: push some tests
discards ccdab7f1453 libctf: short-term test hack (REMOVE)
discards ceb9aa3a1ee libctf: get the kflag mask right
discards c39f1a906ae libctf: fix struct dumping
discards 69e42097fc2 libctf: types: don't mess up datasec types
discards 12cffef3f39 libctf: improve the look of var and datasec dumping
discards db95d449e05 libctf: more bugfixes: trivial ctf_open() and ctf_dump() no [...]
discards 20e84d9ad8f libctf: fix file open paths and type kind iteration
discards 294756b94ea libctf: make debugging easier when hash debugging is on
discards 89dc89df717 libctf: always use the first arg of ctf_assert
discards c4bc0f74f9b libctf: more compilation error fixes
discards aba7ef89874 libctf: lots and lots of compilation error fixes
discards a3b1d33bf67 libctf: add proper CTF_K_FUNCTION support in ctf_add_type
discards fcd8fe52223 libctf: compilation error fixes
discards 9c632cd1639 libctf: dump: ditch ctf_dict_t in states, use parameters instead
discards fc35b121aa1 libctf: dump: datasec dumping
discards 3b4bc9a8380 libctf: compilation error fixes
discards 737c6957a4d libctf: temporarily dike out old-version reading code
discards c28ed38772e libctf: ctf-lookup: sweep for needed internal API changes
discards 9d2527c6741 libctf: drop most variable deletion
discards 0cd9e8e03e5 libctf: create: allow addition to datasecs in any order
discards 385ee7c6d1c libctf: ctf-dedup: changes for CTFv4/BTF
discards fc18c9d4cdd libctf: create: ctf_add_section_variable consistency
discards afa47d5e693 libctf: create: fix ctf_add_section_variable type signature
discards a3862832027 libctf: make ctf_add_datasec private
discards 54baa04e2e4 libctf: fix ctf_type_linkage()'s API
discards 3444bbb924f libctf: a few more missed bits
discards 5a8cf793e00 libctf: dedup: delete a wildly obsolete comment
discards ae6a8c6f5cc libctf: add missing reference type kinds to ctf_type_reference
discards f7140cbe7e0 libctf: types: add a family of fast internal-only type-kind [...]
discards 975fa839ea6 libctf: delete ctf_vars
discards ae4228b649b libctf: serialization
discards 3190e09c70a libctf: add write-this-file-format API
discards 9855942ea24 libctf: improved BTF corruption checking
discards 958041b1062 libctf: create: distinguish between vbytes in use and vbyte [...]
discards 7a13cfe1e9f libctf: remove is-BTF dead-reckoning
discards 385ff268fa6 libctf: header typos and missing macros
discards 8ebbb553099 libctf: header offset changes and associated bugfixes
discards 24192e061b9 libctf: vlen type-correctness, btf.h co-inclusion
discards 29c7260b183 libctf: some more missing types bits: temporary API changes docs
discards ddded85716d libctf: function argument names
discards 9a94aec7b05 libctf: ctf_lookup_kind -> ctf_lookup_by_kind
discards 240e019cf15 libctf: last bit of ctf-types.c
discards 13c49768b39 libctf: ctf-type / ctf-create: BTF / CTFv4 wip
discards 4b87a11cf8e libctf: fix ctf_set_array type/index confusion
discards c37b1638e53 libctf: remove the layout section from v4 again
discards 377d5453034 libctf: wip: header changes, file open changes for CTFv4
new de5a31a8ca9 include, libctf: header and soname changes for CTFv4
new e0490fbc731 include, libctf, binutils: drop labels
new 3ae061cfb04 libctf: split out compatibility code
new ab3ad58be9a libctf: don't warn about unused fp in ctf_assert
new 6a4a485c7b0 libctf: adapt core dictops for v4 and prefix types
new 40aea6c596f libctf: ctf_next_t.ctn_size: make a size_t
new 1d70873382b libctf: dynhash/dynset: a bit of const-correctness
new a80b903b453 libctf: simplify ctf_txlate
new 2ef95540239 libctf: ctf-lookup: support prefixes in ctf_lookup_by_id
new 7bcd444b9c9 libctf, include: debuggability improvements
new 99e9ab48285 libctf: adjust foreign-endian byteswapping for v4
new f7d05ab3427 libctf: CTFv4: core opening (other than the type table)
new ad13b7d44f7 libctf: CTFv4: type opening
new 64b65a0a343 libctf: types: struct/union member querying and iteration
new a93ad066f71 libctf: create: vlen growth and prefix addition (NEEDS REVIEW)
new 05a2970ad1e libctf: create, lookup: delete DVDs; ctf_lookup_by_kind
new d5bb2772c6d libctf: create: DTD addition and deletion; ctf_rollback
new cd8ea316666 libctf: create: struct/union addition
new 20e6f72dc7a libctf: create: structure and union member addition
new 4a4312b684a libctf: types: ctf_type_resolve_nonrepresentable
new ceb15ece5e8 libctf: create: ctf_add_type modifications
new 0a3ee49dd0b libctf: types: add ctf_struct_bitfield (NEEDS REVIEW)
new 03609073b08 libctf: create, types: enums and enum64s; type encoding
new 2c1a0a70d14 libctf, create, types: encoding, BTF floats
new 097ff012e48 libctf: decl, types: revise ctf_decl*, ctf_type_*name
new ea21a1b2ae4 libctf: create, types: variables and datasecs (REVIEW NEEDED)
new a632f3ed336 libctf, types: ctf_type_kind_{iter,next} et al
new 39cdb3e395c libctf: create, types: functions, linkage, arg names (API ADVICE)
new fb8917ac21e libctf, create, types: type and decl tags
new d5dd8997b34 libctf: create, types: conflicting types
new d65d03bec44 libctf: create, types: reftypes and pointers
new 0cd5118024f libctf: create, types: arrays
new bd0c033b29a libctf, create, types: slices
new 83e9ca77b2f libctf, create: typedefs
new 1ece8c93c03 libctf, create: the unknown type
new 33326f571fb libctf: types: recursive type visiting
new 48378525271 libctf: types: access to raw type data
new f7f72bcca65 libctf, open: new API for getting the size of CTF/BTF file [...]
new 3c5eb5b20ad libctf: lookup, open: chase header field changes
new f782340ba5e libctf, serialize: preparatory steps
new 2c5f74300af libctf: serialize: user control over BTF-versus-CTF writeout
new c14bdfc7a44 libctf: serialize: kind suppression and prohibition
new 5ec23dfb74b libctf: strings: no external strings in BTF
new db989721452 libctf: serialize: check the type section for BTF-incompati [...]
new 67cd1677670 libctf: serialize: type section sizing
new 585f569a2dc libctf: serialize: size and emit the type section
new d5012389a44 libctf: serialize: handle CTF-versus-BTF output format checks
new 908a7e71671 libctf: open, types: ctf_import for BTF
new 176afc3c8b9 libctf: open: fix closing of children with imported parents
new 3520fb4568c libctf: serialize: finish off the serializer
new 343de784452 libctf: strings: don't check for non-deduplicable atoms in [...]
new 9ea8bea7f09 libctf: link: BTF support
new 0a283f3d7a8 libctf: link: drop unnecessary back-compatibility code
new 27d5d0ccc73 libctf: open-bfd: open BTF dicts
new f1701541764 libctf: drop unnecessary macro
new 3a6e1f87e71 libctf: dedup: chase API changes: use the public API more
new adc6ca003a3 libctf: dedup: fix a broken error path in string dedup
new 81b9312ac40 libctf: dedup: comment fixes, debug indentation changes, an [...]
new 95eb77bddb0 libctf: dedup: enums, enum64s, functions, func linkage
new 6b8885cfc9d libctf: dedup: structs with bitfields, BTF floats
new 4db605353c3 libctf: dedup: datasecs and vars
new bf735030ac4 libctf: dedup: type tags
new f38832b3985 libctf: dedup: decl tag support.
new 7bea1097ecb libctf: dedup: conflicting CU names and merging into the parent
new 3aacd0f9c00 libctf: ctf-link: minor comment improvements
new 02bfc04f732 libctf: link: improve BTF child dict naming
new 88f2c13d1ce libctf: archive: fix ctf_dict_open_cached error handling
new 918e356b18a libctf: archive: allow opening BTF dicts in archives (not f [...]
new a72c896298f libctf: dump: dump the header; dump enum64s; adapt to API changes
new fa2ed703f76 libctf: dump: dump variables and datasecs
new 8586d4d1fd6 libctf: dump: dump struct-based bitfields
new 1ec572d4236 libctf: dump: dump conflicting CUs, when declared
new 1cea8a8ce75 bfd, ld: allow the disabling of CTF deduplication; BTF linking
new 0d6c6345b74 ld: BTF deduplication
new 61d4ada564f binutils: objdump, readelf: BTF dumping support
new 0ad8ddc8b49 libctf: run_lookup_test: support per-test options
new 66bc7377189 libctf: run_lookup_test: force BTF emission (NOT FOR UPSTREAMING)
new 4a4fbfd42ef libctf: by-kind tests
new 58d7d4d1a72 ld: testsuite: a tiny start on ld.ctf test adjustments
new 71e1cc6fbab libctf: API change documentation (NOT FOR UPSTREAMING)
new 93ae1ab31e2 libctf: spec: be more specific about Solaris CTF versions
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 (1627a5076a7)
\
N -- N -- N refs/heads/users/nalcock/road-to-ctfv4 (93ae1ab31e2)
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 81 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 | 12 ++--
include/ctf.h | 41 ++----------
libctf/ctf-create.c | 11 ++--
libctf/ctf-dedup.c | 28 +++++++-
libctf/ctf-dump.c | 2 +-
libctf/ctf-impl.h | 11 +---
libctf/ctf-open.c | 10 +--
libctf/ctf-serialize.c | 171 ++++++++++++++++++++++++++++---------------------
libctf/ctf-types.c | 16 ++---
9 files changed, 159 insertions(+), 143 deletions(-)
--
To stop receiving notification emails like this one, please contact
the administrator of this repository.
This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch azanella/ubsan-undef
in repository glibc.
discards bf09a9dee2 gmon: Fix UB in sprofil
discards 6f95e6b7fb gmon: Fix UB in tst-sprofil.c
discards a2d4e0ef0f string: Remove UB on ffs/ffsll
discards f31f2f678b string: Fix UB on test-strrchr
discards fe0a96f37e sysvipc: Fix UB on time64 time support
discards bbe1bfce29 nptl: xfail tst-cleanup2 when building with ubsan
discards 41b8bf1625 powerpc: Fix powerpc64 build for ubsan
discards 63f582a678 stdio: Fix test-printf-ldbl-compat.c build with ubsan
discards e4a3a24f5f stdio: Fix test-printf-chk-ldbl-compat build with ubsan
discards 2ad51967f2 stdio-common: Fix UB on stdio-common/vfprintf-process-arg.c
discards 3dc21de9ac nss: Fix tst-nss-hash UB
discards 4f26682a5d nss: Fix UB on test-netdb
discards 26dc99b8cc stdlib: Fix tst-makecontext3 UB
discards 4b58f3729f linux: Fix UB on tst-sched-setattr.c
discards 5b096e4406 string: Fix UB on tesf-ffs
discards 4de367c9f1 stdlib: Fix UB in tst-limits.c
discards c46974dd94 stdlib: Adapt tst-environ to ubsan
discards 0f0642ceb0 stdlib: Fix UB on strtod FIX
discards 2fbb927115 math: Rewrite ldbl-128 isnan
discards 1c400929c6 math: Fix UB in float128 atan2
discards ce81cf7364 math: Fix UB in test-canonical-ldbl-96.c
discards 603a397228 sunrpc: Fix UB on xdr_hyper
discards c85861dc19 string: Fix UB on gneric strncmp
discards 4e4f39ddb0 string: Fix UB on index_first/index_last
discards b4ec438bee string: Fix UB on generic strcmp
discards f211921a11 string: Fix UB on gneric stpcpy
discards 8382a2d57e stdlib: Fix UB on strtod
discards 4ec1e1221d stdlib: Fix UB on erand48/jrand48
discards 6952c247eb stdlib: Fix __libc_message_impl iovec size
discards 04eb7724bd stdio: Remove UB on printf_fp
discards 7292ea17db nss: Fix UB on fls
discards 556b221f3d locale: Fix UB on VLA allocation
discards 49431f6544 libio: Fix UB __libio_codecvt_length
discards 665b9146b0 iconv: Fix UB on iconv/tst-translit-mchar
discards d3a30f9d73 iconv: Fix UB on find_derivation
discards 644bffecab elf: Fix UB on _dl_map_object_from_fd
discards 4cbda6298b math: Fix UB on sinpif
discards 7d4b9cc101 math: Fix UB on erfcf
discards dd5008a5bb math: Fix UB on cospif
discards 8d5baf6588 math: Fix UB on cbrtf
discards f7f66ef4af math: Fix UB on sinhf
discards 746eff3262 math: Fix UB on logf
discards a12a3d628f math: Fix UB on coshf
discards 25f856174f math: Fix UB on atanhf
discards 8bfb8e2b40 math: Fix UB in setayloadf
discards eba05de5f4 math: Fix UB in setayload
discards 20569400be math: Remove UB from float18 ilogbf
discards 6eadae9610 math: Optimize float ilogb/llogb
discards e7d18838fe math: Remove UB and optimize double ilogbf
discards 7623d25474 math: Optimize double ilogb/llogb
discards 1bc3e76ae9 math: Remove UB and optimize double ilogb
discards cabf74767f math: Fix UB in expm1
discards 77e93830af aarch64: Fix UB in ifunc resolvers
discards ff6e287b29 malloc: Fix UB in malloc-debug
discards 7274dd7238 stdio: Fix UB on snprintf
discards 655252c110 x86: Fix UB in x86_cpu_present/x86_cpu_active
discards c0bcd07ad0 x86_64: Fix UB on plt rewrite
discards 9cee9713b3 elf: Fix UB on _dl_early_allocate
discards b226cbf8c3 locale: Fix UB in elem_hash
discards 6fbc33f579 locale: Fix UB on add_locale_uint32_array
discards 29e9b1c6fd locale: Fix UB on insert_weights
discards 0271ed4e90 localte: Fix UB on collate_finish
discards a6d7220313 locate: Fix UB on memcpy call
discards b7c89e97c1 elf: Adjust DT_EXTRATAGIDX to avoid undefined shifts
discards cce5affebb argp: Fix shift bug
discards 38f4b225fd elf: Enable ubsan on arm
discards f4f4cc128e ubsan: Add initial support for -fsanitize=undefined
new 50657607e4 ubsan: Add initial support for -fsanitize=undefined
new e3240eda6e elf: Enable ubsan on arm
new 7dc7f29f87 argp: Fix shift bug
new d469fd4b50 elf: Adjust DT_EXTRATAGIDX to avoid undefined shifts
new 1786ef0341 locate: Fix UB on memcpy call
new b5f57b878e localte: Fix UB on collate_finish
new a3b83c6f51 locale: Fix UB on insert_weights
new c476f14e60 locale: Fix UB on add_locale_uint32_array
new 90a65343db locale: Fix UB in elem_hash
new b3680ee55f elf: Fix UB on _dl_early_allocate
new c6a6589576 x86_64: Fix UB on plt rewrite
new b7a399a3af x86: Fix UB in x86_cpu_present/x86_cpu_active
new 3c00d4a534 stdio: Fix UB on snprintf
new d0389bd85d malloc: Fix UB in malloc-debug
new b4eda2a3b7 aarch64: Fix UB in ifunc resolvers
new 7185e247a6 math: Fix UB in expm1
new 7a61329fbc math: Remove UB and optimize double ilogb
new 09b4b31733 math: Optimize double ilogb/llogb
new 53b908a543 math: Remove UB and optimize double ilogbf
new 6d3e953cce math: Optimize float ilogb/llogb
new 9f15825043 math: Remove UB from float18 ilogbf
new b0ff367ead math: Fix UB in setayload
new c81c259fd1 math: Fix UB in setayloadf
new ad32b54d61 math: Fix UB on atanhf
new bcfc7121b6 math: Fix UB on coshf
new 543242bee0 math: Fix UB on logf
new a1e70de7be math: Fix UB on sinhf
new 8f0d9c69c3 math: Fix UB on cbrtf
new 1f2345d1ae math: Fix UB on cospif
new b79b2ffdd8 math: Fix UB on erfcf
new 8f6e764d3d math: Fix UB on sinpif
new 89bf583e5c elf: Fix UB on _dl_map_object_from_fd
new a3358fc2dc iconv: Fix UB on find_derivation
new 8e2b4fb691 iconv: Fix UB on iconv/tst-translit-mchar
new f626c5c720 libio: Fix UB __libio_codecvt_length
new de3c1dba89 locale: Fix UB on VLA allocation
new f23c215238 nss: Fix UB on fls
new b173858b04 stdio: Remove UB on printf_fp
new e73ebcd4d2 stdlib: Fix __libc_message_impl iovec size
new 7549fbbc5b stdlib: Fix UB on erand48/jrand48
new fe2d00879c stdlib: Fix UB on strtod
new d15a07c744 string: Fix UB on gneric stpcpy
new 99fddcff00 string: Fix UB on generic strcmp
new 912a104b7b string: Fix UB on index_first/index_last
new 3ef5cc0479 string: Fix UB on gneric strncmp
new 4f6cfce900 sunrpc: Fix UB on xdr_hyper
new 2df0131851 math: Fix UB in test-canonical-ldbl-96.c
new 8a45f66e63 math: Fix UB in float128 atan2
new aa363cf504 math: Rewrite ldbl-128 isnan
new 69c2c8faf6 stdlib: Fix UB on strtod FIX
new cbc2b52ac0 stdlib: Adapt tst-environ to ubsan
new 5f1b649e4a stdlib: Fix UB in tst-limits.c
new 76b2647796 string: Fix UB on tesf-ffs
new 956bfc5477 linux: Fix UB on tst-sched-setattr.c
new 8291a58060 stdlib: Fix tst-makecontext3 UB
new 0134869c4f nss: Fix UB on test-netdb
new 789fe69a25 nss: Fix tst-nss-hash UB
new 24d670db33 stdio-common: Fix UB on stdio-common/vfprintf-process-arg.c
new 32261e6b44 stdio: Fix test-printf-chk-ldbl-compat build with ubsan
new c7084865fd stdio: Fix test-printf-ldbl-compat.c build with ubsan
new 8f62a6b0da powerpc: Fix powerpc64 build for ubsan
new a417524890 nptl: xfail tst-cleanup2 when building with ubsan
new 475920507a sysvipc: Fix UB on time64 time support
new ba1779c71f string: Fix UB on test-strrchr
new ac8291366b string: Remove UB on ffs/ffsll
new 46b2287d66 gmon: Fix UB in tst-sprofil.c
new 7ebb8ec3c7 gmon: Fix UB in sprofil
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 (bf09a9dee2)
\
N -- N -- N refs/heads/azanella/ubsan-undef (7ebb8ec3c7)
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 67 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:
Makeconfig | 5 +----
configure | 12 ++++++++++++
configure.ac | 8 ++++++++
elf/Makefile | 2 +-
4 files changed, 22 insertions(+), 5 deletions(-)
--
To stop receiving notification emails like this one, please contact
the administrator of this repository.
This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch master
in repository linux.
from c405e182ea50 Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt [...]
new 121f34341d39 riscv: Replace function-like macro by static inline function
new 7d1d19a11cfb riscv: uprobes: Add missing fence.i after building the XOL buffer
new c3137514f1f1 Merge tag 'riscv-for-linus-6.15-rc4' of git://git.kernel.o [...]
The 3 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:
arch/riscv/include/asm/cacheflush.h | 15 ++++++++++-----
arch/riscv/kernel/probes/uprobes.c | 10 ++--------
2 files changed, 12 insertions(+), 13 deletions(-)
--
To stop receiving notification emails like this one, please contact
the administrator of this repository.
This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch master
in repository binutils-gdb.
from 129228c8b01 [pre-commit] Add codespell-log commit-msg hook
new 888a2e22a83 Fix d10v sim build with GCC 15
The 1 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:
sim/d10v/gencode.c | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
--
To stop receiving notification emails like this one, please contact
the administrator of this repository.
This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch master
in repository gcc.
from c0136555e99 libstdc++: Use markdown in some Doxygen comments
new 07b29ef00b7 testsuite: Add require target for SJLJ exception implementation
new b1cb7a5e273 testsuite: Skip tests incompatible with generic thunk support
The 2 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:
gcc/doc/sourcebuild.texi | 6 ++++
gcc/testsuite/c-c++-common/musttail14.c | 2 +-
gcc/testsuite/c-c++-common/musttail22.c | 2 +-
gcc/testsuite/g++.dg/ipa/pr83549.C | 1 +
gcc/testsuite/g++.dg/ipa/pr83667.C | 1 +
gcc/testsuite/g++.dg/musttail8.C | 2 +-
gcc/testsuite/g++.dg/musttail9.C | 2 +-
gcc/testsuite/g++.dg/opt/musttail3.C | 2 +-
gcc/testsuite/g++.dg/opt/musttail4.C | 2 +-
gcc/testsuite/g++.dg/opt/musttail5.C | 2 +-
gcc/testsuite/g++.dg/opt/pr119613.C | 2 +-
gcc/testsuite/g++.dg/torture/pr81812.C | 1 +
gcc/testsuite/g++.old-deja/g++.jason/thunk3.C | 3 +-
gcc/testsuite/lib/target-supports.exp | 43 +++++++++++++++++++++++++++
14 files changed, 62 insertions(+), 9 deletions(-)
--
To stop receiving notification emails like this one, please contact
the administrator of this repository.
This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch azanella/ubsan-undef
in repository glibc.
at bf09a9dee2 gmon: Fix UB in sprofil
This branch includes the following new commits:
new f4f4cc128e ubsan: Add initial support for -fsanitize=undefined
new 38f4b225fd elf: Enable ubsan on arm
new cce5affebb argp: Fix shift bug
new b7c89e97c1 elf: Adjust DT_EXTRATAGIDX to avoid undefined shifts
new a6d7220313 locate: Fix UB on memcpy call
new 0271ed4e90 localte: Fix UB on collate_finish
new 29e9b1c6fd locale: Fix UB on insert_weights
new 6fbc33f579 locale: Fix UB on add_locale_uint32_array
new b226cbf8c3 locale: Fix UB in elem_hash
new 9cee9713b3 elf: Fix UB on _dl_early_allocate
new c0bcd07ad0 x86_64: Fix UB on plt rewrite
new 655252c110 x86: Fix UB in x86_cpu_present/x86_cpu_active
new 7274dd7238 stdio: Fix UB on snprintf
new ff6e287b29 malloc: Fix UB in malloc-debug
new 77e93830af aarch64: Fix UB in ifunc resolvers
new cabf74767f math: Fix UB in expm1
new 1bc3e76ae9 math: Remove UB and optimize double ilogb
new 7623d25474 math: Optimize double ilogb/llogb
new e7d18838fe math: Remove UB and optimize double ilogbf
new 6eadae9610 math: Optimize float ilogb/llogb
new 20569400be math: Remove UB from float18 ilogbf
new eba05de5f4 math: Fix UB in setayload
new 8bfb8e2b40 math: Fix UB in setayloadf
new 25f856174f math: Fix UB on atanhf
new a12a3d628f math: Fix UB on coshf
new 746eff3262 math: Fix UB on logf
new f7f66ef4af math: Fix UB on sinhf
new 8d5baf6588 math: Fix UB on cbrtf
new dd5008a5bb math: Fix UB on cospif
new 7d4b9cc101 math: Fix UB on erfcf
new 4cbda6298b math: Fix UB on sinpif
new 644bffecab elf: Fix UB on _dl_map_object_from_fd
new d3a30f9d73 iconv: Fix UB on find_derivation
new 665b9146b0 iconv: Fix UB on iconv/tst-translit-mchar
new 49431f6544 libio: Fix UB __libio_codecvt_length
new 556b221f3d locale: Fix UB on VLA allocation
new 7292ea17db nss: Fix UB on fls
new 04eb7724bd stdio: Remove UB on printf_fp
new 6952c247eb stdlib: Fix __libc_message_impl iovec size
new 4ec1e1221d stdlib: Fix UB on erand48/jrand48
new 8382a2d57e stdlib: Fix UB on strtod
new f211921a11 string: Fix UB on gneric stpcpy
new b4ec438bee string: Fix UB on generic strcmp
new 4e4f39ddb0 string: Fix UB on index_first/index_last
new c85861dc19 string: Fix UB on gneric strncmp
new 603a397228 sunrpc: Fix UB on xdr_hyper
new ce81cf7364 math: Fix UB in test-canonical-ldbl-96.c
new 1c400929c6 math: Fix UB in float128 atan2
new 2fbb927115 math: Rewrite ldbl-128 isnan
new 0f0642ceb0 stdlib: Fix UB on strtod FIX
new c46974dd94 stdlib: Adapt tst-environ to ubsan
new 4de367c9f1 stdlib: Fix UB in tst-limits.c
new 5b096e4406 string: Fix UB on tesf-ffs
new 4b58f3729f linux: Fix UB on tst-sched-setattr.c
new 26dc99b8cc stdlib: Fix tst-makecontext3 UB
new 4f26682a5d nss: Fix UB on test-netdb
new 3dc21de9ac nss: Fix tst-nss-hash UB
new 2ad51967f2 stdio-common: Fix UB on stdio-common/vfprintf-process-arg.c
new e4a3a24f5f stdio: Fix test-printf-chk-ldbl-compat build with ubsan
new 63f582a678 stdio: Fix test-printf-ldbl-compat.c build with ubsan
new 41b8bf1625 powerpc: Fix powerpc64 build for ubsan
new bbe1bfce29 nptl: xfail tst-cleanup2 when building with ubsan
new fe0a96f37e sysvipc: Fix UB on time64 time support
new f31f2f678b string: Fix UB on test-strrchr
new a2d4e0ef0f string: Remove UB on ffs/ffsll
new 6f95e6b7fb gmon: Fix UB in tst-sprofil.c
new bf09a9dee2 gmon: Fix UB in sprofil
The 67 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.
--
To stop receiving notification emails like this one, please contact
the administrator of this repository.
This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch master
in repository linux.
from 7deea5634a67 Merge tag 'block-6.15-20250424' of git://git.kernel.dk/linux
new 5f9e1698141a KVM: arm64, x86: make kvm_arch_has_irq_bypass() inline
new 6560aff981ad KVM: SVM: Don't update IRTEs if APICv/AVIC is disabled
new 7537deda3652 KVM: SVM: Allocate IR data using atomic allocation
new 9bcac97dc42d KVM: x86: Reset IRTE to host control if *new* route isn't [...]
new bcda70c56f3e KVM: x86: Explicitly treat routing entry type changes as changes
new f1fb088d9cec KVM: x86: Take irqfds.lock when adding/deleting IRQ bypass [...]
new 07172206a26d iommu/amd: Return an error if vCPU affinity is set for non [...]
new aae251a380fe iommu/amd: WARN if KVM attempts to set vCPU affinity witho [...]
new 268cbfe65bb9 KVM: SVM: WARN if an invalid posted interrupt IRTE entry is added
new ca4f113b0b4c KVM: x86: Do not use kvm_rip_read() unconditionally in KVM [...]
new 38e93267ca68 KVM: x86: Do not use kvm_rip_read() unconditionally for KV [...]
new 117c3b21d3c7 arm64: Rework checks for broken Cavium HW in the PI code
new 2d7124941a27 Merge tag 'kvmarm-fixes-6.15-2' of https://git.kernel.org/ [...]
new c405e182ea50 Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt [...]
The 14 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:
arch/arm64/include/asm/kvm_host.h | 5 +++
arch/arm64/include/asm/mmu.h | 11 -------
arch/arm64/kernel/cpu_errata.c | 2 +-
arch/arm64/kernel/image-vars.h | 4 ---
arch/arm64/kernel/pi/map_kernel.c | 25 +++++++++++++-
arch/arm64/kvm/arm.c | 5 ---
arch/x86/include/asm/kvm_host.h | 6 ++++
arch/x86/kvm/svm/avic.c | 68 +++++++++++++++++++++------------------
arch/x86/kvm/trace.h | 13 ++++++--
arch/x86/kvm/vmx/posted_intr.c | 28 ++++++----------
arch/x86/kvm/x86.c | 28 ++++++++++------
drivers/iommu/amd/iommu.c | 15 +++------
12 files changed, 116 insertions(+), 94 deletions(-)
--
To stop receiving notification emails like this one, please contact
the administrator of this repository.
This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch master
in repository gcc.
from 4f7b3c24112 match: Move `(cmp (cond @0 @1 @2) @3)` simplification after [...]
new 0cb46354359 libstdc++: Remove c++26 dg-error lines for -Wdelete-incompl [...]
new c91eb5a5c13 libstdc++: Micro-optimization for std::addressof
new cd4306a7f22 libstdc++: Add some makefile dependencies
new c0136555e99 libstdc++: Use markdown in some Doxygen comments
The 4 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:
libstdc++-v3/include/bits/move.h | 2 +-
libstdc++-v3/include/bits/ptr_traits.h | 6 +++---
libstdc++-v3/src/c++11/Makefile.am | 8 ++++++++
libstdc++-v3/src/c++11/Makefile.in | 8 ++++++++
.../tr1/2_general_utilities/shared_ptr/cons/43820_neg.cc | 3 ---
5 files changed, 20 insertions(+), 7 deletions(-)
--
To stop receiving notification emails like this one, please contact
the administrator of this repository.
This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch master
in repository linux.
from 6e3597f12dce Merge tag 'pm-6.15-rc4' of git://git.kernel.org/pub/scm/li [...]
new 5e16f1a68d28 io_uring: don't duplicate flushing in io_req_post_cqe
new edd43f4d6f50 io_uring: fix 'sync' handling of io_fallback_tw()
new 0537fbb6ecae Merge tag 'io_uring-6.15-20250424' of git://git.kernel.dk/linux
new c0e473a0d226 block: fix race between set_blocksize and read paths
new e03463d247dd block: hoist block size validation code to a separate function
new 5533bc70aedc selftests: ublk: fix recover test
new 8f5036378983 selftests: ublk: remove useless 'delay_us' from 'struct dev_ctx'
new 3d7aa0c7b4e9 nvmet: fix out-of-bounds access in nvmet_enable_port
new 6c9c56d94ea9 Merge tag 'nvme-6.15-2025-04-24' of git://git.infradead.or [...]
new 1d019736b6f8 selftests: ublk: common: fix _get_disk_dev_t for pre-9.0 c [...]
new 7b720c720253 block: never reduce ra_pages in blk_apply_bdi_limits
new c63202140d4b block: move blkdev_{get,put} _no_open prototypes out of blkdev.h
new d13b7090b251 block: remove the backing_inode variable in bdev_statx
new 5f33b5226c9d block: don't autoload drivers on stat
new c4d2519c6ad8 block: don't autoload drivers on blk-cgroup configuration
new d6aa0c178bf8 ublk: call ublk_dispatch_req() for handling UBLK_U_IO_NEED [...]
new f40139fde527 ublk: fix race between io_uring_cmd_complete_in_task and u [...]
new 7deea5634a67 Merge tag 'block-6.15-20250424' of git://git.kernel.dk/linux
The 18 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:
block/bdev.c | 67 +++++++++++++++++++------
block/blk-cgroup.c | 2 +-
block/blk-settings.c | 8 ++-
block/blk-zoned.c | 5 +-
block/blk.h | 3 ++
block/fops.c | 18 ++++++-
block/ioctl.c | 6 +++
drivers/block/ublk_drv.c | 41 ++++++++-------
drivers/nvme/target/core.c | 3 ++
include/linux/blkdev.h | 5 +-
io_uring/io_uring.c | 24 +++++----
tools/testing/selftests/ublk/kublk.c | 1 +
tools/testing/selftests/ublk/kublk.h | 3 --
tools/testing/selftests/ublk/test_common.sh | 4 +-
tools/testing/selftests/ublk/test_generic_05.sh | 2 +-
15 files changed, 136 insertions(+), 56 deletions(-)
--
To stop receiving notification emails like this one, please contact
the administrator of this repository.