summaryrefslogtreecommitdiff
path: root/Source/JavaScriptCore/runtime/CommonIdentifiers.h
diff options
context:
space:
mode:
Diffstat (limited to 'Source/JavaScriptCore/runtime/CommonIdentifiers.h')
-rw-r--r--Source/JavaScriptCore/runtime/CommonIdentifiers.h69
1 files changed, 60 insertions, 9 deletions
diff --git a/Source/JavaScriptCore/runtime/CommonIdentifiers.h b/Source/JavaScriptCore/runtime/CommonIdentifiers.h
index ae3b45b8c..13cf037d5 100644
--- a/Source/JavaScriptCore/runtime/CommonIdentifiers.h
+++ b/Source/JavaScriptCore/runtime/CommonIdentifiers.h
@@ -27,40 +27,93 @@
// MarkedArgumentBuffer of property names, passed to a macro so we can do set them up various
// ways without repeating the list.
#define JSC_COMMON_IDENTIFIERS_EACH_PROPERTY_NAME(macro) \
+ macro(Array) \
+ macro(Boolean) \
+ macro(Date) \
+ macro(Error) \
+ macro(EvalError) \
+ macro(Function) \
+ macro(Infinity) \
+ macro(JSON) \
+ macro(Math) \
+ macro(NaN) \
+ macro(Number) \
+ macro(Object) \
+ macro(RangeError) \
+ macro(ReferenceError) \
+ macro(RegExp) \
+ macro(String) \
+ macro(SyntaxError) \
+ macro(TypeError) \
+ macro(URIError) \
+ macro(UTC) \
+ macro(__defineGetter__) \
+ macro(__defineSetter__) \
+ macro(__lookupGetter__) \
+ macro(__lookupSetter__) \
+ macro(anonymous) \
macro(apply) \
macro(arguments) \
- macro(Array) \
macro(bind) \
+ macro(bytecode) \
+ macro(bytecodeIndex) \
+ macro(bytecodes) \
+ macro(bytecodesID) \
macro(call) \
macro(callee) \
macro(caller) \
+ macro(compilationKind) \
+ macro(compilations) \
macro(compile) \
macro(configurable) \
macro(constructor) \
+ macro(count) \
+ macro(counters) \
+ macro(description) \
+ macro(descriptions) \
+ macro(displayName) \
+ macro(document) \
macro(enumerable) \
macro(eval) \
macro(exec) \
+ macro(executionCount) \
+ macro(exitKind) \
macro(fromCharCode) \
- macro(global) \
macro(get) \
+ macro(global) \
macro(hasOwnProperty) \
+ macro(hash) \
+ macro(header) \
+ macro(id) \
macro(ignoreCase) \
macro(index) \
+ macro(inferredName) \
macro(input) \
+ macro(instructionCount) \
macro(isArray) \
macro(isPrototypeOf) \
+ macro(isWatchpoint) \
+ macro(join) \
macro(lastIndex) \
macro(length) \
macro(message) \
macro(multiline) \
macro(name) \
macro(now) \
- macro(Object) \
+ macro(numInlinedCalls) \
+ macro(numInlinedGetByIds) \
+ macro(numInlinedPutByIds) \
+ macro(opcode) \
+ macro(origin) \
+ macro(osrExitSites) \
+ macro(osrExits) \
macro(parse) \
+ macro(profiledBytecodes) \
macro(propertyIsEnumerable) \
macro(prototype) \
macro(set) \
macro(source) \
+ macro(sourceCode) \
macro(stack) \
macro(test) \
macro(toExponential) \
@@ -70,12 +123,10 @@
macro(toLocaleString) \
macro(toPrecision) \
macro(toString) \
- macro(UTC) \
macro(value) \
macro(valueOf) \
- macro(writable) \
- macro(displayName) \
- macro(join)
+ macro(window) \
+ macro(writable)
#define JSC_COMMON_IDENTIFIERS_EACH_KEYWORD(macro) \
macro(null) \
@@ -130,8 +181,8 @@ namespace JSC {
class CommonIdentifiers {
WTF_MAKE_NONCOPYABLE(CommonIdentifiers); WTF_MAKE_FAST_ALLOCATED;
private:
- CommonIdentifiers(JSGlobalData*);
- friend class JSGlobalData;
+ CommonIdentifiers(VM*);
+ friend class VM;
public:
const Identifier nullIdentifier;