[asan/win] Align global registration metadata to its size
authorReid Kleckner <rnk@google.com>
Tue, 29 Nov 2016 01:32:21 +0000 (01:32 +0000)
committerReid Kleckner <rnk@google.com>
Tue, 29 Nov 2016 01:32:21 +0000 (01:32 +0000)
commit78565839c6318cb19b87eebad6ddfa26991d32b6
treedc4ca2e4af63d1b6bdc5f5a47cea53bdd47ea3bf
parent0bc688116c95d74a1b72a650607eab1f8fdc2a33
[asan/win] Align global registration metadata to its size

This way, when the linker adds padding between globals, we can skip over
the zero padding bytes and reliably find the start of the next metadata
global.

llvm-svn: 288096
llvm/lib/Transforms/Instrumentation/AddressSanitizer.cpp
llvm/test/Instrumentation/AddressSanitizer/global_metadata_windows.ll