X-Git-Url: https://git.saurik.com/apple/javascriptcore.git/blobdiff_plain/14957cd040308e3eeec43d26bae5d76da13fcd85..6fe7ccc865dc7d7541b93c5bcaf6368d2c98a174:/jit/ThunkGenerators.h diff --git a/jit/ThunkGenerators.h b/jit/ThunkGenerators.h index 15261f7..b251f6b 100644 --- a/jit/ThunkGenerators.h +++ b/jit/ThunkGenerators.h @@ -31,14 +31,20 @@ namespace JSC { class ExecutablePool; class JSGlobalData; class NativeExecutable; - class MacroAssemblerCodePtr; + class MacroAssemblerCodeRef; - typedef MacroAssemblerCodePtr (*ThunkGenerator)(JSGlobalData*, ExecutablePool*); - MacroAssemblerCodePtr charCodeAtThunkGenerator(JSGlobalData*, ExecutablePool*); - MacroAssemblerCodePtr charAtThunkGenerator(JSGlobalData*, ExecutablePool*); - MacroAssemblerCodePtr fromCharCodeThunkGenerator(JSGlobalData*, ExecutablePool*); - MacroAssemblerCodePtr sqrtThunkGenerator(JSGlobalData*, ExecutablePool*); - MacroAssemblerCodePtr powThunkGenerator(JSGlobalData*, ExecutablePool*); + typedef MacroAssemblerCodeRef (*ThunkGenerator)(JSGlobalData*); + MacroAssemblerCodeRef charCodeAtThunkGenerator(JSGlobalData*); + MacroAssemblerCodeRef charAtThunkGenerator(JSGlobalData*); + MacroAssemblerCodeRef fromCharCodeThunkGenerator(JSGlobalData*); + MacroAssemblerCodeRef absThunkGenerator(JSGlobalData*); + MacroAssemblerCodeRef ceilThunkGenerator(JSGlobalData*); + MacroAssemblerCodeRef expThunkGenerator(JSGlobalData*); + MacroAssemblerCodeRef floorThunkGenerator(JSGlobalData*); + MacroAssemblerCodeRef logThunkGenerator(JSGlobalData*); + MacroAssemblerCodeRef roundThunkGenerator(JSGlobalData*); + MacroAssemblerCodeRef sqrtThunkGenerator(JSGlobalData*); + MacroAssemblerCodeRef powThunkGenerator(JSGlobalData*); } #endif