Bug 1480496 - Add a profiler label frame to Loader::ParseSheet with the LAYOUT category r?mstange draft
authorNazım Can Altınova <canaltinova@gmail.com>
Fri, 03 Aug 2018 13:43:57 +0200
changeset 826280 f72b0a3180a8010e06446ca3d54a34667d704082
parent 826273 484dc9b59dcaaedc039e5a851cdd6a997f713429
push id118278
push userbmo:canaltinova@gmail.com
push dateFri, 03 Aug 2018 11:48:12 +0000
reviewersmstange
bugs1480496
milestone63.0a1
Bug 1480496 - Add a profiler label frame to Loader::ParseSheet with the LAYOUT category r?mstange MozReview-Commit-ID: CcuCs9fxTbT
layout/style/Loader.cpp
--- a/layout/style/Loader.cpp
+++ b/layout/style/Loader.cpp
@@ -1596,16 +1596,17 @@ Loader::LoadSheet(SheetLoadData* aLoadDa
  * ParseSheet handles parsing the data stream.
  */
 Loader::Completed
 Loader::ParseSheet(const nsACString& aBytes,
                    SheetLoadData* aLoadData,
                    AllowAsyncParse aAllowAsync)
 {
   LOG(("css::Loader::ParseSheet"));
+  AUTO_PROFILER_LABEL("css::Loader::ParseSheet", LAYOUT);
   MOZ_ASSERT(aLoadData);
   aLoadData->mIsBeingParsed = true;
 
   StyleSheet* sheet = aLoadData->mSheet;
   MOZ_ASSERT(sheet);
 
   // Some cases, like inline style and UA stylesheets, need to be parsed
   // synchronously. The former may trigger child loads, the latter must not.