[LDR] Include dllname in snap failure DPRINT.

CORE-15135
This commit is contained in:
Mark Jansen 2018-10-03 19:34:14 +02:00
parent 520f404e9c
commit 1a9b50690a
No known key found for this signature in database
GPG key ID: B39240EE84BEAE8B

View file

@ -1028,14 +1028,14 @@ FailurePath:
/* Is this a static snap? */
if (Static)
{
RtlInitAnsiString(&TempString, DllName ? DllName : "Unknown");
/* Inform the debug log */
if (IsOrdinal)
DPRINT1("Failed to snap ordinal 0x%x\n", OriginalOrdinal);
DPRINT1("Failed to snap ordinal %Z!0x%x\n", &TempString, OriginalOrdinal);
else
DPRINT1("Failed to snap %s\n", ImportName);
DPRINT1("Failed to snap %Z!%s\n", &TempString, ImportName);
/* These are critical errors. Setup a string for the DLL name */
RtlInitAnsiString(&TempString, DllName ? DllName : "Unknown");
RtlAnsiStringToUnicodeString(&HardErrorDllName, &TempString, TRUE);
/* Set it as the parameter */