# 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/.
import argparse import os import shutil import subprocess import sys
import buildconfig
def dump_symbols(target, tracking_file, count_ctors=False): # Our tracking file, if present, will contain path(s) to the previously generated # symbols. Remove them in this case so we don't simply accumulate old symbols # during incremental builds. if os.path.isfile(os.path.normpath(tracking_file)): with open(tracking_file, "r") as fh:
files = fh.read().splitlines()
dirs = set(os.path.dirname(f) for f in files) for d in dirs:
shutil.rmtree(
os.path.join(buildconfig.topobjdir, "dist", "crashreporter-symbols", d),
ignore_errors=True,
)
# Build default args for symbolstore.py based on platform.
sym_store_args = []
Die Informationen auf dieser Webseite wurden
nach bestem Wissen sorgfältig zusammengestellt. Es wird jedoch weder Vollständigkeit, noch Richtigkeit,
noch Qualität der bereit gestellten Informationen zugesichert.
Bemerkung:
Die farbliche Syntaxdarstellung und die Messung sind noch experimentell.