Date: | Tue, 05 Sep 2023 20:16:07 -0700 |
---|---|
From: | Tim Haines <noreply@xxxxxxxxxx> |
Subject: | [DynInst_API:] [dyninst/dyninst] 7acb76: Don't check for existing return type when parsing ... |
Branch: refs/heads/master Home: https://github.com/dyninst/dyninst Commit: 7acb76787c647a434301579e4e9baa3a59884eb4 https://github.com/dyninst/dyninst/commit/7acb76787c647a434301579e4e9baa3a59884eb4 Author: Tim Haines <thaines.astro@xxxxxxxxx> Date: 2023-09-05 (Tue, 05 Sep 2023) Changed paths: M symtabAPI/src/dwarfWalker.C Log Message: ----------- Don't check for existing return type when parsing DWARF subprogram (#1509) Since 8b400af5, functions are guaranteed to only be parsed once, so the return type can never be set before the call here. Checking the return type circularly invokes Symtab::parseTypesNow which deadlocks since 7f1e24d. |
[← Prev in Thread] | Current Thread | [Next in Thread→] |
---|---|---|
|
Previous by Date: | [DynInst_API:] [dyninst/dyninst] 5b58ef: Use renamed files, Tim Haines |
---|---|
Next by Date: | [DynInst_API:] [dyninst/dyninst], Tim Haines |
Previous by Thread: | [DynInst_API:] [dyninst/dyninst] 79a099: Add common/h to BUILD_INTERFACE in 32-bit libdynin..., Tim Haines |
Next by Thread: | [DynInst_API:] [dyninst/dyninst] 7b17a1: Remove undefined FunctionBase constructors, Tim Haines |
Indexes: | [Date] [Thread] |