зеркало из https://github.com/mozilla/gecko-dev.git
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:
Родитель
a677051b03
Коммит
9d9fb92aed
|
@ -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",
|
||||
|
|
Загрузка…
Ссылка в новой задаче