diff options
author | Kuba Brecka <kuba.brecka@gmail.com> | 2016-04-14 09:05:19 +0000 |
---|---|---|
committer | Kuba Brecka <kuba.brecka@gmail.com> | 2016-04-14 09:05:19 +0000 |
commit | 173c690a618287d06fe7f29175675af12dbe3a6a (patch) | |
tree | b93fb0ac8fe2803234dcc1f0dd66ef7144608837 /lldb/packages/Python/lldbsuite/test/functionalities/plugins/commands/TestPluginCommands.py | |
parent | 7aab6488310361f87e884d030aaa982ce825f957 (diff) | |
download | bcm5719-llvm-173c690a618287d06fe7f29175675af12dbe3a6a.tar.gz bcm5719-llvm-173c690a618287d06fe7f29175675af12dbe3a6a.zip |
[tsan] Fix size reporting for OS X zone allocator with 0-sized allocations
The custom zone implementation for OS X must not return 0 (even for 0-sized allocations). Returning 0 indicates that the pointer doesn't belong to the zone. This can break existing applications. The underlaying allocator allocates 1 byte for 0-sized allocations anyway, so returning 1 in this case is okay.
Differential Revision: http://reviews.llvm.org/D19100
llvm-svn: 266283
Diffstat (limited to 'lldb/packages/Python/lldbsuite/test/functionalities/plugins/commands/TestPluginCommands.py')
0 files changed, 0 insertions, 0 deletions