diff options
author | jimblandy <jimblandy@4c0a9323-5329-0410-9bdc-e9ce6186880e> | 2010-03-29 18:23:42 +0000 |
---|---|---|
committer | jimblandy <jimblandy@4c0a9323-5329-0410-9bdc-e9ce6186880e> | 2010-03-29 18:23:42 +0000 |
commit | b68b800189e8b05d9332bcd265f7b75b53863587 (patch) | |
tree | 5737b1c44cbe35f63ff0ab55330fa80634d58a80 /src/common/mac/MachIPC.mm | |
parent | Fix HandleInvalidParameter to provide a locally created exception record for ... (diff) | |
download | breakpad-b68b800189e8b05d9332bcd265f7b75b53863587.tar.xz |
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@558 4c0a9323-5329-0410-9bdc-e9ce6186880e
Diffstat (limited to 'src/common/mac/MachIPC.mm')
0 files changed, 0 insertions, 0 deletions