forked from mirrors/gecko-dev
Pulls out the CppFiltParser work into a worker to run in the background and avoid the jank induced by the final convertSymsMapToExpectedSymFormat call. Profiling shows that after this change there is virtually no jank when asking the geckoProfiler API for symbols. MozReview-Commit-ID: CAKMvjLa4dl --HG-- extra : rebase_source : de9202687ca8ffbfa5216f73fe57e97ffdbea8ef
35 lines
928 B
Python
35 lines
928 B
Python
# -*- Mode: python; indent-tabs-mode: nil; tab-width: 40 -*-
|
|
# vim: set filetype=python:
|
|
# This Source Code Form is subject to the terms of the Mozilla Public
|
|
# License, v. 2.0. If a copy of the MPL was not distributed with this
|
|
# file, You can obtain one at http://mozilla.org/MPL/2.0/.
|
|
|
|
with Files("**"):
|
|
BUG_COMPONENT = ("Toolkit", "WebExtensions: Untriaged")
|
|
|
|
JAR_MANIFESTS += ['jar.mn']
|
|
|
|
EXTRA_COMPONENTS += [
|
|
'extensions-browser.manifest',
|
|
]
|
|
|
|
EXTRA_JS_MODULES += [
|
|
'ExtensionPopups.jsm',
|
|
'ParseBreakpadSymbols-worker.js',
|
|
'ParseCppFiltSymbols-worker.js',
|
|
'ParseNMSymbols-worker.js',
|
|
'ParseSymbols.jsm',
|
|
]
|
|
|
|
DIRS += ['schemas']
|
|
|
|
BROWSER_CHROME_MANIFESTS += [
|
|
'test/browser/browser-remote.ini',
|
|
'test/browser/browser.ini',
|
|
]
|
|
|
|
MOCHITEST_MANIFESTS += ['test/mochitest/mochitest.ini']
|
|
XPCSHELL_TESTS_MANIFESTS += [
|
|
'test/xpcshell/xpcshell-remote.ini',
|
|
'test/xpcshell/xpcshell.ini',
|
|
]
|