summaryrefslogtreecommitdiff
path: root/Source/WebCore/storage/IDBTransactionBackendImpl.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'Source/WebCore/storage/IDBTransactionBackendImpl.cpp')
-rw-r--r--Source/WebCore/storage/IDBTransactionBackendImpl.cpp5
1 files changed, 5 insertions, 0 deletions
diff --git a/Source/WebCore/storage/IDBTransactionBackendImpl.cpp b/Source/WebCore/storage/IDBTransactionBackendImpl.cpp
index 24fa1c605..012e6b6dd 100644
--- a/Source/WebCore/storage/IDBTransactionBackendImpl.cpp
+++ b/Source/WebCore/storage/IDBTransactionBackendImpl.cpp
@@ -32,6 +32,7 @@
#include "IDBCursorBackendImpl.h"
#include "IDBDatabaseBackendImpl.h"
#include "IDBDatabaseException.h"
+#include "IDBTracing.h"
#include "IDBTransactionCoordinator.h"
namespace WebCore {
@@ -104,6 +105,7 @@ bool IDBTransactionBackendImpl::scheduleTask(PassOwnPtr<ScriptExecutionContext::
void IDBTransactionBackendImpl::abort()
{
+ IDB_TRACE("IDBTransactionBackendImpl::abort");
if (m_state == Finished)
return;
@@ -185,6 +187,7 @@ void IDBTransactionBackendImpl::start()
void IDBTransactionBackendImpl::commit()
{
+ IDB_TRACE("IDBTransactionBackendImpl::commit");
// The last reference to this object may be released while performing the
// commit steps below. We therefore take a self reference to keep ourselves
// alive while executing this method.
@@ -203,6 +206,7 @@ void IDBTransactionBackendImpl::commit()
void IDBTransactionBackendImpl::taskTimerFired(Timer<IDBTransactionBackendImpl>*)
{
+ IDB_TRACE("IDBTransactionBackendImpl::taskTimerFired");
ASSERT(!m_taskQueue.isEmpty());
if (m_state == StartPending) {
@@ -223,6 +227,7 @@ void IDBTransactionBackendImpl::taskTimerFired(Timer<IDBTransactionBackendImpl>*
void IDBTransactionBackendImpl::taskEventTimerFired(Timer<IDBTransactionBackendImpl>*)
{
+ IDB_TRACE("IDBTransactionBackendImpl::taskEventTimerFired");
ASSERT(m_state == Running);
if (!m_pendingEvents && m_taskQueue.isEmpty()) {