aboutsummaryrefslogtreecommitdiff
path: root/src/common/mac/MachIPC.mm
diff options
context:
space:
mode:
authorjimblandy <jimblandy@4c0a9323-5329-0410-9bdc-e9ce6186880e>2010-03-29 18:27:11 +0000
committerjimblandy <jimblandy@4c0a9323-5329-0410-9bdc-e9ce6186880e>2010-03-29 18:27:11 +0000
commitf3319839c4c6416e060c301b55aa5847486aaec5 (patch)
treedd0de9cf9fb6f983313673e70f2cc40990e5e271 /src/common/mac/MachIPC.mm
parentBreakpad Linux client: Simplify VerifyStackReadWithMultipleThreads unit test. (diff)
downloadbreakpad-f3319839c4c6416e060c301b55aa5847486aaec5.tar.xz
[ Mistakenly committed older version of patch. This is the right one. ]
Breakpad Linux client: Simplify VerifyStackReadWithMultipleThreads unit test. As written, the VerifyStackReadWithMultipleThreads unit test makes assumptions about the layout of thread_function's stack frame. As a result, the test will fail when compiled with some compilers, or built with certain optimization levels. As an extension to C++, the GNU compilers allow you to request that a variable be placed in a specific register. Using this, we can have thread_function put the thread id in place where the test can find it reliably. a=jimblandy, r=nealsid git-svn-id: http://google-breakpad.googlecode.com/svn/trunk@559 4c0a9323-5329-0410-9bdc-e9ce6186880e
Diffstat (limited to 'src/common/mac/MachIPC.mm')
0 files changed, 0 insertions, 0 deletions