Bug 1417519 - Log layers id as a hex value. r=botond

These days (at least with webrender enabled), the layers id is created
by mashing together two uint32 values into the uint64. Printing it as in
base 10 produces some large number near the 32-bit boundary, and it's
much more legible/easier to compare when printed in hex.

MozReview-Commit-ID: JsGhqyLtDBv

--HG--
extra : rebase_source : ed60d26d8223d968f37e8d933e60b1ee6552d1e9
This commit is contained in:
Kartikaya Gupta 2017-11-17 10:54:23 -05:00
Родитель a677051b03
Коммит 9d9fb92aed
4 изменённых файлов: 4 добавлений и 4 удалений

Просмотреть файл

@ -229,7 +229,7 @@ AppendToString(std::stringstream& aStream, const ScrollableLayerGuid& s,
const char* pfx, const char* sfx)
{
aStream << pfx
<< nsPrintfCString("{ l=%" PRIu64 ", p=%u, v=%" PRIu64 " }", s.mLayersId, s.mPresShellId, s.mScrollId).get()
<< nsPrintfCString("{ l=0x%" PRIx64 ", p=%u, v=%" PRIu64 " }", s.mLayersId, s.mPresShellId, s.mScrollId).get()
<< sfx;
}

Просмотреть файл

@ -973,7 +973,7 @@ APZCTreeManager::FlushApzRepaints(uint64_t aLayersId)
// Previously, paints were throttled and therefore this method was used to
// ensure any pending paints were flushed. Now, paints are flushed
// immediately, so it is safe to simply send a notification now.
APZCTM_LOG("Flushing repaints for layers id %" PRIu64, aLayersId);
APZCTM_LOG("Flushing repaints for layers id 0x%" PRIx64, aLayersId);
const LayerTreeState* state =
CompositorBridgeParent::GetIndirectShadowTree(aLayersId);
MOZ_ASSERT(state && state->mController);

Просмотреть файл

@ -340,7 +340,7 @@ HitTestingTreeNode::Dump(const char* aPrefix) const
}
printf_stderr("%sHitTestingTreeNode (%p) APZC (%p) g=(%s) %s%s%sr=(%s) t=(%s) c=(%s)%s%s\n",
aPrefix, this, mApzc.get(),
mApzc ? Stringify(mApzc->GetGuid()).c_str() : nsPrintfCString("l=%" PRIu64, mLayersId).get(),
mApzc ? Stringify(mApzc->GetGuid()).c_str() : nsPrintfCString("l=0x%" PRIx64, mLayersId).get(),
(mOverride & EventRegionsOverride::ForceDispatchToContent) ? "fdtc " : "",
(mOverride & EventRegionsOverride::ForceEmptyHitRegion) ? "fehr " : "",
(mFixedPosTarget != FrameMetrics::NULL_SCROLL_ID) ? nsPrintfCString("fixed=%" PRIu64 " ", mFixedPosTarget).get() : "",

Просмотреть файл

@ -114,7 +114,7 @@ WebRenderLayerScrollData::Dump(const WebRenderScrollData& aOwner) const
Stringify(mVisibleRegion).c_str());
printf_stderr(" event regions: %s override: 0x%x\n",
Stringify(mEventRegions).c_str(), mEventRegionsOverride);
printf_stderr(" ref layers id: %" PRIu64 "\n", mReferentId.valueOr(0));
printf_stderr(" ref layers id: 0x%" PRIx64 "\n", mReferentId.valueOr(0));
//printf_stderr(" scroll thumb: %s animation: %" PRIu64 "\n",
// Stringify(mScrollThumbData).c_str(), mScrollbarAnimationId);
printf_stderr(" scroll container: %d target: %" PRIu64 "\n",