Hi, Thanks for your help in advance:) in JITPropertyAccess.cpp: if (transitionWillNeedStorageRealloc(oldStructure, newStructure)) { pop(X86::ebx); ///pop return address, why? for exception? #if PLATFORM(X86_64) ///which convention is this? move(Imm32(newStructure->propertyStorageCapacity()), regT1); //edx move(Imm32(oldStructure->propertyStorageCapacity()), X86::esi); move(regT0, X86::edi); callTarget = call(); #else ///__cdecl, yet how can I know resizePropertyStorage() use __cdecl? push(Imm32(newStructure->propertyStorageCapacity())); push(Imm32(oldStructure->propertyStorageCapacity())); push(regT0); callTarget = call(); addPtr(Imm32(3 * sizeof(void*)), X86::esp); ///clean stack #endif
_______________________________________________ webkit-dev mailing list webkit-dev@lists.webkit.org http://lists.webkit.org/mailman/listinfo.cgi/webkit-dev