[PATCH] D97726: [sanitizers] [windows] Use InternalMmapVector instead of silencing -Wframe-larger-than
Vitaly Buka via Phabricator via llvm-commits
llvm-commits at lists.llvm.org
Mon Mar 1 14:00:26 PST 2021
vitalybuka added inline comments.
================
Comment at: compiler-rt/lib/sanitizer_common/sanitizer_symbolizer_win.cpp:140
// See https://docs.microsoft.com/en-us/windows/win32/debug/retrieving-symbol-information-by-address
- char buffer[sizeof(SYMBOL_INFO) + MAX_SYM_NAME * sizeof(CHAR)];
- PSYMBOL_INFO symbol = (PSYMBOL_INFO)buffer;
+ InternalMmapVector<char> buffer(sizeof(SYMBOL_INFO) + MAX_SYM_NAME * sizeof(CHAR));
+ PSYMBOL_INFO symbol = (PSYMBOL_INFO)&buffer[0];
----------------
Can you do InternalMmapVector<PSYMBOL_INFO> ?
CHANGES SINCE LAST ACTION
https://reviews.llvm.org/D97726/new/
https://reviews.llvm.org/D97726
More information about the llvm-commits
mailing list