12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364 |
- public class getlocalvartable
- {
- public boolean done = false;
- // num_frames is the number of frames > the original run () call so if
- // num_frames = 1, the thread will have 2 frames, the original Thread.run
- // call, plus one additional
- public int num_frames, thread_num;
- public static int num_threads = 1;
- static
- {
- System.loadLibrary("natgetlocalvartable");
- }
- public double aMethod (float pone, float ptwo)
- {
- float fone, ftwo;
- double done, dtwo;
-
- fone = pone;
- ftwo = 2 * ptwo;
-
- done = 5 * fone;
- dtwo = 6 * ftwo;
-
- return done + dtwo;
- }
-
- public long bMethod (int ipone, int iptwo)
- {
- int ione, itwo;
- long lone, ltwo;
-
- ione = ipone;
- itwo = 5 * iptwo;
-
- lone = ione;
- ltwo = 8 * itwo;
-
- return lone + ltwo;
- }
-
- public Object cMethod (Object op)
- {
- Object oone, otwo;
- oone = op;
- otwo = oone;
- oone = null;
-
- return otwo;
- }
- public static native int do_getlocalvartable_tests ();
- public static void main (String[] args)
- {
- System.out.println ("JVMTI getlocalvartable Interpreted Test");
- do_getlocalvartable_tests ();
- }
- }
|