Docjar: A Java Source and Docuemnt Enginecom.*    java.*    javax.*    org.*    all    new    plug-in

Quick Search    Search Deep

Run_Time
Class StackHeapWalker  view StackHeapWalker download StackHeapWalker.java

java.lang.Object
  extended byRun_Time.StackHeapWalker

public class StackHeapWalker
extends java.lang.Object

StackHeapWalker

Version:
$Id: StackHeapWalker.java,v 1.6 2003/05/12 10:05:20 joewhaley Exp $

Field Summary
private  Memory.StackAddress fp
           
private  Memory.HeapAddress hp
           
private  Memory.StackAddress sp
           
static boolean TRACE
           
private  java.util.ArrayList validHeapAddrs
           
 
Constructor Summary
StackHeapWalker(Memory.StackAddress sp, Memory.StackAddress fp)
           
 
Method Summary
 java.util.ArrayList getValidHeapAddrs()
           
private  boolean gotoNext()
           
 boolean isValidHeapAddr(Memory.HeapAddress addr)
           
private  void scan()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

TRACE

public static boolean TRACE

hp

private Memory.HeapAddress hp

fp

private Memory.StackAddress fp

sp

private Memory.StackAddress sp

validHeapAddrs

private java.util.ArrayList validHeapAddrs
Constructor Detail

StackHeapWalker

public StackHeapWalker(Memory.StackAddress sp,
                       Memory.StackAddress fp)
Method Detail

gotoNext

private boolean gotoNext()

scan

private void scan()

isValidHeapAddr

public boolean isValidHeapAddr(Memory.HeapAddress addr)

getValidHeapAddrs

public java.util.ArrayList getValidHeapAddrs()