Rizin
unix-like reverse engineering framework and cli tools
test_group_name Namespace Reference

Classes

class  GroupTest
 

Variables

dictionary arm_dict
 
dictionary arm64_dict
 
dictionary mips_dict
 
dictionary ppc_dict
 
dictionary sparc_dict
 
dictionary sysz_dict
 
dictionary x86_dict
 
dictionary xcore_dict
 
list tests
 
 args = sys.argv[1:]
 
int all = 0 or 'all' in args
 

Variable Documentation

◆ all

◆ args

test_group_name.args = sys.argv[1:]

Definition at line 240 of file test_group_name.py.

◆ arm64_dict

dictionary test_group_name.arm64_dict
Initial value:
1 = {
2  ARM64_GRP_JUMP: "jump",
3  ARM64_GRP_CALL: "call",
4  ARM64_GRP_RET: "return",
5  ARM64_GRP_INT: "int",
6  ARM64_GRP_PRIVILEGE: "privilege",
7 
8  ARM64_GRP_CRYPTO: "crypto",
9  ARM64_GRP_FPARMV8: "fparmv8",
10  ARM64_GRP_NEON: "neon",
11  ARM64_GRP_CRC: "crc"
12 }

Definition at line 71 of file test_group_name.py.

◆ arm_dict

dictionary test_group_name.arm_dict

Definition at line 31 of file test_group_name.py.

◆ mips_dict

dictionary test_group_name.mips_dict

Definition at line 84 of file test_group_name.py.

◆ ppc_dict

dictionary test_group_name.ppc_dict
Initial value:
1 = {
2  PPC_GRP_JUMP: "jump",
3 
4  PPC_GRP_ALTIVEC: "altivec",
5  PPC_GRP_MODE32: "mode32",
6  PPC_GRP_MODE64: "mode64",
7  PPC_GRP_BOOKE: "booke",
8  PPC_GRP_NOTBOOKE: "notbooke",
9  PPC_GRP_SPE: "spe",
10  PPC_GRP_VSX: "vsx",
11  PPC_GRP_E500: "e500",
12  PPC_GRP_PPC4XX: "ppc4xx",
13  PPC_GRP_PPC6XX: "ppc6xx",
14  PPC_GRP_ICBT: "icbt",
15  PPC_GRP_P8ALTIVEC: "p8altivec",
16  PPC_GRP_P8VECTOR: "p8vector",
17  PPC_GRP_QPX: "qpx",
18 }

Definition at line 131 of file test_group_name.py.

◆ sparc_dict

dictionary test_group_name.sparc_dict
Initial value:
1 = {
2  SPARC_GRP_JUMP: "jump",
3 
4  SPARC_GRP_HARDQUAD: "hardquad",
5  SPARC_GRP_V9: "v9",
6  SPARC_GRP_VIS: "vis",
7  SPARC_GRP_VIS2: "vis2",
8  SPARC_GRP_VIS3: "vis3",
9  SPARC_GRP_32BIT: "32bit",
10  SPARC_GRP_64BIT: "64bit",
11 }

Definition at line 150 of file test_group_name.py.

◆ sysz_dict

dictionary test_group_name.sysz_dict
Initial value:
1 = {
2  SYSZ_GRP_JUMP: "jump",
3 
4  SYSZ_GRP_DISTINCTOPS: "distinctops",
5  SYSZ_GRP_FPEXTENSION: "fpextension",
6  SYSZ_GRP_HIGHWORD: "highword",
7  SYSZ_GRP_INTERLOCKEDACCESS1: "interlockedaccess1",
8  SYSZ_GRP_LOADSTOREONCOND: "loadstoreoncond",
9 }

Definition at line 162 of file test_group_name.py.

◆ tests

list test_group_name.tests
Initial value:
1 = [
2  GroupTest('arm', CS_ARCH_ARM, CS_MODE_THUMB, arm_dict),
3  GroupTest('arm64', CS_ARCH_ARM64, CS_MODE_ARM, arm64_dict),
4  GroupTest('mips', CS_ARCH_MIPS, CS_MODE_MIPS32 | CS_MODE_BIG_ENDIAN, mips_dict),
5  GroupTest('ppc', CS_ARCH_PPC, CS_MODE_BIG_ENDIAN, ppc_dict),
6  GroupTest('sparc', CS_ARCH_SPARC, CS_MODE_BIG_ENDIAN, sparc_dict),
7  GroupTest('sysz', CS_ARCH_SYSZ, CS_MODE_BIG_ENDIAN, sysz_dict),
8  GroupTest('x86', CS_ARCH_X86, CS_MODE_32, x86_dict),
9  GroupTest('xcore', CS_ARCH_XCORE, CS_MODE_BIG_ENDIAN, xcore_dict),
10  GroupTest('m68k', CS_ARCH_M68K, CS_MODE_BIG_ENDIAN, xcore_dict),
11 ]

Definition at line 227 of file test_group_name.py.

◆ x86_dict

dictionary test_group_name.x86_dict

Definition at line 172 of file test_group_name.py.

◆ xcore_dict

dictionary test_group_name.xcore_dict
Initial value:
1 = {
2  XCORE_GRP_JUMP: "jump",
3 }

Definition at line 223 of file test_group_name.py.