diff options
| author | jakub <jakub@138bc75d-0d04-0410-961f-82ee72b054a4> | 2013-11-28 08:18:59 +0000 |
|---|---|---|
| committer | jakub <jakub@138bc75d-0d04-0410-961f-82ee72b054a4> | 2013-11-28 08:18:59 +0000 |
| commit | 683539f6f6040795b4e06d79bd591fa1ce70b234 (patch) | |
| tree | b8e14dee616a6f5428fd7b804709a5da8b7d3073 /libjava/classpath/java/security/SignatureException.java | |
| parent | 3e398f5b1e7be2eb13b2a2d0cdd647920ae60e37 (diff) | |
| download | ppe42-gcc-683539f6f6040795b4e06d79bd591fa1ce70b234.tar.gz ppe42-gcc-683539f6f6040795b4e06d79bd591fa1ce70b234.zip | |
* cfgexpand.c (struct stack_vars_data): Add asan_base and asan_alignb
fields.
(expand_stack_vars): For -fsanitize=address, use (and set initially)
data->asan_base as base for vars and update asan_alignb.
(expand_used_vars): Initialize data.asan_base and data.asan_alignb.
Pass them to asan_emit_stack_protection.
* asan.c (asan_detect_stack_use_after_return): New variable.
(asan_emit_stack_protection): Add pbase and alignb arguments.
Implement use after return sanitization.
* asan.h (asan_emit_stack_protection): Adjust prototype.
(ASAN_STACK_MAGIC_USE_AFTER_RET, ASAN_STACK_RETIRED_MAGIC): Define.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@205476 138bc75d-0d04-0410-961f-82ee72b054a4
Diffstat (limited to 'libjava/classpath/java/security/SignatureException.java')
0 files changed, 0 insertions, 0 deletions

