From bf336549dfe243d2195f055331b2161912e8ef98 Mon Sep 17 00:00:00 2001 From: Derek Bruening Date: Mon, 23 Sep 2024 18:04:35 -0400 Subject: [PATCH] i#2498 init failures: Ignore privlib init failures Updates DR to 51b152fa2 extends the private loader bcrypt.dll entry failure being ignored to ignore all private library entry failures. We have had multiple cases of initializers failing without fatal consequences, and given that we do not have resources to track down every detail it is best to note the failure and move on. We have seen Dr. Memory in particular fail on newer Windows versions and in some cases ignoring that failure lets the tool continue and succeed, as only a small piece of the private library is needed (generally pulled in as a chain of dependences from dbghelp.dll which is used for symbol information). The private loader on Windows is considered best-effort at this point. Issue: #2498 --- dynamorio | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dynamorio b/dynamorio index 7f7544b6..51b152fa 160000 --- a/dynamorio +++ b/dynamorio @@ -1 +1 @@ -Subproject commit 7f7544b6f593dcdbb2213fca3922055092b35af1 +Subproject commit 51b152fa235bd9ed3e05a0b97bd57a85e8c88b0c