gecko-dev/taskcluster
Jeremy Chen 79f145e226 Bug 1359313 - whitelist -moz-border-*-colors related bindings to satisfy heap write analysis. r=bholley,heycam
A quick fix for hazard bustage by increase the NUM_ALLOWED_WRITE_HAZARDS
from 3 to 7 is pushed in bug 1348173 comment 37. In this bug, we shall do
the actual fix and restore the NUM_ALLOWED_WRITE_HAZARDS.

The -moz-border-*-colors bindings trigger errors because they're using
outparams (nsStyleBorder) which further manipulate its member (mBorderColors)
which is a double raw pointers. Since we don't have the ability to
whitelist the indirect access to mBorderColors[x] list, we can only add
them to the ignoreContents for now.

We might be able to move these bindings to the whitelist of the above
treatAsSafeArgument function, if we could refactor mBorderColors to use
nsTArray directly.

MozReview-Commit-ID: 2cQz58K2A10

--HG--
extra : rebase_source : af2b5b944fb9d19fe28f57eaa37f77174d48bfa4
2017-04-27 12:06:05 +08:00
..
actions Bug 1353520 - Better default for environment envs for retriggerable jobs r=gbrown 2017-04-04 16:17:17 -04:00
ci Bug 1254355 - Post: Make android-* jobs depend on more of the build. r=gps 2017-04-18 21:17:28 -07:00
docker Bug 1358590 - Update rust-build to v0.4.5. r=ted 2017-04-21 12:03:33 -07:00
docs Bug 1359997: update docs to point users to the parameters artifact; r=bdahl 2017-04-26 21:16:16 +00:00
scripts Bug 1359313 - whitelist -moz-border-*-colors related bindings to satisfy heap write analysis. r=bholley,heycam 2017-04-27 12:06:05 +08:00
taskgraph Backed out changeset e5073b47f5c8 (bug 1351010) for failing taskcluster/taskgraph/test/test_optimize.py. r=backout 2017-04-26 16:19:19 +02:00
mach_commands.py Bug 1333255: introduce graph morphs, use them to make index tasks; r=jonasfj 2017-03-07 20:39:27 +00:00
moz.build Bug 1344871 - add BUG_COMPONENT to taskcluster/* files. r=garndt 2017-03-07 13:06:50 -05:00