1*3ac0a46fSAndroid Build Coastguard Worker{{header}} 2*3ac0a46fSAndroid Build Coastguard Worker{{object 1 0}} << 3*3ac0a46fSAndroid Build Coastguard Worker /Type /Catalog 4*3ac0a46fSAndroid Build Coastguard Worker /Pages 2 0 R 5*3ac0a46fSAndroid Build Coastguard Worker /OpenAction 10 0 R 6*3ac0a46fSAndroid Build Coastguard Worker>> 7*3ac0a46fSAndroid Build Coastguard Workerendobj 8*3ac0a46fSAndroid Build Coastguard Worker{{object 2 0}} << 9*3ac0a46fSAndroid Build Coastguard Worker /Type /Pages 10*3ac0a46fSAndroid Build Coastguard Worker /Count 1 11*3ac0a46fSAndroid Build Coastguard Worker /Kids [ 12*3ac0a46fSAndroid Build Coastguard Worker 3 0 R 13*3ac0a46fSAndroid Build Coastguard Worker ] 14*3ac0a46fSAndroid Build Coastguard Worker>> 15*3ac0a46fSAndroid Build Coastguard Workerendobj 16*3ac0a46fSAndroid Build Coastguard Worker% Page number 0. 17*3ac0a46fSAndroid Build Coastguard Worker{{object 3 0}} << 18*3ac0a46fSAndroid Build Coastguard Worker /Type /Page 19*3ac0a46fSAndroid Build Coastguard Worker /Parent 2 0 R 20*3ac0a46fSAndroid Build Coastguard Worker /Resources << 21*3ac0a46fSAndroid Build Coastguard Worker /Font <</F1 15 0 R>> 22*3ac0a46fSAndroid Build Coastguard Worker >> 23*3ac0a46fSAndroid Build Coastguard Worker /Contents [21 0 R] 24*3ac0a46fSAndroid Build Coastguard Worker /MediaBox [0 0 612 792] 25*3ac0a46fSAndroid Build Coastguard Worker>> 26*3ac0a46fSAndroid Build Coastguard Workerendobj 27*3ac0a46fSAndroid Build Coastguard Worker% OpenAction action 28*3ac0a46fSAndroid Build Coastguard Worker{{object 10 0}} << 29*3ac0a46fSAndroid Build Coastguard Worker /Type /Action 30*3ac0a46fSAndroid Build Coastguard Worker /S /JavaScript 31*3ac0a46fSAndroid Build Coastguard Worker /JS 11 0 R 32*3ac0a46fSAndroid Build Coastguard Worker>> 33*3ac0a46fSAndroid Build Coastguard Workerendobj 34*3ac0a46fSAndroid Build Coastguard Worker% JS program to execute 35*3ac0a46fSAndroid Build Coastguard Worker{{object 11 0}} << 36*3ac0a46fSAndroid Build Coastguard Worker {{streamlen}} 37*3ac0a46fSAndroid Build Coastguard Worker>> 38*3ac0a46fSAndroid Build Coastguard Workerstream 39*3ac0a46fSAndroid Build Coastguard Workerapp.alert("This test attempts to make array buffers until exhausted"); 40*3ac0a46fSAndroid Build Coastguard Worker 41*3ac0a46fSAndroid Build Coastguard Workerfunction test(size) { 42*3ac0a46fSAndroid Build Coastguard Worker var i, ab, ia; 43*3ac0a46fSAndroid Build Coastguard Worker app.alert("Trying size " + size); 44*3ac0a46fSAndroid Build Coastguard Worker ab = new ArrayBuffer(size); 45*3ac0a46fSAndroid Build Coastguard Worker ia = new Int32Array(ab); 46*3ac0a46fSAndroid Build Coastguard Worker for (i = 0; i < size / 4; ++i) { 47*3ac0a46fSAndroid Build Coastguard Worker ia[i] = i; 48*3ac0a46fSAndroid Build Coastguard Worker } 49*3ac0a46fSAndroid Build Coastguard Worker for (i = 0; i < size / 4; ++i) { 50*3ac0a46fSAndroid Build Coastguard Worker if (ia[i] != i) { 51*3ac0a46fSAndroid Build Coastguard Worker throw('aaaaaaah'); 52*3ac0a46fSAndroid Build Coastguard Worker } 53*3ac0a46fSAndroid Build Coastguard Worker } 54*3ac0a46fSAndroid Build Coastguard Worker} 55*3ac0a46fSAndroid Build Coastguard Worker 56*3ac0a46fSAndroid Build Coastguard Workertry { 57*3ac0a46fSAndroid Build Coastguard Worker test(1000); 58*3ac0a46fSAndroid Build Coastguard Worker test(2000000); 59*3ac0a46fSAndroid Build Coastguard Worker test(2147483647); 60*3ac0a46fSAndroid Build Coastguard Worker} catch (e) { 61*3ac0a46fSAndroid Build Coastguard Worker app.alert("Caught error " + e); 62*3ac0a46fSAndroid Build Coastguard Worker} 63*3ac0a46fSAndroid Build Coastguard Workerendstream 64*3ac0a46fSAndroid Build Coastguard Workerendobj 65*3ac0a46fSAndroid Build Coastguard Worker{{xref}} 66*3ac0a46fSAndroid Build Coastguard Worker{{trailer}} 67*3ac0a46fSAndroid Build Coastguard Worker{{startxref}} 68*3ac0a46fSAndroid Build Coastguard Worker%%EOF 69