Ignore:
Timestamp:
Sep 6, 2008, 10:44:58 PM (17 years ago)
Author:
[email protected]
Message:

Merge squirrelfish-extreme to trunk.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/JavaScriptCore/kjs/ExecState.h

    r35918 r36244  
    4747    // Passed as the first argument to most functions.
    4848    class ExecState : Noncopyable {
     49#if ENABLE(CTI)
     50        friend class CTI;
     51#endif
    4952        friend class Machine;
    5053        friend class DebuggerCallFrame;
    51 
    5254    public:
    5355        ExecState(JSGlobalObject*, JSObject* globalThisValue, ScopeChainNode* globalScopeChain);
     
    7173        JSValue** exceptionSlot() { return &m_exception; }
    7274        bool hadException() const { return !!m_exception; }
     75#if ENABLE(CTI)
     76        void setCTIReturnAddress(void* ctiRA) { m_ctiReturnAddress = ctiRA; }
     77        void* ctiReturnAddress() const { return m_ctiReturnAddress; }
     78#endif
    7379
    7480        JSGlobalData& globalData() { return *m_globalData; }
     
    102108
    103109        JSValue* m_exception;
    104 
     110#if ENABLE(CTI)
     111        void* m_ctiReturnAddress;
     112#endif
    105113        JSGlobalData* m_globalData;
    106114
Note: See TracChangeset for help on using the changeset viewer.