/external/webkit/Source/JavaScriptCore/jit/ |
D | ThunkGenerators.h | 31 class ExecutablePool; variable 36 typedef MacroAssemblerCodePtr (*ThunkGenerator)(JSGlobalData*, ExecutablePool*); 37 MacroAssemblerCodePtr charCodeAtThunkGenerator(JSGlobalData*, ExecutablePool*); 38 MacroAssemblerCodePtr charAtThunkGenerator(JSGlobalData*, ExecutablePool*); 39 MacroAssemblerCodePtr fromCharCodeThunkGenerator(JSGlobalData*, ExecutablePool*); 40 MacroAssemblerCodePtr sqrtThunkGenerator(JSGlobalData*, ExecutablePool*); 41 MacroAssemblerCodePtr powThunkGenerator(JSGlobalData*, ExecutablePool*);
|
D | ExecutableAllocator.h | 100 class ExecutablePool : public RefCounted<ExecutablePool> { 123 static PassRefPtr<ExecutablePool> create(size_t n) in create() 125 return adoptRef(new ExecutablePool(n)); in create() 154 ~ExecutablePool() in ~ExecutablePool() 158 ExecutablePool::systemRelease(*ptr); in ~ExecutablePool() 167 ExecutablePool(size_t n); 186 m_smallAllocationPool = ExecutablePool::create(JIT_ALLOCATOR_LARGE_ALLOC_SIZE); in ExecutableAllocator() 197 PassRefPtr<ExecutablePool> poolForSize(size_t n) in poolForSize() 206 return ExecutablePool::create(n); in poolForSize() 209 RefPtr<ExecutablePool> pool = ExecutablePool::create(JIT_ALLOCATOR_LARGE_ALLOC_SIZE); in poolForSize() [all …]
|
D | ExecutableAllocator.cpp | 52 ExecutablePool::Allocation ExecutablePool::systemAlloc(size_t size) in systemAlloc() 60 void ExecutablePool::systemRelease(ExecutablePool::Allocation& allocation) in systemRelease()
|
D | ExecutableAllocatorFixedVMPool.cpp | 419 ExecutablePool::Allocation alloc(size_t requestedSize) in alloc() 437 return ExecutablePool::Allocation(pointer, size); in alloc() 440 void free(ExecutablePool::Allocation allocation) in free() 514 ExecutablePool::Allocation ExecutablePool::systemAlloc(size_t size) in systemAlloc() 521 void ExecutablePool::systemRelease(ExecutablePool::Allocation& allocation) in systemRelease()
|
D | ThunkGenerators.cpp | 66 MacroAssemblerCodePtr charCodeAtThunkGenerator(JSGlobalData* globalData, ExecutablePool* pool) in charCodeAtThunkGenerator() 74 MacroAssemblerCodePtr charAtThunkGenerator(JSGlobalData* globalData, ExecutablePool* pool) in charAtThunkGenerator() 83 MacroAssemblerCodePtr fromCharCodeThunkGenerator(JSGlobalData* globalData, ExecutablePool* pool) in fromCharCodeThunkGenerator() 93 MacroAssemblerCodePtr sqrtThunkGenerator(JSGlobalData* globalData, ExecutablePool* pool) in sqrtThunkGenerator() 108 MacroAssemblerCodePtr powThunkGenerator(JSGlobalData* globalData, ExecutablePool* pool) in powThunkGenerator()
|
D | JITCode.h | 92 ExecutablePool* getExecutablePool() in getExecutablePool() 105 JITCode(void* code, PassRefPtr<ExecutablePool> executablePool, size_t size) in JITCode()
|
D | SpecializedThunkJIT.h | 40 SpecializedThunkJIT(int expectedArgCount, JSGlobalData* globalData, ExecutablePool* pool) in SpecializedThunkJIT() 157 RefPtr<ExecutablePool> m_pool;
|
D | JIT.h | 220 …static void compileCTIMachineTrampolines(JSGlobalData* globalData, RefPtr<ExecutablePool>* executa… in compileCTIMachineTrampolines() 228 …static CodePtr compileCTINativeCall(JSGlobalData* globalData, PassRefPtr<ExecutablePool> executabl… in compileCTINativeCall() 274 …void privateCompileCTIMachineTrampolines(RefPtr<ExecutablePool>* executablePool, JSGlobalData* dat… 276 …CodePtr privateCompileCTINativeCall(PassRefPtr<ExecutablePool> executablePool, JSGlobalData* data,… 997 static CodePtr stringGetByValStubGenerator(JSGlobalData* globalData, ExecutablePool* pool);
|
D | JITStubs.h | 46 class ExecutablePool; variable 309 RefPtr<ExecutablePool> m_executablePool;
|
D | JITOpcodes.cpp | 47 void JIT::privateCompileCTIMachineTrampolines(RefPtr<ExecutablePool>* executablePool, JSGlobalData*… in privateCompileCTIMachineTrampolines() 305 JIT::CodePtr JIT::privateCompileCTINativeCall(PassRefPtr<ExecutablePool>, JSGlobalData* globalData,… in privateCompileCTINativeCall() argument
|
D | JITOpcodes32_64.cpp | 43 void JIT::privateCompileCTIMachineTrampolines(RefPtr<ExecutablePool>* executablePool, JSGlobalData*… in privateCompileCTIMachineTrampolines() 331 JIT::CodePtr JIT::privateCompileCTINativeCall(PassRefPtr<ExecutablePool> executablePool, JSGlobalDa… in privateCompileCTINativeCall()
|
D | JITPropertyAccess.cpp | 53 JIT::CodePtr JIT::stringGetByValStubGenerator(JSGlobalData* globalData, ExecutablePool* pool) in stringGetByValStubGenerator()
|
D | JITPropertyAccess32_64.cpp | 270 JIT::CodePtr JIT::stringGetByValStubGenerator(JSGlobalData* globalData, ExecutablePool* pool) in stringGetByValStubGenerator()
|
/external/webkit/Source/JavaScriptCore/assembler/ |
D | MacroAssemblerCodeRef.h | 208 MacroAssemblerCodeRef(void* code, PassRefPtr<ExecutablePool> executablePool, size_t size) in MacroAssemblerCodeRef() 216 RefPtr<ExecutablePool> m_executablePool;
|
D | LinkBuffer.h | 74 LinkBuffer(MacroAssembler* masm, PassRefPtr<ExecutablePool> executablePool, void* linkOffset) in LinkBuffer() 345 RefPtr<ExecutablePool> m_executablePool;
|
D | AssemblerBuffer.h | 142 void* executableCopy(ExecutablePool* allocator) in executableCopy()
|
D | AssemblerBufferWithConstantPool.h | 205 void* executableCopy(ExecutablePool* allocator) in executableCopy()
|
D | ARMAssembler.cpp | 346 void* ARMAssembler::executableCopy(ExecutablePool* allocator) in executableCopy()
|
D | MIPSAssembler.h | 712 void* executableCopy(ExecutablePool* allocator) in executableCopy()
|
D | X86Assembler.h | 1633 void* executableCopy(ExecutablePool* allocator) in executableCopy() 1943 … void* executableCopy(ExecutablePool* allocator) { return m_buffer.executableCopy(allocator); } in executableCopy()
|
D | ARMAssembler.h | 723 void* executableCopy(ExecutablePool* allocator);
|
D | SH4Assembler.h | 1529 void* executableCopy(ExecutablePool* allocator) in executableCopy()
|
/external/webkit/Source/JavaScriptCore/yarr/ |
D | YarrJIT.h | 45 class ExecutablePool; variable
|
/external/webkit/Source/JavaScriptCore/bytecode/ |
D | CodeBlock.h | 293 ExecutablePool* executablePool() { return getJITCode().getExecutablePool(); } in executablePool()
|
/external/webkit/Source/JavaScriptCore/ |
D | ChangeLog-2011-02-16 | 2492 (JSC::ExecutablePool::systemAlloc): 2493 (JSC::ExecutablePool::systemRelease): 3223 (JSC::ExecutablePool::systemAlloc): 3224 (JSC::ExecutablePool::systemRelease): 3799 (JSC::ExecutablePool::systemAlloc): 3800 (JSC::ExecutablePool::systemRelease): 7193 (JSC::ExecutablePool::systemAlloc): Count allocations. 7194 (JSC::ExecutablePool::systemRelease): Count deallocations. 7195 (JSC::ExecutablePool::underMemoryPressure): Check memory pressure. 7197 (JSC::ExecutablePool::underMemoryPressure): Stub out; only meaningful with FixedVMPool. [all …]
|