Index: net/cert/multi_threaded_cert_verifier.cc |
diff --git a/net/cert/multi_threaded_cert_verifier.cc b/net/cert/multi_threaded_cert_verifier.cc |
index 714b291b2bb0ba10e7b815dea899243b0dbaf236..c85c5d6ea1e9c9f61ae7456b6e82be9b9f43acd4 100644 |
--- a/net/cert/multi_threaded_cert_verifier.cc |
+++ b/net/cert/multi_threaded_cert_verifier.cc |
@@ -29,6 +29,8 @@ |
#include "net/cert/x509_certificate_net_log_param.h" |
#include "net/log/net_log.h" |
+#include "base/trace_event/trace_event.h" |
+ |
#if defined(USE_NSS_CERTS) || defined(OS_IOS) |
#include <private/pprthred.h> // PR_DetachThread |
#endif |
@@ -234,6 +236,7 @@ void DoVerifyOnWorkerThread(const scoped_refptr<CertVerifyProc>& verify_proc, |
const CertificateList& additional_trust_anchors, |
int* error, |
CertVerifyResult* result) { |
+ TRACE_EVENT0("net", "net::DoVerifyOnWorkerThread"); |
*error = verify_proc->Verify(cert.get(), hostname, ocsp_response, flags, |
crl_set.get(), additional_trust_anchors, result); |
@@ -359,6 +362,7 @@ class CertVerifierJob { |
void OnJobCompleted( |
scoped_ptr<MultiThreadedCertVerifier::CachedResult> verify_result) { |
+ TRACE_EVENT0("net", "net::CertVerifierJob::OnJobCompleted"); |
scoped_ptr<CertVerifierJob> keep_alive = cert_verifier_->RemoveJob(this); |
LogMetrics(*verify_result); |