Files
avmplus/core/avmfeatures.cpp
dmcallis 65a0592776 Initial source code drop
Source code drop for the Actionscript virtual machine in the Adobe
Flash Player for December 2013
2013-12-02 16:04:04 -08:00

215 lines
4.8 KiB
C++

// DO NOT EDIT THIS FILE
//
// This file has been generated by the script core/avmfeatures.as,
// from a set of configuration parameters in that file.
//
// If you feel you need to make changes below, instead edit the configuration
// file and rerun it to get a new version of this file.
//
// 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/.
#include "avmplus.h"
#ifdef AVMSHELL_BUILD
// The string avmfeatures contains the names of all features that were enabled
// when the program was compiled. Each feature name is terminated by a semicolon.
const char * const avmfeatures = ""
#if AVMSYSTEM_32BIT
"AVMSYSTEM_32BIT;"
#endif
#if AVMSYSTEM_64BIT
"AVMSYSTEM_64BIT;"
#endif
#if AVMSYSTEM_UNALIGNED_INT_ACCESS
"AVMSYSTEM_UNALIGNED_INT_ACCESS;"
#endif
#if AVMSYSTEM_UNALIGNED_FP_ACCESS
"AVMSYSTEM_UNALIGNED_FP_ACCESS;"
#endif
#if AVMSYSTEM_BIG_ENDIAN
"AVMSYSTEM_BIG_ENDIAN;"
#endif
#if AVMSYSTEM_LITTLE_ENDIAN
"AVMSYSTEM_LITTLE_ENDIAN;"
#endif
#if AVMSYSTEM_DOUBLE_MSW_FIRST
"AVMSYSTEM_DOUBLE_MSW_FIRST;"
#endif
#if AVMSYSTEM_IA32
"AVMSYSTEM_IA32;"
#endif
#if AVMSYSTEM_AMD64
"AVMSYSTEM_AMD64;"
#endif
#if AVMSYSTEM_ARM
"AVMSYSTEM_ARM;"
#endif
#if AVMSYSTEM_PPC
"AVMSYSTEM_PPC;"
#endif
#if AVMSYSTEM_SPARC
"AVMSYSTEM_SPARC;"
#endif
#if AVMSYSTEM_MIPS
"AVMSYSTEM_MIPS;"
#endif
#if AVMSYSTEM_SH4
"AVMSYSTEM_SH4;"
#endif
#if AVMSYSTEM_UNIX
"AVMSYSTEM_UNIX;"
#endif
#if AVMSYSTEM_MAC
"AVMSYSTEM_MAC;"
#endif
#if AVMSYSTEM_WIN32
"AVMSYSTEM_WIN32;"
#endif
#if AVMSYSTEM_SYMBIAN
"AVMSYSTEM_SYMBIAN;"
#endif
#if AVMFEATURE_DEBUGGER
"AVMFEATURE_DEBUGGER;"
#endif
#if AVMFEATURE_DEBUGGER_STUB
"AVMFEATURE_DEBUGGER_STUB;"
#endif
#if AVMFEATURE_ALLOCATION_SAMPLER
"AVMFEATURE_ALLOCATION_SAMPLER;"
#endif
#if AVMFEATURE_VTUNE
"AVMFEATURE_VTUNE;"
#endif
#if AVMFEATURE_SHARK
"AVMFEATURE_SHARK;"
#endif
#if AVMFEATURE_JIT
"AVMFEATURE_JIT;"
#endif
#if AVMFEATURE_HALFMOON
"AVMFEATURE_HALFMOON;"
#endif
#if AVMFEATURE_FLOAT
"AVMFEATURE_FLOAT;"
#endif
#if AVMFEATURE_OSR
"AVMFEATURE_OSR;"
#endif
#if AVMFEATURE_COMPILEPOLICY
"AVMFEATURE_COMPILEPOLICY;"
#endif
#if AVMFEATURE_AOT
"AVMFEATURE_AOT;"
#endif
#if AVMFEATURE_BUFFER_GUARD
"AVMFEATURE_BUFFER_GUARD;"
#endif
#if AVMFEATURE_ABC_INTERP
"AVMFEATURE_ABC_INTERP;"
#endif
#if AVMFEATURE_WORDCODE_INTERP
"AVMFEATURE_WORDCODE_INTERP;"
#endif
#if AVMFEATURE_THREADED_INTERP
"AVMFEATURE_THREADED_INTERP;"
#endif
#if AVMFEATURE_SELFTEST
"AVMFEATURE_SELFTEST;"
#endif
#if AVMFEATURE_EVAL
"AVMFEATURE_EVAL;"
#endif
#if AVMFEATURE_TELEMETRY
"AVMFEATURE_TELEMETRY;"
#endif
#if AVMFEATURE_TELEMETRY_SAMPLER
"AVMFEATURE_TELEMETRY_SAMPLER;"
#endif
#if AVMFEATURE_PROTECT_JITMEM
"AVMFEATURE_PROTECT_JITMEM;"
#endif
#if AVMFEATURE_SHARED_GCHEAP
"AVMFEATURE_SHARED_GCHEAP;"
#endif
#if AVMFEATURE_USE_SYSTEM_MALLOC
"AVMFEATURE_USE_SYSTEM_MALLOC;"
#endif
#if AVMFEATURE_CPP_EXCEPTIONS
"AVMFEATURE_CPP_EXCEPTIONS;"
#endif
#if AVMFEATURE_INTERIOR_POINTERS
"AVMFEATURE_INTERIOR_POINTERS;"
#endif
#if AVMFEATURE_HEAP_ALLOCA
"AVMFEATURE_HEAP_ALLOCA;"
#endif
#if AVMFEATURE_OVERRIDE_GLOBAL_NEW
"AVMFEATURE_OVERRIDE_GLOBAL_NEW;"
#endif
#if AVMFEATURE_MEMORY_PROFILER
"AVMFEATURE_MEMORY_PROFILER;"
#endif
#if AVMFEATURE_CACHE_GQCN
"AVMFEATURE_CACHE_GQCN;"
#endif
#if AVMFEATURE_VALGRIND
"AVMFEATURE_VALGRIND;"
#endif
#if AVMFEATURE_SAFEPOINTS
"AVMFEATURE_SAFEPOINTS;"
#endif
#if AVMFEATURE_INTERRUPT_SAFEPOINT_POLL
"AVMFEATURE_INTERRUPT_SAFEPOINT_POLL;"
#endif
#if AVMFEATURE_SWF12
"AVMFEATURE_SWF12;"
#endif
#if AVMFEATURE_SWF13
"AVMFEATURE_SWF13;"
#endif
#if AVMFEATURE_SWF14
"AVMFEATURE_SWF14;"
#endif
#if AVMFEATURE_SWF15
"AVMFEATURE_SWF15;"
#endif
#if AVMFEATURE_SWF16
"AVMFEATURE_SWF16;"
#endif
#if AVMFEATURE_SWF17
"AVMFEATURE_SWF17;"
#endif
#if AVMFEATURE_SWF18
"AVMFEATURE_SWF18;"
#endif
#if AVMFEATURE_SWF19
"AVMFEATURE_SWF19;"
#endif
#if AVMFEATURE_SWF20
"AVMFEATURE_SWF20;"
#endif
#if AVMTWEAK_SIN_COS_NONFINITE
"AVMTWEAK_SIN_COS_NONFINITE;"
#endif
#if AVMTWEAK_PEPPER_MAC
"AVMTWEAK_PEPPER_MAC;"
#endif
#if AVMTWEAK_EPOC_EMULATOR
"AVMTWEAK_EPOC_EMULATOR;"
#endif
#if AVMTWEAK_EXACT_TRACING
"AVMTWEAK_EXACT_TRACING;"
#endif
#if AVMTWEAK_SELECTABLE_EXACT_TRACING
"AVMTWEAK_SELECTABLE_EXACT_TRACING;"
#endif
#if AVMTWEAK_HEAP_GRAPH
"AVMTWEAK_HEAP_GRAPH;"
#endif
;
#endif // AVMSHELL_BUILD