diff options
| author | Pavel Labath <pavel@labath.sk> | 2024-08-15 13:34:03 +0200 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2024-08-15 13:34:03 +0200 |
| commit | 57a19ac3365f1dc255e6f24fcb7afcde2ccef8f9 (patch) | |
| tree | fe103b4c6c1bef153ffa0898980ac14f7ecd0c49 /lldb/source/Plugins/ScriptInterpreter/Python/Interfaces/ScriptedPlatformPythonInterface | |
| parent | 7898866065f6c9b72b5fa3e45e565baf8a5e7609 (diff) | |
Reapply "[lldb] Tolerate multiple compile units with the same DWO ID (#100577)" (#104041)
The only change vs. the first version of the patch is that I've made
DWARFUnit linking thread-safe/unit. This was necessary because, during
the
indexing step, two skeleton units could attempt to associate themselves
with the split unit.
The original commit message was:
I ran into this when LTO completely emptied two compile units, so they
ended up with the same hash (see #100375). Although, ideally, the
compiler would try to ensure we don't end up with a hash collision even
in this case, guaranteeing their absence is practically impossible. This
patch ensures this situation does not bring down lldb.
Diffstat (limited to 'lldb/source/Plugins/ScriptInterpreter/Python/Interfaces/ScriptedPlatformPythonInterface')
0 files changed, 0 insertions, 0 deletions
