Searched refs:CodeBlock (Results 1 - 25 of 34) sorted by relevance

12

/external/webkit/Source/JavaScriptCore/dfg/
H A DDFGByteCodeParser.h35 class CodeBlock;
40 // Populate the Graph with a basic block of code from the CodeBlock,
42 bool parse(Graph&, JSGlobalData*, CodeBlock*);
H A DDFGGraph.h37 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 DDFGJITCompiler.h32 #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 DDFGGraph.cpp29 #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 DDFGByteCodeParser.cpp33 #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 DRegister.h38 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 DInterpreter.h43 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 DCallFrame.h42 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 DRegisterFile.h103 CodeBlock = -1, enumerator in enum:JSC::RegisterFile::CallFrameHeaderEntry
H A DInterpreter.cpp37 #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 DSamplingTool.h91 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 DCodeBlock.h53 // 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 DCodeBlock.cpp31 #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 DSamplingTool.cpp32 #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 DLabel.h32 #include "CodeBlock.h"
42 explicit Label(CodeBlock* codeBlock)
84 CodeBlock* m_codeBlock;
H A DBytecodeGenerator.h33 #include "CodeBlock.h"
96 BytecodeGenerator(FunctionBodyNode*, ScopeChainNode*, SymbolTable*, CodeBlock*);
520 CodeBlock* m_codeBlock;
/external/webkit/Source/JavaScriptCore/runtime/
H A DExceptionHelpers.h36 class CodeBlock;
H A DJSGlobalData.h59 class CodeBlock;
/external/webkit/Source/JavaScriptCore/jit/
H A DJIT.h41 #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 DJIT.cpp37 #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 DJITStubs.h45 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 DJITStubs.cpp38 #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 DDebuggerCallFrame.cpp33 #include "CodeBlock.h"
75 CodeBlock* codeBlock = m_callFrame->codeBlock();
/external/webkit/Source/JavaScriptCore/assembler/
H A DRepatchBuffer.h46 RepatchBuffer(CodeBlock* codeBlock)
/external/giflib/
H A Ddgif_lib.c645 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...]

Completed in 291 milliseconds

12