Bug 1365937 - Mark Servo_DeclarationBlock_GetCssText as threadsafe; r?froydnj draft
authorManish Goregaokar <manishearth@gmail.com>
Mon, 22 May 2017 13:32:13 -0700
changeset 582538 3d3e7af3ce603cb5cdcc6d1738d8ac7c2cdc2426
parent 582537 87f25c5d32bdf5337a1a25ec09b5b488179f9a1f
child 629811 5b67473101c79a4496cb05e30ea9f4ef63523387
push id60126
push userbmo:manishearth@gmail.com
push dateMon, 22 May 2017 20:32:39 +0000
reviewersfroydnj
bugs1365937
milestone55.0a1
Bug 1365937 - Mark Servo_DeclarationBlock_GetCssText as threadsafe; r?froydnj MozReview-Commit-ID: 899nIoyc8OD
js/src/devtools/rootAnalysis/analyzeHeapWrites.js
--- a/js/src/devtools/rootAnalysis/analyzeHeapWrites.js
+++ b/js/src/devtools/rootAnalysis/analyzeHeapWrites.js
@@ -21,16 +21,17 @@ function checkExternalFunction(entry)
         /^rusturl/,
         "memcmp",
         "strcmp",
         "fmod",
         "floor",
         "ceil",
         /memchr/,
         "strlen",
+        /Servo_DeclarationBlock_GetCssText/,
         // Assume that atomic accesses are threadsafe.
         /^__atomic_fetch_/,
         /^__atomic_load_/,
     ];
     if (entry.matches(whitelist))
         return;
 
     // memcpy and memset are safe if the target pointer is threadsafe.