#
0bd26021 |
| 03-Jul-2024 |
Arnaud Le Blanc |
Fix stack limit on ASAN/MSAN (#14771) Increase the reserved stack size in ASAN builds, as instrumentation use more stack. Increase the max allowed stack size in some tests, and enable th
Fix stack limit on ASAN/MSAN (#14771) Increase the reserved stack size in ASAN builds, as instrumentation use more stack. Increase the max allowed stack size in some tests, and enable these tests under ASAN. Use __builtin_frame_address(0), instead of some stack variable, when we need a stack address, as ASAN may store local variables outside of the real stack.
show more ...
|
#
cf777629 |
| 19-Dec-2022 |
Arnaud Le Blanc |
Skip tests under MSAN Stack overflows can be detected as long as C stack frames between two execute_ex() calls use less than zend.reserved_stack_size bytes of stack. The default
Skip tests under MSAN Stack overflows can be detected as long as C stack frames between two execute_ex() calls use less than zend.reserved_stack_size bytes of stack. The default value of zend.reserved_stack_size accounts for the largest stack users, but MSAN instrumentation increases usage considerably: php_pcre2_match uses more than 200KiB of stack in some MSAN build, compared to 20KiB without MSAN according to -fstack-usage.
show more ...
|