Source code drop for the Actionscript virtual machine in the Adobe Flash Player for December 2013
215 lines
4.8 KiB
C++
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
|