Class AARCH64BEAssemblyTest
- java.lang.Object
-
- generic.test.AbstractGTest
-
- generic.test.AbstractGenericTest
-
- ghidra.app.plugin.assembler.sleigh.AbstractAssemblyTest
-
- ghidra.app.plugin.assembler.sleigh.AARCH64BEAssemblyTest
-
public class AARCH64BEAssemblyTest extends AbstractAssemblyTest
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class ghidra.app.plugin.assembler.sleigh.AbstractAssemblyTest
AbstractAssemblyTest.DisassemblyMismatchException
-
Nested classes/interfaces inherited from class generic.test.AbstractGenericTest
AbstractGenericTest.ExceptionHandlingRunner
-
-
Field Summary
-
Fields inherited from class ghidra.app.plugin.assembler.sleigh.AbstractAssemblyTest
DEFAULT_ADDR
-
Fields inherited from class generic.test.AbstractGenericTest
concurrentTestExceptionRule, DEFAULT_TEST_TOOL_NAME, ruleChain, TESTDATA_DIRECTORY_NAME, watchman
-
Fields inherited from class generic.test.AbstractGTest
BATCH_MODE, DEFAULT_WAIT_DELAY, DEFAULT_WAIT_TIMEOUT, DEFAULT_WINDOW_TIMEOUT, PARALLEL_MODE, PRIVATE_LONG_WAIT_TIMEOUT, testName
-
-
Constructor Summary
Constructors Constructor Description AARCH64BEAssemblyTest()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected LanguageID
getLanguageID()
Get the ID of the language under test The test case will automatically attempt to obtain a suitable assembler before the first test is run.void
testAssemble_and_w0_w0_0xfffffffe()
void
testAssemble_and_x1_x1_0x1ffffffffff00()
void
testAssemble_b_cc_0x0042205c()
void
testAssemble_bfm_x19_x0_0x20_0x1f()
void
testAssemble_eor_w0_w0_0x1()
void
testAssemble_fmov_d0_0x3ff0000000000000()
void
testAssemble_ldr_w0_mx1_w0_UXTW_0x2m()
void
testAssemble_mov_w0_n0x0()
void
testAssemble_mov_w1_0x19()
void
testAssemble_mov_x0_0x8()
void
testAssemble_orr_w4_wzr_0x1010101()
void
testAssemble_orr_x1_xzr_n0x101010101010102()
void
testAssemble_orr_x4_xzr_n0x6666666666666667()
void
testAssemble_sbfiz_x1_x2_0x2_0x20()
void
testAssemble_str_w0_msp_0x1cm()
void
testAssemble_str_wzr_msp_0xa8m()
void
testAssemble_ubfiz_w0_w0_0x3_0x5()
void
testAssemble_ubfx_x1_x20_0x2_0x2()
-
Methods inherited from class ghidra.app.plugin.assembler.sleigh.AbstractAssemblyTest
assertAllSemanticErrors, assertAllSemanticErrors, assertAllSyntaxErrors, assertOneCompatRestExact, assertOneCompatRestExact, assertOneCompatRestExact, assertOneCompatRestExact, assertOneCompatRestExact, checkAllExact, checkAllSemanticErrs, checkAllSyntaxErrs, checkOneCompat, dbgPrintTrees, disassemble, dumpConstructorTree, formatWithCons, runTest, setUp, tearDown
-
Methods inherited from class generic.test.AbstractGenericTest
clickMouse, clickMouse, clickTableCell, createApplicationConfiguration, createApplicationLayout, createStackTraceForAllThreads, createTempDirectory, createTempFile, createTempFile, createTempFileForTest, createTempFileForTest, createTempFilePath, createTempFilePath, deleteMatchingTempFiles, deleteSimilarTempFiles, doubleClick, dragMouse, editCell, executeOnSwingWithoutBlocking, findAbstractButtonByName, findAbstractButtonByText, findButtonByIcon, findButtonByText, findComponent, findComponent, findComponentByName, findComponentByName, findComponentsByName, findOwnedWindows, findPathToText, findTestDataFile, findTreePathToText, fixupGUI, getAllWindows, getDebugFileDirectory, getInstanceField, getInstanceFieldByClassType, getLocalResourceFile, getTestDataDir, getTestDataDirectory, getTestDataFile, getText, hasTestFailed, initializeLayout, initializeSystemProperties, invokeConstructor, invokeInstanceMethod, invokeInstanceMethod, leftClick, loadTextResource, loadTextResource, middleClick, moveMouse, postEvent, pressButton, pressButton, pressButtonByName, pressButtonByName, pressButtonByText, pressButtonByText, printMemory, privateWaitForPostedSwingRunnables_SwingSafe, rightClick, runSwing, runSwing, runSwing, setComboBoxSelection, setInstanceField, setText, testFailed, toString, waitForPostedSwingRunnables, waitForSwing, waitForTasks, windowForComponent, yieldToSwing
-
Methods inherited from class generic.test.AbstractGTest
assertArraysEqualOrdered, assertArraysEqualUnordered, assertArraysEqualUnordered, assertContainsExactly, assertContainsExactly, assertListEqualOrdered, assertListEqualOrdered, assertListEqualsArrayOrdered, assertListEqualsArrayUnordered, assertListEqualUnordered, failWithException, getName, getRandomInt, getRandomInt, getRandomString, getRandomString, getTestDirectoryPath, sleep, waitFor, waitFor, waitFor, waitForCondition, waitForCondition, waitForConditionWithoutFailing, waitForValue, waitForValueWithoutFailing
-
-
-
-
Method Detail
-
getLanguageID
protected LanguageID getLanguageID()
Description copied from class:AbstractAssemblyTest
Get the ID of the language under test The test case will automatically attempt to obtain a suitable assembler before the first test is run.- Specified by:
getLanguageID
in classAbstractAssemblyTest
- Returns:
- the ID of the language
-
testAssemble_ldr_w0_mx1_w0_UXTW_0x2m
public void testAssemble_ldr_w0_mx1_w0_UXTW_0x2m()
-
testAssemble_ubfiz_w0_w0_0x3_0x5
public void testAssemble_ubfiz_w0_w0_0x3_0x5()
-
testAssemble_mov_w1_0x19
public void testAssemble_mov_w1_0x19()
-
testAssemble_fmov_d0_0x3ff0000000000000
public void testAssemble_fmov_d0_0x3ff0000000000000()
-
testAssemble_str_w0_msp_0x1cm
public void testAssemble_str_w0_msp_0x1cm()
-
testAssemble_str_wzr_msp_0xa8m
public void testAssemble_str_wzr_msp_0xa8m()
-
testAssemble_eor_w0_w0_0x1
public void testAssemble_eor_w0_w0_0x1()
-
testAssemble_orr_w4_wzr_0x1010101
public void testAssemble_orr_w4_wzr_0x1010101()
-
testAssemble_and_w0_w0_0xfffffffe
public void testAssemble_and_w0_w0_0xfffffffe()
-
testAssemble_orr_x1_xzr_n0x101010101010102
public void testAssemble_orr_x1_xzr_n0x101010101010102()
-
testAssemble_and_x1_x1_0x1ffffffffff00
public void testAssemble_and_x1_x1_0x1ffffffffff00()
-
testAssemble_orr_x4_xzr_n0x6666666666666667
public void testAssemble_orr_x4_xzr_n0x6666666666666667()
-
testAssemble_b_cc_0x0042205c
public void testAssemble_b_cc_0x0042205c()
-
testAssemble_ubfx_x1_x20_0x2_0x2
public void testAssemble_ubfx_x1_x20_0x2_0x2()
-
testAssemble_mov_x0_0x8
public void testAssemble_mov_x0_0x8()
-
testAssemble_sbfiz_x1_x2_0x2_0x20
public void testAssemble_sbfiz_x1_x2_0x2_0x20()
-
testAssemble_bfm_x19_x0_0x20_0x1f
public void testAssemble_bfm_x19_x0_0x20_0x1f()
-
testAssemble_mov_w0_n0x0
public void testAssemble_mov_w0_n0x0()
-
-