diff options
author | Elliott Hughes <enh@google.com> | 2018-01-24 18:54:38 -0800 |
---|---|---|
committer | Elliott Hughes <enh@google.com> | 2018-01-26 13:04:57 -0800 |
commit | 4b1c6e73850d2e77c6d05a2f7dad8e3e8c928103 (patch) | |
tree | 685c224a8f997ec868c9c0a93e194fe2ae2d8eb8 /linker/linker_utils.cpp | |
parent | 73871ad09be8a8259171d606c4e3e3cf08d4733c (diff) |
Better handling of sigset_t on LP32.
The main motivation here is that the sigprocmask in pthread_exit wasn't
actually blocking the real-time signals, and debuggerd (amongst other
things) is using them. I wasn't able to write a test that actually won
that race but I did write an equivalent one for posix_spawn.
This also fixes all the uses of sigset_t where the sigset_t isn't
exposed to the outside (which we can't easily fix because it would be
an ABI change).
Bug: https://issuetracker.google.com/72291624
Test: ran tests
Change-Id: Ib6eebebc5a7b0150079f1cb79593247917dcf750
Diffstat (limited to 'linker/linker_utils.cpp')
0 files changed, 0 insertions, 0 deletions