Home
last modified time | relevance | path

Searched refs:ExecutablePool (Results 1 – 25 of 28) sorted by relevance

12

/external/webkit/Source/JavaScriptCore/jit/
DThunkGenerators.h31 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*);
DExecutableAllocator.h100 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 …]
DExecutableAllocator.cpp52 ExecutablePool::Allocation ExecutablePool::systemAlloc(size_t size) in systemAlloc()
60 void ExecutablePool::systemRelease(ExecutablePool::Allocation& allocation) in systemRelease()
DExecutableAllocatorFixedVMPool.cpp419 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()
DThunkGenerators.cpp66 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()
DJITCode.h92 ExecutablePool* getExecutablePool() in getExecutablePool()
105 JITCode(void* code, PassRefPtr<ExecutablePool> executablePool, size_t size) in JITCode()
DSpecializedThunkJIT.h40 SpecializedThunkJIT(int expectedArgCount, JSGlobalData* globalData, ExecutablePool* pool) in SpecializedThunkJIT()
157 RefPtr<ExecutablePool> m_pool;
DJIT.h220 …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);
DJITStubs.h46 class ExecutablePool; variable
309 RefPtr<ExecutablePool> m_executablePool;
DJITOpcodes.cpp47 void JIT::privateCompileCTIMachineTrampolines(RefPtr<ExecutablePool>* executablePool, JSGlobalData*… in privateCompileCTIMachineTrampolines()
305 JIT::CodePtr JIT::privateCompileCTINativeCall(PassRefPtr<ExecutablePool>, JSGlobalData* globalData,… in privateCompileCTINativeCall() argument
DJITOpcodes32_64.cpp43 void JIT::privateCompileCTIMachineTrampolines(RefPtr<ExecutablePool>* executablePool, JSGlobalData*… in privateCompileCTIMachineTrampolines()
331 JIT::CodePtr JIT::privateCompileCTINativeCall(PassRefPtr<ExecutablePool> executablePool, JSGlobalDa… in privateCompileCTINativeCall()
DJITPropertyAccess.cpp53 JIT::CodePtr JIT::stringGetByValStubGenerator(JSGlobalData* globalData, ExecutablePool* pool) in stringGetByValStubGenerator()
DJITPropertyAccess32_64.cpp270 JIT::CodePtr JIT::stringGetByValStubGenerator(JSGlobalData* globalData, ExecutablePool* pool) in stringGetByValStubGenerator()
/external/webkit/Source/JavaScriptCore/assembler/
DMacroAssemblerCodeRef.h208 MacroAssemblerCodeRef(void* code, PassRefPtr<ExecutablePool> executablePool, size_t size) in MacroAssemblerCodeRef()
216 RefPtr<ExecutablePool> m_executablePool;
DLinkBuffer.h74 LinkBuffer(MacroAssembler* masm, PassRefPtr<ExecutablePool> executablePool, void* linkOffset) in LinkBuffer()
345 RefPtr<ExecutablePool> m_executablePool;
DAssemblerBuffer.h142 void* executableCopy(ExecutablePool* allocator) in executableCopy()
DAssemblerBufferWithConstantPool.h205 void* executableCopy(ExecutablePool* allocator) in executableCopy()
DARMAssembler.cpp346 void* ARMAssembler::executableCopy(ExecutablePool* allocator) in executableCopy()
DMIPSAssembler.h712 void* executableCopy(ExecutablePool* allocator) in executableCopy()
DX86Assembler.h1633 void* executableCopy(ExecutablePool* allocator) in executableCopy()
1943 … void* executableCopy(ExecutablePool* allocator) { return m_buffer.executableCopy(allocator); } in executableCopy()
DARMAssembler.h723 void* executableCopy(ExecutablePool* allocator);
DSH4Assembler.h1529 void* executableCopy(ExecutablePool* allocator) in executableCopy()
/external/webkit/Source/JavaScriptCore/yarr/
DYarrJIT.h45 class ExecutablePool; variable
/external/webkit/Source/JavaScriptCore/bytecode/
DCodeBlock.h293 ExecutablePool* executablePool() { return getJITCode().getExecutablePool(); } in executablePool()
/external/webkit/Source/JavaScriptCore/
DChangeLog-2011-02-162492 (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 …]

12