[Author Prev][Author Next][Thread Prev][Thread Next][Author Index][Thread Index]
Re: [tor-bugs] #9145 [Tor Browser]: Tor Browser for windows is borked because mingw, gcc, and Win32 ABI
#9145: Tor Browser for windows is borked because mingw, gcc, and Win32 ABI
-------------------------------------------------+-------------------------
Reporter: dope457 | Owner: tbb-
Type: defect | team
Priority: High | Status: new
Component: Tor Browser | Milestone:
Severity: Normal | Version:
Keywords: tbb-crash, Windows, GCC, ABI, | Resolution:
Hardware acceleration | Actual Points:
Parent ID: | Points:
Sponsor: |
-------------------------------------------------+-------------------------
Comment (by cypherpunks):
Why to support platform which intentionally hides real ABI thus breaking
compatibility for everything but made by MSVC?
[https://msdn.microsoft.com/en-us/library/984x0h58.aspx Microsoft
Specific] (disinformation):
> On x86 plaftorms, all arguments are widened to 32 bits when they are
passed. Return values are also widened to 32 bits and returned in the EAX
register, except for 8-byte structures, which are returned in the EDX:EAX
register pair. Larger structures are returned in the EAX register as
pointers to hidden return structures. Parameters are pushed onto the stack
from right to left. Structures that are not PODs will not be returned in
registers.
--
Ticket URL: <https://trac.torproject.org/projects/tor/ticket/9145#comment:27>
Tor Bug Tracker & Wiki <https://trac.torproject.org/>
The Tor Project: anonymity online
_______________________________________________
tor-bugs mailing list
tor-bugs@xxxxxxxxxxxxxxxxxxxx
https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-bugs