diff options
author | Andreas Gampe <agampe@google.com> | 2016-03-17 21:27:19 -0700 |
---|---|---|
committer | Andreas Gampe <agampe@google.com> | 2016-03-18 10:32:25 -0700 |
commit | 2c2d2a05eaf81d07df27418f8dfd68de6fa28ac1 (patch) | |
tree | f7d49c6caf3e3ed1fa1d59699c00b4ede6921b2f /compiler/driver/compiler_options.cc | |
parent | db1f7dac02f6dcecac3e032f10abbcdbf3cf4331 (diff) |
ART: Speed up stack guard page install
Only the main thread doesn't have its stack mapped in under normal
conditions. Reading each page is a lot of overhead and we should
try to avoid it.
Rewrite to first try a (non-fatal) protect. If the outcome is a
success, finish. Otherwise do the stack mapping, and try again.
Bug: 27718174
Change-Id: I16b214567585ed2f09970f618ccdec7eed219fd3
Diffstat (limited to 'compiler/driver/compiler_options.cc')
0 files changed, 0 insertions, 0 deletions