xref: /aosp_15_r20/external/pdfium/testing/resources/javascript/bug_1142688.in (revision 3ac0a46f773bac49fa9476ec2b1cf3f8da5ec3a4)
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 5 0 R
5*3ac0a46fSAndroid Build Coastguard Worker  /AcroForm <<
6*3ac0a46fSAndroid Build Coastguard Worker    /Fields [
7*3ac0a46fSAndroid Build Coastguard Worker      3 0 R
8*3ac0a46fSAndroid Build Coastguard Worker      2 0 R
9*3ac0a46fSAndroid Build Coastguard Worker    ]
10*3ac0a46fSAndroid Build Coastguard Worker  >>
11*3ac0a46fSAndroid Build Coastguard Worker>>
12*3ac0a46fSAndroid Build Coastguard Workerendobj
13*3ac0a46fSAndroid Build Coastguard Worker{{object 2 0}} <<
14*3ac0a46fSAndroid Build Coastguard Worker  /Type /Annot
15*3ac0a46fSAndroid Build Coastguard Worker  /Subtype /Widget
16*3ac0a46fSAndroid Build Coastguard Worker  /FT /Tx
17*3ac0a46fSAndroid Build Coastguard Worker  /T (tf1)
18*3ac0a46fSAndroid Build Coastguard Worker>>
19*3ac0a46fSAndroid Build Coastguard Workerendobj
20*3ac0a46fSAndroid Build Coastguard Worker{{object 3 0}} <<
21*3ac0a46fSAndroid Build Coastguard Worker  /Type /Annot
22*3ac0a46fSAndroid Build Coastguard Worker  /Subtype /Widget
23*3ac0a46fSAndroid Build Coastguard Worker  /FT /Tx
24*3ac0a46fSAndroid Build Coastguard Worker  /T (tf0)
25*3ac0a46fSAndroid Build Coastguard Worker  /AA <<
26*3ac0a46fSAndroid Build Coastguard Worker    /F 10 0 R
27*3ac0a46fSAndroid Build Coastguard Worker  >>
28*3ac0a46fSAndroid Build Coastguard Worker>>
29*3ac0a46fSAndroid Build Coastguard Workerendobj
30*3ac0a46fSAndroid Build Coastguard Worker{{object 5 0}} <<
31*3ac0a46fSAndroid Build Coastguard Worker  /Type /Pages
32*3ac0a46fSAndroid Build Coastguard Worker  /Count 2
33*3ac0a46fSAndroid Build Coastguard Worker  /Kids [
34*3ac0a46fSAndroid Build Coastguard Worker    8 0 R
35*3ac0a46fSAndroid Build Coastguard Worker    9 0 R
36*3ac0a46fSAndroid Build Coastguard Worker  ]
37*3ac0a46fSAndroid Build Coastguard Worker>>
38*3ac0a46fSAndroid Build Coastguard Workerendobj
39*3ac0a46fSAndroid Build Coastguard Worker{{object 8 0}} <<
40*3ac0a46fSAndroid Build Coastguard Worker  /Type /Page
41*3ac0a46fSAndroid Build Coastguard Worker  /Parent 5 0 R
42*3ac0a46fSAndroid Build Coastguard Worker  /Annots [3 0 R]
43*3ac0a46fSAndroid Build Coastguard Worker>>
44*3ac0a46fSAndroid Build Coastguard Workerendobj
45*3ac0a46fSAndroid Build Coastguard Worker{{object 9 0}} <<
46*3ac0a46fSAndroid Build Coastguard Worker  /Type /Page
47*3ac0a46fSAndroid Build Coastguard Worker  /Parent 5 0 R
48*3ac0a46fSAndroid Build Coastguard Worker  /Annots [2 0 R]
49*3ac0a46fSAndroid Build Coastguard Worker>>
50*3ac0a46fSAndroid Build Coastguard Workerendobj
51*3ac0a46fSAndroid Build Coastguard Worker{{object 10 0}} <<
52*3ac0a46fSAndroid Build Coastguard Worker  /Type /Action
53*3ac0a46fSAndroid Build Coastguard Worker  /S /JavaScript
54*3ac0a46fSAndroid Build Coastguard Worker  /JS 13 0 R
55*3ac0a46fSAndroid Build Coastguard Worker>>
56*3ac0a46fSAndroid Build Coastguard Worker{{object 13 0}} <<
57*3ac0a46fSAndroid Build Coastguard Worker  {{streamlen}}
58*3ac0a46fSAndroid Build Coastguard Worker>>
59*3ac0a46fSAndroid Build Coastguard Workerstream
60*3ac0a46fSAndroid Build Coastguard Workerfunction f3() {
61*3ac0a46fSAndroid Build Coastguard Worker  // Setup dubious values in event recorder.
62*3ac0a46fSAndroid Build Coastguard Worker  try { AFSpecial_Format(2); } catch(e) {}
63*3ac0a46fSAndroid Build Coastguard Worker  try { AFNumber_Format(-302907477,0,1,-6,"",true); } catch(e) {}
64*3ac0a46fSAndroid Build Coastguard Worker
65*3ac0a46fSAndroid Build Coastguard Worker  // Exhaust call stack, then do work upon exiting each frame. The
66*3ac0a46fSAndroid Build Coastguard Worker  // objective is to get any call() made under the covers to throw
67*3ac0a46fSAndroid Build Coastguard Worker  // with a stack size exception.
68*3ac0a46fSAndroid Build Coastguard Worker  try { f3(); } catch(e) {}
69*3ac0a46fSAndroid Build Coastguard Worker  try { AFDate_Keystroke("yymm-dd"); } catch(e) {}
70*3ac0a46fSAndroid Build Coastguard Worker}
71*3ac0a46fSAndroid Build Coastguard Workerf3();
72*3ac0a46fSAndroid Build Coastguard Workerapp.alert('Done.');
73*3ac0a46fSAndroid Build Coastguard Workerendstream
74*3ac0a46fSAndroid Build Coastguard Workerendobj
75*3ac0a46fSAndroid Build Coastguard Worker{{xref}}
76*3ac0a46fSAndroid Build Coastguard Worker{{trailer}}
77*3ac0a46fSAndroid Build Coastguard Worker{{startxref}}
78*3ac0a46fSAndroid Build Coastguard Worker%%EOF
79