summaryrefslogtreecommitdiffstats
path: root/net/websockets
diff options
context:
space:
mode:
authormarkus@chromium.org <markus@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2010-05-11 17:11:01 +0000
committermarkus@chromium.org <markus@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2010-05-11 17:11:01 +0000
commitc1c85d10998a544c8a938e3b5a025358b1c1b858 (patch)
treee94ca700d43f8d948acecab24b4a688036d56cf1 /net/websockets
parentd13de415418b360407290d65db280908f3f7f9ef (diff)
downloadchromium_src-c1c85d10998a544c8a938e3b5a025358b1c1b858.zip
chromium_src-c1c85d10998a544c8a938e3b5a025358b1c1b858.tar.gz
chromium_src-c1c85d10998a544c8a938e3b5a025358b1c1b858.tar.bz2
Prevent FPU state corruption by directly creating the signal frame on the
stack of the newly created thread, instead of creating it on the caller's stack and copying it over. This eliminates the need to do complicated touch-ups of the signal stack's data structure, which turned out to be incorrect for the FPU state. Thanks to Mark Seaborn for pointing out this simplification of the code. TEST=Chrome no longer crashes in tcmalloc BUG=none Review URL: http://codereview.chromium.org/2051005 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@46928 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'net/websockets')
0 files changed, 0 insertions, 0 deletions