[Lldb-commits] [PATCH] D134842: Improve dynamic loader support in DynamicLoaderPOSIXDYLD when using core files.
Greg Clayton via Phabricator via lldb-commits
lldb-commits at lists.llvm.org
Thu Sep 29 10:19:00 PDT 2022
clayborg added inline comments.
================
Comment at: lldb/source/Plugins/DynamicLoader/POSIX-DYLD/DYLDRendezvous.cpp:174-181
+ // If we have a core file, we will read the current rendezvous state
+ // from the core file's memory which will indicate there is nothing
+ // to do, but we need it to load all of the shared libraries. If we
+ // don't change this, then "info.state" will be set to eAdd and the
+ // m_previous.state will be eConsistent and GetAction() will return
+ // eNoAction when we need it to return eTakeSnapshot.
+ if (IsCoreFile())
----------------
labath wrote:
> How about we just change `GetAction` to directly return `eTakeSnapshot` in this case?
that is a good idea
Repository:
rG LLVM Github Monorepo
CHANGES SINCE LAST ACTION
https://reviews.llvm.org/D134842/new/
https://reviews.llvm.org/D134842
More information about the lldb-commits
mailing list