libdw: make dwarf_getalt and dwarf_setalt thread-safe
authorHeather McIntyre <hsm2@rice.edu>
Fri, 12 Jul 2024 22:35:00 +0000 (18:35 -0400)
committerAaron Merey <amerey@redhat.com>
Wed, 21 Aug 2024 00:19:13 +0000 (20:19 -0400)
commit7c4fcff44aecc0eaff937e73854c5aa3469fe36b
tree8b92a198eee6cb1ae38325ea8927c4013eacec19
parentd6443d1a4df6057f9012d105037f52daaca911f1
libdw: make dwarf_getalt and dwarf_setalt thread-safe

* libdw/dwarf_begin_elf.c (dwarf_begin_elf): Init dwarf_lock.
* libdw/dwarf_end.c (dwarf_end): Free dwarf_lock.
* libdw/dwarf_getalt.c (dwarf_getalt): Add locking.
* libdw/dwarf_setalt.c (dwarf_setalt): Ditto.
* libdw/libdwP.h (struct Dwarf): Define dwarf_lock.

Signed-off-by: Heather S. McIntyre <hsm2@rice.edu>
Signed-off-by: Aaron Merey <amerey@redhat.com>
Signed-off-by: Mark Wielaard <mark@klomp.org>
libdw/dwarf_begin_elf.c
libdw/dwarf_end.c
libdw/dwarf_getalt.c
libdw/dwarf_setalt.c
libdw/libdwP.h
This page took 0.032354 seconds and 5 git commands to generate.