Changeset 85813 in webkit
- Timestamp:
- May 4, 2011 5:23:54 PM (13 years ago)
- Location:
- trunk/Source/JavaScriptCore
- Files:
-
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/Source/JavaScriptCore/ChangeLog
r85812 r85813 1 2011-05-04 Fridrich Strba <fridrich.strba@bluewin.ch> 2 3 Reviewed by Geoffrey Garen. 4 5 Port MachineStackMarker.cpp to Windows x64 6 https://bugs.webkit.org/show_bug.cgi?id=60216 7 8 * heap/MachineStackMarker.cpp: 9 (JSC::getPlatformThreadRegisters): the CONTEXT struct is usable also 10 on 64-bit Windows. 11 (JSC::otherThreadStackPointer): return the Rsp register on Windows x64. 12 1 13 2011-05-04 Fridrich Strba <fridrich.strba@bluewin.ch> 2 14 -
trunk/Source/JavaScriptCore/heap/MachineStackMarker.cpp
r83506 r85813 324 324 #endif 325 325 326 #elif OS(WINDOWS) && CPU(X86)326 #elif OS(WINDOWS) 327 327 typedef CONTEXT PlatformThreadRegisters; 328 328 #elif USE(PTHREADS) … … 364 364 // end OS(DARWIN) 365 365 366 #elif OS(WINDOWS) && CPU(X86)366 #elif OS(WINDOWS) 367 367 regs.ContextFlags = CONTEXT_INTEGER | CONTEXT_CONTROL | CONTEXT_SEGMENTS; 368 368 GetThreadContext(platformThread, ®s); … … 418 418 #elif CPU(X86) && OS(WINDOWS) 419 419 return reinterpret_cast<void*>((uintptr_t) regs.Esp); 420 #elif CPU(X86_64) && OS(WINDOWS) 421 return reinterpret_cast<void*>((uintptr_t) regs.Rsp); 420 422 #elif USE(PTHREADS) 421 423 void* stackBase = 0;
Note: See TracChangeset
for help on using the changeset viewer.