1
Fork 0
mirror of https://sourceware.org/git/dwz.git synced 2025-12-16 00:26:29 +00:00
No description
Find a file
Mark Wielaard bb30b70ea9 dwz.c (optimize_multifile): Init shstrtab and shstrtab_len after setjmp.
Initialize shstrtab and shstrtab_len variables when they are
needed. When initializing them before the setjmp/longjmp (dwz_oom)
setup gcc will produce clobbered warnings:

15736 |   const char *const shstrtab = dwarf_5 ? shstrtab_dwarf5 : shstrtab_gnu;
      |                     ^~~~~~~~
15737 |   const size_t shstrtab_len = (dwarf_5
      |                ^~~~~~~~~~~~

dwz.c: In function ‘optimize_multifile.constprop’:
dwz.c:15736:21: warning: variable ‘shstrtab’ might be clobbered by ‘longjmp’ or ‘vfork’ [-Wclobbered]
dwz.c:15737:16: warning: variable ‘shstrtab_len’ might be clobbered by ‘longjmp’ or ‘vfork’ [-Wclobbered]
2025-06-23 17:43:58 +02:00
contrib upload-release.sh: Add gpg signing and uploading the signature (.asc) files 2025-06-10 19:18:39 +02:00
testsuite testsuite: fix finding gdb without which 2024-07-27 18:25:44 +02:00
.gitignore gen-copyright-years.sh skip native.c 2022-11-03 16:07:57 +01:00
args.c gen-copyright-years.sh: Handle mjw copyright 2025-06-10 15:01:47 +02:00
args.h Process files in parallel 2021-03-26 11:45:17 +01:00
configure Handle running configure in source dir 2019-07-02 10:35:51 +02:00
COPYING Add license file. 2012-06-08 14:14:00 +02:00
COPYING.RUNTIME Fix up FSF addresses, add COPYING3 and COPYING.RUNTIME. 2012-06-15 08:44:14 +02:00
COPYING3 Fix up FSF addresses, add COPYING3 and COPYING.RUNTIME. 2012-06-15 08:44:14 +02:00
COPYRIGHT_YEARS gen-copyright-years.sh: Handle mjw copyright 2025-06-10 15:01:47 +02:00
COVER-LETTER [odr, c++] Cover letter -- One Definition Rule for struct, class and union 2020-01-06 16:22:11 +01:00
dwarf2.def Sync dwarf2.{def,h} and dwarfnames.c from gcc/libiberty 2025-06-14 21:03:58 +02:00
dwarf2.h Sync dwarf2.{def,h} and dwarfnames.c from gcc/libiberty 2025-06-14 21:03:58 +02:00
dwarfnames.c Sync dwarf2.{def,h} and dwarfnames.c from gcc/libiberty 2025-06-14 21:03:58 +02:00
dwz.1 Add -p native and -e native 2021-04-12 21:50:23 +02:00
dwz.c dwz.c (optimize_multifile): Init shstrtab and shstrtab_len after setjmp. 2025-06-23 17:43:58 +02:00
hashtab.c htab.c: Remove old-style function definitions 2025-06-15 00:08:54 +02:00
hashtab.h Use xxHash hashing algorithm. 2022-07-07 14:18:13 +02:00
iterators.h Add iterators.h 2019-11-04 18:21:01 +01:00
Makefile Add support for version 9 .gdb_index 2024-10-03 00:38:54 +02:00
obstack-wrapper.h Add obstack-wrapper.h 2025-05-16 15:32:14 +02:00
pool.c Factor out pool.{c,h} 2021-04-12 10:10:13 +02:00
pool.h Factor out pool.{c,h} 2021-04-12 10:10:13 +02:00
README.release-checklist lldb doesn't have a mailinglist anymore 2025-06-14 20:18:23 +02:00
sha1.c Add .note.gnu.build-id section to the common file. 2012-05-10 15:45:26 +02:00
sha1.h Add .note.gnu.build-id section to the common file. 2012-05-10 15:45:26 +02:00
util.h Add -p native and -e native 2021-04-12 21:50:23 +02:00
VERSION Bump version to 0.16 2025-06-10 19:22:56 +02:00

- Verify that copyright notices in source files are up-to-date.
- Update COPYRIGHT_YEARS using contrib/release/gen-copyright-years.sh.
  Commit modifications if there are any.
- Run contrib/release/do-release.sh.
  Use:
  - --minor to do a minor update: $maj.$min -> $maj.$(($min + 1))
  - --major to do a major update: $maj.$min -> $(($maj + 1)).0
  This:
  - adds a commit that updates the VERSION file,
  - creates a signed annotated release tag for that commit, and
  - pushes both the commit and the tag to the remote repository.
- Run contrib/release/upload-release.sh.
  This creates and uploads two release tarballs.
- Write draft release announcement.
  F.i. using template of
  https://sourceware.org/ml/gdb-announce/2019/msg00001.html.
- Sent out draft release announcement to maintainers for review and
  further contributions.
- Sent out release announcement.  Sent to:
  - Maintainers
  - dwz@sourceware.org
  - dwarf-discuss@lists.dwarfstd.org
  - gcc@gcc.gnu.org
  - gdb@sourceware.org
- Update web page ( https://sourceware.org/dwz/ ):
  - Add news item with hlink to release annoucement.
  - Add entry in release list.