commit | 0a4fe4aa34dd7b9bc2315f6bd52b11f394e8501a | [log] [tgz] |
---|---|---|
author | Mark Wielaard <mark@klomp.org> | Thu Oct 26 16:49:08 2023 +0200 |
committer | Aleksei Vetrov <vvvvvv@google.com> | Fri Nov 03 17:38:38 2023 +0000 |
tree | df86c624a9555b62913cb753e7825b01abee790a | |
parent | 4f9b78897181b180b1fecc2412096607477cb440 [diff] |
libdw: ignore really large discriminator llvm can create really large discriminator values. We used to flag those as invalid when the value wouldn't fit in 24 bits. Just truncate the value. * libdw/dwarf_getsrclines.c (add_new_line): Define SETX. Use SETX to set discriminator. https://sourceware.org/bugzilla/show_bug.cgi?id=30967 Change-Id: Iadb48c6fed191d9b2e85fa1bcccdd2b63d0dd9a1 Signed-off-by: Mark Wielaard <mark@klomp.org>