crypt32(9/11): Add a few traces
Juan Lang
juan.lang at gmail.com
Mon Jul 30 14:19:58 CDT 2007
--Juan
-------------- next part --------------
From 62a01e8a88f4919643bb31ec649eaa97a50ad943 Mon Sep 17 00:00:00 2001
From: Juan Lang <juanlang at juan.corp.google.com>
Date: Mon, 30 Jul 2007 12:08:57 -0700
Subject: [PATCH] Add a few traces
---
dlls/crypt32/decode.c | 12 +++++++++++-
1 files changed, 11 insertions(+), 1 deletions(-)
diff --git a/dlls/crypt32/decode.c b/dlls/crypt32/decode.c
index 846f6e1..022c912 100644
--- a/dlls/crypt32/decode.c
+++ b/dlls/crypt32/decode.c
@@ -318,6 +318,9 @@ static BOOL CRYPT_AsnDecodeSequenceItems
DWORD i, decoded = 0;
const BYTE *ptr = pbEncoded;
+ TRACE("%p, %d, %p, %d, %08x, %p, %p, %p\n", items, cItem, pbEncoded,
+ cbEncoded, dwFlags, pvStructInfo, nextData, cbDecoded);
+
for (i = 0, ret = TRUE; ret && i < cItem; i++)
{
if (cbEncoded - (ptr - pbEncoded) != 0)
@@ -355,6 +358,7 @@ static BOOL CRYPT_AsnDecodeSequenceItems
if (items[i].size % sizeof(DWORD))
items[i].size += sizeof(DWORD) -
items[i].size % sizeof(DWORD);
+ TRACE("item %d size: %d\n", i, items[i].size);
if (nextData && items[i].hasPointer &&
items[i].size > items[i].minSize)
nextData += items[i].size - items[i].minSize;
@@ -412,6 +416,7 @@ static BOOL CRYPT_AsnDecodeSequenceItems
}
if (ret)
*cbDecoded = decoded;
+ TRACE("returning %d\n", ret);
return ret;
}
@@ -2330,10 +2335,15 @@ static BOOL WINAPI CRYPT_AsnDecodePKCSCo
sizeof(CRYPT_DER_BLOB), TRUE, TRUE,
offsetof(CRYPT_CONTENT_INFO, Content.pbData), 0 },
};
+ BOOL ret;
+
+ TRACE("%p, %d, %08x, %p, %p, %d\n", pbEncoded, cbEncoded, dwFlags,
+ pDecodePara, pvStructInfo, *pcbStructInfo);
- return CRYPT_AsnDecodeSequence(dwCertEncodingType, items,
+ ret = CRYPT_AsnDecodeSequence(dwCertEncodingType, items,
sizeof(items) / sizeof(items[0]), pbEncoded, cbEncoded, dwFlags,
pDecodePara, pvStructInfo, pcbStructInfo, info ? info->pszObjId : NULL);
+ return ret;
}
static BOOL WINAPI CRYPT_AsnDecodePKCSContentInfo(DWORD dwCertEncodingType,
--
1.4.1
More information about the wine-patches
mailing list