frysk.stack
Class TestFrame

java.lang.Object
  extended by junit.framework.Assert
      extended by junit.framework.TestCase
          extended by frysk.junit.TestCase
              extended by frysk.testbed.TestLib
                  extended by frysk.stack.TestFrame
All Implemented Interfaces:
Test

public class TestFrame
extends TestLib


Nested Class Summary
(package private)  class TestFrame.BlockingObserver
           
(package private) static class TestFrame.CodeObserver
           
(package private)  class TestFrame.Info
           
 
Field Summary
private static Log fine
           
 
Fields inherited from class frysk.testbed.TestLib
host
 
Constructor Summary
TestFrame()
           
 
Method Summary
 Frame backtrace(Task task, TestFrame.BlockingObserver blocker)
           
 void testAttached()
           
 void testBogusAddressPrevFrame()
           
 void testContinueNotSame()
           
 void testFrameSame()
           
 void testInnerFrameAddress()
          Explicit test for bug #6029.
 
Methods inherited from class frysk.testbed.TestLib
addToTearDown, addToTearDown, assertRunToFindProc, assertRunUntilStop, assertRunUntilStop, getExecPath, isChildOf, isChildOfMine, isDescendantOf, isDescendantOfMine, runPending, setUp, tearDown
 
Methods inherited from class frysk.junit.TestCase
assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, getTimeoutMilliseconds, getTimeoutSeconds, missing32or64, unresolved, unresolvedOffUtrace, unresolvedOn32On64, unresolvedOnIA32, unresolvedOnPPC, unresolvedOnUtrace, unresolvedOnx8664, unsupported
 
Methods inherited from class junit.framework.TestCase
countTestCases, createResult, getName, run, run, runBare, runTest, setName, toString
 
Methods inherited from class junit.framework.Assert
assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertFalse, assertFalse, assertNotNull, assertNotNull, assertNotSame, assertNotSame, assertNull, assertNull, assertSame, assertSame, assertTrue, assertTrue, fail, fail
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

fine

private static final Log fine
Constructor Detail

TestFrame

public TestFrame()
Method Detail

testAttached

public void testAttached()

backtrace

public Frame backtrace(Task task,
                       TestFrame.BlockingObserver blocker)

testFrameSame

public void testFrameSame()

testContinueNotSame

public void testContinueNotSame()

testBogusAddressPrevFrame

public void testBogusAddressPrevFrame()
                               throws ElfException
Throws:
ElfException

testInnerFrameAddress

public void testInnerFrameAddress()
                           throws ElfException
Explicit test for bug #6029. Make sure that when generating backtrace in the updateHit() method the address is correct.

Throws:
ElfException