зеркало из https://github.com/mozilla/gecko-dev.git
8e4cb88b72
Fixes the LUL unwind test cases (viz, gtest LulIntegration.unwind_consistency) when built with Clang 5. * Increases the test stack size, LUL_UNIT_TEST_STACK_SIZE, from 16KB to 32KB, since 16KB is gives inadequate margin for the test cases used, and is actually too small when with building with ASan enabled. * In the generated test functions, uses write() calls that do nothing to ensure that Clang cannot optimise away the space[] array that is used to give different frame sizes to the different test functions. Without these, Clang 5 optimises out this array and that causes all the unwind tests to fail. --HG-- extra : rebase_source : 9d91ea9b08e6771facf7a788163d67f1871f5948 |
||
---|---|---|
.. | ||
AutoObjectMapper.cpp | ||
AutoObjectMapper.h | ||
LulCommon.cpp | ||
LulCommonExt.h | ||
LulDwarf.cpp | ||
LulDwarfExt.h | ||
LulDwarfInt.h | ||
LulDwarfSummariser.cpp | ||
LulDwarfSummariser.h | ||
LulElf.cpp | ||
LulElfExt.h | ||
LulElfInt.h | ||
LulMain.cpp | ||
LulMain.h | ||
LulMainInt.h | ||
platform-linux-lul.cpp | ||
platform-linux-lul.h |