Temporary header file '/tmp/s3FjShwrDp/dump1.h' with the following content will be compiled to create GCC translation unit dump: // add defines #define __STDC_VERSION__ 201710L #define _GXX_NULLPTR_T #define CLUTTER_ENABLE_COMPOSITOR_API 1 #define _REGEX_NELTS(n) #define _Atomic #define PACKED // add includes #include "/usr/include/mozjs-102/BaseProfiler.h" #include "/usr/include/mozjs-102/BaseProfilingCategory.h" #include "/usr/include/mozjs-102/double-conversion/double-conversion.h" #include "/usr/include/mozjs-102/double-conversion/double-to-string.h" #include "/usr/include/mozjs-102/double-conversion/string-to-double.h" #include "/usr/include/mozjs-102/double-conversion/utils.h" #include "/usr/include/mozjs-102/encoding_rs_mem.h" #include "/usr/include/mozjs-102/fdlibm.h" #include "/usr/include/mozjs-102/js/AllocPolicy.h" #include "/usr/include/mozjs-102/js/AllocationLogging.h" #include "/usr/include/mozjs-102/js/AllocationRecording.h" #include "/usr/include/mozjs-102/js/Array.h" #include "/usr/include/mozjs-102/js/ArrayBuffer.h" #include "/usr/include/mozjs-102/js/ArrayBufferMaybeShared.h" #include "/usr/include/mozjs-102/js/BigInt.h" #include "/usr/include/mozjs-102/js/BuildId.h" #include "/usr/include/mozjs-102/js/CallAndConstruct.h" #include "/usr/include/mozjs-102/js/CallArgs.h" #include "/usr/include/mozjs-102/js/CallNonGenericMethod.h" #include "/usr/include/mozjs-102/js/CharacterEncoding.h" #include "/usr/include/mozjs-102/js/Class.h" #include "/usr/include/mozjs-102/js/ComparisonOperators.h" #include "/usr/include/mozjs-102/js/CompilationAndEvaluation.h" #include "/usr/include/mozjs-102/js/CompileOptions.h" #include "/usr/include/mozjs-102/js/Context.h" #include "/usr/include/mozjs-102/js/ContextOptions.h" #include "/usr/include/mozjs-102/js/Conversions.h" #include "/usr/include/mozjs-102/js/Date.h" #include "/usr/include/mozjs-102/js/Debug.h" #include "/usr/include/mozjs-102/js/Equality.h" #include "/usr/include/mozjs-102/js/ErrorInterceptor.h" #include "/usr/include/mozjs-102/js/ErrorReport.h" #include "/usr/include/mozjs-102/js/Exception.h" #include "/usr/include/mozjs-102/js/ForOfIterator.h" #include "/usr/include/mozjs-102/js/GCAPI.h" #include "/usr/include/mozjs-102/js/GCAnnotations.h" #include "/usr/include/mozjs-102/js/GCHashTable.h" #include "/usr/include/mozjs-102/js/GCPolicyAPI.h" #include "/usr/include/mozjs-102/js/GCTypeMacros.h" #include "/usr/include/mozjs-102/js/GCVariant.h" #include "/usr/include/mozjs-102/js/GCVector.h" #include "/usr/include/mozjs-102/js/GlobalObject.h" #include "/usr/include/mozjs-102/js/HashTable.h" #include "/usr/include/mozjs-102/js/HeapAPI.h" #include "/usr/include/mozjs-102/js/HelperThreadAPI.h" #include "/usr/include/mozjs-102/js/Id.h" #include "/usr/include/mozjs-102/js/Initialization.h" #include "/usr/include/mozjs-102/js/Interrupt.h" #include "/usr/include/mozjs-102/js/JSON.h" #include "/usr/include/mozjs-102/js/LocaleSensitive.h" #include "/usr/include/mozjs-102/js/MapAndSet.h" #include "/usr/include/mozjs-102/js/MemoryCallbacks.h" #include "/usr/include/mozjs-102/js/MemoryFunctions.h" #include "/usr/include/mozjs-102/js/MemoryMetrics.h" #include "/usr/include/mozjs-102/js/Modules.h" #include "/usr/include/mozjs-102/js/Object.h" #include "/usr/include/mozjs-102/js/OffThreadScriptCompilation.h" #include "/usr/include/mozjs-102/js/Principals.h" #include "/usr/include/mozjs-102/js/Printf.h" #include "/usr/include/mozjs-102/js/ProfilingCategory.h" #include "/usr/include/mozjs-102/js/ProfilingCategoryList.h" #include "/usr/include/mozjs-102/js/ProfilingFrameIterator.h" #include "/usr/include/mozjs-102/js/ProfilingStack.h" #include "/usr/include/mozjs-102/js/Promise.h" #include "/usr/include/mozjs-102/js/PropertyAndElement.h" #include "/usr/include/mozjs-102/js/PropertyDescriptor.h" #include "/usr/include/mozjs-102/js/PropertySpec.h" #include "/usr/include/mozjs-102/js/ProtoKey.h" #include "/usr/include/mozjs-102/js/Proxy.h" #include "/usr/include/mozjs-102/js/Realm.h" #include "/usr/include/mozjs-102/js/RealmIterators.h" #include "/usr/include/mozjs-102/js/RealmOptions.h" #include "/usr/include/mozjs-102/js/RefCounted.h" #include "/usr/include/mozjs-102/js/RegExp.h" #include "/usr/include/mozjs-102/js/RegExpFlags.h" #include "/usr/include/mozjs-102/js/Result.h" #include "/usr/include/mozjs-102/js/RootingAPI.h" #include "/usr/include/mozjs-102/js/SavedFrameAPI.h" #include "/usr/include/mozjs-102/js/ScalarType.h" #include "/usr/include/mozjs-102/js/ScriptPrivate.h" #include "/usr/include/mozjs-102/js/SharedArrayBuffer.h" #include "/usr/include/mozjs-102/js/SliceBudget.h" #include "/usr/include/mozjs-102/js/SourceText.h" #include "/usr/include/mozjs-102/js/StableStringChars.h" #include "/usr/include/mozjs-102/js/Stack.h" #include "/usr/include/mozjs-102/js/Stream.h" #include "/usr/include/mozjs-102/js/StreamConsumer.h" #include "/usr/include/mozjs-102/js/String.h" #include "/usr/include/mozjs-102/js/StructuredClone.h" #include "/usr/include/mozjs-102/js/SweepingAPI.h" #include "/usr/include/mozjs-102/js/Symbol.h" #include "/usr/include/mozjs-102/js/TelemetryTimers.h" #include "/usr/include/mozjs-102/js/TraceKind.h" #include "/usr/include/mozjs-102/js/TraceLoggerAPI.h" #include "/usr/include/mozjs-102/js/TracingAPI.h" #include "/usr/include/mozjs-102/js/Transcoding.h" #include "/usr/include/mozjs-102/js/TypeDecls.h" #include "/usr/include/mozjs-102/js/UbiNode.h" #include "/usr/include/mozjs-102/js/UbiNodeBreadthFirst.h" #include "/usr/include/mozjs-102/js/UbiNodeCensus.h" #include "/usr/include/mozjs-102/js/UbiNodeDominatorTree.h" #include "/usr/include/mozjs-102/js/UbiNodePostOrder.h" #include "/usr/include/mozjs-102/js/UbiNodeShortestPaths.h" #include "/usr/include/mozjs-102/js/UbiNodeUtils.h" #include "/usr/include/mozjs-102/js/UniquePtr.h" #include "/usr/include/mozjs-102/js/Utility.h" #include "/usr/include/mozjs-102/js/Value.h" #include "/usr/include/mozjs-102/js/ValueArray.h" #include "/usr/include/mozjs-102/js/Vector.h" #include "/usr/include/mozjs-102/js/WaitCallbacks.h" #include "/usr/include/mozjs-102/js/Warnings.h" #include "/usr/include/mozjs-102/js/WasmFeatures.h" #include "/usr/include/mozjs-102/js/WasmModule.h" #include "/usr/include/mozjs-102/js/WeakMap.h" #include "/usr/include/mozjs-102/js/WeakMapPtr.h" #include "/usr/include/mozjs-102/js/Wrapper.h" #include "/usr/include/mozjs-102/js/WrapperCallbacks.h" #include "/usr/include/mozjs-102/js/Zone.h" #include "/usr/include/mozjs-102/js/experimental/CTypes.h" #include "/usr/include/mozjs-102/js/experimental/CodeCoverage.h" #include "/usr/include/mozjs-102/js/experimental/Intl.h" #include "/usr/include/mozjs-102/js/experimental/JSStencil.h" #include "/usr/include/mozjs-102/js/experimental/JitInfo.h" #include "/usr/include/mozjs-102/js/experimental/PCCountProfiling.h" #include "/usr/include/mozjs-102/js/experimental/SourceHook.h" #include "/usr/include/mozjs-102/js/experimental/TypedData.h" #include "/usr/include/mozjs-102/js/friend/DOMProxy.h" #include "/usr/include/mozjs-102/js/friend/DumpFunctions.h" #include "/usr/include/mozjs-102/js/friend/ErrorMessages.h" #include "/usr/include/mozjs-102/js/friend/JSMEnvironment.h" #include "/usr/include/mozjs-102/js/friend/PerformanceHint.h" #include "/usr/include/mozjs-102/js/friend/StackLimits.h" #include "/usr/include/mozjs-102/js/friend/UsageStatistics.h" #include "/usr/include/mozjs-102/js/friend/WindowProxy.h" #include "/usr/include/mozjs-102/js/friend/XrayJitInfo.h" #include "/usr/include/mozjs-102/js/shadow/Function.h" #include "/usr/include/mozjs-102/js/shadow/Object.h" #include "/usr/include/mozjs-102/js/shadow/Realm.h" #include "/usr/include/mozjs-102/js/shadow/Shape.h" #include "/usr/include/mozjs-102/js/shadow/String.h" #include "/usr/include/mozjs-102/js/shadow/Symbol.h" #include "/usr/include/mozjs-102/js/shadow/Zone.h" #include "/usr/include/mozjs-102/js-config.h" #include "/usr/include/mozjs-102/jsapi.h" #include "/usr/include/mozjs-102/jsfriendapi.h" #include "/usr/include/mozjs-102/jspubtd.h" #include "/usr/include/mozjs-102/jstypes.h" #include "/usr/include/mozjs-102/malloc_decls.h" #include "/usr/include/mozjs-102/mozilla/Algorithm.h" #include "/usr/include/mozjs-102/mozilla/Alignment.h" #include "/usr/include/mozjs-102/mozilla/AllocPolicy.h" #include "/usr/include/mozjs-102/mozilla/AlreadyAddRefed.h" #include "/usr/include/mozjs-102/mozilla/Array.h" #include "/usr/include/mozjs-102/mozilla/ArrayUtils.h" #include "/usr/include/mozjs-102/mozilla/Assertions.h" #include "/usr/include/mozjs-102/mozilla/AtomicBitfields.h" #include "/usr/include/mozjs-102/mozilla/Atomics.h" #include "/usr/include/mozjs-102/mozilla/Attributes.h" #include "/usr/include/mozjs-102/mozilla/AutoProfilerLabel.h" #include "/usr/include/mozjs-102/mozilla/AwakeTimeStamp.h" #include "/usr/include/mozjs-102/mozilla/BaseAndGeckoProfilerDetail.h" #include "/usr/include/mozjs-102/mozilla/BaseProfileJSONWriter.h" #include "/usr/include/mozjs-102/mozilla/BaseProfilerCounts.h" #include "/usr/include/mozjs-102/mozilla/BaseProfilerDetail.h" #include "/usr/include/mozjs-102/mozilla/BaseProfilerLabels.h" #include "/usr/include/mozjs-102/mozilla/BaseProfilerMarkerTypes.h" #include "/usr/include/mozjs-102/mozilla/BaseProfilerMarkers.h" #include "/usr/include/mozjs-102/mozilla/BaseProfilerMarkersDetail.h" #include "/usr/include/mozjs-102/mozilla/BaseProfilerMarkersPrerequisites.h" #include "/usr/include/mozjs-102/mozilla/BaseProfilerRAIIMacro.h" #include "/usr/include/mozjs-102/mozilla/BaseProfilerState.h" #include "/usr/include/mozjs-102/mozilla/BaseProfilerUtils.h" #include "/usr/include/mozjs-102/mozilla/BinarySearch.h" #include "/usr/include/mozjs-102/mozilla/BitSet.h" #include "/usr/include/mozjs-102/mozilla/BlocksRingBuffer.h" #include "/usr/include/mozjs-102/mozilla/BloomFilter.h" #include "/usr/include/mozjs-102/mozilla/Buffer.h" #include "/usr/include/mozjs-102/mozilla/BufferList.h" #include "/usr/include/mozjs-102/mozilla/Casting.h" #include "/usr/include/mozjs-102/mozilla/ChaosMode.h" #include "/usr/include/mozjs-102/mozilla/Char16.h" #include "/usr/include/mozjs-102/mozilla/CheckedInt.h" #include "/usr/include/mozjs-102/mozilla/CompactPair.h" #include "/usr/include/mozjs-102/mozilla/Compiler.h" #include "/usr/include/mozjs-102/mozilla/Compression.h" #include "/usr/include/mozjs-102/mozilla/DbgMacro.h" #include "/usr/include/mozjs-102/mozilla/DebugOnly.h" #include "/usr/include/mozjs-102/mozilla/Decimal.h" #include "/usr/include/mozjs-102/mozilla/DefineEnum.h" #include "/usr/include/mozjs-102/mozilla/DoubleConversion.h" #include "/usr/include/mozjs-102/mozilla/DoublyLinkedList.h" #include "/usr/include/mozjs-102/mozilla/EndianUtils.h" #include "/usr/include/mozjs-102/mozilla/EnumSet.h" #include "/usr/include/mozjs-102/mozilla/EnumTypeTraits.h" #include "/usr/include/mozjs-102/mozilla/EnumeratedArray.h" #include "/usr/include/mozjs-102/mozilla/EnumeratedRange.h" #include "/usr/include/mozjs-102/mozilla/FStream.h" #include "/usr/include/mozjs-102/mozilla/FastBernoulliTrial.h" #include "/usr/include/mozjs-102/mozilla/FloatingPoint.h" #include "/usr/include/mozjs-102/mozilla/FunctionRef.h" #include "/usr/include/mozjs-102/mozilla/FunctionTypeTraits.h" #include "/usr/include/mozjs-102/mozilla/Fuzzing.h" #include "/usr/include/mozjs-102/mozilla/HashFunctions.h" #include "/usr/include/mozjs-102/mozilla/HashTable.h" #include "/usr/include/mozjs-102/mozilla/HelperMacros.h" #include "/usr/include/mozjs-102/mozilla/InitializedOnce.h" #include "/usr/include/mozjs-102/mozilla/IntegerPrintfMacros.h" #include "/usr/include/mozjs-102/mozilla/IntegerRange.h" #include "/usr/include/mozjs-102/mozilla/IntegerTypeTraits.h" #include "/usr/include/mozjs-102/mozilla/JSONWriter.h" #include "/usr/include/mozjs-102/mozilla/JsRust.h" #include "/usr/include/mozjs-102/mozilla/Latin1.h" #include "/usr/include/mozjs-102/mozilla/Likely.h" #include "/usr/include/mozjs-102/mozilla/LinkedList.h" #include "/usr/include/mozjs-102/mozilla/MacroArgs.h" #include "/usr/include/mozjs-102/mozilla/MacroForEach.h" #include "/usr/include/mozjs-102/mozilla/MathAlgorithms.h" #include "/usr/include/mozjs-102/mozilla/Maybe.h" #include "/usr/include/mozjs-102/mozilla/MaybeOneOf.h" #include "/usr/include/mozjs-102/mozilla/MaybeStorageBase.h" #include "/usr/include/mozjs-102/mozilla/MemoryChecking.h" #include "/usr/include/mozjs-102/mozilla/MemoryReporting.h" #include "/usr/include/mozjs-102/mozilla/MmapFaultHandler.h" #include "/usr/include/mozjs-102/mozilla/ModuloBuffer.h" #include "/usr/include/mozjs-102/mozilla/NonDereferenceable.h" #include "/usr/include/mozjs-102/mozilla/NotNull.h" #include "/usr/include/mozjs-102/mozilla/Opaque.h" #include "/usr/include/mozjs-102/mozilla/OperatorNewExtensions.h" #include "/usr/include/mozjs-102/mozilla/PairHash.h" #include "/usr/include/mozjs-102/mozilla/Path.h" #include "/usr/include/mozjs-102/mozilla/PlatformConditionVariable.h" #include "/usr/include/mozjs-102/mozilla/PlatformMutex.h" #include "/usr/include/mozjs-102/mozilla/PlatformRWLock.h" #include "/usr/include/mozjs-102/mozilla/PodOperations.h" #include "/usr/include/mozjs-102/mozilla/Poison.h" #include "/usr/include/mozjs-102/mozilla/PowerOfTwo.h" #include "/usr/include/mozjs-102/mozilla/Printf.h" #include "/usr/include/mozjs-102/mozilla/ProfileBufferChunk.h" #include "/usr/include/mozjs-102/mozilla/ProfileBufferChunkManager.h" #include "/usr/include/mozjs-102/mozilla/ProfileBufferChunkManagerSingle.h" #include "/usr/include/mozjs-102/mozilla/ProfileBufferChunkManagerWithLocalLimit.h" #include "/usr/include/mozjs-102/mozilla/ProfileBufferControlledChunkManager.h" #include "/usr/include/mozjs-102/mozilla/ProfileBufferEntryKinds.h" #include "/usr/include/mozjs-102/mozilla/ProfileBufferEntrySerialization.h" #include "/usr/include/mozjs-102/mozilla/ProfileBufferIndex.h" #include "/usr/include/mozjs-102/mozilla/ProfileChunkedBuffer.h" #include "/usr/include/mozjs-102/mozilla/ProfileChunkedBufferDetail.h" #include "/usr/include/mozjs-102/mozilla/ProgressLogger.h" #include "/usr/include/mozjs-102/mozilla/ProportionValue.h" #include "/usr/include/mozjs-102/mozilla/RandomNum.h" #include "/usr/include/mozjs-102/mozilla/Range.h" #include "/usr/include/mozjs-102/mozilla/RangedArray.h" #include "/usr/include/mozjs-102/mozilla/RangedPtr.h" #include "/usr/include/mozjs-102/mozilla/ReentrancyGuard.h" #include "/usr/include/mozjs-102/mozilla/RefCountType.h" #include "/usr/include/mozjs-102/mozilla/RefCounted.h" #include "/usr/include/mozjs-102/mozilla/RefPtr.h" #include "/usr/include/mozjs-102/mozilla/Result.h" #include "/usr/include/mozjs-102/mozilla/ResultExtensions.h" #include "/usr/include/mozjs-102/mozilla/ResultVariant.h" #include "/usr/include/mozjs-102/mozilla/ReverseIterator.h" #include "/usr/include/mozjs-102/mozilla/RollingMean.h" #include "/usr/include/mozjs-102/mozilla/SHA1.h" #include "/usr/include/mozjs-102/mozilla/SPSCQueue.h" #include "/usr/include/mozjs-102/mozilla/Saturate.h" #include "/usr/include/mozjs-102/mozilla/ScopeExit.h" #include "/usr/include/mozjs-102/mozilla/Scoped.h" #include "/usr/include/mozjs-102/mozilla/SegmentedVector.h" #include "/usr/include/mozjs-102/mozilla/SharedLibrary.h" #include "/usr/include/mozjs-102/mozilla/SmallPointerArray.h" #include "/usr/include/mozjs-102/mozilla/Span.h" #include "/usr/include/mozjs-102/mozilla/SplayTree.h" #include "/usr/include/mozjs-102/mozilla/Sprintf.h" #include "/usr/include/mozjs-102/mozilla/StackWalk.h" #include "/usr/include/mozjs-102/mozilla/StaticAnalysisFunctions.h" #include "/usr/include/mozjs-102/mozilla/TaggedAnonymousMemory.h" #include "/usr/include/mozjs-102/mozilla/Tainting.h" #include "/usr/include/mozjs-102/mozilla/TemplateLib.h" #include "/usr/include/mozjs-102/mozilla/TextUtils.h" #include "/usr/include/mozjs-102/mozilla/ThreadLocal.h" #include "/usr/include/mozjs-102/mozilla/ThreadSafeWeakPtr.h" #include "/usr/include/mozjs-102/mozilla/ThreadSafety.h" #include "/usr/include/mozjs-102/mozilla/TimeStamp.h" #include "/usr/include/mozjs-102/mozilla/ToString.h" #include "/usr/include/mozjs-102/mozilla/Tuple.h" #include "/usr/include/mozjs-102/mozilla/TypeTraits.h" #include "/usr/include/mozjs-102/mozilla/TypedEnumBits.h" #include "/usr/include/mozjs-102/mozilla/Types.h" #include "/usr/include/mozjs-102/mozilla/UniquePtr.h" #include "/usr/include/mozjs-102/mozilla/UniquePtrExtensions.h" #include "/usr/include/mozjs-102/mozilla/Unused.h" #include "/usr/include/mozjs-102/mozilla/Uptime.h" #include "/usr/include/mozjs-102/mozilla/Utf8.h" #include "/usr/include/mozjs-102/mozilla/Variant.h" #include "/usr/include/mozjs-102/mozilla/Vector.h" #include "/usr/include/mozjs-102/mozilla/WeakPtr.h" #include "/usr/include/mozjs-102/mozilla/WrappingOperations.h" #include "/usr/include/mozjs-102/mozilla/XorShift128PlusRNG.h" #include "/usr/include/mozjs-102/mozilla/cxxalloc.h" #include "/usr/include/mozjs-102/mozilla/fallible.h" #include "/usr/include/mozjs-102/mozilla/glue/Debug.h" #include "/usr/include/mozjs-102/mozilla/glue/WinUtils.h" #include "/usr/include/mozjs-102/mozilla/intl/Bidi.h" #include "/usr/include/mozjs-102/mozilla/intl/BidiClass.h" #include "/usr/include/mozjs-102/mozilla/intl/BidiEmbeddingLevel.h" #include "/usr/include/mozjs-102/mozilla/intl/Calendar.h" #include "/usr/include/mozjs-102/mozilla/intl/Collator.h" #include "/usr/include/mozjs-102/mozilla/intl/Currency.h" #include "/usr/include/mozjs-102/mozilla/intl/DateIntervalFormat.h" #include "/usr/include/mozjs-102/mozilla/intl/DateTimeFormat.h" #include "/usr/include/mozjs-102/mozilla/intl/DateTimePart.h" #include "/usr/include/mozjs-102/mozilla/intl/DateTimePatternGenerator.h" #include "/usr/include/mozjs-102/mozilla/intl/DisplayNames.h" #include "/usr/include/mozjs-102/mozilla/intl/FormatBuffer.h" #include "/usr/include/mozjs-102/mozilla/intl/ICU4CGlue.h" #include "/usr/include/mozjs-102/mozilla/intl/ICU4CLibrary.h" #include "/usr/include/mozjs-102/mozilla/intl/ICUError.h" #include "/usr/include/mozjs-102/mozilla/intl/IDNA.h" #include "/usr/include/mozjs-102/mozilla/intl/ListFormat.h" #include "/usr/include/mozjs-102/mozilla/intl/Locale.h" #include "/usr/include/mozjs-102/mozilla/intl/LocaleCanonicalizer.h" #include "/usr/include/mozjs-102/mozilla/intl/MeasureUnit.h" #include "/usr/include/mozjs-102/mozilla/intl/MeasureUnitGenerated.h" #include "/usr/include/mozjs-102/mozilla/intl/NumberFormat.h" #include "/usr/include/mozjs-102/mozilla/intl/NumberParser.h" #include "/usr/include/mozjs-102/mozilla/intl/NumberPart.h" #include "/usr/include/mozjs-102/mozilla/intl/NumberRangeFormat.h" #include "/usr/include/mozjs-102/mozilla/intl/NumberingSystem.h" #include "/usr/include/mozjs-102/mozilla/intl/PluralRules.h" #include "/usr/include/mozjs-102/mozilla/intl/RelativeTimeFormat.h" #include "/usr/include/mozjs-102/mozilla/intl/String.h" #include "/usr/include/mozjs-102/mozilla/intl/TimeZone.h" #include "/usr/include/mozjs-102/mozilla/intl/UnicodeProperties.h" #include "/usr/include/mozjs-102/mozilla/intl/UnicodeScriptCodes.h" #include "/usr/include/mozjs-102/mozilla/leb128iterator.h" #include "/usr/include/mozjs-102/mozilla/mozalloc.h" #include "/usr/include/mozjs-102/mozilla/mozalloc_abort.h" #include "/usr/include/mozjs-102/mozilla/mozalloc_oom.h" #include "/usr/include/mozjs-102/mozjemalloc_types.h" #include "/usr/include/mozjs-102/mozmemory.h" #include "/usr/include/mozjs-102/mozmemory_wrap.h" #include "/usr/include/mozjs-102/unicode/alphaindex.h" #include "/usr/include/mozjs-102/unicode/appendable.h" #include "/usr/include/mozjs-102/unicode/basictz.h" #include "/usr/include/mozjs-102/unicode/brkiter.h" #include "/usr/include/mozjs-102/unicode/bytestream.h" #include "/usr/include/mozjs-102/unicode/bytestrie.h" #include "/usr/include/mozjs-102/unicode/bytestriebuilder.h" #include "/usr/include/mozjs-102/unicode/calendar.h" #include "/usr/include/mozjs-102/unicode/caniter.h" #include "/usr/include/mozjs-102/unicode/casemap.h" #include "/usr/include/mozjs-102/unicode/char16ptr.h" #include "/usr/include/mozjs-102/unicode/chariter.h" #include "/usr/include/mozjs-102/unicode/choicfmt.h" #include "/usr/include/mozjs-102/unicode/coleitr.h" #include "/usr/include/mozjs-102/unicode/coll.h" #include "/usr/include/mozjs-102/unicode/compactdecimalformat.h" #include "/usr/include/mozjs-102/unicode/curramt.h" #include "/usr/include/mozjs-102/unicode/currpinf.h" #include "/usr/include/mozjs-102/unicode/currunit.h" #include "/usr/include/mozjs-102/unicode/datefmt.h" #include "/usr/include/mozjs-102/unicode/dbbi.h" #include "/usr/include/mozjs-102/unicode/dcfmtsym.h" #include "/usr/include/mozjs-102/unicode/decimfmt.h" #include "/usr/include/mozjs-102/unicode/docmain.h" #include "/usr/include/mozjs-102/unicode/dtfmtsym.h" #include "/usr/include/mozjs-102/unicode/dtintrv.h" #include "/usr/include/mozjs-102/unicode/dtitvfmt.h" #include "/usr/include/mozjs-102/unicode/dtitvinf.h" #include "/usr/include/mozjs-102/unicode/dtptngen.h" #include "/usr/include/mozjs-102/unicode/dtrule.h" #include "/usr/include/mozjs-102/unicode/edits.h" #include "/usr/include/mozjs-102/unicode/enumset.h" #include "/usr/include/mozjs-102/unicode/errorcode.h" #include "/usr/include/mozjs-102/unicode/fieldpos.h" #include "/usr/include/mozjs-102/unicode/filteredbrk.h" #include "/usr/include/mozjs-102/unicode/fmtable.h" #include "/usr/include/mozjs-102/unicode/format.h" #include "/usr/include/mozjs-102/unicode/formattedvalue.h" #include "/usr/include/mozjs-102/unicode/fpositer.h" #include "/usr/include/mozjs-102/unicode/gender.h" #include "/usr/include/mozjs-102/unicode/gregocal.h" #include "/usr/include/mozjs-102/unicode/icudataver.h" #include "/usr/include/mozjs-102/unicode/icuplug.h" #include "/usr/include/mozjs-102/unicode/idna.h" #include "/usr/include/mozjs-102/unicode/listformatter.h" #include "/usr/include/mozjs-102/unicode/localebuilder.h" #include "/usr/include/mozjs-102/unicode/localematcher.h" #include "/usr/include/mozjs-102/unicode/localpointer.h" #include "/usr/include/mozjs-102/unicode/locdspnm.h" #include "/usr/include/mozjs-102/unicode/locid.h" #include "/usr/include/mozjs-102/unicode/measfmt.h" #include "/usr/include/mozjs-102/unicode/measunit.h" #include "/usr/include/mozjs-102/unicode/measure.h" #include "/usr/include/mozjs-102/unicode/messagepattern.h" #include "/usr/include/mozjs-102/unicode/msgfmt.h" #include "/usr/include/mozjs-102/unicode/normalizer2.h" #include "/usr/include/mozjs-102/unicode/normlzr.h" #include "/usr/include/mozjs-102/unicode/nounit.h" #include "/usr/include/mozjs-102/unicode/numberformatter.h" #include "/usr/include/mozjs-102/unicode/numberrangeformatter.h" #include "/usr/include/mozjs-102/unicode/numfmt.h" #include "/usr/include/mozjs-102/unicode/numsys.h" #include "/usr/include/mozjs-102/unicode/parseerr.h" #include "/usr/include/mozjs-102/unicode/parsepos.h" #include "/usr/include/mozjs-102/unicode/platform.h" #include "/usr/include/mozjs-102/unicode/plurfmt.h" #include "/usr/include/mozjs-102/unicode/plurrule.h" #include "/usr/include/mozjs-102/unicode/ptypes.h" #include "/usr/include/mozjs-102/unicode/putil.h" #include "/usr/include/mozjs-102/unicode/rbbi.h" #include "/usr/include/mozjs-102/unicode/rbnf.h" #include "/usr/include/mozjs-102/unicode/rbtz.h" #include "/usr/include/mozjs-102/unicode/regex.h" #include "/usr/include/mozjs-102/unicode/region.h" #include "/usr/include/mozjs-102/unicode/reldatefmt.h" #include "/usr/include/mozjs-102/unicode/rep.h" #include "/usr/include/mozjs-102/unicode/resbund.h" #include "/usr/include/mozjs-102/unicode/schriter.h" #include "/usr/include/mozjs-102/unicode/scientificnumberformatter.h" #include "/usr/include/mozjs-102/unicode/search.h" #include "/usr/include/mozjs-102/unicode/selfmt.h" #include "/usr/include/mozjs-102/unicode/simpleformatter.h" #include "/usr/include/mozjs-102/unicode/simpletz.h" #include "/usr/include/mozjs-102/unicode/smpdtfmt.h" #include "/usr/include/mozjs-102/unicode/sortkey.h" #include "/usr/include/mozjs-102/unicode/std_string.h" #include "/usr/include/mozjs-102/unicode/strenum.h" #include "/usr/include/mozjs-102/unicode/stringoptions.h" #include "/usr/include/mozjs-102/unicode/stringpiece.h" #include "/usr/include/mozjs-102/unicode/stringtriebuilder.h" #include "/usr/include/mozjs-102/unicode/stsearch.h" #include "/usr/include/mozjs-102/unicode/symtable.h" #include "/usr/include/mozjs-102/unicode/tblcoll.h" #include "/usr/include/mozjs-102/unicode/timezone.h" #include "/usr/include/mozjs-102/unicode/tmunit.h" #include "/usr/include/mozjs-102/unicode/tmutamt.h" #include "/usr/include/mozjs-102/unicode/tmutfmt.h" #include "/usr/include/mozjs-102/unicode/translit.h" #include "/usr/include/mozjs-102/unicode/tzfmt.h" #include "/usr/include/mozjs-102/unicode/tznames.h" #include "/usr/include/mozjs-102/unicode/tzrule.h" #include "/usr/include/mozjs-102/unicode/tztrans.h" #include "/usr/include/mozjs-102/unicode/ubidi.h" #include "/usr/include/mozjs-102/unicode/ubiditransform.h" #include "/usr/include/mozjs-102/unicode/ubrk.h" #include "/usr/include/mozjs-102/unicode/ucal.h" #include "/usr/include/mozjs-102/unicode/ucasemap.h" #include "/usr/include/mozjs-102/unicode/ucat.h" #include "/usr/include/mozjs-102/unicode/uchar.h" #include "/usr/include/mozjs-102/unicode/ucharstrie.h" #include "/usr/include/mozjs-102/unicode/ucharstriebuilder.h" #include "/usr/include/mozjs-102/unicode/uchriter.h" #include "/usr/include/mozjs-102/unicode/uclean.h" #include "/usr/include/mozjs-102/unicode/ucnv.h" #include "/usr/include/mozjs-102/unicode/ucnv_cb.h" #include "/usr/include/mozjs-102/unicode/ucnv_err.h" #include "/usr/include/mozjs-102/unicode/ucnvsel.h" #include "/usr/include/mozjs-102/unicode/ucol.h" #include "/usr/include/mozjs-102/unicode/ucoleitr.h" #include "/usr/include/mozjs-102/unicode/uconfig.h" #include "/usr/include/mozjs-102/unicode/ucpmap.h" #include "/usr/include/mozjs-102/unicode/ucptrie.h" #include "/usr/include/mozjs-102/unicode/ucsdet.h" #include "/usr/include/mozjs-102/unicode/ucurr.h" #include "/usr/include/mozjs-102/unicode/udat.h" #include "/usr/include/mozjs-102/unicode/udata.h" #include "/usr/include/mozjs-102/unicode/udateintervalformat.h" #include "/usr/include/mozjs-102/unicode/udatpg.h" #include "/usr/include/mozjs-102/unicode/udisplaycontext.h" #include "/usr/include/mozjs-102/unicode/uenum.h" #include "/usr/include/mozjs-102/unicode/ufieldpositer.h" #include "/usr/include/mozjs-102/unicode/uformattable.h" #include "/usr/include/mozjs-102/unicode/uformattedvalue.h" #include "/usr/include/mozjs-102/unicode/ugender.h" #include "/usr/include/mozjs-102/unicode/uidna.h" #include "/usr/include/mozjs-102/unicode/uiter.h" #include "/usr/include/mozjs-102/unicode/uldnames.h" #include "/usr/include/mozjs-102/unicode/ulistformatter.h" #include "/usr/include/mozjs-102/unicode/uloc.h" #include "/usr/include/mozjs-102/unicode/ulocdata.h" #include "/usr/include/mozjs-102/unicode/umachine.h" #include "/usr/include/mozjs-102/unicode/umisc.h" #include "/usr/include/mozjs-102/unicode/umsg.h" #include "/usr/include/mozjs-102/unicode/umutablecptrie.h" #include "/usr/include/mozjs-102/unicode/unifilt.h" #include "/usr/include/mozjs-102/unicode/unifunct.h" #include "/usr/include/mozjs-102/unicode/unimatch.h" #include "/usr/include/mozjs-102/unicode/unirepl.h" #include "/usr/include/mozjs-102/unicode/uniset.h" #include "/usr/include/mozjs-102/unicode/unistr.h" #include "/usr/include/mozjs-102/unicode/unorm.h" #include "/usr/include/mozjs-102/unicode/unorm2.h" #include "/usr/include/mozjs-102/unicode/unounclass.h" #include "/usr/include/mozjs-102/unicode/unum.h" #include "/usr/include/mozjs-102/unicode/unumberformatter.h" #include "/usr/include/mozjs-102/unicode/unumberrangeformatter.h" #include "/usr/include/mozjs-102/unicode/unumsys.h" #include "/usr/include/mozjs-102/unicode/uobject.h" #include "/usr/include/mozjs-102/unicode/upluralrules.h" #include "/usr/include/mozjs-102/unicode/uregex.h" #include "/usr/include/mozjs-102/unicode/uregion.h" #include "/usr/include/mozjs-102/unicode/ureldatefmt.h" #include "/usr/include/mozjs-102/unicode/urep.h" #include "/usr/include/mozjs-102/unicode/ures.h" #include "/usr/include/mozjs-102/unicode/uscript.h" #include "/usr/include/mozjs-102/unicode/usearch.h" #include "/usr/include/mozjs-102/unicode/uset.h" #include "/usr/include/mozjs-102/unicode/usetiter.h" #include "/usr/include/mozjs-102/unicode/ushape.h" #include "/usr/include/mozjs-102/unicode/uspoof.h" #include "/usr/include/mozjs-102/unicode/usprep.h" #include "/usr/include/mozjs-102/unicode/ustring.h" #include "/usr/include/mozjs-102/unicode/ustringtrie.h" #include "/usr/include/mozjs-102/unicode/utext.h" #include "/usr/include/mozjs-102/unicode/utf.h" #include "/usr/include/mozjs-102/unicode/utf16.h" #include "/usr/include/mozjs-102/unicode/utf32.h" #include "/usr/include/mozjs-102/unicode/utf8.h" #include "/usr/include/mozjs-102/unicode/utf_old.h" #include "/usr/include/mozjs-102/unicode/utmscale.h" #include "/usr/include/mozjs-102/unicode/utrace.h" #include "/usr/include/mozjs-102/unicode/utrans.h" #include "/usr/include/mozjs-102/unicode/utypes.h" #include "/usr/include/mozjs-102/unicode/uvernum.h" #include "/usr/include/mozjs-102/unicode/uversion.h" #include "/usr/include/mozjs-102/unicode/vtzone.h" // add namespaces namespace blink{typedef int tmp_add_type_1;} blink::tmp_add_type_1 tmp_add_func_1(){return 0;}; namespace blink{namespace DecimalPrivate{typedef int tmp_add_type_2;}} blink::DecimalPrivate::tmp_add_type_2 tmp_add_func_2(){return 0;}; namespace fdlibm{typedef int tmp_add_type_3;} fdlibm::tmp_add_type_3 tmp_add_func_3(){return 0;}; namespace IPC{typedef int tmp_add_type_4;} IPC::tmp_add_type_4 tmp_add_func_4(){return 0;}; namespace JS{typedef int tmp_add_type_5;} JS::tmp_add_type_5 tmp_add_func_5(){return 0;}; namespace js{typedef int tmp_add_type_6;} js::tmp_add_type_6 tmp_add_func_6(){return 0;}; namespace JS{namespace dbg{typedef int tmp_add_type_7;}} JS::dbg::tmp_add_type_7 tmp_add_func_7(){return 0;}; namespace js{namespace detail{typedef int tmp_add_type_8;}} js::detail::tmp_add_type_8 tmp_add_func_8(){return 0;}; namespace JS{namespace detail{typedef int tmp_add_type_9;}} JS::detail::tmp_add_type_9 tmp_add_func_9(){return 0;}; namespace js{namespace frontend{typedef int tmp_add_type_10;}} js::frontend::tmp_add_type_10 tmp_add_func_10(){return 0;}; namespace js{namespace gc{typedef int tmp_add_type_11;}} js::gc::tmp_add_type_11 tmp_add_func_11(){return 0;}; namespace js{namespace gc{namespace detail{typedef int tmp_add_type_12;}}} js::gc::detail::tmp_add_type_12 tmp_add_func_12(){return 0;}; namespace js{namespace gcstats{typedef int tmp_add_type_13;}} js::gcstats::tmp_add_type_13 tmp_add_func_13(){return 0;}; namespace js{namespace jit{typedef int tmp_add_type_14;}} js::jit::tmp_add_type_14 tmp_add_func_14(){return 0;}; namespace js{namespace oom{typedef int tmp_add_type_15;}} js::oom::tmp_add_type_15 tmp_add_func_15(){return 0;}; namespace JS{namespace Scalar{typedef int tmp_add_type_16;}} JS::Scalar::tmp_add_type_16 tmp_add_func_16(){return 0;}; namespace JS{namespace shadow{typedef int tmp_add_type_17;}} JS::shadow::tmp_add_type_17 tmp_add_func_17(){return 0;}; namespace JS{namespace ubi{typedef int tmp_add_type_18;}} JS::ubi::tmp_add_type_18 tmp_add_func_18(){return 0;}; namespace js{namespace wasm{typedef int tmp_add_type_19;}} js::wasm::tmp_add_type_19 tmp_add_func_19(){return 0;}; namespace mozilla{typedef int tmp_add_type_20;} mozilla::tmp_add_type_20 tmp_add_func_20(){return 0;}; namespace mozilla{namespace baseprofiler{typedef int tmp_add_type_21;}} mozilla::baseprofiler::tmp_add_type_21 tmp_add_func_21(){return 0;}; namespace mozilla{namespace baseprofiler{namespace category{typedef int tmp_add_type_22;}}} mozilla::baseprofiler::category::tmp_add_type_22 tmp_add_func_22(){return 0;}; namespace mozilla{namespace baseprofiler{namespace detail{typedef int tmp_add_type_23;}}} mozilla::baseprofiler::detail::tmp_add_type_23 tmp_add_func_23(){return 0;}; namespace mozilla{namespace baseprofiler{namespace markers{typedef int tmp_add_type_24;}}} mozilla::baseprofiler::markers::tmp_add_type_24 tmp_add_func_24(){return 0;}; namespace mozilla{namespace Compression{typedef int tmp_add_type_25;}} mozilla::Compression::tmp_add_type_25 tmp_add_func_25(){return 0;}; namespace mozilla{namespace detail{typedef int tmp_add_type_26;}} mozilla::detail::tmp_add_type_26 tmp_add_func_26(){return 0;}; namespace mozilla{namespace detail{namespace ValueCheckPolicies{typedef int tmp_add_type_27;}}} mozilla::detail::ValueCheckPolicies::tmp_add_type_27 tmp_add_func_27(){return 0;}; namespace mozilla{namespace external{typedef int tmp_add_type_28;}} mozilla::external::tmp_add_type_28 tmp_add_func_28(){return 0;}; namespace mozilla{namespace filesystem{typedef int tmp_add_type_29;}} mozilla::filesystem::tmp_add_type_29 tmp_add_func_29(){return 0;}; namespace mozilla{namespace ipc{typedef int tmp_add_type_30;}} mozilla::ipc::tmp_add_type_30 tmp_add_func_30(){return 0;}; namespace mozilla{namespace literals{typedef int tmp_add_type_31;}} mozilla::literals::tmp_add_type_31 tmp_add_func_31(){return 0;}; namespace mozilla{namespace profiler{typedef int tmp_add_type_32;}} mozilla::profiler::tmp_add_type_32 tmp_add_func_32(){return 0;}; namespace mozilla{namespace profiler{namespace detail{typedef int tmp_add_type_33;}}} mozilla::profiler::detail::tmp_add_type_33 tmp_add_func_33(){return 0;}; namespace mozilla{namespace tl{typedef int tmp_add_type_34;}} mozilla::tl::tmp_add_type_34 tmp_add_func_34(){return 0;}; namespace double_conversion{typedef int tmp_add_type_35;} double_conversion::tmp_add_type_35 tmp_add_func_35(){return 0;}; namespace JS{namespace detail{namespace wrapper_comparison{typedef int tmp_add_type_36;}}} JS::detail::wrapper_comparison::tmp_add_type_36 tmp_add_func_36(){return 0;}; namespace mozilla{namespace base_profiler_markers_detail{typedef int tmp_add_type_37;}} mozilla::base_profiler_markers_detail::tmp_add_type_37 tmp_add_func_37(){return 0;}; namespace mozilla{namespace literals{namespace ProportionValue_literals{typedef int tmp_add_type_38;}}} mozilla::literals::ProportionValue_literals::tmp_add_type_38 tmp_add_func_38(){return 0;}; namespace mozilla{namespace non_crypto{typedef int tmp_add_type_39;}} mozilla::non_crypto::tmp_add_type_39 tmp_add_func_39(){return 0;}; namespace mozilla{namespace span_details{typedef int tmp_add_type_40;}} mozilla::span_details::tmp_add_type_40 tmp_add_func_40(){return 0;}; The GCC parameters: gcc -fdump-lang-raw -fkeep-inline-functions -c -x c++ -fpermissive -w "/tmp/s3FjShwrDp/dump1.h" -I/usr/include/mozjs-102 -I/usr/include/mozjs-102/unicode -I/usr/include/mozjs-102/js In file included from /usr/include/mozjs-102/mozilla/ProfileBufferEntrySerialization.h:17, from /usr/include/mozjs-102/mozilla/ProfileChunkedBuffer.h:15, from /usr/include/mozjs-102/mozilla/BaseProfilerMarkersPrerequisites.h:29, from /usr/include/mozjs-102/mozilla/BaseProfilerMarkersDetail.h:14, from /usr/include/mozjs-102/mozilla/BaseProfilerMarkers.h:34, from /usr/include/mozjs-102/BaseProfiler.h:29, from /tmp/s3FjShwrDp/dump1.h:11: /usr/include/mozjs-102/mozilla/UniquePtrExtensions.h:102:4: error: #error "Unsupported OS?" 102 | # error "Unsupported OS?" | ^~~~~ In file included from /tmp/s3FjShwrDp/dump1.h:269: /usr/include/mozjs-102/mozilla/ResultExtensions.h:14:10: fatal error: nscore.h: No such file or directory 14 | #include "nscore.h" | ^~~~~~~~~~ compilation terminated.