Date: | Fri, 18 Aug 2023 17:45:54 -0700 |
---|---|
From: | Tim Haines <noreply@xxxxxxxxxx> |
Subject: | [DynInst_API:] [dyninst/dyninst] b8b6d3: Make MappedFile::mapped_files threadsafe |
Branch: refs/heads/thaines/fix_MappedFile_thread_safety Home: https://github.com/dyninst/dyninst Commit: b8b6d3ab699a58f05595dd42dfd2b8f914b0890a https://github.com/dyninst/dyninst/commit/b8b6d3ab699a58f05595dd42dfd2b8f914b0890a Author: Tim Haines <thaines.astro@xxxxxxxxx> Date: 2023-08-18 (Fri, 18 Aug 2023) Changed paths: M common/src/MappedFile.C M common/src/MappedFile.h Log Message: ----------- Make MappedFile::mapped_files threadsafe Currently, a MappedFile is created from a constructor in either the Symtab or Archive classes. In both cases, a user is allowed to invoke them in parallel (although only one thread may enter the constructor), but the cache here is not threadsafe. |
[← Prev in Thread] | Current Thread | [Next in Thread→] |
---|---|---|
|
Previous by Date: | [DynInst_API:] [dyninst/dyninst] ed0aaf: Move inst2ast example to examples repo, Tim Haines |
---|---|
Next by Date: | [DynInst_API:] [dyninst/dyninst] a22bfd: Remove parseAPI/doc/code_sample.cc, Tim Haines |
Previous by Thread: | [DynInst_API:] [dyninst/dyninst] b84315: add deprecated annotation macro, kupsch |
Next by Thread: | [DynInst_API:] [dyninst/dyninst] b8de85: Refactor out is_*_unit functions from dwarf_cu_info.h, Tim Haines |
Indexes: | [Date] [Thread] |