Bug 904293: Tracelogger: Make it work on x86, r=jandem

This commit is contained in:
Hannes Verschore 2013-08-19 15:54:41 +02:00
parent 35aab3d9c7
commit a09be6f7fe

View File

@ -1227,13 +1227,12 @@ MacroAssembler::tracelogStart(JSScript *script)
PushRegsInMask(regs);
Register temp = regs.takeGeneral();
Register logger = regs.takeGeneral();
Register type = regs.takeGeneral();
Register rscript = regs.takeGeneral();
setupUnalignedABICall(3, temp);
movePtr(ImmWord((void *)TraceLogging::defaultLogger()), logger);
passABIArg(logger);
movePtr(ImmWord((void *)TraceLogging::defaultLogger()), temp);
passABIArg(temp);
move32(Imm32(TraceLogging::SCRIPT_START), type);
passABIArg(type);
movePtr(ImmGCPtr(script), rscript);