Quellcodebibliothek Statistik Leitseite products/Sources/formale Sprachen/C/Firefox/js/src/wasm/   (Firefox Browser Version 153.0.1©)  Datei vom 27.6.2026 mit Größe 1 kB image not shown  

Quelle  moz.build  Sprache: unbekannt

 
Spracherkennung für: .build vermutete Sprache: Unknown {[0] [0] [0]} [Methode: Schwerpunktbildung, einfache Gewichte, sechs Dimensionen]

# 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/.

FINAL_LIBRARY = "js"

# Includes should be relative to parent path
LOCAL_INCLUDES += ["!..", ".."]

include("../js-compileflags.mozbuild")
include("../js-config.mozbuild")
include("../js-cxxflags.mozbuild")

UNIFIED_SOURCES += [
    "AsmJS.cpp",
    "WasmAnyRef.cpp",
    "WasmBaselineCompile.cpp",
    "WasmBCFrame.cpp",
    "WasmBCMemory.cpp",
    "WasmBinary.cpp",
    "WasmBuiltinModule.cpp",
    "WasmBuiltins.cpp",
    "WasmCode.cpp",
    "WasmCodegenTypes.cpp",
    "WasmCompile.cpp",
    "WasmComponent.cpp",
    "WasmContext.cpp",
    "WasmDebug.cpp",
    "WasmDebugFrame.cpp",
    "WasmDump.cpp",
    "WasmFeatures.cpp",
    "WasmFrameIter.cpp",
    "WasmGC.cpp",
    "WasmGcObject.cpp",
    "WasmGenerator.cpp",
    "WasmInitExpr.cpp",
    "WasmInstance.cpp",
    "WasmIonCompile.cpp",
    "WasmJS.cpp",
    "WasmLog.cpp",
    "WasmMemory.cpp",
    "WasmMetadata.cpp",
    "WasmModule.cpp",
    "WasmModuleTypes.cpp",
    "WasmOpIter.cpp",
    "WasmPI.cpp",
    "WasmProcess.cpp",
    "WasmRealm.cpp",
    "WasmSerialize.cpp",
    "WasmSignalHandlers.cpp",
    "WasmStacks.cpp",
    "WasmStaticTypeDefs.cpp",
    "WasmStructLayout.cpp",
    "WasmStubs.cpp",
    "WasmSummarizeInsn.cpp",
    "WasmTable.cpp",
    "WasmTypeDef.cpp",
    "WasmValidate.cpp",
    "WasmValType.cpp",
    "WasmValue.cpp",
]

# Generate wasm/WasmBuiltinModuleGenerated.h from wasm/WasmBuiltinModule.yaml
GeneratedFile(
    "WasmBuiltinModuleGenerated.h",
    script="GenerateBuiltinModules.py",
    inputs=["WasmBuiltinModule.yaml"],
)

# Make sure all WebAssembly code is built with coverage instrumentation
# in FUZZING modes.
if CONFIG["FUZZING_INTERFACES"] or CONFIG["FUZZING_JS_FUZZILLI"]:
    include("/tools/fuzzing/libfuzzer-config.mozbuild")

[Dauer der Verarbeitung: 0.15 Sekunden, vorverarbeitet 2026-09-28]