natVMVirtualMachine (getFrames): Implement.
2007-02-15 Kyle Galloway <kgallowa@redhat.com> * gnu/classpath/jdwp/natVMVirtualMachine (getFrames): Implement. From-SVN: r121997
This commit is contained in:
committed by
Kyle Galloway
parent
02bba3c417
commit
fc01261a60
@@ -0,0 +1,63 @@
|
||||
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 ();
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user