• Tom Lee's avatar
    Fix UnixEventPort value on 32-bit big endian archs · e01f5390
    Tom Lee authored
    toRegularSiginfo attempts to convert signalfd_siginfo.ssi_ptr (a 64-bit
    integer across all architectures) to a pointer. On 32-bit big endian
    architectures, sival_int/sival_ptr will be stored in the high 32-bits
    of the ssi_ptr value.
    
    Prior to this change, the value was "lost" as we cast away the high
    bits of ssi_ptr in the conversion to a 32-bit pointer.
    
    This fixes AsyncUnixTest::SignalWith{,Pointer}Value on affected archs.
    e01f5390
Name
Last commit
Last update
c++ Loading commit data...
doc Loading commit data...
highlighting Loading commit data...
security-advisories Loading commit data...
.gitignore Loading commit data...
CONTRIBUTORS Loading commit data...
LICENSE Loading commit data...
README.md Loading commit data...
RELEASE-PROCESS.md Loading commit data...
mega-test-quick.cfg Loading commit data...
mega-test.cfg Loading commit data...
mega-test.py Loading commit data...
release.sh Loading commit data...
style-guide.md Loading commit data...
super-test.sh Loading commit data...