summaryrefslogtreecommitdiffstats
path: root/ppapi/ppapi_sources.gypi
diff options
context:
space:
mode:
authormcgrathr <mcgrathr@chromium.org>2015-10-02 14:54:42 -0700
committerCommit bot <commit-bot@chromium.org>2015-10-02 21:56:35 +0000
commit892faf25eff4691860da127aab8b71c0bcdfa3b9 (patch)
treeb552997af14ff9c6a83c90a986e71853181100ee /ppapi/ppapi_sources.gypi
parent3862a3e5baf3e0e5c867d82df6615414ae914855 (diff)
downloadchromium_src-892faf25eff4691860da127aab8b71c0bcdfa3b9.zip
chromium_src-892faf25eff4691860da127aab8b71c0bcdfa3b9.tar.gz
chromium_src-892faf25eff4691860da127aab8b71c0bcdfa3b9.tar.bz2
PPAPI regression test for NaCl x86-32 IRT stack alignment sensitivity
The bug with IRT stack alignment sensitivity can manifest in two ways. The issue of the stack being aligned properly at callbacks from the IRT is tested on the NaCl side (irt_stack_alignment test). The other issue is alignment-sensitive SSE instructions being used to copy 16-byte arguments from the stack, assuming they will be properly aligned on the stack. That situation only comes up with the PPAPI interfaces that use a 16-byte argument type such as PP_Var. So test that case here. BUG= https://code.google.com/p/nativeclient/issues/detail?id=3935 TEST= browser_tests --gtest_filter=PPAPINaClNewlibTest.NaClIRTStackAlignment on x86-32 R=bbudge@chromium.org, dschuff@chromium.org Review URL: https://codereview.chromium.org/1384583006 Cr-Commit-Position: refs/heads/master@{#352146}
Diffstat (limited to 'ppapi/ppapi_sources.gypi')
-rw-r--r--ppapi/ppapi_sources.gypi2
1 files changed, 2 insertions, 0 deletions
diff --git a/ppapi/ppapi_sources.gypi b/ppapi/ppapi_sources.gypi
index 55e1ff2..ea7ccbb 100644
--- a/ppapi/ppapi_sources.gypi
+++ b/ppapi/ppapi_sources.gypi
@@ -513,6 +513,8 @@
#
'test_nacl_source_files': [
# Test cases (PLEASE KEEP THIS SECTION IN ALPHABETICAL ORDER)
+ 'tests/test_nacl_irt_stack_alignment.cc',
+ 'tests/test_nacl_irt_stack_alignment.h',
'tests/test_tcp_server_socket_private_disallowed.cc',
'tests/test_tcp_socket_private_disallowed.cc',
'tests/test_udp_socket_private_disallowed.cc',