Home
last modified time | relevance | path

Searched refs:trampolines (Results 1 – 7 of 7) sorted by relevance

/external/webkit/Source/JavaScriptCore/jit/
DJITOpcodes32_64.cpp43 …RefPtr<ExecutablePool>* executablePool, JSGlobalData* globalData, TrampolineStructure *trampolines) in privateCompileCTIMachineTrampolines() argument
179 trampolines->ctiVirtualCall = patchBuffer.trampolineAt(virtualCallBegin); in privateCompileCTIMachineTrampolines()
180 trampolines->ctiVirtualConstruct = patchBuffer.trampolineAt(virtualConstructBegin); in privateCompileCTIMachineTrampolines()
181 trampolines->ctiNativeCall = patchBuffer.trampolineAt(nativeCallThunk); in privateCompileCTIMachineTrampolines()
182 trampolines->ctiNativeConstruct = patchBuffer.trampolineAt(nativeConstructThunk); in privateCompileCTIMachineTrampolines()
184 trampolines->ctiStringLengthTrampoline = patchBuffer.trampolineAt(stringLengthBegin); in privateCompileCTIMachineTrampolines()
187 trampolines->ctiVirtualCallLink = patchBuffer.trampolineAt(virtualCallLinkBegin); in privateCompileCTIMachineTrampolines()
188 trampolines->ctiVirtualConstructLink = patchBuffer.trampolineAt(virtualConstructLinkBegin); in privateCompileCTIMachineTrampolines()
191 trampolines->ctiSoftModulo = patchBuffer.trampolineAt(softModBegin); in privateCompileCTIMachineTrampolines()
DJITOpcodes.cpp47 …RefPtr<ExecutablePool>* executablePool, JSGlobalData* globalData, TrampolineStructure *trampolines) in privateCompileCTIMachineTrampolines() argument
178 trampolines->ctiVirtualCallLink = patchBuffer.trampolineAt(virtualCallLinkBegin); in privateCompileCTIMachineTrampolines()
179 trampolines->ctiVirtualConstructLink = patchBuffer.trampolineAt(virtualConstructLinkBegin); in privateCompileCTIMachineTrampolines()
180 trampolines->ctiVirtualCall = patchBuffer.trampolineAt(virtualCallBegin); in privateCompileCTIMachineTrampolines()
181 trampolines->ctiVirtualConstruct = patchBuffer.trampolineAt(virtualConstructBegin); in privateCompileCTIMachineTrampolines()
182 trampolines->ctiNativeCall = patchBuffer.trampolineAt(nativeCallThunk); in privateCompileCTIMachineTrampolines()
183 trampolines->ctiNativeConstruct = patchBuffer.trampolineAt(nativeConstructThunk); in privateCompileCTIMachineTrampolines()
185 trampolines->ctiStringLengthTrampoline = patchBuffer.trampolineAt(stringLengthBegin); in privateCompileCTIMachineTrampolines()
DJIT.h220 …JSGlobalData* globalData, RefPtr<ExecutablePool>* executablePool, TrampolineStructure *trampolines) in compileCTIMachineTrampolines() argument
225 jit.privateCompileCTIMachineTrampolines(executablePool, globalData, trampolines); in compileCTIMachineTrampolines()
274 …ines(RefPtr<ExecutablePool>* executablePool, JSGlobalData* data, TrampolineStructure *trampolines);
/external/elfutils/src/
DChangeLog530 Avoid local function trampolines in nm binary.
/external/webkit/Source/JavaScriptCore/
DChangeLog-2009-06-16541 Add JIT entry/thow trampolines, add macro to add thunk wrapper around stub routines.
16462 implement the asm trampolines for x86-64,
19695 … for self and proto accesses (implemented by allowing multiple trampolines to be JIT genertaed,
19705 memory leak (failure to deallocate trampolines).
20042 cti_op_get_by_id_proto_list_append, which append futher new trampolines, up to
24405 …Batch compile the set of static trampolines at the point Machine is constructed, using a single al…
24408 …Add a method to align the code buffer, to allow JIT generation for multiple trampolines in one blo…
30168 trampolines.
31985 * VM/CTI.h: Updated CTI trampolines not to take a ScopeChainNode*
36735 …The array/string length trampolines are owned by the Machine, not the codeblock that compiled them.
DChangeLog-2010-05-249098 Use an easily appendable structure for trampolines instead of pointer parameters.
20658 Rewrite call trampolines to not use the CodeBlock.
22874 Optimize the X86_64 trampolines: avoid the need for filler arguments
24266 around the the optimize call only trampolines (virtualCallPreLink and virtualCallLink).
24267 Update the trampolines to account for the new JSValue representation.
DChangeLog-2011-02-168342 - Propogate backtracks instead of adding trampolines. Backtracks are
24273 We can reduce the size of the virtual call trampolines by moving the arity check