frysk.debuginfo
Class TestLocationExpression
java.lang.Object
junit.framework.Assert
junit.framework.TestCase
frysk.junit.TestCase
frysk.testbed.TestLib
frysk.debuginfo.TestLocationExpression
- All Implemented Interfaces:
- Test
public class TestLocationExpression
- extends TestLib
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.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 |
TestLocationExpression
public TestLocationExpression()
testBregxDup
public void testBregxDup()
testBregx
public void testBregx()
testPieceRegxAddr
public void testPieceRegxAddr()
testPickMul
public void testPickMul()
testOverPlus
public void testOverPlus()
testDiv
public void testDiv()
testMod
public void testMod()
testDrop
public void testDrop()
testSwap
public void testSwap()
testRot
public void testRot()
testAbs
public void testAbs()
testNeg
public void testNeg()
testNot
public void testNot()
testAnd
public void testAnd()
testOr
public void testOr()
testShl
public void testShl()
testShr
public void testShr()
testShra
public void testShra()
testXor
public void testXor()
testLe
public void testLe()
testGe
public void testGe()
testOverFlow
public void testOverFlow()
checkLocExpected
private void checkLocExpected(List ops,
List expectedLoc,
int stackSize)
- Function that creates Dwarf stack and checks its values
- Parameters:
ops
- - List of operationsexpectedLoc
- - Expected resultant list of locationstackSize
- - Expected stack size
compareLocations
private void compareLocations(List loc,
List locExpect)
getStoppedTask
private Task getStoppedTask()
getStoppedTask
private Task getStoppedTask(String process)