Changeset 86653 in webkit for trunk/Source/JavaScriptCore/interpreter/CallFrame.h
- Timestamp:
- May 16, 2011, 9:08:18 PM (14 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/Source/JavaScriptCore/interpreter/CallFrame.h
r81191 r86653 2 2 * Copyright (C) 1999-2001 Harri Porten ([email protected]) 3 3 * Copyright (C) 2001 Peter Kelly ([email protected]) 4 * Copyright (C) 2003, 2007, 2008 Apple Inc. All rights reserved.4 * Copyright (C) 2003, 2007, 2008, 2011 Apple Inc. All rights reserved. 5 5 * 6 6 * This library is free software; you can redistribute it and/or … … 76 76 void dumpCaller(); 77 77 #endif 78 static const HashTable* arrayTable(CallFrame* callFrame) { return callFrame->globalData().arrayTable; } 78 static const HashTable* arrayConstructorTable(CallFrame* callFrame) { return callFrame->globalData().arrayConstructorTable; } 79 static const HashTable* arrayPrototypeTable(CallFrame* callFrame) { return callFrame->globalData().arrayPrototypeTable; } 80 static const HashTable* booleanPrototypeTable(CallFrame* callFrame) { return callFrame->globalData().booleanPrototypeTable; } 79 81 static const HashTable* dateTable(CallFrame* callFrame) { return callFrame->globalData().dateTable; } 82 static const HashTable* dateConstructorTable(CallFrame* callFrame) { return callFrame->globalData().dateConstructorTable; } 83 static const HashTable* errorPrototypeTable(CallFrame* callFrame) { return callFrame->globalData().errorPrototypeTable; } 84 static const HashTable* globalObjectTable(CallFrame* callFrame) { return callFrame->globalData().globalObjectTable; } 80 85 static const HashTable* jsonTable(CallFrame* callFrame) { return callFrame->globalData().jsonTable; } 81 86 static const HashTable* mathTable(CallFrame* callFrame) { return callFrame->globalData().mathTable; } 82 static const HashTable* numberTable(CallFrame* callFrame) { return callFrame->globalData().numberTable; } 87 static const HashTable* numberConstructorTable(CallFrame* callFrame) { return callFrame->globalData().numberConstructorTable; } 88 static const HashTable* numberPrototypeTable(CallFrame* callFrame) { return callFrame->globalData().numberPrototypeTable; } 83 89 static const HashTable* objectConstructorTable(CallFrame* callFrame) { return callFrame->globalData().objectConstructorTable; } 90 static const HashTable* objectPrototypeTable(CallFrame* callFrame) { return callFrame->globalData().objectPrototypeTable; } 84 91 static const HashTable* regExpTable(CallFrame* callFrame) { return callFrame->globalData().regExpTable; } 85 92 static const HashTable* regExpConstructorTable(CallFrame* callFrame) { return callFrame->globalData().regExpConstructorTable; } 93 static const HashTable* regExpPrototypeTable(CallFrame* callFrame) { return callFrame->globalData().regExpPrototypeTable; } 86 94 static const HashTable* stringTable(CallFrame* callFrame) { return callFrame->globalData().stringTable; } 95 static const HashTable* stringConstructorTable(CallFrame* callFrame) { return callFrame->globalData().stringConstructorTable; } 87 96 88 97 static CallFrame* create(Register* callFrameBase) { return static_cast<CallFrame*>(callFrameBase); }
Note:
See TracChangeset
for help on using the changeset viewer.