Re: Deadlock from --enable-thread-safety

2023-08-04 Thread John Mellor-Crummey via Elfutils-devel
Mark, A third option that Heather and I discussed for the routines that needed replication (because sometimes they are called holding a write lock and sometimes not) was to put each routine in an include file where the write lock status is expected to be defined as a macro. Then, we can define

Re: [PATCH] Fix thread-safety for elfutils

2023-08-21 Thread John Mellor-Crummey via Elfutils-devel
Any thoughts about the patch from my student, Heather McIntyre? -- John Mellor-Crummey Professor Dept of Computer ScienceRice University email: joh...@rice.edu phone: 713-348-5179 > On Aug 8, 2023, at 12:07 PM, Heather McIntyre wrote: > > Hello all, > > This patch

Extension: read inlining info in an NVIDIA extended line map

2021-09-05 Thread John Mellor-Crummey via Elfutils-devel
As of CUDA 11.2, NVIDIA added extensions to the line map section of CUDA binaries to represent inlined functions. These extensions include - two new fields in a line table row to represent inline information: context, and functionname, - two new DWARF extended opcodes: DW_LNE_inlined_call,

[PATCH] read inlining info in an NVIDIA extended line map (was: Extension ...)

2021-09-10 Thread John Mellor-Crummey via Elfutils-devel
My previous patch submission seems to have been overlooked as buildbot issues consumed several days this week. However, discussion in the mailing list now seems to have moved on beyond my submission and I would like my patch considered. Here, I echo my previous submission, except I improved my

[PATCH] (revised) read inlining info in an NVIDIA extended line map (was: Extension ...)

2021-09-15 Thread John Mellor-Crummey via Elfutils-devel
00, John Mellor-Crummey via Elfutils- > devel wrote: >> My previous patch submission seems to have been overlooked as >> buildbot issues consumed several days this week. However, discussion >> in the mailing list now seems to have moved on beyond my submission >> and I would

[PATCH] (v2) read inlining info in an NVIDIA extended line map

2021-11-04 Thread John Mellor-Crummey via Elfutils-devel
other comments below, e.g. about an idea for reworking the > Dwarf_line_s data structure. > -- > John Mellor-Crummey Professor > Dept of Computer Science Rice University > email: joh...@rice.edu <mailto:joh...@rice.edu> phone: > 713-348-5179 >

[PATCH] version 2 read extended nvidia linemap

2021-11-05 Thread John Mellor-Crummey via Elfutils-devel
 the attachment was on the original message. i am resending the attachment. 0001-Read-inlining-info-in-NVIDIA-extended-line-map.patch Description: Binary data (sent from my phone)

Re: [PATCH] (v2) read inlining info in an NVIDIA extended line map

2021-11-10 Thread John Mellor-Crummey via Elfutils-devel
, > > On Thu, Nov 04, 2021 at 04:41:58PM -0500, John Mellor-Crummey via > Elfutils-devel wrote: >> Here I describe just the improvements to that patch that address Mark’s >> concerns: >> >> (1) all of the code for handling NVIDIA DWARF extensions is always >&