/external/webkit/Source/JavaScriptCore/dfg/ |
H A D | DFGByteCodeParser.h | 35 class CodeBlock; 40 // Populate the Graph with a basic block of code from the CodeBlock, 42 bool parse(Graph&, JSGlobalData*, CodeBlock*);
|
H A D | DFGGraph.h | 37 class CodeBlock; 87 // CodeBlock is optional, but may allow additional information to be dumped (e.g. Identifier names). 88 void dump(CodeBlock* = 0); 89 void dump(NodeIndex, CodeBlock* = 0);
|
H A D | DFGJITCompiler.h | 32 #include <bytecode/CodeBlock.h> 39 class CodeBlock; 109 JITCompiler(JSGlobalData* globalData, Graph& dfg, CodeBlock* codeBlock) 120 CodeBlock* codeBlock() { return m_codeBlock; } 319 CodeBlock* m_codeBlock;
|
H A D | DFGGraph.cpp | 29 #include "CodeBlock.h" 44 void Graph::dump(NodeIndex nodeIndex, CodeBlock* codeBlock) 70 // $# - the index in the CodeBlock of a constant { for numeric constants the value is displayed | for integers, in both decimal and hex }. 71 // id# - the index in the CodeBlock of an identifier { if codeBlock is passed to dump(), the string representation is displayed }. 125 void Graph::dump(CodeBlock* codeBlock)
|
H A D | DFGByteCodeParser.cpp | 33 #include "CodeBlock.h" 46 // This class is used to compile the dataflow graph from a CodeBlock. 49 ByteCodeParser(JSGlobalData* globalData, CodeBlock* codeBlock, Graph& graph) 67 // Parse a full CodeBlock of bytecode. 366 // Add undefined to the CodeBlock's constants, and add a corresponding slot in m_constants. 373 // m_constantUndefined must refer to an entry in the CodeBlock's constant pool that has the value 'undefined'. 391 // Add null to the CodeBlock's constants, and add a corresponding slot in m_constants. 398 // m_constantNull must refer to an entry in the CodeBlock's constant pool that has the value 'null'. 416 // Add the value 1 to the CodeBlock's constants, and add a corresponding slot in m_constants. 423 // m_constant1 must refer to an entry in the CodeBlock' [all...] |
/external/webkit/Source/JavaScriptCore/interpreter/ |
H A D | Register.h | 38 class CodeBlock; 60 Register& operator=(CodeBlock*); 67 CodeBlock* codeBlock() const; 85 CodeBlock* codeBlock; 132 ALWAYS_INLINE Register& Register::operator=(CodeBlock* codeBlock) 154 ALWAYS_INLINE CodeBlock* Register::codeBlock() const
|
H A D | Interpreter.h | 43 class CodeBlock; 135 void tryCacheGetByID(CallFrame*, CodeBlock*, Instruction*, JSValue baseValue, const Identifier& propertyName, const PropertySlot&); 136 void uncacheGetByID(CodeBlock*, Instruction* vPC); 137 void tryCachePutByID(CallFrame*, CodeBlock*, Instruction*, JSValue baseValue, const PutPropertySlot&); 138 void uncachePutByID(CodeBlock*, Instruction* vPC); 141 NEVER_INLINE bool unwindCallFrame(CallFrame*&, JSValue, unsigned& bytecodeOffset, CodeBlock*&); 143 static ALWAYS_INLINE CallFrame* slideRegisterWindowForCall(CodeBlock*, RegisterFile*, CallFrame*, size_t registerOffset, int argc);
|
H A D | CallFrame.h | 42 CodeBlock* codeBlock() const { return this[RegisterFile::CodeBlock].Register::codeBlock(); } 104 ALWAYS_INLINE void init(CodeBlock* codeBlock, Instruction* vPC, ScopeChainNode* scopeChain, 118 // Read a register from the codeframe (or constant from the CodeBlock). 144 void setCodeBlock(CodeBlock* codeBlock) { static_cast<Register*>(this)[RegisterFile::CodeBlock] = codeBlock; }
|
H A D | RegisterFile.h | 103 CodeBlock = -1, enumerator in enum:JSC::RegisterFile::CallFrameHeaderEntry
|
H A D | Interpreter.cpp | 37 #include "CodeBlock.h" 79 static int depth(CodeBlock* codeBlock, ScopeChainNode* sc) 102 CodeBlock* codeBlock = callFrame->codeBlock(); 122 CodeBlock* codeBlock = callFrame->codeBlock(); 163 CodeBlock* codeBlock = callFrame->codeBlock(); 200 CodeBlock* codeBlock = callFrame->codeBlock(); 302 CodeBlock* codeBlock = callFrame->codeBlock(); 326 ALWAYS_INLINE CallFrame* Interpreter::slideRegisterWindowForCall(CodeBlock* newCodeBlock, RegisterFile* registerFile, CallFrame* callFrame, size_t registerOffset, int argc) 395 CodeBlock* codeBlock = callFrame->codeBlock(); 447 CodeBlock* codeBloc [all...] |
/external/webkit/Source/JavaScriptCore/bytecode/ |
H A D | SamplingTool.h | 91 class CodeBlock; 114 void sample(CodeBlock*, Instruction*); 117 CodeBlock* m_codeBlock; 164 CodeBlock* m_savedCodeBlock; 219 void sample(CodeBlock* codeBlock, Instruction* vPC) 226 CodeBlock** codeBlockSlot() { return &m_codeBlock; } 240 Sample(volatile intptr_t sample, CodeBlock* volatile codeBlock) 247 CodeBlock* codeBlock() { return m_codeBlock; } 254 CodeBlock* m_codeBlock; 263 CodeBlock* m_codeBloc [all...] |
H A D | CodeBlock.h | 53 // 0x40000000-0x7FFFFFFF Positive indices from 0x40000000 specify entries in the constant pool on the CodeBlock. 202 class CodeBlock { class in namespace:JSC 206 CodeBlock(ScriptExecutable* ownerExecutable, CodeType, JSGlobalObject*, PassRefPtr<SourceProvider>, unsigned sourceOffset, SymbolTable* symbolTable, bool isConstructor); 212 virtual ~CodeBlock(); 568 class GlobalCodeBlock : public CodeBlock { 571 : CodeBlock(ownerExecutable, codeType, globalObject, sourceProvider, sourceOffset, &m_unsharedSymbolTable, false) 610 class FunctionCodeBlock : public CodeBlock { 613 // as we need to initialise the CodeBlock before we could initialise any RefPtr to hold the shared 617 : CodeBlock(ownerExecutable, codeType, globalObject, sourceProvider, sourceOffset, SharedSymbolTable::create().leakRef(), isConstructor) 628 CodeBlock* codeBloc [all...] |
H A D | CodeBlock.cpp | 31 #include "CodeBlock.h" 83 CString CodeBlock::registerName(ExecState* exec, int r) const 141 void CodeBlock::printUnaryOp(ExecState* exec, int location, Vector<Instruction>::const_iterator& it, const char* op) const 149 void CodeBlock::printBinaryOp(ExecState* exec, int location, Vector<Instruction>::const_iterator& it, const char* op) const 157 void CodeBlock::printConditionalJump(ExecState* exec, const Vector<Instruction>::const_iterator&, Vector<Instruction>::const_iterator& it, int location, const char* op) const 164 void CodeBlock::printGetByIdOp(ExecState* exec, int location, Vector<Instruction>::const_iterator& it, const char* op) const 173 void CodeBlock::printPutByIdOp(ExecState* exec, int location, Vector<Instruction>::const_iterator& it, const char* op) const 279 void CodeBlock::printStructure(const char* name, const Instruction* vPC, int operand) const 285 void CodeBlock::printStructures(const Instruction* vPC) const 331 void CodeBlock 1362 CodeBlock::CodeBlock(ScriptExecutable* ownerExecutable, CodeType codeType, JSGlobalObject *globalObject, PassRefPtr<SourceProvider> sourceProvider, unsigned sourceOffset, SymbolTable* symTab, bool isConstructor) function in class:JSC::CodeBlock [all...] |
H A D | SamplingTool.cpp | 32 #include "CodeBlock.h" 160 void ScriptSampleRecord::sample(CodeBlock* codeBlock, Instruction* vPC) 198 if (CodeBlock* codeBlock = sample.codeBlock()) { 334 CodeBlock* codeBlock = record->m_codeBlock;
|
/external/webkit/Source/JavaScriptCore/bytecompiler/ |
H A D | Label.h | 32 #include "CodeBlock.h" 42 explicit Label(CodeBlock* codeBlock) 84 CodeBlock* m_codeBlock;
|
H A D | BytecodeGenerator.h | 33 #include "CodeBlock.h" 96 BytecodeGenerator(FunctionBodyNode*, ScopeChainNode*, SymbolTable*, CodeBlock*); 520 CodeBlock* m_codeBlock;
|
/external/webkit/Source/JavaScriptCore/runtime/ |
H A D | ExceptionHelpers.h | 36 class CodeBlock;
|
H A D | JSGlobalData.h | 59 class CodeBlock;
|
/external/webkit/Source/JavaScriptCore/jit/ |
H A D | JIT.h | 41 #include "CodeBlock.h" 50 class CodeBlock; 164 void ctiPatchNearCallByReturnAddress(CodeBlock* codeblock, ReturnAddressPtr returnAddress, MacroAssemblerCodePtr newCalleeFunction); 165 void ctiPatchCallByReturnAddress(CodeBlock* codeblock, ReturnAddressPtr returnAddress, MacroAssemblerCodePtr newCalleeFunction); 166 void ctiPatchCallByReturnAddress(CodeBlock* codeblock, ReturnAddressPtr returnAddress, FunctionPtr newCalleeFunction); 181 static JITCode compile(JSGlobalData* globalData, CodeBlock* codeBlock, CodePtr* functionEntryArityCheck = 0, void* offsetBase = 0) 186 static void compileGetByIdProto(JSGlobalData* globalData, CallFrame* callFrame, CodeBlock* codeBlock, StructureStubInfo* stubInfo, Structure* structure, Structure* prototypeStructure, const Identifier& ident, const PropertySlot& slot, size_t cachedOffset, ReturnAddressPtr returnAddress) 192 static void compileGetByIdSelfList(JSGlobalData* globalData, CodeBlock* codeBlock, StructureStubInfo* stubInfo, PolymorphicAccessStructureList* polymorphicStructures, int currentIndex, Structure* structure, const Identifier& ident, const PropertySlot& slot, size_t cachedOffset) 197 static void compileGetByIdProtoList(JSGlobalData* globalData, CallFrame* callFrame, CodeBlock* codeBlock, StructureStubInfo* stubInfo, PolymorphicAccessStructureList* prototypeStructureList, int currentIndex, Structure* structure, Structure* prototypeStructure, const Identifier& ident, const PropertySlot& slot, size_t cachedOffset) 202 static void compileGetByIdChainList(JSGlobalData* globalData, CallFrame* callFrame, CodeBlock* codeBloc [all...] |
H A D | JIT.cpp | 37 #include "CodeBlock.h" 53 void ctiPatchNearCallByReturnAddress(CodeBlock* codeblock, ReturnAddressPtr returnAddress, MacroAssemblerCodePtr newCalleeFunction) 59 void ctiPatchCallByReturnAddress(CodeBlock* codeblock, ReturnAddressPtr returnAddress, MacroAssemblerCodePtr newCalleeFunction) 65 void ctiPatchCallByReturnAddress(CodeBlock* codeblock, ReturnAddressPtr returnAddress, FunctionPtr newCalleeFunction) 71 JIT::JIT(JSGlobalData* globalData, CodeBlock* codeBlock, void* linkerOffset) 481 emitPutImmediateToCallFrameHeader(m_codeBlock, RegisterFile::CodeBlock); 597 void JIT::linkCall(JSFunction* callee, CodeBlock* callerCodeBlock, CodeBlock* calleeCodeBlock, JIT::CodePtr code, CallLinkInfo* callLinkInfo, int callerArgCount, JSGlobalData* globalData) 614 void JIT::linkConstruct(JSFunction* callee, CodeBlock* callerCodeBlock, CodeBlock* calleeCodeBloc [all...] |
H A D | JITStubs.h | 45 class CodeBlock; 71 CodeBlock* codeBlock() { return static_cast<CodeBlock*>(asPointer); } 285 static void tryCacheGetByID(CallFrame*, CodeBlock*, ReturnAddressPtr returnAddress, JSValue baseValue, const Identifier& propertyName, const PropertySlot&, StructureStubInfo* stubInfo); 286 static void tryCachePutByID(CallFrame*, CodeBlock*, ReturnAddressPtr returnAddress, JSValue baseValue, const PutPropertySlot&, StructureStubInfo* stubInfo, bool direct);
|
H A D | JITStubs.cpp | 38 #include "CodeBlock.h" 806 NEVER_INLINE void JITThunks::tryCachePutByID(CallFrame* callFrame, CodeBlock* codeBlock, ReturnAddressPtr returnAddress, JSValue baseValue, const PutPropertySlot& slot, StructureStubInfo* stubInfo, bool direct) 856 NEVER_INLINE void JITThunks::tryCacheGetByID(CallFrame* callFrame, CodeBlock* codeBlock, ReturnAddressPtr returnAddress, JSValue baseValue, const Identifier& propertyName, const PropertySlot& slot, StructureStubInfo* stubInfo) 1441 CodeBlock* codeBlock = stackFrame.callFrame->codeBlock(); 1460 CodeBlock* codeBlock = stackFrame.callFrame->codeBlock(); 1523 CodeBlock* codeBlock = stackFrame.callFrame->codeBlock(); 1594 CodeBlock* codeBlock = stackFrame.callFrame->codeBlock(); 1623 CodeBlock* codeBlock = callFrame->codeBlock(); 1731 CodeBlock* codeBlock = callFrame->codeBlock(); 1975 CodeBlock* newCodeBloc [all...] |
/external/webkit/Source/JavaScriptCore/debugger/ |
H A D | DebuggerCallFrame.cpp | 33 #include "CodeBlock.h" 75 CodeBlock* codeBlock = m_callFrame->codeBlock();
|
/external/webkit/Source/JavaScriptCore/assembler/ |
H A D | RepatchBuffer.h | 46 RepatchBuffer(CodeBlock* codeBlock)
|
/external/giflib/ |
H A D | dgif_lib.c | 645 GifByteType ** CodeBlock) { 657 return DGifGetCodeNext(GifFile, CodeBlock); 667 GifByteType ** CodeBlock) { 678 *CodeBlock = Private->Buf; /* Use private unused buffer. */ 679 (*CodeBlock)[0] = Buf; /* Pascal strings notation (pos. 0 is len.). */ 680 if (READ(GifFile, &((*CodeBlock)[1]), Buf) != Buf) { 685 *CodeBlock = NULL; 889 GifByteType *CodeBlock; local 904 if (DGifGetCodeNext(GifFile, &CodeBlock) == GIF_ERROR) 906 } while (CodeBlock ! 643 DGifGetCode(GifFileType * GifFile, int *CodeSize, GifByteType ** CodeBlock) argument 666 DGifGetCodeNext(GifFileType * GifFile, GifByteType ** CodeBlock) argument [all...] |