summaryrefslogtreecommitdiffstats
path: root/ppapi/tests/test_post_message.cc
diff options
context:
space:
mode:
authorteravest@chromium.org <teravest@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2013-03-19 20:42:33 +0000
committerteravest@chromium.org <teravest@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2013-03-19 20:42:33 +0000
commit30e1cb75b8fa46b67cfc7faa146eacdca5e90241 (patch)
tree2b6b293673d938f49843aa6b76143ca7d5950315 /ppapi/tests/test_post_message.cc
parentae5df4b22be0cfee27c09c6a1e4721eb0935eab2 (diff)
downloadchromium_src-30e1cb75b8fa46b67cfc7faa146eacdca5e90241.zip
chromium_src-30e1cb75b8fa46b67cfc7faa146eacdca5e90241.tar.gz
chromium_src-30e1cb75b8fa46b67cfc7faa146eacdca5e90241.tar.bz2
Pepper: Use shared memory for ArrayBufferVar.
This change improves performance for sending ArrayBufferVars between the plugin and the host. It copies the data from the var into a shared memory region and sends the shared memory handle over IPC. This required defining a new message for plugins to request the host to create shared memory. BUG= Review URL: https://chromiumcodereview.appspot.com/11827059 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@189089 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'ppapi/tests/test_post_message.cc')
-rw-r--r--ppapi/tests/test_post_message.cc6
1 files changed, 5 insertions, 1 deletions
diff --git a/ppapi/tests/test_post_message.cc b/ppapi/tests/test_post_message.cc
index 68fe633..8b16620 100644
--- a/ppapi/tests/test_post_message.cc
+++ b/ppapi/tests/test_post_message.cc
@@ -261,7 +261,11 @@ std::string TestPostMessage::TestSendingArrayBuffer() {
// TODO(sehr,dmichael): Add testing of longer array buffers when
// crbug.com/110086 is fixed.
- uint32_t sizes[] = { 0, 100, 1000, 10000, 100000 };
+#if defined(OS_LINUX)
+ uint32_t sizes[] = { 0, 100, 1000, 10000, 100000, 1000000 };
+#else
+ uint32_t sizes[] = { 0, 100, 1000, 10000, 100000 };
+#endif
for (size_t i = 0; i < sizeof(sizes)/sizeof(sizes[i]); ++i) {
std::ostringstream size_stream;
size_stream << sizes[i];