SYMBOL INDEX (4915 symbols across 468 files) FILE: LEB128.h function decodeULEB128 (line 24) | static inline uint64_t decodeULEB128(const uint8_t *p, unsigned *n) FILE: MCAsmInfo.h type MCAsmInfoAssemblerDialect (line 10) | typedef enum { type MCAsmInfo (line 15) | typedef struct { FILE: MCDisassembler.h type DecodeStatus (line 7) | typedef enum DecodeStatus { FILE: MCFixedLenDisassembler.h type DecoderOps (line 19) | enum DecoderOps { FILE: MCInst.c function MCInst_Init (line 19) | void MCInst_Init(MCInst *inst, cs_arch arch) function MCInst_clear (line 52) | void MCInst_clear(MCInst *inst) function MCInst_insert0 (line 58) | void MCInst_insert0(MCInst *inst, int index, MCOperand *Op) function MCInst_setOpcode (line 71) | void MCInst_setOpcode(MCInst *inst, unsigned Op) function MCInst_setOpcodePub (line 76) | void MCInst_setOpcodePub(MCInst *inst, unsigned Op) function MCInst_getOpcode (line 81) | unsigned MCInst_getOpcode(const MCInst *inst) function MCInst_getOpcodePub (line 86) | unsigned MCInst_getOpcodePub(const MCInst *inst) function MCOperand (line 91) | MCOperand *MCInst_getOperand(MCInst *inst, unsigned i) function MCInst_getNumOperands (line 97) | unsigned MCInst_getNumOperands(const MCInst *inst) function MCInst_addOperand2 (line 103) | void MCInst_addOperand2(MCInst *inst, MCOperand *Op) function MCOperand_isValid (line 111) | bool MCOperand_isValid(const MCOperand *op) function MCOperand_isReg (line 116) | bool MCOperand_isReg(const MCOperand *op) function MCOperand_isImm (line 121) | bool MCOperand_isImm(const MCOperand *op) function MCOperand_isFPImm (line 126) | bool MCOperand_isFPImm(const MCOperand *op) function MCOperand_isDFPImm (line 131) | bool MCOperand_isDFPImm(const MCOperand *op) function MCOperand_isExpr (line 136) | bool MCOperand_isExpr(const MCOperand *op) function MCOperand_isInst (line 141) | bool MCOperand_isInst(const MCOperand *op) function MCOperand_getReg (line 147) | unsigned MCOperand_getReg(const MCOperand *op) function MCOperand_setReg (line 153) | void MCOperand_setReg(MCOperand *op, unsigned Reg) function MCOperand_getImm (line 158) | int64_t MCOperand_getImm(const MCOperand *op) function MCOperand_getExpr (line 163) | int64_t MCOperand_getExpr(const MCOperand *op) function MCOperand_setImm (line 168) | void MCOperand_setImm(MCOperand *op, int64_t Val) function MCOperand_getFPImm (line 173) | double MCOperand_getFPImm(const MCOperand *op) function MCOperand_setFPImm (line 178) | void MCOperand_setFPImm(MCOperand *op, double Val) function MCOperand (line 183) | MCOperand *MCOperand_CreateReg1(MCInst *mcInst, unsigned Reg) function MCOperand_CreateReg0 (line 194) | void MCOperand_CreateReg0(MCInst *mcInst, unsigned Reg) function MCOperand (line 204) | MCOperand *MCOperand_CreateImm1(MCInst *mcInst, int64_t Val) function MCOperand_CreateImm0 (line 215) | void MCOperand_CreateImm0(MCInst *mcInst, int64_t Val) function MCInst_isPredicable (line 227) | bool MCInst_isPredicable(const MCInstrDesc *MIDesc) function MCInst_handleWriteback (line 242) | void MCInst_handleWriteback(MCInst *MI, const MCInstrDesc *InstDescTable, function MCInst_opIsTied (line 275) | bool MCInst_opIsTied(const MCInst *MI, unsigned OpNum) function MCInst_opIsTying (line 287) | bool MCInst_opIsTying(const MCInst *MI, unsigned OpNum) function MCInst_getOpVal (line 294) | uint64_t MCInst_getOpVal(MCInst *MI, unsigned OpNum) function MCInst_setIsAlias (line 307) | void MCInst_setIsAlias(MCInst *MI, bool Flag) function MCInst_updateWithTmpMI (line 318) | void MCInst_updateWithTmpMI(MCInst *MI, MCInst *TmpMI) function MCInst_setSoftFail (line 332) | void MCInst_setSoftFail(MCInst *MI) FILE: MCInst.h type MCInst (line 27) | typedef struct MCInst MCInst; type cs_struct (line 28) | typedef struct cs_struct cs_struct; type MCOperand (line 29) | typedef struct MCOperand MCOperand; type MCExpr (line 30) | typedef void MCExpr; type MCOperand (line 34) | struct MCOperand { type MCInst (line 103) | struct MCInst { function MCInst_isAlias (line 177) | static inline bool MCInst_isAlias(const MCInst *MI) FILE: MCInstPrinter.c function testFeatureBits (line 16) | static bool testFeatureBits(const MCInst *MI, uint32_t Value) function matchAliasCondition (line 54) | static bool matchAliasCondition(MCInst *MI, const MCRegisterInfo *MRI, function validOpToPatter (line 129) | static inline bool validOpToPatter(const PatternsForOpcode *P) function getUseMarkup (line 196) | bool getUseMarkup(void) function binsearch_IndexTypeEncoding (line 213) | unsigned int binsearch_IndexTypeEncoding(const struct IndexType *index, function binsearch_IndexTypeStrEncoding (line 250) | unsigned int binsearch_IndexTypeStrEncoding(const struct IndexTypeStr *i... FILE: MCInstPrinter.h type MnemonicBitsInfo (line 12) | typedef struct { type PatternsForOpcode (line 18) | typedef struct { type AliasPattern (line 26) | typedef struct { type AliasPatternCond_CondKind (line 33) | typedef enum { type AliasPatternCond (line 49) | typedef struct { type AliasMatchingData (line 58) | typedef struct { type IndexType (line 70) | struct IndexType { type IndexTypeStr (line 75) | struct IndexTypeStr { type IndexType (line 82) | struct IndexType type IndexTypeStr (line 84) | struct IndexTypeStr FILE: MCInstrDesc.c function MCOperandInfo_isPredicate (line 8) | bool MCOperandInfo_isPredicate(const MCOperandInfo *m) function MCOperandInfo_isOptionalDef (line 15) | bool MCOperandInfo_isOptionalDef(const MCOperandInfo *m) function MCOperandInfo_isTiedToOp (line 21) | bool MCOperandInfo_isTiedToOp(const MCOperandInfo *m) function MCOperandInfo_getOperandConstraint (line 30) | int MCOperandInfo_getOperandConstraint(const MCInstrDesc *InstrDesc, function MCInstrDesc (line 46) | const MCInstrDesc *MCInstrDesc_get(unsigned opcode, const MCInstrDesc *t... FILE: MCInstrDesc.h type MCOI_OperandConstraint (line 32) | typedef enum { type MCOI_OperandFlags (line 46) | enum MCOI_OperandFlags { type MCOI_OperandType (line 53) | enum MCOI_OperandType { type MCOperandInfo (line 79) | typedef struct MCOperandInfo { type MCInstrDesc (line 149) | typedef struct MCInstrDesc { FILE: MCRegisterInfo.c type DiffListIterator (line 23) | typedef struct DiffListIterator { function MCRegisterInfo_InitMCRegisterInfo (line 28) | void MCRegisterInfo_InitMCRegisterInfo(MCRegisterInfo *RI, function DiffListIterator_init (line 52) | static void DiffListIterator_init(DiffListIterator *d, MCPhysReg InitVal, function DiffListIterator_getVal (line 59) | static uint16_t DiffListIterator_getVal(DiffListIterator *d) function DiffListIterator_next (line 64) | static bool DiffListIterator_next(DiffListIterator *d) function DiffListIterator_isValid (line 81) | static bool DiffListIterator_isValid(DiffListIterator *d) function MCRegisterInfo_getMatchingSuperReg (line 86) | unsigned MCRegisterInfo_getMatchingSuperReg(const MCRegisterInfo *RI, function MCRegisterInfo_getSubReg (line 112) | unsigned MCRegisterInfo_getSubReg(const MCRegisterInfo *RI, unsigned Reg, function MCRegisterClass (line 132) | const MCRegisterClass *MCRegisterInfo_getRegClass(const MCRegisterInfo *RI, function MCRegisterClass_contains (line 141) | bool MCRegisterClass_contains(const MCRegisterClass *c, unsigned Reg) function MCRegisterClass_getRegister (line 160) | unsigned MCRegisterClass_getRegister(const MCRegisterClass *c, unsigned ... FILE: MCRegisterInfo.h type MCPhysReg (line 27) | typedef int16_t MCPhysReg; type MCPhysReg (line 28) | typedef const MCPhysReg *iterator; type MCRegister (line 29) | typedef uint16_t MCRegister; type MCRegisterClass2 (line 31) | typedef struct MCRegisterClass2 { type MCRegisterClass (line 38) | typedef struct MCRegisterClass { type MCRegisterDesc (line 49) | typedef struct MCRegisterDesc { type MCRegisterInfo (line 78) | typedef struct MCRegisterInfo { FILE: Mapping.c function cs_err (line 12) | cs_err populate_insn_map_cache(cs_struct *handle) function insn_map (line 42) | const insn_map *lookup_insn_map(cs_struct *handle, unsigned short id) function name2id (line 61) | int name2id(const name_map *map, int max, const char *name) function map_add_implicit_write (line 97) | void map_add_implicit_write(MCInst *MI, uint32_t Reg) function map_add_implicit_read (line 116) | void map_add_implicit_read(MCInst *MI, uint32_t Reg) function map_remove_implicit_write (line 134) | void map_remove_implicit_write(MCInst *MI, uint32_t Reg) function map_implicit_reads (line 159) | void map_implicit_reads(MCInst *MI, const insn_map *imap) function map_implicit_writes (line 187) | void map_implicit_writes(MCInst *MI, const insn_map *imap) function add_group (line 215) | void add_group(MCInst *MI, unsigned /* arch_group */ group) function map_groups (line 237) | void map_groups(MCInst *MI, const insn_map *imap) function find_cs_id (line 275) | unsigned int find_cs_id(unsigned MC_Opcode, const insn_map *imap, function map_cs_id (line 307) | void map_cs_id(MCInst *MI, const insn_map *imap, unsigned int imap_size) function cs_op_type (line 322) | const cs_op_type mapping_get_op_type(MCInst *MI, unsigned OpNum, function cs_ac_type (line 337) | const cs_ac_type mapping_get_op_access(MCInst *MI, unsigned OpNum, function map_use_alias_details (line 413) | bool map_use_alias_details(const MCInst *MI) function map_set_fill_detail_ops (line 422) | void map_set_fill_detail_ops(MCInst *MI, bool Val) function map_set_is_alias_insn (line 434) | void map_set_is_alias_insn(MCInst *MI, bool Val, uint64_t Alias) function char_ends_mnem (line 442) | static inline bool char_ends_mnem(const char c, cs_arch arch) function map_set_alias_id (line 457) | void map_set_alias_id(MCInst *MI, const SStream *O, function enum_map_bin_search (line 490) | uint64_t enum_map_bin_search(const cs_enum_id_map *map, size_t map_len, FILE: Mapping.h type mapping_op (line 35) | typedef struct { type map_insn_ops (line 45) | typedef struct { type name_map (line 84) | typedef struct name_map { function doing_mem (line 193) | static inline bool doing_mem(const MCInst *MI) function set_doing_mem (line 199) | static inline void set_doing_mem(const MCInst *MI, bool status) function detail_is_set (line 248) | static inline bool detail_is_set(const MCInst *MI) function cs_detail (line 254) | static inline cs_detail *get_detail(const MCInst *MI) function map_fill_detail_ops (line 269) | static inline bool map_fill_detail_ops(MCInst *MI) type cs_enum_id_map (line 297) | typedef struct { FILE: MathExtras.h function Hi_32 (line 39) | static inline uint32_t Hi_32(uint64_t Value) function Lo_32 (line 45) | static inline uint32_t Lo_32(uint64_t Value) function isUIntN (line 52) | static inline bool isUIntN(unsigned N, uint64_t x) function isIntN (line 59) | static inline bool isIntN(unsigned N, int64_t x) function isShiftedIntN (line 66) | static inline bool isShiftedIntN(unsigned N, unsigned S, int64_t x) function isShiftedUIntN (line 71) | static inline bool isShiftedUIntN(unsigned N, unsigned S, uint64_t x) function isMask_32 (line 79) | static inline bool isMask_32(uint32_t Value) function isMask_64 (line 87) | static inline bool isMask_64(uint64_t Value) function isShiftedMask_32 (line 95) | static inline bool isShiftedMask_32(uint32_t Value) function isShiftedMask_64 (line 102) | static inline bool isShiftedMask_64(uint64_t Value) function isPowerOf2_32 (line 109) | static inline bool isPowerOf2_32(uint32_t Value) function CountLeadingZeros_32 (line 118) | static inline unsigned CountLeadingZeros_32(uint32_t Value) function CountLeadingOnes_32 (line 150) | static inline unsigned CountLeadingOnes_32(uint32_t Value) function CountLeadingZeros_64 (line 159) | static inline unsigned CountLeadingZeros_64(uint64_t Value) function CountLeadingOnes_64 (line 210) | static inline unsigned CountLeadingOnes_64(uint64_t Value) function CountTrailingZeros_32 (line 219) | static inline unsigned CountTrailingZeros_32(uint32_t Value) function CountTrailingZeros_8 (line 238) | static inline unsigned CountTrailingZeros_8(uint8_t Value) function CountTrailingOnes_32 (line 257) | static inline unsigned CountTrailingOnes_32(uint32_t Value) function CountTrailingZeros_64 (line 266) | static inline unsigned CountTrailingZeros_64(uint64_t Value) function CountTrailingOnes_64 (line 289) | static inline unsigned CountTrailingOnes_64(uint64_t Value) function CountPopulation_32 (line 297) | static inline unsigned CountPopulation_32(uint32_t Value) function CountPopulation_64 (line 310) | static inline unsigned CountPopulation_64(uint64_t Value) function Log2_32 (line 325) | static inline unsigned Log2_32(uint32_t Value) function Log2_64 (line 335) | static inline unsigned Log2_64(uint64_t Value) function Log2_32_Ceil (line 346) | static inline unsigned Log2_32_Ceil(uint32_t Value) function Log2_64_Ceil (line 353) | static inline unsigned Log2_64_Ceil(uint64_t Value) function GreatestCommonDivisor64 (line 360) | static inline uint64_t GreatestCommonDivisor64(uint64_t A, uint64_t B) function BitsToDouble (line 372) | static inline double BitsToDouble(uint64_t Bits) function BitsToFloat (line 384) | static inline float BitsToFloat(uint32_t Bits) function DoubleToBits (line 398) | static inline uint64_t DoubleToBits(double Double) function FloatToBits (line 412) | static inline uint32_t FloatToBits(float Float) function MinAlign (line 424) | static inline uint64_t MinAlign(uint64_t A, uint64_t B) function NextPowerOf2 (line 436) | static inline uint64_t NextPowerOf2(uint64_t A) function RoundUpToAlignment (line 456) | static inline uint64_t RoundUpToAlignment(uint64_t Value, uint64_t Align) function OffsetToAlignment (line 464) | static inline uint64_t OffsetToAlignment(uint64_t Value, uint64_t Align) function abs64 (line 472) | static inline int64_t abs64(int64_t x) function SignExtend32 (line 481) | static inline int32_t SignExtend32(uint32_t X, unsigned B) function SignExtend64 (line 490) | static inline int64_t SignExtend64(uint64_t X, unsigned B) function LowSignExtend64 (line 497) | static inline int64_t LowSignExtend64(uint64_t x, unsigned len) function OneExtend32 (line 504) | static inline int32_t OneExtend32(uint32_t X, unsigned B) function OneExtend64 (line 511) | static inline int64_t OneExtend64(uint64_t X, unsigned B) function countLeadingZeros (line 523) | static inline unsigned int countLeadingZeros(int x) function get_insn_field (line 544) | static inline uint32_t get_insn_field(uint32_t insn, uint8_t from, uint8... function get_insn_field_r (line 551) | static inline uint32_t get_insn_field_r(uint32_t insn, uint8_t from, uin... function get_insn_bit (line 557) | static inline uint32_t get_insn_bit(uint32_t insn, uint8_t bit) function maskTrailingOnes32 (line 564) | static inline uint32_t maskTrailingOnes32(uint32_t N) FILE: SStream.c function SStream_Init (line 21) | void SStream_Init(SStream *ss) function SStream_opt_unum (line 32) | void SStream_opt_unum(SStream *ss, bool print_unsigned_numbers) function SStream_replc_str (line 65) | void SStream_replc_str(SStream *ss, char chr, const char *rstr) function SStream_trimls (line 84) | void SStream_trimls(SStream *ss) function SStream_extract_mnem_opstr (line 102) | void SStream_extract_mnem_opstr(const SStream *ss, char *mnem_buf, function SStream_Flush (line 143) | void SStream_Flush(SStream *ss, FILE *file) function SStream_Open (line 155) | void SStream_Open(SStream *ss) function SStream_Close (line 164) | void SStream_Close(SStream *ss) function SStream_concat0 (line 173) | void SStream_concat0(SStream *ss, const char *s) function SStream_concat1 (line 201) | void SStream_concat1(SStream *ss, const char c) function SStream_concat (line 227) | void SStream_concat(SStream *ss, const char *fmt, ...) function printInt64Bang (line 255) | void printInt64Bang(SStream *ss, int64_t val) function printUInt64Bang (line 267) | void printUInt64Bang(SStream *ss, uint64_t val) function printInt64 (line 276) | void printInt64(SStream *ss, int64_t val) function printUInt64 (line 302) | void printUInt64(SStream *ss, uint64_t val) function printInt32BangDec (line 313) | void printInt32BangDec(SStream *ss, int32_t val) function printInt32Bang (line 327) | void printInt32Bang(SStream *ss, int32_t val) function printUInt8 (line 339) | void printUInt8(SStream *ss, uint8_t val) function printUInt16 (line 348) | void printUInt16(SStream *ss, uint16_t val) function printInt8 (line 357) | void printInt8(SStream *ss, int8_t val) function printInt16 (line 382) | void printInt16(SStream *ss, int16_t val) function printInt16HexOffset (line 408) | void printInt16HexOffset(SStream *ss, int16_t val) function printInt32 (line 427) | void printInt32(SStream *ss, int32_t val) function printInt32HexOffset (line 454) | void printInt32HexOffset(SStream *ss, int32_t val) function printInt32Hex (line 473) | void printInt32Hex(SStream *ss, int32_t val) function printUInt32Bang (line 488) | void printUInt32Bang(SStream *ss, uint32_t val) function printUInt32 (line 496) | void printUInt32(SStream *ss, uint32_t val) function printFloat (line 506) | void printFloat(SStream *ss, float val) function printfFloat (line 513) | void printfFloat(SStream *ss, const char *fmt, float val) function printFloatBang (line 520) | void printFloatBang(SStream *ss, float val) function printExpr (line 527) | void printExpr(SStream *ss, uint64_t val) function SStream (line 534) | SStream *markup_OS(SStream *OS, SStreamMarkup style) FILE: SStream.h type SStreamMarkup (line 10) | typedef enum { type SStream (line 19) | typedef struct SStream { FILE: arch/AArch64/AArch64AddressingModes.h type AArch64_AM_ShiftExtendType (line 48) | typedef enum ShiftExtendType { function AArch64_AM_ShiftExtendType (line 105) | static inline AArch64_AM_ShiftExtendType AArch64_AM_getShiftType(unsigne... function AArch64_AM_getShiftValue (line 124) | static inline unsigned AArch64_AM_getShiftValue(unsigned Imm) function AArch64_AM_getShifterImm (line 138) | static inline unsigned AArch64_AM_getShifterImm(AArch64_AM_ShiftExtendTy... function AArch64_AM_getArithShiftValue (line 168) | static inline unsigned AArch64_AM_getArithShiftValue(unsigned Imm) function AArch64_AM_ShiftExtendType (line 174) | static inline AArch64_AM_ShiftExtendType AArch64_AM_getExtendType(unsign... function AArch64_AM_ShiftExtendType (line 198) | static inline AArch64_AM_ShiftExtendType function AArch64_AM_getExtendEncoding (line 213) | static inline unsigned function AArch64_AM_getArithExtendImm (line 251) | static inline unsigned function AArch64_AM_getMemDoShift (line 259) | static inline bool AArch64_AM_getMemDoShift(unsigned Imm) function AArch64_AM_ShiftExtendType (line 266) | static inline AArch64_AM_ShiftExtendType function AArch64_AM_getMemExtendImm (line 284) | static inline unsigned AArch64_AM_getMemExtendImm(AArch64_AM_ShiftExtend... function AArch64_AM_ror (line 290) | static inline uint64_t AArch64_AM_ror(uint64_t elt, unsigned size) function AArch64_AM_processLogicalImmediate (line 299) | static inline bool AArch64_AM_processLogicalImmediate(uint64_t Imm, function AArch64_AM_isLogicalImmediate (line 363) | static inline bool AArch64_AM_isLogicalImmediate(uint64_t imm, unsigned ... function AArch64_AM_encodeLogicalImmediate (line 371) | static inline uint64_t AArch64_AM_encodeLogicalImmediate(uint64_t imm, function AArch64_AM_decodeLogicalImmediate (line 384) | static inline uint64_t AArch64_AM_decodeLogicalImmediate(uint64_t val, function AArch64_AM_isValidDecodeLogicalImmediate (line 417) | static inline bool AArch64_AM_isValidDecodeLogicalImmediate(uint64_t val, function AArch64_AM_getFPImmFloat (line 440) | static inline float AArch64_AM_getFPImmFloat(unsigned Imm) function AArch64_AM_isAdvSIMDModImmType1 (line 466) | static inline bool AArch64_AM_isAdvSIMDModImmType1(uint64_t Imm) function AArch64_AM_encodeAdvSIMDModImmType1 (line 472) | static inline uint8_t AArch64_AM_encodeAdvSIMDModImmType1(uint64_t Imm) function AArch64_AM_decodeAdvSIMDModImmType1 (line 477) | static inline uint64_t AArch64_AM_decodeAdvSIMDModImmType1(uint8_t Imm) function AArch64_AM_isAdvSIMDModImmType2 (line 484) | static inline bool AArch64_AM_isAdvSIMDModImmType2(uint64_t Imm) function AArch64_AM_encodeAdvSIMDModImmType2 (line 490) | static inline uint8_t AArch64_AM_encodeAdvSIMDModImmType2(uint64_t Imm) function AArch64_AM_decodeAdvSIMDModImmType2 (line 495) | static inline uint64_t AArch64_AM_decodeAdvSIMDModImmType2(uint8_t Imm) function AArch64_AM_isAdvSIMDModImmType3 (line 502) | static inline bool AArch64_AM_isAdvSIMDModImmType3(uint64_t Imm) function AArch64_AM_encodeAdvSIMDModImmType3 (line 508) | static inline uint8_t AArch64_AM_encodeAdvSIMDModImmType3(uint64_t Imm) function AArch64_AM_decodeAdvSIMDModImmType3 (line 513) | static inline uint64_t AArch64_AM_decodeAdvSIMDModImmType3(uint8_t Imm) function AArch64_AM_isAdvSIMDModImmType4 (line 520) | static inline bool AArch64_AM_isAdvSIMDModImmType4(uint64_t Imm) function AArch64_AM_encodeAdvSIMDModImmType4 (line 526) | static inline uint8_t AArch64_AM_encodeAdvSIMDModImmType4(uint64_t Imm) function AArch64_AM_decodeAdvSIMDModImmType4 (line 531) | static inline uint64_t AArch64_AM_decodeAdvSIMDModImmType4(uint8_t Imm) function AArch64_AM_isAdvSIMDModImmType5 (line 538) | static inline bool AArch64_AM_isAdvSIMDModImmType5(uint64_t Imm) function AArch64_AM_encodeAdvSIMDModImmType5 (line 545) | static inline uint8_t AArch64_AM_encodeAdvSIMDModImmType5(uint64_t Imm) function AArch64_AM_decodeAdvSIMDModImmType5 (line 550) | static inline uint64_t AArch64_AM_decodeAdvSIMDModImmType5(uint8_t Imm) function AArch64_AM_isAdvSIMDModImmType6 (line 557) | static inline bool AArch64_AM_isAdvSIMDModImmType6(uint64_t Imm) function AArch64_AM_encodeAdvSIMDModImmType6 (line 564) | static inline uint8_t AArch64_AM_encodeAdvSIMDModImmType6(uint64_t Imm) function AArch64_AM_decodeAdvSIMDModImmType6 (line 569) | static inline uint64_t AArch64_AM_decodeAdvSIMDModImmType6(uint8_t Imm) function AArch64_AM_isAdvSIMDModImmType7 (line 576) | static inline bool AArch64_AM_isAdvSIMDModImmType7(uint64_t Imm) function AArch64_AM_encodeAdvSIMDModImmType7 (line 582) | static inline uint8_t AArch64_AM_encodeAdvSIMDModImmType7(uint64_t Imm) function AArch64_AM_decodeAdvSIMDModImmType7 (line 587) | static inline uint64_t AArch64_AM_decodeAdvSIMDModImmType7(uint8_t Imm) function AArch64_AM_isAdvSIMDModImmType8 (line 594) | static inline bool AArch64_AM_isAdvSIMDModImmType8(uint64_t Imm) function AArch64_AM_decodeAdvSIMDModImmType8 (line 600) | static inline uint64_t AArch64_AM_decodeAdvSIMDModImmType8(uint8_t Imm) function AArch64_AM_encodeAdvSIMDModImmType8 (line 606) | static inline uint8_t AArch64_AM_encodeAdvSIMDModImmType8(uint64_t Imm) function AArch64_AM_isAdvSIMDModImmType9 (line 612) | static inline bool AArch64_AM_isAdvSIMDModImmType9(uint64_t Imm) function AArch64_AM_encodeAdvSIMDModImmType9 (line 619) | static inline uint8_t AArch64_AM_encodeAdvSIMDModImmType9(uint64_t Imm) function AArch64_AM_decodeAdvSIMDModImmType9 (line 624) | static inline uint64_t AArch64_AM_decodeAdvSIMDModImmType9(uint8_t Imm) function AArch64_AM_isAdvSIMDModImmType10 (line 635) | static inline bool AArch64_AM_isAdvSIMDModImmType10(uint64_t Imm) function AArch64_AM_encodeAdvSIMDModImmType10 (line 682) | static inline uint8_t AArch64_AM_encodeAdvSIMDModImmType10(uint64_t Imm) function AArch64_AM_decodeAdvSIMDModImmType10 (line 711) | static inline uint64_t AArch64_AM_decodeAdvSIMDModImmType10(uint8_t Imm) function AArch64_AM_isAdvSIMDModImmType11 (line 734) | static inline bool AArch64_AM_isAdvSIMDModImmType11(uint64_t Imm) function AArch64_AM_encodeAdvSIMDModImmType11 (line 742) | static inline uint8_t AArch64_AM_encodeAdvSIMDModImmType11(uint64_t Imm) function AArch64_AM_decodeAdvSIMDModImmType11 (line 771) | static inline uint64_t AArch64_AM_decodeAdvSIMDModImmType11(uint8_t Imm) function AArch64_AM_isAdvSIMDModImmType12 (line 796) | static inline bool AArch64_AM_isAdvSIMDModImmType12(uint64_t Imm) function AArch64_AM_encodeAdvSIMDModImmType12 (line 803) | static inline uint8_t AArch64_AM_encodeAdvSIMDModImmType12(uint64_t Imm) function AArch64_AM_decodeAdvSIMDModImmType12 (line 832) | static inline uint64_t AArch64_AM_decodeAdvSIMDModImmType12(uint8_t Imm) function isSVECpyImm8 (line 878) | static inline bool isSVECpyImm8(int64_t Imm) function isSVECpyImm16 (line 885) | static inline bool isSVECpyImm16(int64_t Imm) function isSVECpyImm32 (line 893) | static inline bool isSVECpyImm32(int64_t Imm) function isSVECpyImm64 (line 901) | static inline bool isSVECpyImm64(int64_t Imm) function AArch64_AM_isSVEMoveMaskPreferredLogicalImmediate (line 910) | static inline bool function AArch64_AM_isAnyMOVZMovAlias (line 947) | inline static bool AArch64_AM_isAnyMOVZMovAlias(uint64_t Value, int RegW... function AArch64_AM_isMOVZMovAlias (line 956) | inline static bool AArch64_AM_isMOVZMovAlias(uint64_t Value, int Shift, function AArch64_AM_isMOVNMovAlias (line 969) | inline static bool AArch64_AM_isMOVNMovAlias(uint64_t Value, int Shift, function AArch64_AM_isAnyMOVWMovAlias (line 983) | inline static bool AArch64_AM_isAnyMOVWMovAlias(uint64_t Value, int RegW... FILE: arch/AArch64/AArch64BaseInfo.c function utostr (line 123) | static void utostr(uint64_t X, bool isNeg, char *result) function AArch64SysReg_genericRegisterString (line 145) | void AArch64SysReg_genericRegisterString(uint32_t Bits, char *result) FILE: arch/AArch64/AArch64BaseInfo.h function getWRegFromXReg (line 58) | static inline unsigned getWRegFromXReg(unsigned Reg) function getXRegFromWReg (line 132) | static inline unsigned getXRegFromWReg(unsigned Reg) function getXRegFromXRegTuple (line 206) | static inline unsigned getXRegFromXRegTuple(unsigned RegTuple) function getBRegFromDReg (line 238) | static inline unsigned getBRegFromDReg(unsigned Reg) function getDRegFromBReg (line 310) | static inline unsigned getDRegFromBReg(unsigned Reg) function atomicBarrierDroppedOnZero (line 382) | static inline bool atomicBarrierDroppedOnZero(unsigned Opcode) type SysAlias (line 467) | typedef struct SysAlias { type SysAliasReg (line 474) | typedef struct SysAliasReg { type SysAliasImm (line 482) | typedef struct SysAliasImm { type AArch64SVEPredPattern_SVEPREDPAT (line 602) | typedef struct SVEPREDPAT { type AArch64SVEVecLenSpecifier_SVEVECLENSPECIFIER (line 616) | typedef struct SVEVECLENSPECIFIER { function getNumElementsFromSVEPredPattern (line 632) | static inline unsigned getNumElementsFromSVEPredPattern(unsigned Pattern) function getSVEPredPatternFromNumElements (line 660) | static inline unsigned getSVEPredPatternFromNumElements(unsigned MinNumE... type AArch64ExactFPImm_ExactFPImm (line 689) | typedef struct ExactFPImm { type AArch64SE_ShiftExtSpecifiers (line 747) | typedef enum ShiftExtSpecifiers { type AArch64SysReg_SysReg (line 778) | typedef struct SysReg { type AArch64II_TOF (line 824) | typedef enum TOF { type AArch64PACKey_ID (line 922) | typedef enum ID { function AArch64PACKey_ID (line 954) | static inline AArch64PACKey_ID AArch64StringToPACKeyID(const char *Name) FILE: arch/AArch64/AArch64Disassembler.c function DecodeStatus (line 334) | static DecodeStatus getInstruction(csh handle, const uint8_t *Bytes, function DecodeStatus (line 410) | DecodeStatus AArch64_LLVM_getInstruction(csh handle, const uint8_t *Bytes, function suggestBytesToSkip (line 423) | uint64_t suggestBytesToSkip(const uint8_t *Bytes, uint64_t Address) function DecodeStatus (line 431) | static DecodeStatus DecodeFPR128RegisterClass(MCInst *Inst, unsigned RegNo, function DecodeStatus (line 444) | static DecodeStatus DecodeFPR128_loRegisterClass(MCInst *Inst, unsigned ... function DecodeStatus (line 453) | static DecodeStatus DecodeFPR128_0to7RegisterClass(MCInst *Inst, unsigne... function DecodeStatus (line 462) | static DecodeStatus DecodeFPR64RegisterClass(MCInst *Inst, unsigned RegNo, function DecodeStatus (line 474) | static DecodeStatus DecodeFPR32RegisterClass(MCInst *Inst, unsigned RegNo, function DecodeStatus (line 486) | static DecodeStatus DecodeFPR16RegisterClass(MCInst *Inst, unsigned RegNo, function DecodeStatus (line 498) | static DecodeStatus DecodeFPR8RegisterClass(MCInst *Inst, unsigned RegNo, function DecodeStatus (line 510) | static DecodeStatus DecodeGPR64commonRegisterClass(MCInst *Inst, unsigne... function DecodeStatus (line 524) | static DecodeStatus DecodeGPR64RegisterClass(MCInst *Inst, unsigned RegNo, function DecodeStatus (line 536) | static DecodeStatus DecodeGPR64x8ClassRegisterClass(MCInst *Inst, function DecodeStatus (line 553) | static DecodeStatus DecodeGPR64spRegisterClass(MCInst *Inst, unsigned Re... function DecodeStatus (line 565) | static DecodeStatus function DecodeStatus (line 579) | static DecodeStatus function DecodeStatus (line 593) | static DecodeStatus DecodeGPR32RegisterClass(MCInst *Inst, unsigned RegNo, function DecodeStatus (line 605) | static DecodeStatus DecodeGPR32spRegisterClass(MCInst *Inst, unsigned Re... function DecodeStatus (line 618) | static DecodeStatus DecodeZPRRegisterClass(MCInst *Inst, unsigned RegNo, function DecodeStatus (line 631) | static DecodeStatus DecodeZPR_4bRegisterClass(MCInst *Inst, unsigned RegNo, function DecodeStatus (line 640) | static DecodeStatus DecodeZPR_3bRegisterClass(MCInst *Inst, unsigned RegNo, function DecodeStatus (line 649) | static DecodeStatus DecodeZPR2RegisterClass(MCInst *Inst, unsigned RegNo, function DecodeStatus (line 661) | static DecodeStatus DecodeZPR3RegisterClass(MCInst *Inst, unsigned RegNo, function DecodeStatus (line 673) | static DecodeStatus DecodeZPR4RegisterClass(MCInst *Inst, unsigned RegNo, function DecodeStatus (line 685) | static DecodeStatus DecodeZPR2Mul2RegisterClass(MCInst *Inst, unsigned R... function DecodeStatus (line 697) | static DecodeStatus DecodeZPR4Mul4RegisterClass(MCInst *Inst, unsigned R... function DecodeStatus (line 709) | static DecodeStatus DecodeZPR2StridedRegisterClass(MCInst *Inst, unsigne... function DecodeStatus (line 722) | static DecodeStatus DecodeZPR4StridedRegisterClass(MCInst *Inst, unsigne... function DecodeStatus (line 735) | static DecodeStatus DecodeMatrixTileListRegisterClass(MCInst *Inst, function DecodeStatus (line 776) | static DecodeStatus DecodePPRRegisterClass(MCInst *Inst, unsigned RegNo, function DecodeStatus (line 788) | static DecodeStatus DecodePNRRegisterClass(MCInst *Inst, unsigned RegNo, function DecodeStatus (line 800) | static DecodeStatus DecodePPR_3bRegisterClass(MCInst *Inst, unsigned RegNo, function DecodeStatus (line 811) | static DecodeStatus DecodePNR_p8to15RegisterClass(MCInst *Inst, unsigned... function DecodeStatus (line 822) | static DecodeStatus DecodePPR2RegisterClass(MCInst *Inst, unsigned RegNo, function DecodeStatus (line 835) | static DecodeStatus DecodePPR2Mul2RegisterClass(MCInst *Inst, unsigned R... function DecodeStatus (line 847) | static DecodeStatus DecodeQQRegisterClass(MCInst *Inst, unsigned RegNo, function DecodeStatus (line 858) | static DecodeStatus DecodeQQQRegisterClass(MCInst *Inst, unsigned RegNo, function DecodeStatus (line 869) | static DecodeStatus DecodeQQQQRegisterClass(MCInst *Inst, unsigned RegNo, function DecodeStatus (line 880) | static DecodeStatus DecodeDDRegisterClass(MCInst *Inst, unsigned RegNo, function DecodeStatus (line 891) | static DecodeStatus DecodeDDDRegisterClass(MCInst *Inst, unsigned RegNo, function DecodeStatus (line 902) | static DecodeStatus DecodeDDDDRegisterClass(MCInst *Inst, unsigned RegNo, function DecodeStatus (line 913) | static DecodeStatus DecodeFixedPointScaleImm32(MCInst *Inst, unsigned Imm, function DecodeStatus (line 923) | static DecodeStatus DecodeFixedPointScaleImm64(MCInst *Inst, unsigned Imm, function DecodeStatus (line 931) | static DecodeStatus DecodePCRelLabel16(MCInst *Inst, unsigned Imm, function DecodeStatus (line 943) | static DecodeStatus DecodePCRelLabel19(MCInst *Inst, unsigned Imm, function DecodeStatus (line 960) | static DecodeStatus DecodeMemExtend(MCInst *Inst, unsigned Imm, function DecodeStatus (line 968) | static DecodeStatus DecodeMRSSystemRegister(MCInst *Inst, unsigned Imm, function DecodeStatus (line 980) | static DecodeStatus DecodeMSRSystemRegister(MCInst *Inst, unsigned Imm, function DecodeStatus (line 989) | static DecodeStatus DecodeFMOVLaneInstruction(MCInst *Inst, unsigned Insn, function DecodeStatus (line 1013) | static DecodeStatus DecodeVecShiftRImm(MCInst *Inst, unsigned Imm, unsig... function DecodeStatus (line 1019) | static DecodeStatus DecodeVecShiftLImm(MCInst *Inst, unsigned Imm, unsig... function DecodeStatus (line 1025) | static DecodeStatus DecodeVecShiftR64Imm(MCInst *Inst, unsigned Imm, function DecodeStatus (line 1031) | static DecodeStatus DecodeVecShiftR64ImmNarrow(MCInst *Inst, unsigned Imm, function DecodeStatus (line 1038) | static DecodeStatus DecodeVecShiftR32Imm(MCInst *Inst, unsigned Imm, function DecodeStatus (line 1044) | static DecodeStatus DecodeVecShiftR32ImmNarrow(MCInst *Inst, unsigned Imm, function DecodeStatus (line 1051) | static DecodeStatus DecodeVecShiftR16Imm(MCInst *Inst, unsigned Imm, function DecodeStatus (line 1057) | static DecodeStatus DecodeVecShiftR16ImmNarrow(MCInst *Inst, unsigned Imm, function DecodeStatus (line 1064) | static DecodeStatus DecodeVecShiftR8Imm(MCInst *Inst, unsigned Imm, function DecodeStatus (line 1070) | static DecodeStatus DecodeVecShiftL64Imm(MCInst *Inst, unsigned Imm, function DecodeStatus (line 1076) | static DecodeStatus DecodeVecShiftL32Imm(MCInst *Inst, unsigned Imm, function DecodeStatus (line 1082) | static DecodeStatus DecodeVecShiftL16Imm(MCInst *Inst, unsigned Imm, function DecodeStatus (line 1088) | static DecodeStatus DecodeVecShiftL8Imm(MCInst *Inst, unsigned Imm, function DecodeStatus (line 1094) | static DecodeStatus DecodeThreeAddrSRegInstruction(MCInst *Inst, uint32_... function DecodeStatus (line 1157) | static DecodeStatus DecodeMoveImmInstruction(MCInst *Inst, uint32_t insn, function DecodeStatus (line 1190) | static DecodeStatus DecodeUnsignedLdStInstruction(MCInst *Inst, uint32_t... function DecodeStatus (line 1251) | static DecodeStatus DecodeSignedLdStInstruction(MCInst *Inst, uint32_t i... function DecodeStatus (line 1450) | static DecodeStatus DecodeExclusiveLdStInstruction(MCInst *Inst, uint32_... function DecodeStatus (line 1534) | static DecodeStatus DecodePairLdStInstruction(MCInst *Inst, uint32_t insn, function DecodeStatus (line 1670) | static DecodeStatus DecodeAuthLoadInstruction(MCInst *Inst, uint32_t insn, function DecodeStatus (line 1704) | static DecodeStatus DecodeAddSubERegInstruction(MCInst *Inst, uint32_t i... function DecodeStatus (line 1762) | static DecodeStatus DecodeLogicalImmInstruction(MCInst *Inst, uint32_t i... function DecodeStatus (line 1794) | static DecodeStatus DecodeModImmInstruction(MCInst *Inst, uint32_t insn, function DecodeStatus (line 1833) | static DecodeStatus DecodeModImmTiedInstruction(MCInst *Inst, uint32_t i... function DecodeStatus (line 1852) | static DecodeStatus DecodeAdrInstruction(MCInst *Inst, uint32_t insn, function DecodeStatus (line 1871) | static DecodeStatus DecodeAddSubImmShift(MCInst *Inst, uint32_t insn, function DecodeStatus (line 1907) | static DecodeStatus DecodeUnconditionalBranch(MCInst *Inst, uint32_t insn, function isInvalidPState (line 1924) | static bool isInvalidPState(uint64_t Op1, uint64_t Op2) function DecodeStatus (line 1931) | static DecodeStatus DecodeSystemPStateImm0_15Instruction(MCInst *Inst, function DecodeStatus (line 1955) | static DecodeStatus DecodeSystemPStateImm0_1Instruction(MCInst *Inst, function DecodeStatus (line 1980) | static DecodeStatus DecodeTestAndBranch(MCInst *Inst, uint32_t insn, function DecodeStatus (line 2004) | static DecodeStatus DecodeGPRSeqPairsClassRegisterClass(MCInst *Inst, function DecodeStatus (line 2020) | static DecodeStatus DecodeWSeqPairsClassRegisterClass(MCInst *Inst, function DecodeStatus (line 2029) | static DecodeStatus DecodeXSeqPairsClassRegisterClass(MCInst *Inst, function DecodeStatus (line 2038) | static DecodeStatus DecodeSyspXzrInstruction(MCInst *Inst, uint32_t insn, function DecodeStatus (line 2058) | static DecodeStatus DecodeSVELogicalImmInstruction(MCInst *Inst, uint32_... function DecodeStatus (line 2117) | static DecodeStatus DecodeSVEIncDecImm(MCInst *Inst, unsigned Imm, function DecodeStatus (line 2124) | static DecodeStatus DecodeSVCROp(MCInst *Inst, unsigned Imm, uint64_t Ad... function DecodeStatus (line 2134) | static DecodeStatus DecodeCPYMemOpInstruction(MCInst *Inst, uint32_t insn, function DecodeStatus (line 2160) | static DecodeStatus DecodeSETMemOpInstruction(MCInst *Inst, uint32_t insn, function DecodeStatus (line 2185) | static DecodeStatus DecodePRFMRegInstruction(MCInst *Inst, uint32_t insn, FILE: arch/AArch64/AArch64DisassemblerExtension.c function AArch64_getFeatureBits (line 8) | bool AArch64_getFeatureBits(unsigned int mode, unsigned int feature) function AArch64_testFeatureList (line 19) | bool AArch64_testFeatureList(unsigned int mode, const unsigned int *feat... FILE: arch/AArch64/AArch64InstPrinter.c function printRegName (line 79) | void printRegName(SStream *OS, unsigned Reg) function printRegNameAlt (line 86) | void printRegNameAlt(SStream *OS, unsigned Reg, unsigned AltIdx) function printInst (line 98) | void printInst(MCInst *MI, uint64_t Address, const char *Annot, SStream *O) function printRangePrefetchAlias (line 607) | bool printRangePrefetchAlias(MCInst *MI, SStream *O, const char *Annot) function printSysAlias (line 656) | bool printSysAlias(MCInst *MI, SStream *O) function printSyspAlias (line 834) | bool printSyspAlias(MCInst *MI, SStream *O) function printMatrixTile (line 974) | void printMatrixTile(MCInst *MI, unsigned OpNum, SStream *O) function printSVCROp (line 982) | void printSVCROp(MCInst *MI, unsigned OpNum, SStream *O) function printOperand (line 993) | void printOperand(MCInst *MI, unsigned OpNo, SStream *O) function printImm (line 1010) | void printImm(MCInst *MI, unsigned OpNo, SStream *O) function printImmHex (line 1019) | void printImmHex(MCInst *MI, unsigned OpNo, SStream *O) function printPostIncOperand (line 1051) | void printPostIncOperand(MCInst *MI, unsigned OpNo, unsigned Imm, SStrea... function printVRegOperand (line 1067) | void printVRegOperand(MCInst *MI, unsigned OpNo, SStream *O) function printSysCROperand (line 1076) | void printSysCROperand(MCInst *MI, unsigned OpNo, SStream *O) function printAddSubImm (line 1086) | void printAddSubImm(MCInst *MI, unsigned OpNum, SStream *O) function printShifter (line 1125) | void printShifter(MCInst *MI, unsigned OpNum, SStream *O) function printShiftedRegister (line 1140) | void printShiftedRegister(MCInst *MI, unsigned OpNum, SStream *O) function printExtendedRegister (line 1147) | void printExtendedRegister(MCInst *MI, unsigned OpNum, SStream *O) function printArithExtend (line 1154) | void printArithExtend(MCInst *MI, unsigned OpNum, SStream *O) function printMemExtendImpl (line 1188) | static void printMemExtendImpl(bool SignExtend, bool DoShift, unsigned W... function printMemExtend (line 1211) | void printMemExtend(MCInst *MI, unsigned OpNum, SStream *O, char SrcRegK... function printCondCode (line 1323) | void printCondCode(MCInst *MI, unsigned OpNum, SStream *O) function printInverseCondCode (line 1331) | void printInverseCondCode(MCInst *MI, unsigned OpNum, SStream *O) function printAMNoIndex (line 1340) | void printAMNoIndex(MCInst *MI, unsigned OpNum, SStream *O) function printUImm12Offset (line 1388) | void printUImm12Offset(MCInst *MI, unsigned OpNum, unsigned Scale, SStre... function printAMIndexedWB (line 1400) | void printAMIndexedWB(MCInst *MI, unsigned OpNum, unsigned Scale, SStrea... function printRPRFMOperand (line 1416) | void printRPRFMOperand(MCInst *MI, unsigned OpNum, SStream *O) function printPSBHintOp (line 1466) | void printPSBHintOp(MCInst *MI, unsigned OpNum, SStream *O) function printBTIHintOp (line 1482) | void printBTIHintOp(MCInst *MI, unsigned OpNum, SStream *O) function printFPImmOperand (line 1498) | static void printFPImmOperand(MCInst *MI, unsigned OpNum, SStream *O) function getNextVectorRegister (line 1512) | static unsigned getNextVectorRegister(unsigned Reg, unsigned Stride /* =... function printMatrixTileList (line 1808) | void printMatrixTileList(MCInst *MI, unsigned OpNum, SStream *O) function printVectorList (line 1833) | void printVectorList(MCInst *MI, unsigned OpNum, SStream *O, function printImplicitlyTypedVectorList (line 1967) | void printImplicitlyTypedVectorList(MCInst *MI, unsigned OpNum, SStream *O) function printAlignedLabel (line 2028) | void printAlignedLabel(MCInst *MI, uint64_t Address, unsigned OpNum, SSt... function printAdrLabel (line 2050) | void printAdrLabel(MCInst *MI, uint64_t Address, unsigned OpNum, SStream... function printAdrpLabel (line 2072) | void printAdrpLabel(MCInst *MI, uint64_t Address, unsigned OpNum, SStrea... function printAdrAdrpLabel (line 2094) | void printAdrAdrpLabel(MCInst *MI, uint64_t Address, unsigned OpNum, SSt... function printAppleSysBarrierOption (line 2123) | void printAppleSysBarrierOption(MCInst *MI, unsigned OpNo, SStream *O) function printBarrierOption (line 2147) | void printBarrierOption(MCInst *MI, unsigned OpNo, SStream *O) function printBarriernXSOption (line 2173) | void printBarriernXSOption(MCInst *MI, unsigned OpNo, SStream *O) function isValidSysReg (line 2190) | static bool isValidSysReg(const AArch64SysReg_SysReg *Reg, bool Read, function AArch64SysReg_SysReg (line 2203) | static const AArch64SysReg_SysReg *lookupSysReg(unsigned Val, bool Read, function printMRSSystemRegister (line 2215) | void printMRSSystemRegister(MCInst *MI, unsigned OpNo, SStream *O) function printMSRSystemRegister (line 2246) | void printMSRSystemRegister(MCInst *MI, unsigned OpNo, SStream *O) function printSystemPStateField (line 2277) | void printSystemPStateField(MCInst *MI, unsigned OpNo, SStream *O) function printSIMDType10Operand (line 2300) | void printSIMDType10Operand(MCInst *MI, unsigned OpNo, SStream *O) function printSVEPattern (line 2329) | void printSVEPattern(MCInst *MI, unsigned OpNum, SStream *O) function printSVEVecLenSpecifier (line 2341) | void printSVEVecLenSpecifier(MCInst *MI, unsigned OpNum, SStream *O) function printGPR64as32 (line 2565) | void printGPR64as32(MCInst *MI, unsigned OpNum, SStream *O) function printGPR64x8 (line 2572) | void printGPR64x8(MCInst *MI, unsigned OpNum, SStream *O) function printSyspXzrPair (line 2580) | void printSyspXzrPair(MCInst *MI, unsigned OpNum, SStream *O) function AArch64_LLVM_printInstruction (line 2595) | void AArch64_LLVM_printInstruction(MCInst *MI, SStream *O, FILE: arch/AArch64/AArch64Mapping.c function aarch64_exact_fp_to_fp (line 24) | static float aarch64_exact_fp_to_fp(aarch64_exactfpimm exact) function AArch64Layout_VectorLayout (line 53) | static AArch64Layout_VectorLayout sme_reg_to_vas(aarch64_reg reg) function AArch64_init_mri (line 99) | void AArch64_init_mri(MCRegisterInfo *MRI) function setup_sme_operand (line 109) | static void setup_sme_operand(MCInst *MI) function setup_pred_operand (line 126) | static void setup_pred_operand(MCInst *MI) function AArch64_add_vas (line 176) | void AArch64_add_vas(MCInst *MI, const SStream *OS) function AArch64_setup_op (line 284) | void AArch64_setup_op(cs_aarch64_op *op) function AArch64_init_cs_detail (line 291) | void AArch64_init_cs_detail(MCInst *MI) function AArch64_check_post_index_am (line 312) | static bool AArch64_check_post_index_am(const MCInst *MI, const SStream ... function AArch64_check_updates_flags (line 340) | static void AArch64_check_updates_flags(MCInst *MI) function aarch64_shifter (line 382) | static aarch64_shifter id_to_shifter(unsigned Opcode) function add_non_alias_details (line 402) | static void add_non_alias_details(MCInst *MI) function AArch64_add_not_defined_ops (line 618) | static void AArch64_add_not_defined_ops(MCInst *MI, const SStream *OS) function AArch64_set_instr_map_data (line 823) | void AArch64_set_instr_map_data(MCInst *MI) function AArch64_getInstruction (line 831) | bool AArch64_getInstruction(csh handle, const uint8_t *code, size_t code... function patch_cs_reg_alias (line 848) | static void patch_cs_reg_alias(char *asm_str) function AArch64_add_cs_groups (line 879) | static void AArch64_add_cs_groups(MCInst *MI) function AArch64_correct_mem_access (line 901) | static void AArch64_correct_mem_access(MCInst *MI) function AArch64_printer (line 920) | void AArch64_printer(MCInst *MI, SStream *O, void * /* MCRegisterInfo* *... function AArch64_get_insn_id (line 949) | void AArch64_get_insn_id(cs_struct *h, cs_insn *insn, unsigned int id) function aarch64_insn (line 1009) | aarch64_insn AArch64_map_insn(const char *name) function AArch64_reg_access (line 1028) | void AArch64_reg_access(const cs_insn *insn, cs_regs regs_read, function AArch64Layout_VectorLayout (line 1152) | static AArch64Layout_VectorLayout get_vl_by_suffix(const char suffix) function get_vec_list_num_regs (line 1175) | static unsigned get_vec_list_num_regs(MCInst *MI, unsigned Reg) function get_vec_list_stride (line 1230) | static unsigned get_vec_list_stride(MCInst *MI, unsigned Reg) function get_vec_list_first_reg (line 1246) | static unsigned get_vec_list_first_reg(MCInst *MI, unsigned RegL) function is_vector_reg (line 1272) | static bool is_vector_reg(unsigned Reg) function getNextVectorRegister (line 1283) | static unsigned getNextVectorRegister(unsigned Reg, unsigned Stride /* =... function aarch64_extender (line 1306) | static aarch64_extender llvm_to_cs_ext(AArch64_AM_ShiftExtendType ExtType) function aarch64_shifter (line 1330) | static aarch64_shifter llvm_to_cs_shift(AArch64_AM_ShiftExtendType Shift... function AArch64_set_mem_access (line 1351) | void AArch64_set_mem_access(MCInst *MI, bool status) function add_cs_detail_begin (line 1385) | static bool add_cs_detail_begin(MCInst *MI, unsigned op_num) function AArch64_add_cs_detail_0 (line 1403) | void AArch64_add_cs_detail_0(MCInst *MI, aarch64_op_group op_group, function AArch64_add_cs_detail_1 (line 1859) | void AArch64_add_cs_detail_1(MCInst *MI, aarch64_op_group op_group, function AArch64_add_cs_detail_2 (line 2193) | void AArch64_add_cs_detail_2(MCInst *MI, aarch64_op_group op_group, function AArch64_add_cs_detail_4 (line 2381) | void AArch64_add_cs_detail_4(MCInst *MI, aarch64_op_group op_group, function AArch64_set_detail_op_reg (line 2450) | void AArch64_set_detail_op_reg(MCInst *MI, unsigned OpNum, aarch64_reg Reg) function prev_is_membase_wb (line 2501) | static bool prev_is_membase_wb(MCInst *MI) function AArch64_set_detail_op_imm (line 2511) | void AArch64_set_detail_op_imm(MCInst *MI, unsigned OpNum, function AArch64_set_detail_op_imm_range (line 2548) | void AArch64_set_detail_op_imm_range(MCInst *MI, unsigned OpNum, function AArch64_set_detail_op_mem (line 2584) | void AArch64_set_detail_op_mem(MCInst *MI, unsigned OpNum, uint64_t Val) function AArch64_set_detail_shift_ext (line 2630) | void AArch64_set_detail_shift_ext(MCInst *MI, unsigned OpNum, bool SignE... function AArch64_set_detail_op_float (line 2667) | void AArch64_set_detail_op_float(MCInst *MI, unsigned OpNum, float Val) function AArch64_set_detail_op_sys (line 2681) | void AArch64_set_detail_op_sys(MCInst *MI, unsigned OpNum, aarch64_sysop... function AArch64_set_detail_op_pred (line 2697) | void AArch64_set_detail_op_pred(MCInst *MI, unsigned OpNum) function AArch64_set_detail_op_sme (line 2724) | void AArch64_set_detail_op_sme(MCInst *MI, unsigned OpNum, function insert_op (line 2799) | static void insert_op(MCInst *MI, unsigned index, cs_aarch64_op op) function AArch64_insert_detail_op_float_at (line 2823) | void AArch64_insert_detail_op_float_at(MCInst *MI, unsigned index, doubl... function AArch64_insert_detail_op_reg_at (line 2843) | void AArch64_insert_detail_op_reg_at(MCInst *MI, unsigned index, function AArch64_insert_detail_op_imm_at (line 2863) | void AArch64_insert_detail_op_imm_at(MCInst *MI, unsigned index, int64_t... function AArch64_insert_detail_op_sys (line 2878) | void AArch64_insert_detail_op_sys(MCInst *MI, unsigned index, function AArch64_insert_detail_op_sme (line 2895) | void AArch64_insert_detail_op_sme(MCInst *MI, unsigned index, FILE: arch/AArch64/AArch64Mapping.h type aarch64_op_group (line 11) | typedef enum { type aarch64_sme_op_part (line 17) | typedef enum { FILE: arch/AArch64/AArch64Module.c function cs_err (line 12) | cs_err AArch64_global_init(cs_struct *ud) function cs_err (line 36) | cs_err AArch64_option(cs_struct *handle, cs_opt_type type, size_t value) FILE: arch/ARC/ARCDisassembler.c function readInstruction32 (line 53) | static bool readInstruction32(const uint8_t *Bytes, size_t BytesLen, function readInstruction64 (line 63) | static bool readInstruction64(const uint8_t *Bytes, size_t BytesLen, function readInstruction48 (line 74) | static bool readInstruction48(const uint8_t *Bytes, size_t BytesLen, function readInstruction16 (line 84) | static bool readInstruction16(const uint8_t *Bytes, size_t BytesLen, function DecodeStatus (line 153) | static DecodeStatus DecodeGPR32RegisterClass(MCInst *Inst, unsigned RegNo, function DecodeStatus (line 167) | static DecodeStatus DecodeGBR32ShortRegister(MCInst *Inst, unsigned RegNo, function decodeCField (line 180) | static unsigned decodeCField(unsigned Insn) function decodeBField (line 185) | static unsigned decodeBField(unsigned Insn) function decodeAField (line 191) | static unsigned decodeAField(unsigned Insn) function DecodeStatus (line 196) | static DecodeStatus DecodeMEMrs9(MCInst *Inst, unsigned Insn, uint64_t A... function DecodeSymbolicOperandOff (line 210) | static void DecodeSymbolicOperandOff(MCInst *Inst, uint64_t Address, function DecodeStatus (line 263) | static DecodeStatus DecodeStLImmInstruction(MCInst *Inst, uint64_t Insn, function DecodeStatus (line 283) | static DecodeStatus DecodeLdLImmInstruction(MCInst *Inst, uint64_t Insn, function DecodeStatus (line 305) | static DecodeStatus DecodeLdRLImmInstruction(MCInst *Inst, uint64_t Insn, function DecodeStatus (line 329) | static DecodeStatus DecodeRegisterOrImm(MCInst *Inst, uint64_t Address, function DecodeStatus (line 340) | static DecodeStatus DecodeMoveHRegInstruction(MCInst *Inst, uint64_t Insn, function DecodeStatus (line 358) | static DecodeStatus DecodeCCRU6Instruction(MCInst *Inst, uint64_t Insn, function DecodeStatus (line 377) | static DecodeStatus DecodeSOPwithRU6(MCInst *Inst, uint64_t Insn, function DecodeStatus (line 391) | static DecodeStatus DecodeSOPwithRS12(MCInst *Inst, uint64_t Insn, function DecodeStatus (line 408) | static DecodeStatus getInstruction(MCInst *Instr, uint64_t *Size, function DecodeStatus (line 473) | DecodeStatus ARC_LLVM_getInstruction(MCInst *MI, uint64_t *Size, FILE: arch/ARC/ARCInfo.h type ARCCC_CondCode (line 36) | typedef enum ARCCondCode { type ARCCC_BRCondCode (line 57) | typedef enum BRCondCode { FILE: arch/ARC/ARCInstPrinter.c function printRegName (line 114) | static void printRegName(SStream *OS, MCRegister Reg) function printInst (line 119) | static void printInst(MCInst *MI, uint64_t Address, const char *Annot, function printOperand (line 125) | static void printOperand(MCInst *MI, unsigned OpNum, SStream *O) function printOperandAddr (line 138) | static void printOperandAddr(MCInst *MI, uint64_t Address, unsigned OpNum, function printMemOperandRI (line 144) | static void printMemOperandRI(MCInst *MI, unsigned OpNum, SStream *O) function printPredicateOperand (line 156) | static void printPredicateOperand(MCInst *MI, unsigned OpNum, SStream *O) function printBRCCPredicateOperand (line 166) | static void printBRCCPredicateOperand(MCInst *MI, unsigned OpNum, SStrea... function printCCOperand (line 175) | static void printCCOperand(MCInst *MI, int OpNum, SStream *O) function printU6ShiftedBy (line 182) | static void printU6ShiftedBy(unsigned ShiftBy, MCInst *MI, int OpNum, function printU6 (line 196) | static void printU6(MCInst *MI, int OpNum, SStream *O) function ARC_LLVM_printInst (line 202) | void ARC_LLVM_printInst(MCInst *MI, uint64_t Address, const char *Annot, FILE: arch/ARC/ARCMapping.c function ARC_init_mri (line 27) | void ARC_init_mri(MCRegisterInfo *MRI) function ARC_get_insn_id (line 41) | void ARC_get_insn_id(cs_struct *h, cs_insn *insn, unsigned int id) function ARC_reg_access (line 83) | void ARC_reg_access(const cs_insn *insn, cs_regs regs_read, function ARC_set_instr_map_data (line 129) | void ARC_set_instr_map_data(MCInst *MI) function ARC_getInstruction (line 137) | bool ARC_getInstruction(csh handle, const uint8_t *code, size_t code_len, function ARC_printer (line 153) | void ARC_printer(MCInst *MI, SStream *O, void * /* MCRegisterInfo* */ info) function ARC_setup_op (line 161) | void ARC_setup_op(cs_arc_op *op) function ARC_init_cs_detail (line 167) | void ARC_init_cs_detail(MCInst *MI) function ARC_set_detail_op_imm (line 184) | void ARC_set_detail_op_imm(MCInst *MI, unsigned OpNum, arc_op_type ImmType, function ARC_set_detail_op_reg (line 199) | void ARC_set_detail_op_reg(MCInst *MI, unsigned OpNum, arc_reg Reg) function ARC_add_cs_detail_0 (line 212) | void ARC_add_cs_detail_0(MCInst *MI, int op_group, size_t OpNum) FILE: arch/ARC/ARCMapping.h type arc_op_group (line 11) | typedef enum { FILE: arch/ARC/ARCModule.c function cs_err (line 13) | cs_err ARC_global_init(cs_struct *ud) function cs_err (line 38) | cs_err ARC_option(cs_struct *handle, cs_opt_type type, size_t value) FILE: arch/ARM/ARMAddressingModes.h type ARM_AM_ShiftOpc (line 42) | typedef enum ShiftOpc { type ARM_AM_AddrOpc (line 52) | typedef enum AddrOpc { ARM_AM_sub = 0, ARM_AM_add } ARM_AM_AddrOpc; function ARM_AM_getShiftOpcEncoding (line 79) | static inline unsigned ARM_AM_getShiftOpcEncoding(ARM_AM_ShiftOpc Op) type ARM_AM_SubMode (line 95) | typedef enum AMSubMode { function ARM_AM_rotr32 (line 132) | static inline unsigned ARM_AM_rotr32(unsigned Val, unsigned Amt) function ARM_AM_rotl32 (line 143) | static inline unsigned ARM_AM_rotl32(unsigned Val, unsigned Amt) function ARM_AM_getSORegOpc (line 148) | static inline unsigned ARM_AM_getSORegOpc(ARM_AM_ShiftOpc ShOp, unsigned... function ARM_AM_getSORegOffset (line 153) | static inline unsigned ARM_AM_getSORegOffset(unsigned Op) function ARM_AM_ShiftOpc (line 158) | static inline ARM_AM_ShiftOpc ARM_AM_getSORegShOp(unsigned Op) function ARM_AM_getSOImmValImm (line 165) | static inline unsigned ARM_AM_getSOImmValImm(unsigned Imm) function ARM_AM_getSOImmValRot (line 172) | static inline unsigned ARM_AM_getSOImmValRot(unsigned Imm) function ARM_AM_getSOImmValRotate (line 181) | static inline unsigned ARM_AM_getSOImmValRotate(unsigned Imm) function ARM_AM_getSOImmVal (line 218) | static inline int ARM_AM_getSOImmVal(unsigned Arg) function ARM_AM_isSOImmTwoPartVal (line 237) | static inline bool ARM_AM_isSOImmTwoPartVal(unsigned V) function ARM_AM_getSOImmTwoPartFirst (line 251) | static inline unsigned ARM_AM_getSOImmTwoPartFirst(unsigned V) function ARM_AM_getSOImmTwoPartSecond (line 258) | static inline unsigned ARM_AM_getSOImmTwoPartSecond(unsigned V) function ARM_AM_isSOImmTwoPartValNeg (line 272) | static inline bool ARM_AM_isSOImmTwoPartValNeg(unsigned V) function ARM_AM_getThumbImmValShift (line 285) | static inline unsigned ARM_AM_getThumbImmValShift(unsigned Imm) function ARM_AM_isThumbImmShiftedVal (line 298) | static inline bool ARM_AM_isThumbImmShiftedVal(unsigned V) function ARM_AM_getThumbImm16ValShift (line 307) | static inline unsigned ARM_AM_getThumbImm16ValShift(unsigned Imm) function ARM_AM_isThumbImm16ShiftedVal (line 320) | static inline bool ARM_AM_isThumbImm16ShiftedVal(unsigned V) function ARM_AM_getThumbImmNonShiftedVal (line 329) | static inline unsigned ARM_AM_getThumbImmNonShiftedVal(unsigned V) function ARM_AM_getT2SOImmValSplatVal (line 343) | static inline int ARM_AM_getT2SOImmValSplatVal(unsigned V) function ARM_AM_getT2SOImmValRotateVal (line 372) | static inline int ARM_AM_getT2SOImmValRotateVal(unsigned V) function ARM_AM_getT2SOImmVal (line 390) | static inline int ARM_AM_getT2SOImmVal(unsigned Arg) function ARM_AM_getT2SOImmValRotate (line 405) | static inline unsigned ARM_AM_getT2SOImmValRotate(unsigned V) function ARM_AM_isT2SOImmTwoPartVal (line 414) | static inline bool ARM_AM_isT2SOImmTwoPartVal(unsigned Imm) function ARM_AM_getT2SOImmTwoPartFirst (line 444) | static inline unsigned ARM_AM_getT2SOImmTwoPartFirst(unsigned Imm) function ARM_AM_getT2SOImmTwoPartSecond (line 463) | static inline unsigned ARM_AM_getT2SOImmTwoPartSecond(unsigned Imm) function ARM_AM_getAM2Opc (line 491) | static inline unsigned ARM_AM_getAM2Opc(ARM_AM_AddrOpc Opc, unsigned Imm12, function ARM_AM_getAM2Offset (line 499) | static inline unsigned ARM_AM_getAM2Offset(unsigned AM2Opc) function ARM_AM_AddrOpc (line 504) | static inline ARM_AM_AddrOpc ARM_AM_getAM2Op(unsigned AM2Opc) function ARM_AM_ShiftOpc (line 509) | static inline ARM_AM_ShiftOpc ARM_AM_getAM2ShiftOpc(unsigned AM2Opc) function ARM_AM_getAM2IdxMode (line 514) | static inline unsigned ARM_AM_getAM2IdxMode(unsigned AM2Opc) function ARM_AM_getAM3Opc (line 533) | static inline unsigned ARM_AM_getAM3Opc(ARM_AM_AddrOpc Opc, function ARM_AM_getAM3Offset (line 540) | static inline unsigned char ARM_AM_getAM3Offset(unsigned AM3Opc) function ARM_AM_AddrOpc (line 545) | static inline ARM_AM_AddrOpc ARM_AM_getAM3Op(unsigned AM3Opc) function ARM_AM_getAM3IdxMode (line 550) | static inline unsigned ARM_AM_getAM3IdxMode(unsigned AM3Opc) function ARM_AM_SubMode (line 569) | static inline ARM_AM_SubMode ARM_AM_getAM4SubMode(unsigned Mode) function ARM_AM_getAM4ModeImm (line 574) | static inline unsigned ARM_AM_getAM4ModeImm(ARM_AM_SubMode SubMode) function ARM_AM_getAM5Opc (line 590) | static inline unsigned ARM_AM_getAM5Opc(ARM_AM_AddrOpc Opc, function ARM_AM_getAM5Offset (line 597) | static inline unsigned char ARM_AM_getAM5Offset(unsigned AM5Opc) function ARM_AM_AddrOpc (line 602) | static inline ARM_AM_AddrOpc ARM_AM_getAM5Op(unsigned AM5Opc) function ARM_AM_getAM5FP16Opc (line 618) | static inline unsigned ARM_AM_getAM5FP16Opc(ARM_AM_AddrOpc Opc, function ARM_AM_getAM5FP16Offset (line 625) | static inline unsigned char ARM_AM_getAM5FP16Offset(unsigned AM5Opc) function ARM_AM_AddrOpc (line 630) | static inline ARM_AM_AddrOpc ARM_AM_getAM5FP16Op(unsigned AM5Opc) function ARM_AM_createVMOVModImm (line 658) | static inline unsigned ARM_AM_createVMOVModImm(unsigned OpCmode, unsigne... function ARM_AM_getVMOVModImmOpCmode (line 663) | static inline unsigned ARM_AM_getVMOVModImmOpCmode(unsigned ModImm) function ARM_AM_getVMOVModImmVal (line 668) | static inline unsigned ARM_AM_getVMOVModImmVal(unsigned ModImm) function ARM_AM_decodeVMOVModImm (line 676) | static inline uint64_t ARM_AM_decodeVMOVModImm(unsigned ModImm, function ARM_AM_isNEONBytesplat (line 716) | static inline bool ARM_AM_isNEONBytesplat(unsigned Value, unsigned Size) function ARM_AM_isNEONi16splat (line 729) | static inline bool ARM_AM_isNEONi16splat(unsigned Value) function ARM_AM_encodeNEONi16splat (line 738) | static inline unsigned ARM_AM_encodeNEONi16splat(unsigned Value) function ARM_AM_isNEONi32splat (line 749) | static inline bool ARM_AM_isNEONi32splat(unsigned Value) function ARM_AM_encodeNEONi32splat (line 756) | static inline unsigned ARM_AM_encodeNEONi32splat(unsigned Value) function ARM_AM_getFPImmFloat (line 771) | static inline float ARM_AM_getFPImmFloat(unsigned Imm) FILE: arch/ARM/ARMBaseInfo.c function ARMSysReg_MClassSysReg (line 80) | const ARMSysReg_MClassSysReg * function ARMSysReg_MClassSysReg (line 88) | const ARMSysReg_MClassSysReg * function ARMSysReg_MClassSysReg (line 96) | const ARMSysReg_MClassSysReg * FILE: arch/ARM/ARMBaseInfo.h type ARMSysReg_MClassSysReg (line 32) | typedef struct MClassSysReg { function hasRequiredFeatures (line 42) | static inline bool hasRequiredFeatures(const ARMSysReg_MClassSysReg *The... function MClassSysReg_isInRequiredFeatures (line 50) | static inline bool type ARMBankedReg_BankedReg (line 75) | typedef struct BankedReg { type ARM_PROC_IMod (line 85) | typedef enum IMod { ARM_PROC_IE = 2, ARM_PROC_ID = 3 } ARM_PROC_IMod; type ARM_PROC_IFlags (line 87) | typedef enum IFlags { type ARM_TSB_TraceSyncBOpt (line 159) | typedef enum TraceSyncBOpt { ARM_TSB_CSYNC = 0 } ARM_TSB_TraceSyncBOpt; type ARM_ISB_InstSyncBOpt (line 173) | typedef enum InstSyncBOpt { function isARMLowRegister (line 237) | static inline bool isARMLowRegister(unsigned Reg) type ARMII_IndexMode (line 258) | typedef enum IndexMode { type ARMII_AddrMode (line 266) | typedef enum AddrMode { type ARMII_TOF (line 348) | typedef enum TOF { FILE: arch/ARM/ARMDisassembler.c type DecodeStatus (line 579) | typedef DecodeStatus OperandDecoder(MCInst *Inst, unsigned Val, function DecodeStatus (line 609) | static DecodeStatus checkDecodedInstruction(MCInst *MI, uint32_t Insn, function DecodeStatus (line 640) | static DecodeStatus getARMInstruction(csh ud, const uint8_t *Bytes, function tryAddingSymbolicOperand (line 715) | static bool tryAddingSymbolicOperand(uint64_t Address, int32_t Value, function tryAddingPcLoadReferenceComment (line 735) | static void tryAddingPcLoadReferenceComment(uint64_t Address, int Value, function AddThumb1SBit (line 745) | static void AddThumb1SBit(MCInst *MI, bool InITBlock) function isVectorPredicable (line 771) | static bool isVectorPredicable(unsigned Opcode) function DecodeStatus (line 788) | DecodeStatus AddThumbPredicate(MCInst *MI) function UpdateThumbVFPPredicate (line 920) | static void UpdateThumbVFPPredicate(DecodeStatus S, MCInst *MI) function DecodeStatus (line 955) | static DecodeStatus getThumbInstruction(csh ud, const uint8_t *Bytes, function DecodeStatus (line 1155) | static DecodeStatus getInstruction(csh ud, const uint8_t *Bytes, function DecodeStatus (line 1180) | static DecodeStatus DecodeGPRRegisterClass(MCInst *Inst, unsigned RegNo, function DecodeStatus (line 1192) | static DecodeStatus DecodeCLRMGPRRegisterClass(MCInst *Inst, unsigned Re... function DecodeStatus (line 1207) | static DecodeStatus DecodeGPRnopcRegisterClass(MCInst *Inst, unsigned Re... function DecodeStatus (line 1221) | static DecodeStatus DecodeGPRnospRegisterClass(MCInst *Inst, unsigned Re... function DecodeStatus (line 1235) | static DecodeStatus DecodeGPRwithAPSRRegisterClass(MCInst *Inst, unsigne... function DecodeStatus (line 1250) | static DecodeStatus DecodeGPRwithZRRegisterClass(MCInst *Inst, unsigned ... function DecodeStatus (line 1268) | static DecodeStatus DecodeGPRwithZRnospRegisterClass(MCInst *Inst, function DecodeStatus (line 1280) | static DecodeStatus DecodetGPRRegisterClass(MCInst *Inst, unsigned RegNo, function DecodeStatus (line 1294) | static DecodeStatus DecodeGPRPairRegisterClass(MCInst *Inst, unsigned Re... function DecodeStatus (line 1313) | static DecodeStatus DecodeGPRPairnospRegisterClass(MCInst *Inst, unsigne... function DecodeStatus (line 1328) | static DecodeStatus DecodeGPRspRegisterClass(MCInst *Inst, unsigned RegNo, function DecodeStatus (line 1340) | static DecodeStatus DecodetcGPRRegisterClass(MCInst *Inst, unsigned RegNo, function DecodeStatus (line 1372) | static DecodeStatus DecoderGPRRegisterClass(MCInst *Inst, unsigned RegNo, function DecodeStatus (line 1394) | static DecodeStatus DecodeSPRRegisterClass(MCInst *Inst, unsigned RegNo, function DecodeStatus (line 1406) | static DecodeStatus DecodeHPRRegisterClass(MCInst *Inst, unsigned RegNo, function DecodeStatus (line 1420) | static DecodeStatus DecodeDPRRegisterClass(MCInst *Inst, unsigned RegNo, function DecodeStatus (line 1434) | static DecodeStatus DecodeDPR_8RegisterClass(MCInst *Inst, unsigned RegNo, function DecodeStatus (line 1443) | static DecodeStatus DecodeSPR_8RegisterClass(MCInst *Inst, unsigned RegNo, function DecodeStatus (line 1452) | static DecodeStatus DecodeDPR_VFP2RegisterClass(MCInst *Inst, unsigned R... function DecodeStatus (line 1466) | static DecodeStatus DecodeQPRRegisterClass(MCInst *Inst, unsigned RegNo, function DecodeStatus (line 1488) | static DecodeStatus DecodeDPairRegisterClass(MCInst *Inst, unsigned RegNo, function DecodeStatus (line 1509) | static DecodeStatus DecodeDPairSpacedRegisterClass(MCInst *Inst, unsigne... function DecodeStatus (line 1521) | static DecodeStatus DecodePredicateOperand(MCInst *Inst, unsigned Val, function DecodeStatus (line 1546) | static DecodeStatus DecodeCCOutOperand(MCInst *Inst, unsigned Val, function DecodeStatus (line 1556) | static DecodeStatus DecodeSORegImmOperand(MCInst *Inst, unsigned Val, function DecodeStatus (line 1594) | static DecodeStatus DecodeSORegRegOperand(MCInst *Inst, unsigned Val, function DecodeStatus (line 1630) | static DecodeStatus DecodeRegListOperand(MCInst *Inst, unsigned Val, function DecodeStatus (line 1687) | static DecodeStatus DecodeSPRRegListOperand(MCInst *Inst, unsigned Val, function DecodeStatus (line 1714) | static DecodeStatus DecodeDPRRegListOperand(MCInst *Inst, unsigned Val, function DecodeStatus (line 1742) | static DecodeStatus DecodeBitfieldMaskOperand(MCInst *Inst, unsigned Val, function DecodeStatus (line 1772) | static DecodeStatus DecodeCopMemInstruction(MCInst *Inst, unsigned Insn, function DecodeStatus (line 1952) | static DecodeStatus DecodeAddrMode2IdxInstruction(MCInst *Inst, unsigned... function DecodeStatus (line 2062) | static DecodeStatus DecodeSORegMemOperand(MCInst *Inst, unsigned Val, function DecodeStatus (line 2106) | static DecodeStatus DecodeTSBInstruction(MCInst *Inst, unsigned Insn, function DecodeStatus (line 2120) | static DecodeStatus DecodeAddrMode3Instruction(MCInst *Inst, unsigned Insn, function DecodeStatus (line 2318) | static DecodeStatus DecodeRFEInstruction(MCInst *Inst, unsigned Insn, function DecodeStatus (line 2348) | static DecodeStatus DecodeQADDInstruction(MCInst *Inst, unsigned Insn, function DecodeStatus (line 2372) | static DecodeStatus DecodeMemMultipleWritebackInstruction(MCInst *Inst, function DecodeStatus (line 2466) | static DecodeStatus DecodeHINTInstruction(MCInst *Inst, unsigned Insn, function DecodeStatus (line 2488) | static DecodeStatus DecodeCPSInstruction(MCInst *Inst, unsigned Insn, function DecodeStatus (line 2539) | static DecodeStatus DecodeT2CPSInstruction(MCInst *Inst, unsigned Insn, function DecodeStatus (line 2587) | static DecodeStatus DecodeT2HintSpaceInstruction(MCInst *Inst, unsigned ... function DecodeStatus (line 2613) | static DecodeStatus DecodeT2MOVTWInstruction(MCInst *Inst, unsigned Insn, function DecodeStatus (line 2640) | static DecodeStatus DecodeArmMOVTWInstruction(MCInst *Inst, unsigned Insn, function DecodeStatus (line 2670) | static DecodeStatus DecodeSMLAInstruction(MCInst *Inst, unsigned Insn, function DecodeStatus (line 2699) | static DecodeStatus DecodeTSTInstruction(MCInst *Inst, unsigned Insn, function DecodeStatus (line 2721) | static DecodeStatus DecodeSETPANInstruction(MCInst *Inst, unsigned Insn, function DecodeStatus (line 2748) | static DecodeStatus DecodeAddrModeImm12Operand(MCInst *Inst, unsigned Val, function DecodeStatus (line 2773) | static DecodeStatus DecodeAddrMode5Operand(MCInst *Inst, unsigned Val, function DecodeStatus (line 2795) | static DecodeStatus DecodeAddrMode5FP16Operand(MCInst *Inst, unsigned Val, function DecodeStatus (line 2819) | static DecodeStatus DecodeAddrMode7Operand(MCInst *Inst, unsigned Val, function DecodeStatus (line 2826) | static DecodeStatus DecodeT2BInstruction(MCInst *Inst, unsigned Insn, function DecodeStatus (line 2854) | static DecodeStatus DecodeBranchImmInstruction(MCInst *Inst, unsigned Insn, function DecodeStatus (line 2888) | static DecodeStatus DecodeAddrMode6Operand(MCInst *Inst, unsigned Val, function DecodeStatus (line 2907) | static DecodeStatus DecodeVLDInstruction(MCInst *Inst, unsigned Insn, function DecodeStatus (line 3207) | static DecodeStatus DecodeVLDST1Instruction(MCInst *Inst, unsigned Insn, function DecodeStatus (line 3225) | static DecodeStatus DecodeVLDST2Instruction(MCInst *Inst, unsigned Insn, function DecodeStatus (line 3245) | static DecodeStatus DecodeVLDST3Instruction(MCInst *Inst, unsigned Insn, function DecodeStatus (line 3262) | static DecodeStatus DecodeVLDST4Instruction(MCInst *Inst, unsigned Insn, function DecodeStatus (line 3275) | static DecodeStatus DecodeVSTInstruction(MCInst *Inst, unsigned Insn, function DecodeStatus (line 3557) | static DecodeStatus DecodeVLD1DupInstruction(MCInst *Inst, unsigned Insn, function DecodeStatus (line 3614) | static DecodeStatus DecodeVLD2DupInstruction(MCInst *Inst, unsigned Insn, function DecodeStatus (line 3678) | static DecodeStatus DecodeVLD3DupInstruction(MCInst *Inst, unsigned Insn, function DecodeStatus (line 3719) | static DecodeStatus DecodeVLD4DupInstruction(MCInst *Inst, unsigned Insn, function DecodeStatus (line 3778) | static DecodeStatus DecodeVMOVModImmInstruction(MCInst *Inst, unsigned I... function DecodeStatus (line 3829) | static DecodeStatus DecodeMVEModImmInstruction(MCInst *Inst, unsigned Insn, function DecodeStatus (line 3859) | static DecodeStatus DecodeMVEVADCInstruction(MCInst *Inst, unsigned Insn, function DecodeStatus (line 3887) | static DecodeStatus DecodeVSHLMaxInstruction(MCInst *Inst, unsigned Insn, function DecodeStatus (line 3908) | static DecodeStatus DecodeShiftRight8Imm(MCInst *Inst, unsigned Val, function DecodeStatus (line 3915) | static DecodeStatus DecodeShiftRight16Imm(MCInst *Inst, unsigned Val, function DecodeStatus (line 3922) | static DecodeStatus DecodeShiftRight32Imm(MCInst *Inst, unsigned Val, function DecodeStatus (line 3929) | static DecodeStatus DecodeShiftRight64Imm(MCInst *Inst, unsigned Val, function DecodeStatus (line 3936) | static DecodeStatus DecodeTBLInstruction(MCInst *Inst, unsigned Insn, function DecodeStatus (line 3976) | static DecodeStatus DecodeThumbAddSpecialReg(MCInst *Inst, uint16_t Insn, function DecodeStatus (line 4002) | static DecodeStatus DecodeThumbBROperand(MCInst *Inst, unsigned Val, function DecodeStatus (line 4012) | static DecodeStatus DecodeT2BROperand(MCInst *Inst, unsigned Val, function DecodeStatus (line 4022) | static DecodeStatus DecodeThumbCmpBROperand(MCInst *Inst, unsigned Val, function DecodeStatus (line 4032) | static DecodeStatus DecodeThumbAddrModeRR(MCInst *Inst, unsigned Val, function DecodeStatus (line 4048) | static DecodeStatus DecodeThumbAddrModeIS(MCInst *Inst, unsigned Val, function DecodeStatus (line 4063) | static DecodeStatus DecodeThumbAddrModePC(MCInst *Inst, unsigned Val, function DecodeStatus (line 4075) | static DecodeStatus DecodeThumbAddrModeSP(MCInst *Inst, unsigned Val, function DecodeStatus (line 4084) | static DecodeStatus DecodeT2AddrModeSOReg(MCInst *Inst, unsigned Val, function DecodeStatus (line 4114) | static DecodeStatus DecodeT2LoadShift(MCInst *Inst, unsigned Insn, function DecodeStatus (line 4196) | static DecodeStatus DecodeT2LoadImm8(MCInst *Inst, unsigned Insn, function DecodeStatus (line 4279) | static DecodeStatus DecodeT2LoadImm12(MCInst *Inst, unsigned Insn, function DecodeStatus (line 4358) | static DecodeStatus DecodeT2LoadT(MCInst *Inst, unsigned Insn, uint64_t ... function DecodeStatus (line 4398) | static DecodeStatus DecodeT2LoadLabel(MCInst *Inst, unsigned Insn, function DecodeStatus (line 4450) | static DecodeStatus DecodeT2Imm8S4(MCInst *Inst, unsigned Val, uint64_t ... function DecodeStatus (line 4466) | static DecodeStatus DecodeT2Imm7S4(MCInst *Inst, unsigned Val, uint64_t ... function DecodeStatus (line 4482) | static DecodeStatus DecodeT2AddrModeImm8s4(MCInst *Inst, unsigned Val, function DecodeStatus (line 4499) | static DecodeStatus DecodeT2AddrModeImm7s4(MCInst *Inst, unsigned Val, function DecodeStatus (line 4516) | static DecodeStatus DecodeT2AddrModeImm0_1020s4(MCInst *Inst, unsigned Val, function DecodeStatus (line 4533) | static DecodeStatus DecodeT2Imm8(MCInst *Inst, unsigned Val, uint64_t Ad... function DecodeStatus (line 4567) | static DecodeStatus DecodeT2AddrModeImm8(MCInst *Inst, unsigned Val, function DecodeStatus (line 4666) | static DecodeStatus DecodeT2LdStPre(MCInst *Inst, unsigned Insn, function DecodeStatus (line 4730) | static DecodeStatus DecodeT2AddrModeImm12(MCInst *Inst, unsigned Val, function DecodeStatus (line 4757) | static DecodeStatus DecodeThumbAddSPImm(MCInst *Inst, uint16_t Insn, function DecodeStatus (line 4769) | static DecodeStatus DecodeThumbAddSPReg(MCInst *Inst, uint16_t Insn, function DecodeStatus (line 4798) | static DecodeStatus DecodeThumbCPS(MCInst *Inst, uint16_t Insn, function DecodeStatus (line 4810) | static DecodeStatus DecodePostIdxReg(MCInst *Inst, unsigned Insn, function DecodeStatus (line 4824) | static DecodeStatus DecodeMveAddrModeRQ(MCInst *Inst, unsigned Insn, function DecodeStatus (line 4867) | static DecodeStatus DecodeThumbBLXOffset(MCInst *Inst, unsigned Val, function DecodeStatus (line 4891) | static DecodeStatus DecodeCoprocessor(MCInst *Inst, unsigned Val, function DecodeStatus (line 4904) | static DecodeStatus DecodeThumbTableBranch(MCInst *Inst, unsigned Insn, function DecodeStatus (line 4922) | static DecodeStatus DecodeThumb2BCCInstruction(MCInst *Inst, unsigned Insn, function DecodeStatus (line 4966) | static DecodeStatus DecodeT2SOImm(MCInst *Inst, unsigned Val, uint64_t A... function DecodeStatus (line 4998) | static DecodeStatus DecodeThumbBCCTargetOperand(MCInst *Inst, unsigned Val, function DecodeStatus (line 5009) | static DecodeStatus DecodeThumbBLTargetOperand(MCInst *Inst, unsigned Val, function DecodeStatus (line 5034) | static DecodeStatus DecodeMemBarrierOption(MCInst *Inst, unsigned Val, function DecodeStatus (line 5045) | static DecodeStatus DecodeInstSyncBarrierOption(MCInst *Inst, unsigned Val, function DecodeStatus (line 5056) | static DecodeStatus DecodeMSRMask(MCInst *Inst, unsigned Val, uint64_t A... function DecodeStatus (line 5164) | static DecodeStatus DecodeBankedReg(MCInst *Inst, unsigned Val, function DecodeStatus (line 5180) | static DecodeStatus DecodeDoubleRegLoad(MCInst *Inst, unsigned Insn, function DecodeStatus (line 5202) | static DecodeStatus DecodeDoubleRegStore(MCInst *Inst, unsigned Insn, function DecodeStatus (line 5228) | static DecodeStatus DecodeLDRPreImm(MCInst *Inst, unsigned Insn, function DecodeStatus (line 5255) | static DecodeStatus DecodeLDRPreReg(MCInst *Inst, unsigned Insn, function DecodeStatus (line 5285) | static DecodeStatus DecodeSTRPreImm(MCInst *Inst, unsigned Insn, function DecodeStatus (line 5312) | static DecodeStatus DecodeSTRPreReg(MCInst *Inst, unsigned Insn, function DecodeStatus (line 5339) | static DecodeStatus DecodeVLD1LN(MCInst *Inst, unsigned Insn, uint64_t A... function DecodeStatus (line 5411) | static DecodeStatus DecodeVST1LN(MCInst *Inst, unsigned Insn, uint64_t A... function DecodeStatus (line 5481) | static DecodeStatus DecodeVLD2LN(MCInst *Inst, unsigned Insn, uint64_t A... function DecodeStatus (line 5553) | static DecodeStatus DecodeVST2LN(MCInst *Inst, unsigned Insn, uint64_t A... function DecodeStatus (line 5620) | static DecodeStatus DecodeVLD3LN(MCInst *Inst, unsigned Insn, uint64_t A... function DecodeStatus (line 5697) | static DecodeStatus DecodeVST3LN(MCInst *Inst, unsigned Insn, uint64_t A... function DecodeStatus (line 5765) | static DecodeStatus DecodeVLD4LN(MCInst *Inst, unsigned Insn, uint64_t A... function DecodeStatus (line 5857) | static DecodeStatus DecodeVST4LN(MCInst *Inst, unsigned Insn, uint64_t A... function DecodeStatus (line 5937) | static DecodeStatus DecodeVMOVSRR(MCInst *Inst, unsigned Insn, uint64_t ... function DecodeStatus (line 5964) | static DecodeStatus DecodeVMOVRRS(MCInst *Inst, unsigned Insn, uint64_t ... function DecodeStatus (line 5991) | static DecodeStatus DecodeIT(MCInst *Inst, unsigned Insn, uint64_t Address, function DecodeStatus (line 6021) | static DecodeStatus DecodeT2LDRDPreInstruction(MCInst *Inst, unsigned Insn, function DecodeStatus (line 6059) | static DecodeStatus DecodeT2STRDPreInstruction(MCInst *Inst, unsigned Insn, function DecodeStatus (line 6095) | static DecodeStatus DecodeT2Adr(MCInst *Inst, uint32_t Insn, uint64_t Ad... function DecodeStatus (line 6124) | static DecodeStatus DecodeT2ShifterImmOperand(MCInst *Inst, uint32_t Val, function DecodeStatus (line 6137) | static DecodeStatus DecodeSwap(MCInst *Inst, unsigned Insn, uint64_t Add... function DecodeStatus (line 6165) | static DecodeStatus DecodeVCVTD(MCInst *Inst, unsigned Insn, uint64_t Ad... function DecodeStatus (line 6227) | static DecodeStatus DecodeVCVTQ(MCInst *Inst, unsigned Insn, uint64_t Ad... function DecodeStatus (line 6289) | static DecodeStatus DecodeNEONComplexLane64Instruction(MCInst *Inst, function DecodeStatus (line 6328) | static DecodeStatus DecodeLDR(MCInst *Inst, unsigned Val, uint64_t Address, function DecodeStatus (line 6356) | static DecodeStatus DecoderForMRRC2AndMCRR2(MCInst *Inst, unsigned Val, function DecodeStatus (line 6407) | static DecodeStatus DecodeForVMRSandVMSR(MCInst *Inst, unsigned Val, function DecodeStatus (line 6490) | static DecodeStatus DecodeBFAfterTargetOperand(MCInst *Inst, unsigned Val, function DecodeStatus (line 6502) | static DecodeStatus DecodePredNoALOperand(MCInst *Inst, unsigned Val, function DecodeStatus (line 6511) | static DecodeStatus DecodeLOLoop(MCInst *Inst, unsigned Insn, uint64_t A... function DecodeStatus (line 6585) | static DecodeStatus DecodeLongShiftOperand(MCInst *Inst, unsigned Val, function DecodeStatus (line 6599) | static DecodeStatus DecodetGPROddRegisterClass(MCInst *Inst, unsigned Re... function DecodeStatus (line 6611) | static DecodeStatus DecodetGPREvenRegisterClass(MCInst *Inst, unsigned R... function DecodeStatus (line 6623) | static DecodeStatus DecodeGPRwithAPSR_NZCVnospRegisterClass(MCInst *Inst, function DecodeStatus (line 6642) | static DecodeStatus DecodeVSCCLRM(MCInst *Inst, unsigned Insn, uint64_t ... function DecodeStatus (line 6671) | static DecodeStatus DecodeMQPRRegisterClass(MCInst *Inst, unsigned RegNo, function DecodeStatus (line 6687) | static DecodeStatus DecodeMQQPRRegisterClass(MCInst *Inst, unsigned RegNo, function DecodeStatus (line 6703) | static DecodeStatus DecodeMQQQQPRRegisterClass(MCInst *Inst, unsigned Re... function DecodeStatus (line 6715) | static DecodeStatus DecodeVPTMaskOperand(MCInst *Inst, unsigned Val, function DecodeStatus (line 6746) | static DecodeStatus DecodeVpredROperand(MCInst *Inst, unsigned RegNo, function DecodeStatus (line 6759) | static DecodeStatus DecodeRestrictedIPredicateOperand(MCInst *Inst, function DecodeStatus (line 6768) | static DecodeStatus DecodeRestrictedSPredicateOperand(MCInst *Inst, function DecodeStatus (line 6792) | static DecodeStatus DecodeRestrictedUPredicateOperand(MCInst *Inst, function DecodeStatus (line 6801) | static DecodeStatus DecodeRestrictedFPPredicateOperand(MCInst *Inst, function DecodeStatus (line 6834) | static DecodeStatus DecodeVCVTImmOperand(MCInst *Inst, unsigned Val, function FixedRegForVSTRVLDR_SYSREG (line 6863) | static unsigned FixedRegForVSTRVLDR_SYSREG(unsigned Opcode) function DecodeStatus (line 6931) | static inline DecodeStatus DecodeMVE_MEM_pre(MCInst *Inst, unsigned Val, function DecodeStatus (line 7024) | static DecodeStatus DecodeMVEVMOVQtoDReg(MCInst *Inst, unsigned Insn, function DecodeStatus (line 7050) | static DecodeStatus DecodeMVEVMOVDRegtoQ(MCInst *Inst, unsigned Insn, function DecodeStatus (line 7078) | static DecodeStatus DecodeMVEOverlappingLongShift(MCInst *Inst, unsigned... function DecodeStatus (line 7167) | static DecodeStatus DecodeMVEVCVTt1fp(MCInst *Inst, unsigned Insn, function DecodeStatus (line 7240) | static DecodeStatus DecodeMveVCTP(MCInst *Inst, unsigned Insn, uint64_t ... function DecodeStatus (line 7251) | static DecodeStatus DecodeMVEVPNOT(MCInst *Inst, unsigned Insn, function DecodeStatus (line 7260) | static DecodeStatus DecodeT2AddSubSPImm(MCInst *Inst, unsigned Insn, function DecodeStatus (line 7299) | DecodeStatus ARM_LLVM_getInstruction(csh handle, const uint8_t *code, FILE: arch/ARM/ARMDisassemblerExtension.c function ITBlock_push_back (line 8) | bool ITBlock_push_back(ARM_ITBlock *it, char v) function ITBlock_instrInITBlock (line 21) | bool ITBlock_instrInITBlock(ARM_ITBlock *it) function ITBlock_instrLastInITBlock (line 27) | bool ITBlock_instrLastInITBlock(ARM_ITBlock *it) function ITBlock_getITCC (line 33) | unsigned ITBlock_getITCC(ARM_ITBlock *it) function ITBlock_advanceITState (line 44) | void ITBlock_advanceITState(ARM_ITBlock *it) function ITBlock_setITState (line 52) | void ITBlock_setITState(ARM_ITBlock *it, char Firstcond, char Mask) function VPTBlock_push_back (line 66) | bool VPTBlock_push_back(ARM_VPTBlock *it, char v) function VPTBlock_instrInVPTBlock (line 78) | bool VPTBlock_instrInVPTBlock(ARM_VPTBlock *VPT) function VPTBlock_getVPTPred (line 83) | unsigned VPTBlock_getVPTPred(ARM_VPTBlock *VPT) function VPTBlock_advanceVPTState (line 91) | void VPTBlock_advanceVPTState(ARM_VPTBlock *VPT) function VPTBlock_setVPTState (line 96) | void VPTBlock_setVPTState(ARM_VPTBlock *VPT, char Mask) function isValidCoprocessorNumber (line 117) | bool isValidCoprocessorNumber(MCInst *Inst, unsigned Num) function ARM_isVpred (line 139) | bool ARM_isVpred(arm_op_type op) function isVPTOpcode (line 149) | bool isVPTOpcode(int Opc) function ARM_isCDECoproc (line 166) | bool ARM_isCDECoproc(size_t Coproc, const MCInst *MI) function ARM_getFeatureBits (line 178) | bool ARM_getFeatureBits(unsigned int mode, unsigned int feature) FILE: arch/ARM/ARMInstPrinter.c function translateShiftImm (line 64) | unsigned translateShiftImm(unsigned imm) function printRegImmShift (line 75) | static inline void printRegImmShift(MCInst *MI, SStream *O, function printPredicateOperand (line 97) | static void printPredicateOperand(MCInst *MI, unsigned OpNum, SStream *O) function printRegName (line 109) | static void printRegName(SStream *OS, unsigned RegNo) function printOperand (line 116) | static inline void printOperand(MCInst *MI, unsigned OpNo, SStream *O) function printRegisterList (line 133) | static inline void printRegisterList(MCInst *MI, unsigned OpNum, SStream... function printSBitModifierOperand (line 148) | static inline void printSBitModifierOperand(MCInst *MI, unsigned OpNum, function printOperandAddr (line 157) | static inline void printOperandAddr(MCInst *MI, uint64_t Address, function printThumbLdrLabelOperand (line 187) | static inline void printThumbLdrLabelOperand(MCInst *MI, unsigned OpNum, function printSORegRegOperand (line 217) | static inline void printSORegRegOperand(MCInst *MI, unsigned OpNum, SStr... function printSORegImmOperand (line 238) | static inline void printSORegImmOperand(MCInst *MI, unsigned OpNum, SStr... function printAM2PreOrOffsetIndexOp (line 256) | static inline void printAM2PreOrOffsetIndexOp(MCInst *MI, unsigned Op, function printAddrModeTBB (line 294) | static inline void printAddrModeTBB(MCInst *MI, unsigned Op, SStream *O) function printAddrModeTBH (line 308) | static inline void printAddrModeTBH(MCInst *MI, unsigned Op, SStream *O) function printAddrMode2Operand (line 323) | static inline void printAddrMode2Operand(MCInst *MI, unsigned Op, SStrea... function printAddrMode2OffsetOperand (line 337) | static inline void printAddrMode2OffsetOperand(MCInst *MI, unsigned OpNum, function printAM3PreOrOffsetIndexOp (line 369) | static inline void printAM3PreOrOffsetIndexOp(MCInst *MI, unsigned Op, function printAddrMode3OffsetOperand (line 424) | static inline void printAddrMode3OffsetOperand(MCInst *MI, unsigned OpNum, function printPostIdxImm8Operand (line 448) | static inline void printPostIdxImm8Operand(MCInst *MI, unsigned OpNum, function printPostIdxRegOperand (line 461) | static inline void printPostIdxRegOperand(MCInst *MI, unsigned OpNum, function printPostIdxImm8s4Operand (line 472) | static inline void printPostIdxImm8s4Operand(MCInst *MI, unsigned OpNum, function printAddrMode6Operand (line 578) | static inline void printAddrMode6Operand(MCInst *MI, unsigned OpNum, SSt... function printAddrMode7Operand (line 595) | static inline void printAddrMode7Operand(MCInst *MI, unsigned OpNum, SSt... function printAddrMode6OffsetOperand (line 606) | static inline void printAddrMode6OffsetOperand(MCInst *MI, unsigned OpNum, function printBitfieldInvMaskImmOperand (line 619) | static inline void printBitfieldInvMaskImmOperand(MCInst *MI, unsigned O... function printMemBOption (line 636) | static inline void printMemBOption(MCInst *MI, unsigned OpNum, SStream *O) function printInstSyncBOption (line 645) | static inline void printInstSyncBOption(MCInst *MI, unsigned OpNum, SStr... function printTraceSyncBOption (line 652) | static inline void printTraceSyncBOption(MCInst *MI, unsigned OpNum, SSt... function printShiftImmOperand (line 659) | static inline void printShiftImmOperand(MCInst *MI, unsigned OpNum, SStr... function printPKHLSLShiftImm (line 676) | static inline void printPKHLSLShiftImm(MCInst *MI, unsigned OpNum, SStre... function printPKHASRShiftImm (line 688) | static inline void printPKHASRShiftImm(MCInst *MI, unsigned OpNum, SStre... function printGPRPairOperand (line 701) | static inline void printGPRPairOperand(MCInst *MI, unsigned OpNum, SStre... function printSetendOperand (line 710) | static inline void printSetendOperand(MCInst *MI, unsigned OpNum, SStrea... function printCPSIMod (line 720) | static inline void printCPSIMod(MCInst *MI, unsigned OpNum, SStream *O) function printCPSIFlag (line 727) | static inline void printCPSIFlag(MCInst *MI, unsigned OpNum, SStream *O) function printMSRMaskOperand (line 740) | static inline void printMSRMaskOperand(MCInst *MI, unsigned OpNum, SStre... function printBankedRegOperand (line 834) | static inline void printBankedRegOperand(MCInst *MI, unsigned OpNum, SSt... function printMandatoryPredicateOperand (line 849) | static inline void printMandatoryPredicateOperand(MCInst *MI, unsigned O... function printMandatoryRestrictedPredicateOperand (line 858) | static inline void function printMandatoryInvertedPredicateOperand (line 870) | static inline void function printNoHashImmediate (line 880) | static inline void printNoHashImmediate(MCInst *MI, unsigned OpNum, SStr... function printPImmediate (line 886) | static inline void printPImmediate(MCInst *MI, unsigned OpNum, SStream *O) function printCImmediate (line 894) | static inline void printCImmediate(MCInst *MI, unsigned OpNum, SStream *O) function printCoprocOptionImm (line 902) | static inline void printCoprocOptionImm(MCInst *MI, unsigned OpNum, SStr... function printThumbS4ImmOperand (line 946) | static inline void printThumbS4ImmOperand(MCInst *MI, unsigned OpNum, function printThumbSRImm (line 955) | static inline void printThumbSRImm(MCInst *MI, unsigned OpNum, SStream *O) function printThumbITMask (line 964) | static inline void printThumbITMask(MCInst *MI, unsigned OpNum, SStream *O) function printThumbAddrModeRROperand (line 980) | static inline void printThumbAddrModeRROperand(MCInst *MI, unsigned Op, function printThumbAddrModeImm5SOperand (line 1005) | static inline void printThumbAddrModeImm5SOperand(MCInst *MI, unsigned Op, function printThumbAddrModeImm5S1Operand (line 1030) | static inline void printThumbAddrModeImm5S1Operand(MCInst *MI, unsigned Op, function printThumbAddrModeImm5S2Operand (line 1037) | static inline void printThumbAddrModeImm5S2Operand(MCInst *MI, unsigned Op, function printThumbAddrModeImm5S4Operand (line 1044) | static inline void printThumbAddrModeImm5S4Operand(MCInst *MI, unsigned Op, function printThumbAddrModeSPOperand (line 1051) | static inline void printThumbAddrModeSPOperand(MCInst *MI, unsigned Op, function printT2SOOperand (line 1062) | static inline void printT2SOOperand(MCInst *MI, unsigned OpNum, SStream *O) function printT2AddrModeImm0_1020s4Operand (line 1197) | static inline void printT2AddrModeImm0_1020s4Operand(MCInst *MI, unsigne... function printT2AddrModeImm8OffsetOperand (line 1217) | static inline void printT2AddrModeImm8OffsetOperand(MCInst *MI, unsigned... function printT2AddrModeImm8s4OffsetOperand (line 1236) | static inline void function printT2AddrModeSoRegOperand (line 1256) | static inline void printT2AddrModeSoRegOperand(MCInst *MI, unsigned OpNum, function printFPImmOperand (line 1281) | static inline void printFPImmOperand(MCInst *MI, unsigned OpNum, SStream... function printVMOVModImmOperand (line 1290) | static inline void printVMOVModImmOperand(MCInst *MI, unsigned OpNum, function printImmPlusOneOperand (line 1302) | static inline void printImmPlusOneOperand(MCInst *MI, unsigned OpNum, function printRotImmOperand (line 1312) | static inline void printRotImmOperand(MCInst *MI, unsigned OpNum, SStrea... function printModImmOperand (line 1323) | static inline void printModImmOperand(MCInst *MI, unsigned OpNum, SStrea... function printFBits16 (line 1370) | static inline void printFBits16(MCInst *MI, unsigned OpNum, SStream *O) function printFBits32 (line 1380) | static inline void printFBits32(MCInst *MI, unsigned OpNum, SStream *O) function printVectorIndex (line 1388) | static inline void printVectorIndex(MCInst *MI, unsigned OpNum, SStream *O) function printVectorListOne (line 1397) | static inline void printVectorListOne(MCInst *MI, unsigned OpNum, SStrea... function printVectorListTwo (line 1405) | static inline void printVectorListTwo(MCInst *MI, unsigned OpNum, SStrea... function printVectorListTwoSpaced (line 1418) | static inline void printVectorListTwoSpaced(MCInst *MI, unsigned OpNum, function printVectorListThree (line 1432) | static inline void printVectorListThree(MCInst *MI, unsigned OpNum, SStr... function printVectorListFour (line 1447) | static inline void printVectorListFour(MCInst *MI, unsigned OpNum, SStre... function printVectorListOneAllLanes (line 1464) | static inline void printVectorListOneAllLanes(MCInst *MI, unsigned OpNum, function printVectorListTwoAllLanes (line 1473) | static inline void printVectorListTwoAllLanes(MCInst *MI, unsigned OpNum, function printVectorListThreeAllLanes (line 1487) | static inline void printVectorListThreeAllLanes(MCInst *MI, unsigned OpNum, function printVectorListFourAllLanes (line 1503) | static inline void printVectorListFourAllLanes(MCInst *MI, unsigned OpNum, function printVectorListTwoSpacedAllLanes (line 1521) | static inline void printVectorListTwoSpacedAllLanes(MCInst *MI, unsigned... function printVectorListThreeSpacedAllLanes (line 1536) | static inline void function printVectorListFourSpacedAllLanes (line 1553) | static inline void printVectorListFourSpacedAllLanes(MCInst *MI, unsigne... function printVectorListThreeSpaced (line 1572) | static inline void printVectorListThreeSpaced(MCInst *MI, unsigned OpNum, function printVectorListFourSpaced (line 1588) | static inline void printVectorListFourSpaced(MCInst *MI, unsigned OpNum, function printVPTPredicateOperand (line 1645) | static inline void printVPTPredicateOperand(MCInst *MI, function printVPTMask (line 1656) | static inline void printVPTMask(MCInst *MI, unsigned OpNum, SStream *O) function printMveSaturateOp (line 1673) | static inline void printMveSaturateOp(MCInst *MI, unsigned OpNum, SStrea... function printInst (line 1684) | static void printInst(MCInst *MI, SStream *O, void *info) function ARM_LLVM_printInstruction (line 2016) | void ARM_LLVM_printInstruction(MCInst *MI, SStream *O, FILE: arch/ARM/ARMMapping.c function ARM_get_insn_id (line 89) | void ARM_get_insn_id(cs_struct *h, cs_insn *insn, unsigned int id) function patch_cs_reg_alias (line 97) | static void patch_cs_reg_alias(char *asm_str) function check_pop_return (line 157) | static void check_pop_return(MCInst *MI) function check_writes_to_pc (line 176) | static void check_writes_to_pc(MCInst *MI) function ARM_add_cs_groups (line 191) | static void ARM_add_cs_groups(MCInst *MI) function add_alias_details (line 218) | static void add_alias_details(MCInst *MI) function ARM_add_not_defined_ops (line 300) | static void ARM_add_not_defined_ops(MCInst *MI) function ARM_add_vector_data (line 595) | void ARM_add_vector_data(MCInst *MI, arm_vectordata_type data_type) function ARM_add_vector_size (line 605) | void ARM_add_vector_size(MCInst *MI, unsigned size) function ARM_post_index_detection (line 620) | static void ARM_post_index_detection(MCInst *MI) function ARM_check_mem_access_validity (line 652) | void ARM_check_mem_access_validity(MCInst *MI) function ARM_printer (line 675) | void ARM_printer(MCInst *MI, SStream *O, void * /* MCRegisterInfo* */ info) function ARM_rel_branch (line 770) | bool ARM_rel_branch(cs_struct *h, unsigned int id) function ARM_blx_to_arm_mode (line 784) | bool ARM_blx_to_arm_mode(cs_struct *h, unsigned int id) function ARM_check_updates_flags (line 796) | void ARM_check_updates_flags(MCInst *MI) function ARM_set_instr_map_data (line 815) | void ARM_set_instr_map_data(MCInst *MI) function ARM_getInstruction (line 824) | bool ARM_getInstruction(csh handle, const uint8_t *code, size_t code_len, function ARM_init_mri (line 841) | void ARM_init_mri(MCRegisterInfo *MRI) function ARM_reg_access (line 855) | void ARM_reg_access(const cs_insn *insn, cs_regs regs_read, function ARM_setup_op (line 917) | void ARM_setup_op(cs_arm_op *op) function ARM_init_cs_detail (line 925) | void ARM_init_cs_detail(MCInst *MI) function t_add_pc (line 940) | static uint64_t t_add_pc(MCInst *MI, uint64_t v) function t_qpr_to_dpr_list (line 966) | static uint64_t t_qpr_to_dpr_list(MCInst *MI, unsigned OpNum, uint8_t of... function t_mod_imm_rotate (line 974) | static uint64_t t_mod_imm_rotate(uint64_t v) function t_mod_imm_bits (line 982) | inline static uint64_t t_mod_imm_bits(uint64_t v) function t_mod_imm_rot (line 988) | inline static uint64_t t_mod_imm_rot(uint64_t v) function t_vmov_mod_imm (line 994) | static uint64_t t_vmov_mod_imm(uint64_t v) function ARM_set_mem_access (line 1004) | static void ARM_set_mem_access(MCInst *MI, bool status) function add_cs_detail_RegImmShift (line 1029) | static void add_cs_detail_RegImmShift(MCInst *MI, ARM_AM_ShiftOpc ShOpc, function add_cs_detail_general (line 1056) | static void add_cs_detail_general(MCInst *MI, arm_op_group op_group, function add_cs_detail_template_1 (line 1796) | static void add_cs_detail_template_1(MCInst *MI, arm_op_group op_group, function add_cs_detail_template_2 (line 1944) | static void add_cs_detail_template_2(MCInst *MI, arm_op_group op_group, function ARM_add_cs_detail (line 1969) | static void ARM_add_cs_detail(MCInst *MI, int /* arm_op_group */ op_group, function ARM_add_cs_detail_0 (line 2014) | void ARM_add_cs_detail_0(MCInst *MI, int /* arm_op_group */ op_group, function ARM_add_cs_detail_1 (line 2020) | void ARM_add_cs_detail_1(MCInst *MI, int /* arm_op_group */ op_group, function ARM_add_cs_detail_2 (line 2026) | void ARM_add_cs_detail_2(MCInst *MI, int /* arm_op_group */ op_group, function insert_op (line 2033) | static void insert_op(MCInst *MI, unsigned index, cs_arm_op op) function ARM_insert_detail_op_reg_at (line 2057) | void ARM_insert_detail_op_reg_at(MCInst *MI, unsigned index, arm_reg Reg, function ARM_insert_detail_op_imm_at (line 2074) | void ARM_insert_detail_op_imm_at(MCInst *MI, unsigned index, int64_t Val, function ARM_set_detail_op_reg (line 2092) | void ARM_set_detail_op_reg(MCInst *MI, unsigned OpNum, arm_reg Reg) function ARM_set_detail_op_imm (line 2108) | void ARM_set_detail_op_imm(MCInst *MI, unsigned OpNum, arm_op_type ImmType, function ARM_set_detail_op_mem_offset (line 2126) | void ARM_set_detail_op_mem_offset(MCInst *MI, unsigned OpNum, uint64_t Val, function ARM_set_detail_op_mem (line 2152) | void ARM_set_detail_op_mem(MCInst *MI, unsigned OpNum, bool is_index_reg, function ARM_set_detail_op_neon_lane (line 2207) | void ARM_set_detail_op_neon_lane(MCInst *MI, unsigned OpNum) function ARM_set_detail_op_sysop (line 2220) | void ARM_set_detail_op_sysop(MCInst *MI, int Val, arm_op_type type, function ARM_set_detail_op_float (line 2256) | void ARM_set_detail_op_float(MCInst *MI, unsigned OpNum, uint64_t Imm) FILE: arch/ARM/ARMMapping.h type arm_op_group (line 12) | typedef enum { FILE: arch/ARM/ARMModule.c function cs_err (line 13) | cs_err ARM_global_init(cs_struct *ud) function cs_err (line 38) | cs_err ARM_option(cs_struct *handle, cs_opt_type type, size_t value) FILE: arch/Alpha/AlphaDisassembler.c function DecodeStatus (line 37) | static DecodeStatus DecodeGPRCRegisterClass(MCInst *Inst, unsigned RegNo, function DecodeStatus (line 49) | static DecodeStatus DecodeF4RCRegisterClass(MCInst *Inst, unsigned RegNo, function DecodeStatus (line 61) | static DecodeStatus DecodeF8RCRegisterClass(MCInst *Inst, unsigned RegNo, function DecodeStatus (line 77) | DecodeStatus Alpha_LLVM_getInstruction(csh handle, const uint8_t *Bytes, function Alpha_init (line 105) | void Alpha_init(MCRegisterInfo *MRI) FILE: arch/Alpha/AlphaInstPrinter.c function printOperand (line 33) | static void printOperand(MCInst *MI, int OpNum, SStream *O) function printOperandAddr (line 61) | static void printOperandAddr(MCInst *MI, uint64_t Address, unsigned OpNum, function Alpha_LLVM_printInstruction (line 86) | void Alpha_LLVM_printInstruction(MCInst *MI, SStream *O, void *Info) FILE: arch/Alpha/AlphaMapping.c function Alpha_init_cs_detail (line 33) | void Alpha_init_cs_detail(MCInst *MI) function Alpha_add_cs_detail (line 41) | void Alpha_add_cs_detail(MCInst *MI, unsigned OpNum) function Alpha_set_detail_op_imm (line 56) | void Alpha_set_detail_op_imm(MCInst *MI, unsigned OpNum, alpha_op_type I... function Alpha_set_detail_op_reg (line 71) | void Alpha_set_detail_op_reg(MCInst *MI, unsigned OpNum, alpha_op_type Reg) function Alpha_get_insn_id (line 85) | void Alpha_get_insn_id(cs_struct *h, cs_insn *insn, unsigned int id) function Alpha_printInst (line 161) | void Alpha_printInst(MCInst *MI, SStream *O, void *Info) function Alpha_set_instr_map_data (line 166) | void Alpha_set_instr_map_data(MCInst *MI) function Alpha_getInstruction (line 174) | bool Alpha_getInstruction(csh handle, const uint8_t *code, size_t code_len, function Alpha_reg_access (line 189) | void Alpha_reg_access(const cs_insn *insn, cs_regs regs_read, FILE: arch/Alpha/AlphaModule.c function cs_err (line 12) | cs_err ALPHA_global_init(cs_struct *ud) function cs_err (line 40) | cs_err ALPHA_option(cs_struct *handle, cs_opt_type type, size_t value) FILE: arch/BPF/BPFDisassembler.c function bpf_internal (line 19) | static bpf_internal *alloc_bpf_internal(const size_t code_len) function bpf_internal (line 34) | static bpf_internal *fetch_cbpf(MCInst *instr, const uint8_t *code, function bpf_internal (line 51) | static bpf_internal *fetch_ebpf(MCInst *instr, const uint8_t *code, function decodeLoad (line 105) | static bool decodeLoad(MCInst *MI, bpf_internal *bpf) function decodeStore (line 204) | static bool decodeStore(MCInst *MI, bpf_internal *bpf) function decodeALU (line 247) | static bool decodeALU(MCInst *MI, bpf_internal *bpf) function decodeJump (line 304) | static bool decodeJump(MCInst *MI, bpf_internal *bpf) function decodeReturn (line 367) | static bool decodeReturn(MCInst *MI, bpf_internal *bpf) function decodeMISC (line 384) | static bool decodeMISC(MCInst *MI, bpf_internal *bpf) function getInstruction (line 393) | static bool getInstruction(MCInst *MI, bpf_internal *bpf) function bpf_insn (line 441) | static bpf_insn op2insn_ld_cbpf(unsigned opcode) function bpf_insn (line 464) | static bpf_insn op2insn_ld_ebpf(unsigned opcode) function bpf_insn (line 509) | static bpf_insn op2insn_st(unsigned opcode, const uint32_t imm) function bpf_insn (line 558) | static bpf_insn op2insn_alu(unsigned opcode, const uint16_t off, function bpf_insn (line 656) | static bpf_insn op2insn_jmp(unsigned opcode) function update_regs_access (line 691) | static void update_regs_access(MCInst *MI, cs_detail *detail, bpf_insn i... function setFinalOpcode (line 761) | static bool setFinalOpcode(MCInst *MI, const bpf_internal *bpf) function BPF_getInstruction (line 843) | bool BPF_getInstruction(csh ud, const uint8_t *code, size_t code_len, FILE: arch/BPF/BPFDisassembler.h type bpf_internal (line 9) | typedef struct bpf_internal { FILE: arch/BPF/BPFInstPrinter.c function cs_bpf_op (line 13) | static cs_bpf_op *expand_bpf_operands(cs_bpf *bpf) function push_op_reg (line 19) | static void push_op_reg(cs_bpf *bpf, bpf_op_type val, uint8_t ac_mode) function push_op_imm (line 28) | static void push_op_imm(cs_bpf *bpf, uint64_t val, const bool is_signed) function push_op_off (line 37) | static void push_op_off(cs_bpf *bpf, uint32_t val, const bool is_signed) function push_op_mem (line 46) | static void push_op_mem(cs_bpf *bpf, bpf_reg reg, uint32_t val, function push_op_mmem (line 58) | static void push_op_mmem(cs_bpf *bpf, uint32_t val) function push_op_msh (line 66) | static void push_op_msh(cs_bpf *bpf, uint32_t val) function push_op_ext (line 74) | static void push_op_ext(cs_bpf *bpf, bpf_ext_type val) function convert_operands (line 82) | static void convert_operands(MCInst *MI, cs_bpf *bpf) function print_operand (line 264) | static void print_operand(MCInst *MI, struct SStream *O, const cs_bpf_op... function BPF_printInst (line 351) | void BPF_printInst(MCInst *MI, struct SStream *O, void *PrinterInfo) FILE: arch/BPF/BPFInstPrinter.h type SStream (line 12) | struct SStream type SStream (line 14) | struct SStream FILE: arch/BPF/BPFMapping.c function BPF_getFeature (line 110) | bool BPF_getFeature(const cs_mode mode, const cs_mode feature) function BPF_get_insn_id (line 163) | void BPF_get_insn_id(cs_struct *h, cs_insn *insn, unsigned int id) function sort_and_uniq (line 168) | static void sort_and_uniq(cs_regs arr, uint8_t n, uint8_t *new_n) function BPF_reg_access (line 195) | void BPF_reg_access(const cs_insn *insn, cs_regs regs_read, FILE: arch/BPF/BPFModule.c function cs_err (line 11) | cs_err BPF_global_init(cs_struct *ud) function cs_err (line 26) | cs_err BPF_option(cs_struct *handle, cs_opt_type type, size_t value) FILE: arch/EVM/EVMDisassembler.c function EVM_getInstruction (line 270) | bool EVM_getInstruction(csh ud, const uint8_t *code, size_t code_len, FILE: arch/EVM/EVMInstPrinter.c function EVM_printInst (line 7) | void EVM_printInst(MCInst *MI, struct SStream *O, void *PrinterInfo) FILE: arch/EVM/EVMInstPrinter.h type SStream (line 12) | struct SStream type SStream (line 14) | struct SStream FILE: arch/EVM/EVMMapping.c function evm_insn_find (line 22) | static int evm_insn_find(const cs_evm *insns, unsigned int max, unsigned... function EVM_get_insn_id (line 36) | void EVM_get_insn_id(cs_struct *h, cs_insn *insn, unsigned int id) FILE: arch/EVM/EVMModule.c function cs_err (line 12) | cs_err EVM_global_init(cs_struct *ud) function cs_err (line 28) | cs_err EVM_option(cs_struct *handle, cs_opt_type type, size_t value) FILE: arch/HPPA/HPPADisassembler.c function create_float_reg_spec (line 91) | static void create_float_reg_spec(MCInst *MI, uint32_t reg, uint32_t fpe... function extract_3 (line 113) | static int extract_3(unsigned word) function extract_5_load (line 118) | static int extract_5_load(unsigned word) function extract_5_store (line 125) | static int extract_5_store(unsigned word) function extract_11 (line 132) | static int extract_11(unsigned word) function extract_14 (line 139) | static int extract_14(unsigned word) function extract_16 (line 146) | static int extract_16(unsigned word, bool wide) function extract_21 (line 165) | static int32_t extract_21(unsigned word) function extract_12 (line 185) | static int32_t extract_12(unsigned word) function extract_17 (line 198) | static int32_t extract_17(unsigned word) function extract_22 (line 209) | static int32_t extract_22(unsigned word) function push_str_modifier (line 221) | static void push_str_modifier(hppa_ext *hppa, const char *modifier) function push_int_modifier (line 232) | static void push_int_modifier(hppa_ext *hppa, uint64_t modifier) function fill_sysop_insn_name (line 240) | static void fill_sysop_insn_name(MCInst *MI, uint32_t insn) function decode_sysop (line 313) | static bool decode_sysop(const cs_struct *ud, MCInst *MI, uint32_t insn) function fill_memmgmt_insn_name (line 394) | static void fill_memmgmt_insn_name(MCInst *MI, uint32_t insn) function fill_memmgmt_mods (line 502) | static void fill_memmgmt_mods(uint32_t insn, hppa_ext *hppa_ext, cs_mode... function decode_memmgmt (line 539) | static bool decode_memmgmt(const cs_struct *ud, MCInst *MI, uint32_t insn) function fill_alu_insn_name (line 637) | static void fill_alu_insn_name(MCInst *MI, uint32_t insn) function fill_alu_mods (line 802) | static void fill_alu_mods(uint32_t insn, hppa_ext *hppa_ext, cs_mode mode) function decode_alu (line 958) | static bool decode_alu(const cs_struct *ud, MCInst *MI, uint32_t insn) function fill_idxmem_insn_name (line 1045) | static void fill_idxmem_insn_name(MCInst *MI, uint32_t insn) function fill_idxmem_mods (line 1166) | static void fill_idxmem_mods(uint32_t insn, hppa_ext *hppa_ext, cs_mode ... function decode_idxmem (line 1265) | static bool decode_idxmem(const cs_struct *ud, MCInst *MI, uint32_t insn) function fill_ldst_dw_insn_name (line 1383) | static void fill_ldst_dw_insn_name(MCInst *MI, uint32_t insn) function fill_ldst_dw_mods (line 1402) | static void fill_ldst_dw_mods(uint32_t insn, hppa_ext *hppa_ext, uint32_... function decode_ldst_dw (line 1412) | static bool decode_ldst_dw(const cs_struct *ud, MCInst *MI, uint32_t insn) function fill_ldst_w_insn_name (line 1444) | static void fill_ldst_w_insn_name(MCInst *MI, uint32_t insn) function fill_ldst_w_mods (line 1463) | static void fill_ldst_w_mods(uint32_t insn, hppa_ext *hppa_ext, int32_t im) function decode_ldst_w (line 1472) | static bool decode_ldst_w(const cs_struct *ud, MCInst *MI, uint32_t insn) function fill_arith_imm_insn_name (line 1506) | static void fill_arith_imm_insn_name(MCInst *MI, uint32_t insn) function fill_arith_imm_insn_mods (line 1553) | static void fill_arith_imm_insn_mods(uint32_t insn, hppa_ext *hppa_ext, function decode_arith_imm (line 1581) | static bool decode_arith_imm(const cs_struct *ud, MCInst *MI, uint32_t i... function fill_shexdep0_insn_name (line 1590) | static void fill_shexdep0_insn_name(MCInst *MI, uint32_t insn) function fill_shexdep0_mods (line 1650) | static void fill_shexdep0_mods(uint32_t insn, hppa_ext *hppa_ext, cs_mod... function decode_shexdep0 (line 1680) | static bool decode_shexdep0(const cs_struct *ud, MCInst *MI, uint32_t insn) function fill_shexdep1_insn_name (line 1752) | static void fill_shexdep1_insn_name(MCInst *MI, uint32_t insn) function fill_shexdep1_mods (line 1817) | static void fill_shexdep1_mods(uint32_t insn, hppa_ext *hppa_ext, cs_mod... function decode_shexdep1 (line 1840) | static bool decode_shexdep1(const cs_struct *ud, MCInst *MI, uint32_t insn) function fill_shexdep2_mods (line 1913) | static void fill_shexdep2_mods(uint32_t insn, hppa_ext *hppa_ext) function decode_shexdep2 (line 1921) | static bool decode_shexdep2(MCInst *MI, uint32_t insn) function fill_shexdep3_mods (line 1936) | static void fill_shexdep3_mods(uint32_t insn, hppa_ext *hppa_ext) function decode_shexdep3 (line 1946) | static bool decode_shexdep3(const cs_struct *ud, MCInst *MI, uint32_t insn) function fill_multmed_insn_name (line 1972) | static void fill_multmed_insn_name(MCInst *MI, uint32_t insn) function fill_multmed_mods (line 2002) | static void fill_multmed_mods(uint32_t insn, hppa_ext *hppa_ext) function decode_multmed (line 2041) | static bool decode_multmed(MCInst *MI, uint32_t insn) function fill_branch_insn_name (line 2083) | static void fill_branch_insn_name(MCInst *MI, uint32_t insn) function fill_branch_mods (line 2153) | static void fill_branch_mods(uint32_t insn, hppa_ext *hppa_ext, cs_mode ... function decode_branch (line 2199) | static bool decode_branch(const cs_struct *ud, MCInst *MI, uint32_t insn) function fill_corpdw_insn_name (line 2280) | static void fill_corpdw_insn_name(MCInst *MI, uint32_t insn) function coprdw_has_uid_mod (line 2368) | static inline bool coprdw_has_uid_mod(uint32_t opcode, uint32_t uid) function fill_corpdw_mods (line 2374) | static void fill_corpdw_mods(uint32_t insn, uint32_t im, hppa_ext *hppa_... function decode_corpdw (line 2416) | static bool decode_corpdw(const cs_struct *ud, MCInst *MI, uint32_t insn) function fill_spop_insn_name (line 2464) | static void fill_spop_insn_name(MCInst *MI, uint32_t insn) function fill_spop_mods (line 2485) | static void fill_spop_mods(uint32_t insn, uint32_t ext, hppa_ext *hppa_ext) function decode_spop (line 2517) | static bool decode_spop(const cs_struct *ud, MCInst *MI, uint32_t insn) function fill_copr_insn_name (line 2543) | static void fill_copr_insn_name(MCInst *MI, uint32_t insn) function fill_copr_mods (line 2669) | static void fill_copr_mods(uint32_t insn, uint32_t uid, uint32_t class, function decode_copr (line 2793) | static bool decode_copr(const cs_struct *ud, MCInst *MI, uint32_t insn) function fill_float_insn_name (line 2926) | static void fill_float_insn_name(MCInst *MI, uint32_t insn) function fill_float_mods (line 3024) | static void fill_float_mods(uint32_t insn, uint32_t class, hppa_ext *hpp... function decode_float (line 3094) | static bool decode_float(const cs_struct *ud, MCInst *MI, uint32_t insn) function fill_fpfused_insn_name (line 3189) | static void fill_fpfused_insn_name(MCInst *MI, uint32_t insn) function fill_fpfused_mods (line 3199) | static void fill_fpfused_mods(uint32_t insn, hppa_ext *hppa_ext) function decode_fpfused (line 3205) | static bool decode_fpfused(const cs_struct *ud, MCInst *MI, uint32_t insn) function fill_action_and_branch_insn_name (line 3224) | static void fill_action_and_branch_insn_name(MCInst *MI, uint32_t opcode) function fill_action_and_branch_mods (line 3296) | static void fill_action_and_branch_mods(uint32_t insn, uint32_t opcode, function fill_action_and_branch (line 3395) | static bool fill_action_and_branch(const cs_struct *ud, MCInst *MI, function fill_load_insn_name (line 3456) | static void fill_load_insn_name(MCInst *MI, uint32_t opcode) function fill_store_insn_name (line 3480) | static void fill_store_insn_name(MCInst *MI, uint32_t opcode) function decode_cmpclr (line 3504) | static bool decode_cmpclr(const cs_struct *ud, MCInst *MI, uint32_t insn) function decode_be (line 3529) | static bool decode_be(const cs_struct *ud, MCInst *MI, uint32_t insn) function decode_float_ldst (line 3559) | static bool decode_float_ldst(const cs_struct *ud, MCInst *MI, uint32_t ... function decode_fmpy (line 3588) | static bool decode_fmpy(const cs_struct *ud, MCInst *MI, uint32_t insn) function decode_load (line 3623) | static bool decode_load(const cs_struct *ud, MCInst *MI, uint32_t insn) function decode_store (line 3645) | static bool decode_store(const cs_struct *ud, MCInst *MI, uint32_t insn) function getInstruction (line 3667) | static bool getInstruction(const cs_struct *ud, const uint8_t *code, function init_details (line 3818) | void init_details(MCInst *MI) function HPPA_getInstruction (line 3826) | bool HPPA_getInstruction(csh ud, const uint8_t *code, size_t code_len, FILE: arch/HPPA/HPPAInstPrinter.c type pa_insn (line 13) | struct pa_insn function set_op_imm (line 265) | static void set_op_imm(cs_hppa *hppa, uint64_t val) function set_op_reg (line 272) | static void set_op_reg(cs_hppa *hppa, uint64_t val, cs_ac_type access) function set_op_idx_reg (line 280) | static void set_op_idx_reg(cs_hppa *hppa, uint64_t reg) function set_op_disp (line 288) | static void set_op_disp(cs_hppa *hppa, uint64_t val) function set_op_target (line 295) | static void set_op_target(cs_hppa *hppa, uint64_t val) function set_op_mem (line 302) | static void set_op_mem(cs_hppa *hppa, uint32_t base, uint32_t space, type pa_insn_fmt (line 322) | struct pa_insn_fmt function print_operand (line 592) | static void print_operand(MCInst *MI, SStream *O, const cs_hppa_op *op) function fill_operands (line 629) | static void fill_operands(MCInst *MI, cs_hppa *hppa) function print_modifiers (line 740) | static void print_modifiers(MCInst *MI, SStream *O) function add_groups (line 752) | static void add_groups(MCInst *MI) function update_regs_access (line 764) | static void update_regs_access(MCInst *MI, unsigned int opcode) function HPPA_printInst (line 809) | void HPPA_printInst(MCInst *MI, SStream *O, void *Info) FILE: arch/HPPA/HPPAInstPrinter.h type pa_insn (line 12) | struct pa_insn { type pa_insn_fmt (line 17) | struct pa_insn_fmt { FILE: arch/HPPA/HPPAMapping.c function HPPA_get_insn_id (line 368) | void HPPA_get_insn_id(cs_struct *h, cs_insn *insn, unsigned int opcode) function sort_and_uniq (line 373) | static void sort_and_uniq(cs_regs arr, uint8_t n, uint8_t *new_n) function HPPA_reg_access (line 403) | void HPPA_reg_access(const cs_insn *insn, cs_regs regs_read, FILE: arch/HPPA/HPPAModule.c function cs_err (line 11) | cs_err HPPA_global_init(cs_struct *ud) function cs_err (line 26) | cs_err HPPA_option(cs_struct *handle, cs_opt_type type, size_t value) FILE: arch/LoongArch/LoongArchDisassembler.c function DecodeStatus (line 53) | static DecodeStatus DecodeGPRRegisterClass(MCInst *Inst, uint64_t RegNo, function DecodeStatus (line 63) | static DecodeStatus DecodeFPR32RegisterClass(MCInst *Inst, uint64_t RegNo, function DecodeStatus (line 73) | static DecodeStatus DecodeFPR64RegisterClass(MCInst *Inst, uint64_t RegNo, function DecodeStatus (line 83) | static DecodeStatus DecodeCFRRegisterClass(MCInst *Inst, uint64_t RegNo, function DecodeStatus (line 93) | static DecodeStatus DecodeFCSRRegisterClass(MCInst *Inst, uint64_t RegNo, function DecodeStatus (line 103) | static DecodeStatus DecodeLSX128RegisterClass(MCInst *Inst, uint64_t RegNo, function DecodeStatus (line 113) | static DecodeStatus DecodeLASX256RegisterClass(MCInst *Inst, uint64_t Re... function DecodeStatus (line 123) | static DecodeStatus DecodeSCRRegisterClass(MCInst *Inst, uint64_t RegNo, function DecodeStatus (line 171) | static DecodeStatus getInstruction(MCInst *MI, uint64_t *Size, function DecodeStatus (line 193) | DecodeStatus LoongArch_LLVM_getInstruction(MCInst *MI, uint64_t *Size, FILE: arch/LoongArch/LoongArchDisassemblerExtension.c function LoongArch_getFeatureBits (line 14) | bool LoongArch_getFeatureBits(unsigned int mode, unsigned int feature) FILE: arch/LoongArch/LoongArchInstPrinter.c function printInst (line 53) | static void printInst(MCInst *MI, uint64_t Address, const char *Annot, function LoongArch_LLVM_printInst (line 72) | void LoongArch_LLVM_printInst(MCInst *MI, uint64_t Address, const char *... function printRegName (line 83) | static void printRegName(MCInst *MI, SStream *O, MCRegister Reg) function printOperand (line 92) | static void printOperand(MCInst *MI, unsigned OpNo, SStream *O) function printAtomicMemOp (line 135) | static void printAtomicMemOp(MCInst *MI, unsigned OpNo, SStream *O) FILE: arch/LoongArch/LoongArchMapping.c function LoongArch_init_mri (line 28) | void LoongArch_init_mri(MCRegisterInfo *MRI) function LoongArch_get_insn_id (line 50) | void LoongArch_get_insn_id(cs_struct *h, cs_insn *insn, unsigned int id) function LoongArch_reg_access (line 115) | void LoongArch_reg_access(const cs_insn *insn, cs_regs regs_read, function LoongArch_rewrite_memory_operand (line 175) | void LoongArch_rewrite_memory_operand(MCInst *MI) function LoongArch_rewrite_address_operand (line 327) | void LoongArch_rewrite_address_operand(MCInst *MI) function LoongArch_set_instr_map_data (line 370) | void LoongArch_set_instr_map_data(MCInst *MI) function LoongArch_getInstruction (line 383) | bool LoongArch_getInstruction(csh handle, const uint8_t *code, size_t co... function LoongArch_add_cs_groups (line 400) | static void LoongArch_add_cs_groups(MCInst *MI) function LoongArch_printer (line 471) | void LoongArch_printer(MCInst *MI, SStream *O, function LoongArch_setup_op (line 488) | void LoongArch_setup_op(cs_loongarch_op *op) function LoongArch_init_cs_detail (line 494) | void LoongArch_init_cs_detail(MCInst *MI) function LoongArch_set_detail_op_imm (line 513) | void LoongArch_set_detail_op_imm(MCInst *MI, unsigned OpNum, function LoongArch_set_detail_op_reg (line 527) | void LoongArch_set_detail_op_reg(MCInst *MI, unsigned OpNum, loongarch_r... function LoongArch_add_cs_detail_0 (line 539) | void LoongArch_add_cs_detail_0(MCInst *MI, FILE: arch/LoongArch/LoongArchMapping.h type loongarch_op_group (line 12) | typedef enum { FILE: arch/LoongArch/LoongArchModule.c function cs_err (line 14) | cs_err LoongArch_global_init(cs_struct *ud) function cs_err (line 39) | cs_err LoongArch_option(cs_struct *handle, cs_opt_type type, size_t value) FILE: arch/M680X/M680XDisassembler.c type insn_hdlr_id (line 40) | typedef enum insn_hdlr_id { type e_access_mode (line 89) | typedef enum e_access_mode { type cs_ac_type (line 110) | typedef cs_ac_type e_access; type inst_page1 (line 117) | typedef struct inst_page1 { type inst_pageX (line 124) | typedef struct inst_pageX { type insn_props (line 131) | typedef struct insn_props { function read_byte (line 159) | static bool read_byte(const m680x_info *info, uint8_t *byte, uint16_t ad... function read_byte_sign_extended (line 171) | static bool read_byte_sign_extended(const m680x_info *info, int16_t *word, function read_word (line 187) | static bool read_word(const m680x_info *info, uint16_t *word, uint16_t a... function read_sdword (line 200) | static bool read_sdword(const m680x_info *info, int32_t *sdword, function binary_search (line 220) | static int binary_search(const inst_pageX *const inst_pageX_table, function M680X_get_insn_id (line 246) | void M680X_get_insn_id(cs_struct *handle, cs_insn *insn, unsigned int id) function add_insn_group (line 297) | static void add_insn_group(cs_detail *detail, m680x_group_type group) function exists_reg_list (line 304) | static bool exists_reg_list(uint16_t *regs, uint8_t count, m680x_reg reg) function add_reg_to_rw_list (line 316) | static void add_reg_to_rw_list(MCInst *MI, m680x_reg reg, e_access access) function update_am_reg_list (line 354) | static void update_am_reg_list(MCInst *MI, m680x_info *info, cs_m680x_op... function e_access (line 461) | static e_access get_access(int operator_index, e_access_mode access_mode) function build_regs_read_write_counts (line 468) | static void build_regs_read_write_counts(MCInst *MI, m680x_info *info, function add_operators_access (line 483) | static void add_operators_access(MCInst *MI, m680x_info *info, type insn_to_changed_regs (line 507) | typedef struct insn_to_changed_regs { function set_changed_regs_read_write_counts (line 513) | static void set_changed_regs_read_write_counts(MCInst *MI, m680x_info *i... type insn_desc (line 649) | typedef struct insn_desc { function get_indexed09_post_byte_size (line 659) | static int get_indexed09_post_byte_size(const m680x_info *info, function get_indexed12_post_byte_size (line 713) | static int get_indexed12_post_byte_size(const m680x_info *info, function is_tfr09_reg_valid (line 758) | static bool is_tfr09_reg_valid(const m680x_info *info, uint8_t reg_nibble) function is_exg_tfr12_post_byte_valid (line 767) | static bool is_exg_tfr12_post_byte_valid(const m680x_info *info, function is_tfm_reg_valid (line 773) | static bool is_tfm_reg_valid(const m680x_info *info, uint8_t reg_nibble) function get_loop_post_byte_size (line 782) | static int get_loop_post_byte_size(const m680x_info *info, uint16_t addr... function get_bitmv_post_byte_size (line 805) | static int get_bitmv_post_byte_size(const m680x_info *info, uint16_t add... function is_sufficient_code_size (line 823) | static bool is_sufficient_code_size(const m680x_info *info, uint16_t add... function decode_insn (line 982) | static bool decode_insn(const m680x_info *info, uint16_t address, function illegal_hdlr (line 1068) | static void illegal_hdlr(MCInst *MI, m680x_info *info, uint16_t *address) function inherent_hdlr (line 1080) | static void inherent_hdlr(MCInst *MI, m680x_info *info, uint16_t *address) function add_reg_operand (line 1085) | static void add_reg_operand(m680x_info *info, m680x_reg reg) function set_operand_size (line 1095) | static void set_operand_size(m680x_info *info, cs_m680x_op *op, function reg_bits_hdlr (line 1128) | static void reg_bits_hdlr(MCInst *MI, m680x_info *info, uint16_t *address) function reg_reg09_hdlr (line 1184) | static void reg_reg09_hdlr(MCInst *MI, m680x_info *info, uint16_t *address) function reg_reg12_hdlr (line 1199) | static void reg_reg12_hdlr(MCInst *MI, m680x_info *info, uint16_t *address) function add_rel_operand (line 1224) | static void add_rel_operand(m680x_info *info, int16_t offset, uint16_t a... function relative8_hdlr (line 1235) | static void relative8_hdlr(MCInst *MI, m680x_info *info, uint16_t *address) function relative16_hdlr (line 1248) | static void relative16_hdlr(MCInst *MI, m680x_info *info, uint16_t *addr... function add_indexed_operand (line 1269) | static void add_indexed_operand(m680x_info *info, m680x_reg base_reg, function indexedX_hdlr (line 1296) | static void indexedX_hdlr(MCInst *MI, m680x_info *info, uint16_t *address) function indexedY_hdlr (line 1306) | static void indexedY_hdlr(MCInst *MI, m680x_info *info, uint16_t *address) function indexed09_hdlr (line 1317) | static void indexed09_hdlr(MCInst *MI, m680x_info *info, uint16_t *address) function indexed12_hdlr (line 1453) | static void indexed12_hdlr(MCInst *MI, m680x_info *info, uint16_t *address) function index_hdlr (line 1544) | static void index_hdlr(MCInst *MI, m680x_info *info, uint16_t *address) function direct_hdlr (line 1553) | static void direct_hdlr(MCInst *MI, m680x_info *info, uint16_t *address) function extended_hdlr (line 1563) | static void extended_hdlr(MCInst *MI, m680x_info *info, uint16_t *address) function immediate_hdlr (line 1574) | static void immediate_hdlr(MCInst *MI, m680x_info *info, uint16_t *address) function bit_move_hdlr (line 1608) | static void bit_move_hdlr(MCInst *MI, m680x_info *info, uint16_t *address) function tfm_hdlr (line 1641) | static void tfm_hdlr(MCInst *MI, m680x_info *info, uint16_t *address) function opidx_hdlr (line 1668) | static void opidx_hdlr(MCInst *MI, m680x_info *info, uint16_t *address) function opidx_dir_rel_hdlr (line 1681) | static void opidx_dir_rel_hdlr(MCInst *MI, m680x_info *info, uint16_t *a... function indexedX0_hdlr (line 1695) | static void indexedX0_hdlr(MCInst *MI, m680x_info *info, uint16_t *address) function indexedX16_hdlr (line 1701) | static void indexedX16_hdlr(MCInst *MI, m680x_info *info, uint16_t *addr... function imm_rel_hdlr (line 1711) | static void imm_rel_hdlr(MCInst *MI, m680x_info *info, uint16_t *address) function indexedS_hdlr (line 1717) | static void indexedS_hdlr(MCInst *MI, m680x_info *info, uint16_t *address) function indexedS16_hdlr (line 1727) | static void indexedS16_hdlr(MCInst *MI, m680x_info *info, uint16_t *addr... function indexedX0p_hdlr (line 1738) | static void indexedX0p_hdlr(MCInst *MI, m680x_info *info, uint16_t *addr... function indexedXp_hdlr (line 1744) | static void indexedXp_hdlr(MCInst *MI, m680x_info *info, uint16_t *address) function imm_idx12_x_hdlr (line 1754) | static void imm_idx12_x_hdlr(MCInst *MI, m680x_info *info, uint16_t *add... function ext_idx12_x_hdlr (line 1779) | static void ext_idx12_x_hdlr(MCInst *MI, m680x_info *info, uint16_t *add... function loop_hdlr (line 1794) | static void loop_hdlr(MCInst *MI, m680x_info *info, uint16_t *address) function tny_hdlr (line 1834) | static void tny_hdlr(MCInst *MI, m680x_info *info, uint16_t *address) function srt_hdlr (line 1846) | static void srt_hdlr(MCInst *MI, m680x_info *info, uint16_t *address) function dirdir_hdlr (line 1856) | static void dirdir_hdlr(MCInst *MI, m680x_info *info, uint16_t *address) function immdir_hdlr (line 1862) | static void immdir_hdlr(MCInst *MI, m680x_info *info, uint16_t *address) function m680x_disassemble (line 1885) | static unsigned int m680x_disassemble(MCInst *MI, m680x_info *info, function m680x_setup_internals (line 2162) | static bool m680x_setup_internals(m680x_info *info, e_cpu_type cpu_type, function M680X_getInstruction (line 2180) | bool M680X_getInstruction(csh ud, const uint8_t *code, size_t code_len, function cs_err (line 2244) | cs_err M680X_disassembler_init(cs_struct *ud) function M680X_reg_access (line 2323) | void M680X_reg_access(const cs_insn *insn, cs_regs regs_read, FILE: arch/M680X/M680XDisassemblerInternals.h type e_cpu_type (line 10) | typedef enum e_cpu_type { type inst_page1 (line 27) | struct inst_page1 type inst_pageX (line 28) | struct inst_pageX type cpu_tables (line 30) | typedef struct { type m680x_info (line 43) | typedef struct m680x_info { FILE: arch/M680X/M680XInstPrinter.c function printRegName (line 88) | static void printRegName(cs_struct *handle, SStream *OS, unsigned int reg) function printInstructionName (line 95) | static void printInstructionName(cs_struct *handle, SStream *OS, function get_unsigned (line 103) | static uint32_t get_unsigned(int32_t value, int byte_size) function printIncDec (line 118) | static void printIncDec(bool isPost, SStream *O, m680x_info *info, function printOperand (line 140) | static void printOperand(MCInst *MI, SStream *O, m680x_info *info, function M680X_printInst (line 243) | void M680X_printInst(MCInst *MI, SStream *O, void *PrinterInfo) function cs_err (line 319) | cs_err M680X_instprinter_init(cs_struct *ud) FILE: arch/M680X/M680XInstPrinter.h type SStream (line 11) | struct SStream type SStream (line 15) | struct SStream FILE: arch/M680X/M680XModule.c function cs_err (line 13) | cs_err M680X_global_init(cs_struct *ud) function cs_err (line 70) | cs_err M680X_option(cs_struct *handle, cs_opt_type type, size_t value) FILE: arch/M68K/M68KDisassembler.c function m68k_read_disassembler_16 (line 149) | static unsigned int m68k_read_disassembler_16(const m68k_info *info, function m68k_read_disassembler_32 (line 157) | static unsigned int m68k_read_disassembler_32(const m68k_info *info, function m68k_read_disassembler_64 (line 167) | static uint64_t m68k_read_disassembler_64(const m68k_info *info, function m68k_read_safe_16 (line 182) | static unsigned int m68k_read_safe_16(const m68k_info *info, function m68k_read_safe_32 (line 193) | static unsigned int m68k_read_safe_32(const m68k_info *info, function m68k_read_safe_64 (line 204) | static uint64_t m68k_read_safe_64(const m68k_info *info, const uint64_t ... type instruction_struct (line 226) | typedef struct { function peek_imm_8 (line 286) | static unsigned int peek_imm_8(const m68k_info *info) function peek_imm_16 (line 290) | static unsigned int peek_imm_16(const m68k_info *info) function peek_imm_32 (line 294) | static unsigned int peek_imm_32(const m68k_info *info) function peek_imm_64 (line 298) | static unsigned long long peek_imm_64(const m68k_info *info) function read_imm_8 (line 303) | static unsigned int read_imm_8(m68k_info *info) function read_imm_16 (line 309) | static unsigned int read_imm_16(m68k_info *info) function read_imm_32 (line 315) | static unsigned int read_imm_32(m68k_info *info) function read_imm_64 (line 321) | static unsigned long long read_imm_64(m68k_info *info) function make_int_8 (line 342) | static int make_int_8(int value) function make_int_16 (line 347) | static int make_int_16(int value) function get_with_index_address_mode (line 352) | static void get_with_index_address_mode(m68k_info *info, cs_m68k_op *op, function get_ea_mode_op (line 469) | static void get_ea_mode_op(m68k_info *info, cs_m68k_op *op, function set_insn_group (line 615) | static void set_insn_group(m68k_info *info, m68k_group_type group) function cs_m68k (line 620) | static cs_m68k *build_init_op(m68k_info *info, int opcode, int count, in... function build_re_gen_1 (line 635) | static void build_re_gen_1(m68k_info *info, bool isDreg, int opcode, function build_re_1 (line 656) | static void build_re_1(m68k_info *info, int opcode, uint8_t size) function build_er_gen_1 (line 661) | static void build_er_gen_1(m68k_info *info, bool isDreg, int opcode, function build_rr (line 682) | static void build_rr(m68k_info *info, int opcode, uint8_t size, int imm) function build_r (line 707) | static void build_r(m68k_info *info, int opcode, uint8_t size) function build_imm_ea (line 723) | static void build_imm_ea(m68k_info *info, int opcode, uint8_t size, int ... function build_3bit_d (line 739) | static void build_3bit_d(m68k_info *info, int opcode, int size) function build_3bit_ea (line 756) | static void build_3bit_ea(m68k_info *info, int opcode, int size) function build_mm (line 772) | static void build_mm(m68k_info *info, int opcode, uint8_t size, int imm) function build_ea (line 797) | static void build_ea(m68k_info *info, int opcode, uint8_t size) function build_ea_a (line 803) | static void build_ea_a(m68k_info *info, int opcode, uint8_t size) function build_ea_ea (line 818) | static void build_ea_ea(m68k_info *info, int opcode, int size) function build_pi_pi (line 833) | static void build_pi_pi(m68k_info *info, int opcode, int size) function build_imm_special_reg (line 849) | static void build_imm_special_reg(m68k_info *info, int opcode, int imm, function build_relative_branch (line 867) | static void build_relative_branch(m68k_info *info, int opcode, int size, function build_absolute_jump_with_immediate (line 884) | static void build_absolute_jump_with_immediate(m68k_info *info, int opcode, function build_bcc (line 899) | static void build_bcc(m68k_info *info, int size, int displacement) function build_trap (line 905) | static void build_trap(m68k_info *info, int size, int immediate) function build_dbxx (line 911) | static void build_dbxx(m68k_info *info, int opcode, int size, int displa... function build_dbcc (line 932) | static void build_dbcc(m68k_info *info, int size, int displacement) function build_d_d_ea (line 937) | static void build_d_d_ea(m68k_info *info, int opcode, int size) function build_bitfield_ins (line 958) | static void build_bitfield_ins(m68k_info *info, int opcode, int has_d_arg) function build_d (line 993) | static void build_d(m68k_info *info, int opcode, int size) function reverse_bits (line 1004) | static uint16_t reverse_bits(uint32_t v) function reverse_bits_8 (line 1019) | static uint8_t reverse_bits_8(uint32_t v) function build_movem_re (line 1034) | static void build_movem_re(m68k_info *info, int opcode, int size) function build_movem_er (line 1052) | static void build_movem_er(m68k_info *info, int opcode, int size) function build_imm (line 1067) | static void build_imm(m68k_info *info, int opcode, int data) function build_illegal (line 1081) | static void build_illegal(m68k_info *info, int data) function build_invalid (line 1086) | static void build_invalid(m68k_info *info, int data) function build_cas2 (line 1091) | static void build_cas2(m68k_info *info, int size) function build_chk2_cmp2 (line 1131) | static void build_chk2_cmp2(m68k_info *info, int size) function build_move16 (line 1155) | static void build_move16(m68k_info *info, int data[2], int modes[2]) function build_link (line 1178) | static void build_link(m68k_info *info, int disp, int size) function build_cpush_cinv (line 1195) | static void build_cpush_cinv(m68k_info *info, int op_offset) function build_movep_re (line 1233) | static void build_movep_re(m68k_info *info, int size) function build_movep_er (line 1250) | static void build_movep_er(m68k_info *info, int size) function build_moves (line 1267) | static void build_moves(m68k_info *info, int size) function build_er_1 (line 1288) | static void build_er_1(m68k_info *info, int opcode, uint8_t size) function d68000_invalid (line 1331) | static void d68000_invalid(m68k_info *info) function d68000_illegal (line 1336) | static void d68000_illegal(m68k_info *info) function d68000_1010 (line 1341) | static void d68000_1010(m68k_info *info) function d68000_1111 (line 1346) | static void d68000_1111(m68k_info *info) function d68000_abcd_rr (line 1351) | static void d68000_abcd_rr(m68k_info *info) function d68000_abcd_mm (line 1356) | static void d68000_abcd_mm(m68k_info *info) function d68000_add_er_8 (line 1361) | static void d68000_add_er_8(m68k_info *info) function d68000_add_er_16 (line 1366) | static void d68000_add_er_16(m68k_info *info) function d68000_add_er_32 (line 1371) | static void d68000_add_er_32(m68k_info *info) function d68000_add_re_8 (line 1376) | static void d68000_add_re_8(m68k_info *info) function d68000_add_re_16 (line 1381) | static void d68000_add_re_16(m68k_info *info) function d68000_add_re_32 (line 1386) | static void d68000_add_re_32(m68k_info *info) function d68000_adda_16 (line 1391) | static void d68000_adda_16(m68k_info *info) function d68000_adda_32 (line 1396) | static void d68000_adda_32(m68k_info *info) function d68000_addi_8 (line 1401) | static void d68000_addi_8(m68k_info *info) function d68000_addi_16 (line 1406) | static void d68000_addi_16(m68k_info *info) function d68000_addi_32 (line 1411) | static void d68000_addi_32(m68k_info *info) function d68000_addq_8 (line 1416) | static void d68000_addq_8(m68k_info *info) function d68000_addq_16 (line 1421) | static void d68000_addq_16(m68k_info *info) function d68000_addq_32 (line 1426) | static void d68000_addq_32(m68k_info *info) function d68000_addx_rr_8 (line 1431) | static void d68000_addx_rr_8(m68k_info *info) function d68000_addx_rr_16 (line 1436) | static void d68000_addx_rr_16(m68k_info *info) function d68000_addx_rr_32 (line 1441) | static void d68000_addx_rr_32(m68k_info *info) function d68000_addx_mm_8 (line 1446) | static void d68000_addx_mm_8(m68k_info *info) function d68000_addx_mm_16 (line 1451) | static void d68000_addx_mm_16(m68k_info *info) function d68000_addx_mm_32 (line 1456) | static void d68000_addx_mm_32(m68k_info *info) function d68000_and_er_8 (line 1461) | static void d68000_and_er_8(m68k_info *info) function d68000_and_er_16 (line 1466) | static void d68000_and_er_16(m68k_info *info) function d68000_and_er_32 (line 1471) | static void d68000_and_er_32(m68k_info *info) function d68000_and_re_8 (line 1476) | static void d68000_and_re_8(m68k_info *info) function d68000_and_re_16 (line 1481) | static void d68000_and_re_16(m68k_info *info) function d68000_and_re_32 (line 1486) | static void d68000_and_re_32(m68k_info *info) function d68000_andi_8 (line 1491) | static void d68000_andi_8(m68k_info *info) function d68000_andi_16 (line 1496) | static void d68000_andi_16(m68k_info *info) function d68000_andi_32 (line 1501) | static void d68000_andi_32(m68k_info *info) function d68000_andi_to_ccr (line 1506) | static void d68000_andi_to_ccr(m68k_info *info) function d68000_andi_to_sr (line 1512) | static void d68000_andi_to_sr(m68k_info *info) function d68000_asr_s_8 (line 1518) | static void d68000_asr_s_8(m68k_info *info) function d68000_asr_s_16 (line 1523) | static void d68000_asr_s_16(m68k_info *info) function d68000_asr_s_32 (line 1528) | static void d68000_asr_s_32(m68k_info *info) function d68000_asr_r_8 (line 1533) | static void d68000_asr_r_8(m68k_info *info) function d68000_asr_r_16 (line 1538) | static void d68000_asr_r_16(m68k_info *info) function d68000_asr_r_32 (line 1543) | static void d68000_asr_r_32(m68k_info *info) function d68000_asr_ea (line 1548) | static void d68000_asr_ea(m68k_info *info) function d68000_asl_s_8 (line 1553) | static void d68000_asl_s_8(m68k_info *info) function d68000_asl_s_16 (line 1558) | static void d68000_asl_s_16(m68k_info *info) function d68000_asl_s_32 (line 1563) | static void d68000_asl_s_32(m68k_info *info) function d68000_asl_r_8 (line 1568) | static void d68000_asl_r_8(m68k_info *info) function d68000_asl_r_16 (line 1573) | static void d68000_asl_r_16(m68k_info *info) function d68000_asl_r_32 (line 1578) | static void d68000_asl_r_32(m68k_info *info) function d68000_asl_ea (line 1583) | static void d68000_asl_ea(m68k_info *info) function d68000_bcc_8 (line 1588) | static void d68000_bcc_8(m68k_info *info) function d68000_bcc_16 (line 1593) | static void d68000_bcc_16(m68k_info *info) function d68020_bcc_32 (line 1598) | static void d68020_bcc_32(m68k_info *info) function d68000_bchg_r (line 1604) | static void d68000_bchg_r(m68k_info *info) function d68000_bchg_s (line 1609) | static void d68000_bchg_s(m68k_info *info) function d68000_bclr_r (line 1614) | static void d68000_bclr_r(m68k_info *info) function d68000_bclr_s (line 1619) | static void d68000_bclr_s(m68k_info *info) function d68010_bkpt (line 1624) | static void d68010_bkpt(m68k_info *info) function d68020_bfchg (line 1631) | static void d68020_bfchg(m68k_info *info) function d68020_bfclr (line 1637) | static void d68020_bfclr(m68k_info *info) function d68020_bfexts (line 1643) | static void d68020_bfexts(m68k_info *info) function d68020_bfextu (line 1649) | static void d68020_bfextu(m68k_info *info) function d68020_bfffo (line 1655) | static void d68020_bfffo(m68k_info *info) function d68020_bfins (line 1661) | static void d68020_bfins(m68k_info *info) function d68020_bfset (line 1676) | static void d68020_bfset(m68k_info *info) function d68020_bftst (line 1682) | static void d68020_bftst(m68k_info *info) function d68000_bra_8 (line 1687) | static void d68000_bra_8(m68k_info *info) function d68000_bra_16 (line 1692) | static void d68000_bra_16(m68k_info *info) function d68020_bra_32 (line 1698) | static void d68020_bra_32(m68k_info *info) function d68000_bset_r (line 1704) | static void d68000_bset_r(m68k_info *info) function d68000_bset_s (line 1709) | static void d68000_bset_s(m68k_info *info) function d68000_bsr_8 (line 1714) | static void d68000_bsr_8(m68k_info *info) function d68000_bsr_16 (line 1719) | static void d68000_bsr_16(m68k_info *info) function d68020_bsr_32 (line 1725) | static void d68020_bsr_32(m68k_info *info) function d68000_btst_r (line 1731) | static void d68000_btst_r(m68k_info *info) function d68000_btst_s (line 1736) | static void d68000_btst_s(m68k_info *info) function d68020_callm (line 1741) | static void d68020_callm(m68k_info *info) function d68020_cas_8 (line 1747) | static void d68020_cas_8(m68k_info *info) function d68020_cas_16 (line 1753) | static void d68020_cas_16(m68k_info *info) function d68020_cas_32 (line 1759) | static void d68020_cas_32(m68k_info *info) function d68020_cas2_16 (line 1765) | static void d68020_cas2_16(m68k_info *info) function d68020_cas2_32 (line 1770) | static void d68020_cas2_32(m68k_info *info) function d68000_chk_16 (line 1775) | static void d68000_chk_16(m68k_info *info) function d68020_chk_32 (line 1780) | static void d68020_chk_32(m68k_info *info) function d68020_chk2_cmp2_8 (line 1786) | static void d68020_chk2_cmp2_8(m68k_info *info) function d68020_chk2_cmp2_16 (line 1792) | static void d68020_chk2_cmp2_16(m68k_info *info) function d68020_chk2_cmp2_32 (line 1798) | static void d68020_chk2_cmp2_32(m68k_info *info) function d68040_cinv (line 1804) | static void d68040_cinv(m68k_info *info) function d68000_clr_8 (line 1810) | static void d68000_clr_8(m68k_info *info) function d68000_clr_16 (line 1815) | static void d68000_clr_16(m68k_info *info) function d68000_clr_32 (line 1820) | static void d68000_clr_32(m68k_info *info) function d68000_cmp_8 (line 1825) | static void d68000_cmp_8(m68k_info *info) function d68000_cmp_16 (line 1830) | static void d68000_cmp_16(m68k_info *info) function d68000_cmp_32 (line 1835) | static void d68000_cmp_32(m68k_info *info) function d68000_cmpa_16 (line 1840) | static void d68000_cmpa_16(m68k_info *info) function d68000_cmpa_32 (line 1845) | static void d68000_cmpa_32(m68k_info *info) function d68000_cmpi_8 (line 1850) | static void d68000_cmpi_8(m68k_info *info) function d68020_cmpi_pcdi_8 (line 1855) | static void d68020_cmpi_pcdi_8(m68k_info *info) function d68020_cmpi_pcix_8 (line 1861) | static void d68020_cmpi_pcix_8(m68k_info *info) function d68000_cmpi_16 (line 1867) | static void d68000_cmpi_16(m68k_info *info) function d68020_cmpi_pcdi_16 (line 1872) | static void d68020_cmpi_pcdi_16(m68k_info *info) function d68020_cmpi_pcix_16 (line 1878) | static void d68020_cmpi_pcix_16(m68k_info *info) function d68000_cmpi_32 (line 1884) | static void d68000_cmpi_32(m68k_info *info) function d68020_cmpi_pcdi_32 (line 1889) | static void d68020_cmpi_pcdi_32(m68k_info *info) function d68020_cmpi_pcix_32 (line 1895) | static void d68020_cmpi_pcix_32(m68k_info *info) function d68000_cmpm_8 (line 1901) | static void d68000_cmpm_8(m68k_info *info) function d68000_cmpm_16 (line 1906) | static void d68000_cmpm_16(m68k_info *info) function d68000_cmpm_32 (line 1911) | static void d68000_cmpm_32(m68k_info *info) function make_cpbcc_operand (line 1916) | static void make_cpbcc_operand(cs_m68k_op *op, int size, int displacement) function d68020_cpbcc_16 (line 1924) | static void d68020_cpbcc_16(m68k_info *info) function d68020_cpbcc_32 (line 1950) | static void d68020_cpbcc_32(m68k_info *info) function d68020_cpdbcc (line 1969) | static void d68020_cpdbcc(m68k_info *info) function fmove_fpcr (line 1997) | static void fmove_fpcr(m68k_info *info, uint32_t extension) function fmovem (line 2026) | static void fmovem(m68k_info *info, uint32_t extension) function d68020_cpgen (line 2068) | static void d68020_cpgen(m68k_info *info) function d68020_cprestore (line 2328) | static void d68020_cprestore(m68k_info *info) function d68020_cpsave (line 2337) | static void d68020_cpsave(m68k_info *info) function d68020_cpscc (line 2347) | static void d68020_cpscc(m68k_info *info) function d68020_cptrapcc_0 (line 2360) | static void d68020_cptrapcc_0(m68k_info *info) function d68020_cptrapcc_16 (line 2373) | static void d68020_cptrapcc_16(m68k_info *info) function d68020_cptrapcc_32 (line 2396) | static void d68020_cptrapcc_32(m68k_info *info) function d68040_cpush (line 2419) | static void d68040_cpush(m68k_info *info) function d68000_dbra (line 2425) | static void d68000_dbra(m68k_info *info) function d68000_dbcc (line 2430) | static void d68000_dbcc(m68k_info *info) function d68000_divs (line 2435) | static void d68000_divs(m68k_info *info) function d68000_divu (line 2440) | static void d68000_divu(m68k_info *info) function d68020_divl (line 2445) | static void d68020_divl(m68k_info *info) function d68000_eor_8 (line 2483) | static void d68000_eor_8(m68k_info *info) function d68000_eor_16 (line 2488) | static void d68000_eor_16(m68k_info *info) function d68000_eor_32 (line 2493) | static void d68000_eor_32(m68k_info *info) function d68000_eori_8 (line 2498) | static void d68000_eori_8(m68k_info *info) function d68000_eori_16 (line 2503) | static void d68000_eori_16(m68k_info *info) function d68000_eori_32 (line 2508) | static void d68000_eori_32(m68k_info *info) function d68000_eori_to_ccr (line 2513) | static void d68000_eori_to_ccr(m68k_info *info) function d68000_eori_to_sr (line 2519) | static void d68000_eori_to_sr(m68k_info *info) function d68000_exg_dd (line 2525) | static void d68000_exg_dd(m68k_info *info) function d68000_exg_aa (line 2530) | static void d68000_exg_aa(m68k_info *info) function d68000_exg_da (line 2546) | static void d68000_exg_da(m68k_info *info) function d68000_ext_16 (line 2562) | static void d68000_ext_16(m68k_info *info) function d68000_ext_32 (line 2567) | static void d68000_ext_32(m68k_info *info) function d68020_extb_32 (line 2572) | static void d68020_extb_32(m68k_info *info) function d68000_jmp (line 2578) | static void d68000_jmp(m68k_info *info) function d68000_jsr (line 2585) | static void d68000_jsr(m68k_info *info) function d68000_lea (line 2592) | static void d68000_lea(m68k_info *info) function d68000_link_16 (line 2597) | static void d68000_link_16(m68k_info *info) function d68020_link_32 (line 2602) | static void d68020_link_32(m68k_info *info) function d68000_lsr_s_8 (line 2608) | static void d68000_lsr_s_8(m68k_info *info) function d68000_lsr_s_16 (line 2613) | static void d68000_lsr_s_16(m68k_info *info) function d68000_lsr_s_32 (line 2618) | static void d68000_lsr_s_32(m68k_info *info) function d68000_lsr_r_8 (line 2623) | static void d68000_lsr_r_8(m68k_info *info) function d68000_lsr_r_16 (line 2628) | static void d68000_lsr_r_16(m68k_info *info) function d68000_lsr_r_32 (line 2633) | static void d68000_lsr_r_32(m68k_info *info) function d68000_lsr_ea (line 2638) | static void d68000_lsr_ea(m68k_info *info) function d68000_lsl_s_8 (line 2643) | static void d68000_lsl_s_8(m68k_info *info) function d68000_lsl_s_16 (line 2648) | static void d68000_lsl_s_16(m68k_info *info) function d68000_lsl_s_32 (line 2653) | static void d68000_lsl_s_32(m68k_info *info) function d68000_lsl_r_8 (line 2658) | static void d68000_lsl_r_8(m68k_info *info) function d68000_lsl_r_16 (line 2663) | static void d68000_lsl_r_16(m68k_info *info) function d68000_lsl_r_32 (line 2668) | static void d68000_lsl_r_32(m68k_info *info) function d68000_lsl_ea (line 2673) | static void d68000_lsl_ea(m68k_info *info) function d68000_move_8 (line 2678) | static void d68000_move_8(m68k_info *info) function d68000_move_16 (line 2683) | static void d68000_move_16(m68k_info *info) function d68000_move_32 (line 2688) | static void d68000_move_32(m68k_info *info) function d68000_movea_16 (line 2693) | static void d68000_movea_16(m68k_info *info) function d68000_movea_32 (line 2698) | static void d68000_movea_32(m68k_info *info) function d68000_move_to_ccr (line 2703) | static void d68000_move_to_ccr(m68k_info *info) function d68010_move_fr_ccr (line 2718) | static void d68010_move_fr_ccr(m68k_info *info) function d68000_move_fr_sr (line 2737) | static void d68000_move_fr_sr(m68k_info *info) function d68000_move_to_sr (line 2752) | static void d68000_move_to_sr(m68k_info *info) function d68000_move_fr_usp (line 2767) | static void d68000_move_fr_usp(m68k_info *info) function d68000_move_to_usp (line 2783) | static void d68000_move_to_usp(m68k_info *info) function d68010_movec (line 2799) | static void d68010_movec(m68k_info *info) function d68000_movem_pd_16 (line 2879) | static void d68000_movem_pd_16(m68k_info *info) function d68000_movem_pd_32 (line 2884) | static void d68000_movem_pd_32(m68k_info *info) function d68000_movem_er_16 (line 2889) | static void d68000_movem_er_16(m68k_info *info) function d68000_movem_er_32 (line 2894) | static void d68000_movem_er_32(m68k_info *info) function d68000_movem_re_16 (line 2899) | static void d68000_movem_re_16(m68k_info *info) function d68000_movem_re_32 (line 2904) | static void d68000_movem_re_32(m68k_info *info) function d68000_movep_re_16 (line 2909) | static void d68000_movep_re_16(m68k_info *info) function d68000_movep_re_32 (line 2914) | static void d68000_movep_re_32(m68k_info *info) function d68000_movep_er_16 (line 2919) | static void d68000_movep_er_16(m68k_info *info) function d68000_movep_er_32 (line 2924) | static void d68000_movep_er_32(m68k_info *info) function d68010_moves_8 (line 2929) | static void d68010_moves_8(m68k_info *info) function d68010_moves_16 (line 2935) | static void d68010_moves_16(m68k_info *info) function d68010_moves_32 (line 2942) | static void d68010_moves_32(m68k_info *info) function d68000_moveq (line 2948) | static void d68000_moveq(m68k_info *info) function d68040_move16_pi_pi (line 2966) | static void d68040_move16_pi_pi(m68k_info *info) function d68040_move16_pi_al (line 2977) | static void d68040_move16_pi_al(m68k_info *info) function d68040_move16_al_pi (line 2988) | static void d68040_move16_al_pi(m68k_info *info) function d68040_move16_ai_al (line 2999) | static void d68040_move16_ai_al(m68k_info *info) function d68040_move16_al_ai (line 3009) | static void d68040_move16_al_ai(m68k_info *info) function d68000_muls (line 3019) | static void d68000_muls(m68k_info *info) function d68000_mulu (line 3024) | static void d68000_mulu(m68k_info *info) function d68020_mull (line 3029) | static void d68020_mull(m68k_info *info) function d68000_nbcd (line 3067) | static void d68000_nbcd(m68k_info *info) function d68000_neg_8 (line 3072) | static void d68000_neg_8(m68k_info *info) function d68000_neg_16 (line 3077) | static void d68000_neg_16(m68k_info *info) function d68000_neg_32 (line 3082) | static void d68000_neg_32(m68k_info *info) function d68000_negx_8 (line 3087) | static void d68000_negx_8(m68k_info *info) function d68000_negx_16 (line 3092) | static void d68000_negx_16(m68k_info *info) function d68000_negx_32 (line 3097) | static void d68000_negx_32(m68k_info *info) function d68000_nop (line 3102) | static void d68000_nop(m68k_info *info) function d68000_not_8 (line 3107) | static void d68000_not_8(m68k_info *info) function d68000_not_16 (line 3112) | static void d68000_not_16(m68k_info *info) function d68000_not_32 (line 3117) | static void d68000_not_32(m68k_info *info) function d68000_or_er_8 (line 3122) | static void d68000_or_er_8(m68k_info *info) function d68000_or_er_16 (line 3127) | static void d68000_or_er_16(m68k_info *info) function d68000_or_er_32 (line 3132) | static void d68000_or_er_32(m68k_info *info) function d68000_or_re_8 (line 3137) | static void d68000_or_re_8(m68k_info *info) function d68000_or_re_16 (line 3142) | static void d68000_or_re_16(m68k_info *info) function d68000_or_re_32 (line 3147) | static void d68000_or_re_32(m68k_info *info) function d68000_ori_8 (line 3152) | static void d68000_ori_8(m68k_info *info) function d68000_ori_16 (line 3157) | static void d68000_ori_16(m68k_info *info) function d68000_ori_32 (line 3162) | static void d68000_ori_32(m68k_info *info) function d68000_ori_to_ccr (line 3167) | static void d68000_ori_to_ccr(m68k_info *info) function d68000_ori_to_sr (line 3173) | static void d68000_ori_to_sr(m68k_info *info) function d68020_pack_rr (line 3179) | static void d68020_pack_rr(m68k_info *info) function d68020_pack_mm (line 3185) | static void d68020_pack_mm(m68k_info *info) function d68000_pea (line 3191) | static void d68000_pea(m68k_info *info) function d68000_reset (line 3196) | static void d68000_reset(m68k_info *info) function d68000_ror_s_8 (line 3201) | static void d68000_ror_s_8(m68k_info *info) function d68000_ror_s_16 (line 3206) | static void d68000_ror_s_16(m68k_info *info) function d68000_ror_s_32 (line 3211) | static void d68000_ror_s_32(m68k_info *info) function d68000_ror_r_8 (line 3216) | static void d68000_ror_r_8(m68k_info *info) function d68000_ror_r_16 (line 3221) | static void d68000_ror_r_16(m68k_info *info) function d68000_ror_r_32 (line 3226) | static void d68000_ror_r_32(m68k_info *info) function d68000_ror_ea (line 3231) | static void d68000_ror_ea(m68k_info *info) function d68000_rol_s_8 (line 3236) | static void d68000_rol_s_8(m68k_info *info) function d68000_rol_s_16 (line 3241) | static void d68000_rol_s_16(m68k_info *info) function d68000_rol_s_32 (line 3246) | static void d68000_rol_s_32(m68k_info *info) function d68000_rol_r_8 (line 3251) | static void d68000_rol_r_8(m68k_info *info) function d68000_rol_r_16 (line 3256) | static void d68000_rol_r_16(m68k_info *info) function d68000_rol_r_32 (line 3261) | static void d68000_rol_r_32(m68k_info *info) function d68000_rol_ea (line 3266) | static void d68000_rol_ea(m68k_info *info) function d68000_roxr_s_8 (line 3271) | static void d68000_roxr_s_8(m68k_info *info) function d68000_roxr_s_16 (line 3276) | static void d68000_roxr_s_16(m68k_info *info) function d68000_roxr_s_32 (line 3281) | static void d68000_roxr_s_32(m68k_info *info) function d68000_roxr_r_8 (line 3286) | static void d68000_roxr_r_8(m68k_info *info) function d68000_roxr_r_16 (line 3291) | static void d68000_roxr_r_16(m68k_info *info) function d68000_roxr_r_32 (line 3296) | static void d68000_roxr_r_32(m68k_info *info) function d68000_roxr_ea (line 3301) | static void d68000_roxr_ea(m68k_info *info) function d68000_roxl_s_8 (line 3306) | static void d68000_roxl_s_8(m68k_info *info) function d68000_roxl_s_16 (line 3311) | static void d68000_roxl_s_16(m68k_info *info) function d68000_roxl_s_32 (line 3316) | static void d68000_roxl_s_32(m68k_info *info) function d68000_roxl_r_8 (line 3321) | static void d68000_roxl_r_8(m68k_info *info) function d68000_roxl_r_16 (line 3326) | static void d68000_roxl_r_16(m68k_info *info) function d68000_roxl_r_32 (line 3331) | static void d68000_roxl_r_32(m68k_info *info) function d68000_roxl_ea (line 3336) | static void d68000_roxl_ea(m68k_info *info) function d68010_rtd (line 3341) | static void d68010_rtd(m68k_info *info) function d68000_rte (line 3349) | static void d68000_rte(m68k_info *info) function d68020_rtm (line 3355) | static void d68020_rtm(m68k_info *info) function d68000_rtr (line 3379) | static void d68000_rtr(m68k_info *info) function d68000_rts (line 3385) | static void d68000_rts(m68k_info *info) function d68000_sbcd_rr (line 3391) | static void d68000_sbcd_rr(m68k_info *info) function d68000_sbcd_mm (line 3396) | static void d68000_sbcd_mm(m68k_info *info) function d68000_scc (line 3401) | static void d68000_scc(m68k_info *info) function d68000_stop (line 3408) | static void d68000_stop(m68k_info *info) function d68000_sub_er_8 (line 3414) | static void d68000_sub_er_8(m68k_info *info) function d68000_sub_er_16 (line 3419) | static void d68000_sub_er_16(m68k_info *info) function d68000_sub_er_32 (line 3424) | static void d68000_sub_er_32(m68k_info *info) function d68000_sub_re_8 (line 3429) | static void d68000_sub_re_8(m68k_info *info) function d68000_sub_re_16 (line 3434) | static void d68000_sub_re_16(m68k_info *info) function d68000_sub_re_32 (line 3439) | static void d68000_sub_re_32(m68k_info *info) function d68000_suba_16 (line 3444) | static void d68000_suba_16(m68k_info *info) function d68000_suba_32 (line 3449) | static void d68000_suba_32(m68k_info *info) function d68000_subi_8 (line 3454) | static void d68000_subi_8(m68k_info *info) function d68000_subi_16 (line 3459) | static void d68000_subi_16(m68k_info *info) function d68000_subi_32 (line 3464) | static void d68000_subi_32(m68k_info *info) function d68000_subq_8 (line 3469) | static void d68000_subq_8(m68k_info *info) function d68000_subq_16 (line 3474) | static void d68000_subq_16(m68k_info *info) function d68000_subq_32 (line 3479) | static void d68000_subq_32(m68k_info *info) function d68000_subx_rr_8 (line 3484) | static void d68000_subx_rr_8(m68k_info *info) function d68000_subx_rr_16 (line 3489) | static void d68000_subx_rr_16(m68k_info *info) function d68000_subx_rr_32 (line 3494) | static void d68000_subx_rr_32(m68k_info *info) function d68000_subx_mm_8 (line 3499) | static void d68000_subx_mm_8(m68k_info *info) function d68000_subx_mm_16 (line 3504) | static void d68000_subx_mm_16(m68k_info *info) function d68000_subx_mm_32 (line 3509) | static void d68000_subx_mm_32(m68k_info *info) function d68000_swap (line 3514) | static void d68000_swap(m68k_info *info) function d68000_tas (line 3519) | static void d68000_tas(m68k_info *info) function d68000_trap (line 3524) | static void d68000_trap(m68k_info *info) function d68020_trapcc_0 (line 3530) | static void d68020_trapcc_0(m68k_info *info) function d68020_trapcc_16 (line 3538) | static void d68020_trapcc_16(m68k_info *info) function d68020_trapcc_32 (line 3544) | static void d68020_trapcc_32(m68k_info *info) function d68000_trapv (line 3550) | static void d68000_trapv(m68k_info *info) function d68000_tst_8 (line 3555) | static void d68000_tst_8(m68k_info *info) function d68020_tst_pcdi_8 (line 3560) | static void d68020_tst_pcdi_8(m68k_info *info) function d68020_tst_pcix_8 (line 3566) | static void d68020_tst_pcix_8(m68k_info *info) function d68020_tst_i_8 (line 3572) | static void d68020_tst_i_8(m68k_info *info) function d68000_tst_16 (line 3578) | static void d68000_tst_16(m68k_info *info) function d68020_tst_a_16 (line 3583) | static void d68020_tst_a_16(m68k_info *info) function d68020_tst_pcdi_16 (line 3589) | static void d68020_tst_pcdi_16(m68k_info *info) function d68020_tst_pcix_16 (line 3595) | static void d68020_tst_pcix_16(m68k_info *info) function d68020_tst_i_16 (line 3601) | static void d68020_tst_i_16(m68k_info *info) function d68000_tst_32 (line 3607) | static void d68000_tst_32(m68k_info *info) function d68020_tst_a_32 (line 3612) | static void d68020_tst_a_32(m68k_info *info) function d68020_tst_pcdi_32 (line 3618) | static void d68020_tst_pcdi_32(m68k_info *info) function d68020_tst_pcix_32 (line 3624) | static void d68020_tst_pcix_32(m68k_info *info) function d68020_tst_i_32 (line 3630) | static void d68020_tst_i_32(m68k_info *info) function d68000_unlk (line 3636) | static void d68000_unlk(m68k_info *info) function d68020_unpk_rr (line 3647) | static void d68020_unpk_rr(m68k_info *info) function d68020_unpk_mm (line 3653) | static void d68020_unpk_mm(m68k_info *info) function instruction_is_valid (line 3662) | static int instruction_is_valid(m68k_info *info, const unsigned int word... function exists_reg_list (line 3677) | static int exists_reg_list(uint16_t *regs, uint8_t count, m68k_reg reg) function add_reg_to_rw_list (line 3689) | static void add_reg_to_rw_list(m68k_info *info, m68k_reg reg, int write) function update_am_reg_list (line 3711) | static void update_am_reg_list(m68k_info *info, cs_m68k_op *op, int write) function update_bits_range (line 3747) | static void update_bits_range(m68k_info *info, m68k_reg reg_start, uint8... function update_reg_list_regbits (line 3759) | static void update_reg_list_regbits(m68k_info *info, cs_m68k_op *op, int... function update_op_reg_list (line 3767) | static void update_op_reg_list(m68k_info *info, cs_m68k_op *op, int write) function build_regs_read_write_counts (line 3789) | static void build_regs_read_write_counts(m68k_info *info) function m68k_setup_internals (line 3809) | static void m68k_setup_internals(m68k_info *info, MCInst *inst, unsigned... function m68k_disassemble (line 3854) | static unsigned int m68k_disassemble(m68k_info *info, uint64_t pc) function M68K_getInstruction (line 3881) | bool M68K_getInstruction(csh ud, const uint8_t *code, size_t code_len, FILE: arch/M68K/M68KDisassembler.h type m68k_info (line 10) | typedef struct m68k_info { FILE: arch/M68K/M68KInstPrinter.c function printRegbitsRange (line 107) | static void printRegbitsRange(char *buffer, size_t buf_len, uint32_t data, function registerBits (line 137) | static void registerBits(SStream *O, const cs_m68k_op *op) function registerPair (line 156) | static void registerPair(SStream *O, const cs_m68k_op *op) function printAddressingMode (line 162) | static void printAddressingMode(SStream *O, unsigned int pc, function M68K_printInst (line 347) | void M68K_printInst(MCInst *MI, SStream *O, void *PrinterInfo) function M68K_get_insn_id (line 466) | void M68K_get_insn_id(cs_struct *h, cs_insn *insn, unsigned int id) function M68K_reg_access (line 500) | void M68K_reg_access(const cs_insn *insn, cs_regs regs_read, FILE: arch/M68K/M68KInstPrinter.h type SStream (line 11) | struct SStream type SStream (line 14) | struct SStream FILE: arch/M68K/M68KModule.c function cs_err (line 12) | cs_err M68K_global_init(cs_struct *ud) function cs_err (line 39) | cs_err M68K_option(cs_struct *handle, cs_opt_type type, size_t value) FILE: arch/MOS65XX/MOS65XXDisassembler.c type OpInfo (line 8) | typedef struct OpInfo { type OpInfo (line 14) | struct OpInfo type InstructionInfo (line 31) | typedef struct InstructionInfo { type InstructionInfo (line 38) | struct InstructionInfo function fillDetails (line 46) | static void fillDetails(MCInst *MI, struct OpInfo opinfo, int cpu_type) function MOS65XX_printInst (line 270) | void MOS65XX_printInst(MCInst *MI, struct SStream *O, void *PrinterInfo) function MOS65XX_getInstruction (line 422) | bool MOS65XX_getInstruction(csh ud, const uint8_t *code, size_t code_len, function MOS65XX_get_insn_id (line 558) | void MOS65XX_get_insn_id(cs_struct *h, cs_insn *insn, unsigned int id) FILE: arch/MOS65XX/MOS65XXDisassembler.h type SStream (line 9) | struct SStream FILE: arch/MOS65XX/MOS65XXDisassemblerInternals.h type mos65xx_info (line 13) | typedef struct mos65xx_info { FILE: arch/MOS65XX/MOS65XXModule.c function cs_err (line 12) | cs_err MOS65XX_global_init(cs_struct *ud) function cs_err (line 40) | cs_err MOS65XX_option(cs_struct *handle, cs_opt_type type, size_t value) FILE: arch/Mips/MipsCP0RegisterMap.h type CP0SelRegister_t (line 7) | struct CP0SelRegister_t { type CP0SelRegister_t (line 14) | struct CP0SelRegister_t function COP0Map_getEncIndexMap (line 178) | inline static int COP0Map_getEncIndexMap(int RegNo) FILE: arch/Mips/MipsDisassembler.c function Mips_getFeatureBits (line 54) | bool Mips_getFeatureBits(unsigned int mode, unsigned int feature) function getReg (line 767) | static unsigned getReg(const MCInst *Inst, unsigned RC, unsigned RegNo) type DecodeStatus (line 773) | typedef DecodeStatus (*DecodeFN)(MCInst *Inst, uint32_t Insn, uint64_t A... function DecodeStatus (line 776) | static DecodeStatus DecodeINSVE_DF(MCInst *MI, uint32_t insn, uint64_t A... function DecodeStatus (line 835) | static DecodeStatus DecodeDAHIDATI(MCInst *MI, uint32_t insn, uint64_t A... function DecodeStatus (line 847) | static DecodeStatus DecodeAddiGroupBranch(MCInst *MI, uint32_t insn, function DecodeStatus (line 885) | static DecodeStatus DecodePOP35GroupBranchMMR6(MCInst *MI, uint32_t insn, function DecodeStatus (line 925) | static DecodeStatus DecodeDaddiGroupBranch(MCInst *MI, uint32_t insn, function DecodeStatus (line 964) | static DecodeStatus DecodePOP37GroupBranchMMR6(MCInst *MI, uint32_t insn, function DecodeStatus (line 1004) | static DecodeStatus DecodePOP65GroupBranchMMR6(MCInst *MI, uint32_t insn, function DecodeStatus (line 1043) | static DecodeStatus DecodePOP75GroupBranchMMR6(MCInst *MI, uint32_t insn, function DecodeStatus (line 1082) | static DecodeStatus DecodeBlezlGroupBranch(MCInst *MI, uint32_t insn, function DecodeStatus (line 1125) | static DecodeStatus DecodeBgtzlGroupBranch(MCInst *MI, uint32_t insn, function DecodeStatus (line 1169) | static DecodeStatus DecodeBgtzGroupBranch(MCInst *MI, uint32_t insn, function DecodeStatus (line 1218) | static DecodeStatus DecodeBlezGroupBranch(MCInst *MI, uint32_t insn, function DecodeStatus (line 1261) | static DecodeStatus DecodeDEXT(MCInst *MI, uint32_t Insn, uint64_t Address, function DecodeStatus (line 1303) | static DecodeStatus DecodeDINS(MCInst *MI, uint32_t Insn, uint64_t Address, function DecodeStatus (line 1345) | static DecodeStatus DecodeCRC(MCInst *MI, uint32_t Insn, uint64_t Address, function DecodeStatus (line 1358) | static DecodeStatus readInstruction16(const uint8_t *Bytes, size_t Bytes... function DecodeStatus (line 1379) | static DecodeStatus readInstruction32(const uint8_t *Bytes, size_t Bytes... function DecodeStatus (line 1417) | static DecodeStatus readInstruction48(const uint8_t *Bytes, size_t Bytes... function DecodeStatus (line 1441) | static DecodeStatus getInstruction(MCInst *Instr, uint64_t *Size, function DecodeStatus (line 1731) | static DecodeStatus DecodeCPU16RegsRegisterClass(MCInst *Inst, unsigned ... function DecodeStatus (line 1746) | static DecodeStatus DecodeGPR64RegisterClass(MCInst *Inst, unsigned RegNo, function DecodeStatus (line 1758) | static DecodeStatus DecodeGPRMM16RegisterClass(MCInst *Inst, unsigned Re... function DecodeStatus (line 1769) | static DecodeStatus DecodeGPRMM16ZeroRegisterClass(MCInst *Inst, unsigne... function DecodeStatus (line 1780) | static DecodeStatus DecodeGPRMM16MovePRegisterClass(MCInst *Inst, function DecodeStatus (line 1792) | static DecodeStatus DecodeGPR32RegisterClass(MCInst *Inst, unsigned RegNo, function DecodeStatus (line 1803) | static DecodeStatus DecodeGPRNM3RegisterClass(MCInst *Inst, unsigned RegNo, function DecodeStatus (line 1815) | static DecodeStatus DecodeGPRNMRARegisterClass(MCInst *Inst, unsigned Re... function DecodeStatus (line 1823) | static DecodeStatus DecodeGPRNM3ZRegisterClass(MCInst *Inst, unsigned Re... function DecodeStatus (line 1836) | static DecodeStatus DecodeGPRNM4RegisterClass(MCInst *Inst, unsigned RegNo, function DecodeStatus (line 1849) | static DecodeStatus DecodeGPRNM4ZRegisterClass(MCInst *Inst, unsigned Re... function DecodeStatus (line 1865) | static DecodeStatus DecodeGPRNM32NZRegisterClass(MCInst *Inst, unsigned ... function DecodeStatus (line 1876) | static DecodeStatus DecodeGPRNM32RegisterClass(MCInst *Inst, unsigned Re... function DecodeStatus (line 1887) | static DecodeStatus DecodeGPRNM2R1RegisterClass(MCInst *Inst, unsigned R... function DecodeStatus (line 1900) | static DecodeStatus DecodeGPRNM1R1RegisterClass(MCInst *Inst, unsigned R... function DecodeStatus (line 1912) | static DecodeStatus DecodePtrRegisterClass(MCInst *Inst, unsigned RegNo, function DecodeStatus (line 1922) | static DecodeStatus DecodeDSPRRegisterClass(MCInst *Inst, unsigned RegNo, function DecodeStatus (line 1929) | static DecodeStatus DecodeFGR64RegisterClass(MCInst *Inst, unsigned RegNo, function DecodeStatus (line 1941) | static DecodeStatus DecodeFGR32RegisterClass(MCInst *Inst, unsigned RegNo, function DecodeStatus (line 1953) | static DecodeStatus DecodeCCRRegisterClass(MCInst *Inst, unsigned RegNo, function DecodeStatus (line 1964) | static DecodeStatus DecodeFCCRegisterClass(MCInst *Inst, unsigned RegNo, function DecodeStatus (line 1975) | static DecodeStatus DecodeFGRCCRegisterClass(MCInst *Inst, unsigned RegNo, function DecodeStatus (line 1987) | static DecodeStatus DecodeMem(MCInst *Inst, uint32_t Insn, uint64_t Addr... function DecodeStatus (line 2051) | static DecodeStatus DecodeMemZeroNM(MCInst *Inst, uint32_t Insn, function DecodeStatus (line 2082) | static DecodeStatus DecodeMemNM4x4(MCInst *Inst, uint32_t Insn, function DecodeStatus (line 2097) | static DecodeStatus DecodeMemEVA(MCInst *Inst, uint32_t Insn, uint64_t A... function DecodeStatus (line 2119) | static DecodeStatus DecodeCOP0SelRegisterClass(MCInst *Inst, unsigned Re... function DecodeStatus (line 2155) | static DecodeStatus DecodeLoadByte15(MCInst *Inst, uint32_t Insn, function DecodeStatus (line 2172) | static DecodeStatus DecodeCacheOp(MCInst *Inst, uint32_t Insn, uint64_t ... function DecodeStatus (line 2188) | static DecodeStatus DecodeCacheOpMM(MCInst *Inst, uint32_t Insn, function DecodeStatus (line 2204) | static DecodeStatus DecodePrefeOpMM(MCInst *Inst, uint32_t Insn, function DecodeStatus (line 2220) | static DecodeStatus DecodeCacheeOp_CacheOpR6(MCInst *Inst, uint32_t Insn, function DecodeStatus (line 2237) | static DecodeStatus DecodeSyncI(MCInst *Inst, uint32_t Insn, uint64_t Ad... function DecodeStatus (line 2251) | static DecodeStatus DecodeSyncI_MM(MCInst *Inst, uint32_t Insn, function DecodeStatus (line 2265) | static DecodeStatus DecodeSynciR6(MCInst *Inst, uint32_t Insn, uint64_t ... function DecodeStatus (line 2279) | static DecodeStatus DecodeMSA128Mem(MCInst *Inst, uint32_t Insn, function DecodeStatus (line 2325) | static DecodeStatus DecodeMemMMImm4(MCInst *Inst, uint32_t Insn, function DecodeStatus (line 2382) | static DecodeStatus DecodeMemMMSPImm5Lsl2(MCInst *Inst, uint32_t Insn, function DecodeStatus (line 2397) | static DecodeStatus DecodeMemMMGPImm7Lsl2(MCInst *Inst, uint32_t Insn, function DecodeStatus (line 2412) | static DecodeStatus DecodeMemMMReglistImm4Lsl2(MCInst *Inst, uint32_t Insn, function DecodeStatus (line 2437) | static DecodeStatus DecodeMemMMImm9(MCInst *Inst, uint32_t Insn, function DecodeStatus (line 2458) | static DecodeStatus DecodeMemMMImm12(MCInst *Inst, uint32_t Insn, function DecodeStatus (line 2493) | static DecodeStatus DecodeMemMMImm16(MCInst *Inst, uint32_t Insn, function DecodeStatus (line 2510) | static DecodeStatus DecodeFMem(MCInst *Inst, uint32_t Insn, uint64_t Add... function DecodeStatus (line 2527) | static DecodeStatus DecodeFMemMMR2(MCInst *Inst, uint32_t Insn, function DecodeStatus (line 2546) | static DecodeStatus DecodeFMem2(MCInst *Inst, uint32_t Insn, uint64_t Ad... function DecodeStatus (line 2563) | static DecodeStatus DecodeFMem3(MCInst *Inst, uint32_t Insn, uint64_t Ad... function DecodeStatus (line 2580) | static DecodeStatus DecodeFMemCop2R6(MCInst *Inst, uint32_t Insn, function DecodeStatus (line 2597) | static DecodeStatus DecodeFMemCop2MMR6(MCInst *Inst, uint32_t Insn, function DecodeStatus (line 2614) | static DecodeStatus DecodeSpecial3LlSc(MCInst *Inst, uint32_t Insn, function DecodeStatus (line 2636) | static DecodeStatus DecodeHWRegsRegisterClass(MCInst *Inst, unsigned RegNo, function DecodeStatus (line 2647) | static DecodeStatus DecodeAFGR64RegisterClass(MCInst *Inst, unsigned RegNo, function DecodeStatus (line 2659) | static DecodeStatus DecodeACC64DSPRegisterClass(MCInst *Inst, unsigned R... function DecodeStatus (line 2671) | static DecodeStatus DecodeHI32DSPRegisterClass(MCInst *Inst, unsigned Re... function DecodeStatus (line 2683) | static DecodeStatus DecodeLO32DSPRegisterClass(MCInst *Inst, unsigned Re... function DecodeStatus (line 2695) | static DecodeStatus DecodeMSA128BRegisterClass(MCInst *Inst, unsigned Re... function DecodeStatus (line 2707) | static DecodeStatus DecodeMSA128HRegisterClass(MCInst *Inst, unsigned Re... function DecodeStatus (line 2719) | static DecodeStatus DecodeMSA128WRegisterClass(MCInst *Inst, unsigned Re... function DecodeStatus (line 2731) | static DecodeStatus DecodeMSA128DRegisterClass(MCInst *Inst, unsigned Re... function DecodeStatus (line 2743) | static DecodeStatus DecodeMSACtrlRegisterClass(MCInst *Inst, unsigned Re... function DecodeStatus (line 2755) | static DecodeStatus DecodeCOP0RegisterClass(MCInst *Inst, unsigned RegNo, function DecodeStatus (line 2767) | static DecodeStatus DecodeCOP2RegisterClass(MCInst *Inst, unsigned RegNo, function DecodeStatus (line 2779) | static DecodeStatus DecodeBranchTarget(MCInst *Inst, unsigned Offset, function DecodeStatus (line 2787) | static DecodeStatus DecodeBranchTarget1SImm16(MCInst *Inst, unsigned Off... function DecodeStatus (line 2796) | static DecodeStatus DecodeJumpTarget(MCInst *Inst, uint32_t Insn, function DecodeStatus (line 2804) | static DecodeStatus DecodeBranchTarget21(MCInst *Inst, unsigned Offset, function DecodeStatus (line 2813) | static DecodeStatus DecodeBranchTarget21MM(MCInst *Inst, unsigned Offset, function DecodeStatus (line 2823) | static DecodeStatus DecodeBranchTarget26(MCInst *Inst, unsigned Offset, function DecodeStatus (line 2832) | static DecodeStatus DecodeBranchTarget7MM(MCInst *Inst, unsigned Offset, function DecodeStatus (line 2840) | static DecodeStatus DecodeBranchTarget10MM(MCInst *Inst, unsigned Offset, function DecodeStatus (line 2849) | static DecodeStatus DecodeBranchTargetMM(MCInst *Inst, unsigned Offset, function DecodeStatus (line 2857) | static DecodeStatus DecodeBranchTarget26MM(MCInst *Inst, unsigned Offset, function DecodeStatus (line 2867) | static DecodeStatus DecodeJumpTargetMM(MCInst *Inst, uint32_t Insn, function DecodeStatus (line 2895) | static DecodeStatus DecodeJumpTargetXMM(MCInst *Inst, uint32_t Insn, function DecodeStatus (line 2903) | static DecodeStatus DecodeAddiur2Simm7(MCInst *Inst, unsigned Value, function DecodeStatus (line 2915) | static DecodeStatus DecodeLi16Imm(MCInst *Inst, unsigned Value, function DecodeStatus (line 2925) | static DecodeStatus DecodePOOL16BEncodedField(MCInst *Inst, unsigned Value, function DecodeStatus (line 2974) | static DecodeStatus DecodeInsSize(MCInst *Inst, uint32_t Insn, uint64_t ... function DecodeStatus (line 2986) | static DecodeStatus DecodeSimm19Lsl2(MCInst *Inst, uint32_t Insn, function DecodeStatus (line 2993) | static DecodeStatus DecodeSimm18Lsl3(MCInst *Inst, uint32_t Insn, function DecodeStatus (line 3000) | static DecodeStatus DecodeSimm9SP(MCInst *Inst, uint32_t Insn, uint64_t ... function DecodeStatus (line 3025) | static DecodeStatus DecodeANDI16Imm(MCInst *Inst, uint32_t Insn, function DecodeStatus (line 3036) | static DecodeStatus DecodeRegListOperand(MCInst *Inst, uint32_t Insn, function DecodeStatus (line 3064) | static DecodeStatus DecodeRegListOperand16(MCInst *Inst, uint32_t Insn, function DecodeStatus (line 3089) | static DecodeStatus DecodeMovePOperands(MCInst *Inst, uint32_t Insn, function DecodeStatus (line 3115) | static DecodeStatus DecodeMovePRegPair(MCInst *Inst, unsigned RegPair, function DecodeStatus (line 3158) | static DecodeStatus DecodeSimm23Lsl2(MCInst *Inst, uint32_t Insn, function DecodeStatus (line 3165) | static DecodeStatus DecodeBgtzGroupBranchMMR6(MCInst *MI, uint32_t insn, function DecodeStatus (line 3218) | static DecodeStatus DecodeBlezGroupBranchMMR6(MCInst *MI, uint32_t insn, function DecodeStatus (line 3267) | static DecodeStatus DecodeFIXMEInstruction(MCInst *Inst, uint32_t Insn, function DecodeStatus (line 3274) | static DecodeStatus DecodeImmM1To126(MCInst *Inst, unsigned Value, function DecodeStatus (line 3284) | static DecodeStatus DecodeUImm4Mask(MCInst *Inst, unsigned Value, function DecodeStatus (line 3296) | static DecodeStatus DecodeUImm3Shift(MCInst *Inst, unsigned Value, function DecodeStatus (line 3306) | static DecodeStatus DecodeNMRegListOperand(MCInst *Inst, uint32_t Insn, function DecodeStatus (line 3331) | static DecodeStatus DecodeNMRegList16Operand(MCInst *Inst, uint32_t Insn, function DecodeStatus (line 3343) | static DecodeStatus DecodeNegImm12(MCInst *Inst, uint32_t Insn, function DecodeStatus (line 3382) | static DecodeStatus DecodeSImm32s12(MCInst *Inst, uint32_t Insn, function DecodeStatus (line 3405) | static DecodeStatus DecodeBranchConflictNM(MCInst *Inst, uint32_t Insn, function DecodeStatus (line 3426) | DecodeStatus Mips_LLVM_getInstruction(MCInst *Instr, uint64_t *Size, FILE: arch/Mips/MipsInstPrinter.c function isReg (line 52) | static bool isReg(const MCInst *MI, unsigned OpNo, unsigned R) function printRegName (line 115) | static void printRegName(MCInst *MI, SStream *OS, MCRegister Reg) function patch_cs_printer (line 125) | static void patch_cs_printer(MCInst *MI, SStream *O) function patch_cs_detail_operand_reg (line 142) | static void patch_cs_detail_operand_reg(cs_mips_op *op, unsigned reg, function patch_cs_details (line 151) | static void patch_cs_details(MCInst *MI) function Mips_LLVM_printInst (line 233) | void Mips_LLVM_printInst(MCInst *MI, uint64_t Address, SStream *O) function printOperand (line 257) | void printOperand(MCInst *MI, unsigned OpNo, SStream *O) function printJumpOperand (line 311) | static void printJumpOperand(MCInst *MI, unsigned OpNo, SStream *O) function printBranchOperand (line 324) | static void printBranchOperand(MCInst *MI, uint64_t Address, unsigned OpNo, function printMemOperand (line 396) | static void printMemOperand(MCInst *MI, int opNum, SStream *O) function printMemOperandEA (line 458) | static void printMemOperandEA(MCInst *MI, int opNum, SStream *O) function printFCCOperand (line 467) | static void printFCCOperand(MCInst *MI, int opNum, SStream *O) function printAlias (line 474) | static bool printAlias(const char *Str, const MCInst *MI, uint64_t Address, function printAlias2 (line 486) | static bool printAlias2(const char *Str, const MCInst *MI, uint64_t Addr... function printAlias3 (line 499) | static bool printAlias3(const char *Str, const MCInst *MI, uint64_t Addr... function printAlias4 (line 511) | static bool printAlias4(const MCInst *MI, uint64_t Address, SStream *OS) function printRegisterList (line 603) | static void printRegisterList(MCInst *MI, int opNum, SStream *O) function printNanoMipsRegisterList (line 616) | static void printNanoMipsRegisterList(MCInst *MI, int OpNum, SStream *O) function printHi20 (line 626) | static void printHi20(MCInst *MI, int OpNum, SStream *O) function printHi20PCRel (line 638) | static void printHi20PCRel(MCInst *MI, uint64_t Address, int OpNum, SStr... function printPCRel (line 650) | static void printPCRel(MCInst *MI, uint64_t Address, int OpNum, SStream *O) FILE: arch/Mips/MipsInstPrinter.h type Mips_FPBranchCode (line 47) | typedef enum MipsFPBranchCode { type Mips_CondCode (line 56) | typedef enum MipsCondCode { FILE: arch/Mips/MipsMapping.c function Mips_init_mri (line 28) | void Mips_init_mri(MCRegisterInfo *MRI) function Mips_get_insn_id (line 45) | void Mips_get_insn_id(cs_struct *h, cs_insn *insn, unsigned int id) function Mips_reg_access (line 116) | void Mips_reg_access(const cs_insn *insn, cs_regs regs_read, function Mips_set_instr_map_data (line 172) | void Mips_set_instr_map_data(MCInst *MI) function Mips_getInstruction (line 191) | bool Mips_getInstruction(csh handle, const uint8_t *code, size_t code_len, function Mips_printer (line 212) | void Mips_printer(MCInst *MI, SStream *O, void * /* MCRegisterInfo* */ i... function Mips_setup_op (line 224) | static void Mips_setup_op(cs_mips_op *op) function Mips_init_cs_detail (line 230) | void Mips_init_cs_detail(MCInst *MI) function Mips_set_detail_op_mem_reg (line 247) | static void Mips_set_detail_op_mem_reg(MCInst *MI, unsigned OpNum, mips_... function Mips_set_detail_op_mem_disp (line 254) | static void Mips_set_detail_op_mem_disp(MCInst *MI, unsigned OpNum, int6... function Mips_set_detail_op_imm (line 261) | static void Mips_set_detail_op_imm(MCInst *MI, unsigned OpNum, int64_t Imm) function Mips_set_detail_op_uimm (line 277) | static void Mips_set_detail_op_uimm(MCInst *MI, unsigned OpNum, uint64_t... function Mips_set_detail_op_reg (line 294) | static void Mips_set_detail_op_reg(MCInst *MI, unsigned OpNum, mips_reg ... function Mips_set_detail_op_operand (line 314) | static void Mips_set_detail_op_operand(MCInst *MI, unsigned OpNum) function Mips_set_detail_op_jump (line 337) | static void Mips_set_detail_op_jump(MCInst *MI, unsigned OpNum) function Mips_set_detail_op_branch (line 351) | static void Mips_set_detail_op_branch(MCInst *MI, unsigned OpNum) function Mips_set_detail_op_unsigned (line 364) | static void Mips_set_detail_op_unsigned(MCInst *MI, unsigned OpNum) function Mips_set_detail_op_unsigned_offset (line 369) | static void Mips_set_detail_op_unsigned_offset(MCInst *MI, unsigned OpNum, function Mips_set_detail_op_mem_nanomips (line 379) | static void Mips_set_detail_op_mem_nanomips(MCInst *MI, unsigned OpNum) function Mips_set_detail_op_reglist (line 390) | static void Mips_set_detail_op_reglist(MCInst *MI, unsigned OpNum, function Mips_set_detail_op_unsigned_address (line 408) | static void Mips_set_detail_op_unsigned_address(MCInst *MI, unsigned OpNum) function Mips_add_cs_detail_0 (line 414) | void Mips_add_cs_detail_0(MCInst *MI, mips_op_group op_group, size_t OpNum) function Mips_set_mem_access (line 487) | void Mips_set_mem_access(MCInst *MI, bool status) FILE: arch/Mips/MipsMapping.h type mips_op_group (line 11) | typedef enum { function set_mem_access (line 44) | static inline void set_mem_access(MCInst *MI, bool status) FILE: arch/Mips/MipsModule.c function cs_err (line 13) | cs_err Mips_global_init(cs_struct *ud) function cs_err (line 38) | cs_err Mips_option(cs_struct *handle, cs_opt_type type, size_t value) FILE: arch/PowerPC/PPCDisassembler.c function DecodeStatus (line 54) | static DecodeStatus decodeCondBrTarget(MCInst *Inst, unsigned Imm, function DecodeStatus (line 61) | static DecodeStatus decodeDirectBrTarget(MCInst *Inst, unsigned Imm, function DecodeStatus (line 72) | static DecodeStatus decodeRegisterClass(MCInst *Inst, uint64_t RegNo, function DecodeStatus (line 79) | static DecodeStatus DecodeCRRCRegisterClass(MCInst *Inst, uint64_t RegNo, function DecodeStatus (line 86) | static DecodeStatus DecodeCRBITRCRegisterClass(MCInst *Inst, uint64_t Re... function DecodeStatus (line 93) | static DecodeStatus DecodeF4RCRegisterClass(MCInst *Inst, uint64_t RegNo, function DecodeStatus (line 100) | static DecodeStatus DecodeF8RCRegisterClass(MCInst *Inst, uint64_t RegNo, function DecodeStatus (line 107) | static DecodeStatus DecodeFpRCRegisterClass(MCInst *Inst, uint64_t RegNo, function DecodeStatus (line 116) | static DecodeStatus DecodeVFRCRegisterClass(MCInst *Inst, uint64_t RegNo, function DecodeStatus (line 123) | static DecodeStatus DecodeVRRCRegisterClass(MCInst *Inst, uint64_t RegNo, function DecodeStatus (line 130) | static DecodeStatus DecodeVSRCRegisterClass(MCInst *Inst, uint64_t RegNo, function DecodeStatus (line 137) | static DecodeStatus DecodeVSFRCRegisterClass(MCInst *Inst, uint64_t RegNo, function DecodeStatus (line 144) | static DecodeStatus DecodeVSSRCRegisterClass(MCInst *Inst, uint64_t RegNo, function DecodeStatus (line 151) | static DecodeStatus DecodeGPRCRegisterClass(MCInst *Inst, uint64_t RegNo, function DecodeStatus (line 158) | static DecodeStatus DecodeGPRC_NOR0RegisterClass(MCInst *Inst, uint64_t ... function DecodeStatus (line 165) | static DecodeStatus DecodeG8RCRegisterClass(MCInst *Inst, uint64_t RegNo, function DecodeStatus (line 172) | static DecodeStatus DecodeG8pRCRegisterClass(MCInst *Inst, uint64_t RegNo, function DecodeStatus (line 179) | static DecodeStatus DecodeG8RC_NOX0RegisterClass(MCInst *Inst, uint64_t ... function DecodeStatus (line 189) | static DecodeStatus DecodeSPERCRegisterClass(MCInst *Inst, uint64_t RegNo, function DecodeStatus (line 196) | static DecodeStatus DecodeACCRCRegisterClass(MCInst *Inst, uint64_t RegNo, function DecodeStatus (line 203) | static DecodeStatus DecodeWACCRCRegisterClass(MCInst *Inst, uint64_t RegNo, function DecodeStatus (line 210) | static DecodeStatus DecodeWACC_HIRCRegisterClass(MCInst *Inst, uint64_t ... function DecodeStatus (line 219) | DecodeStatus DecodeDMRROWRCRegisterClass(MCInst *Inst, uint64_t RegNo, function DecodeStatus (line 225) | static DecodeStatus DecodeDMRROWpRCRegisterClass(MCInst *Inst, uint64_t ... function DecodeStatus (line 232) | static DecodeStatus DecodeDMRRCRegisterClass(MCInst *Inst, uint64_t RegNo, function DecodeStatus (line 241) | DecodeStatus DecodeDMRpRCRegisterClass(MCInst *Inst, uint64_t RegNo, function DecodeStatus (line 247) | static DecodeStatus DecodeVSRpRCRegisterClass(MCInst *Inst, uint64_t RegNo, function DecodeStatus (line 257) | static DecodeStatus DecodeQFRCRegisterClass(MCInst *Inst, uint64_t RegNo, function DecodeStatus (line 300) | static DecodeStatus decodeImmZeroOperand(MCInst *Inst, uint64_t Imm, function DecodeStatus (line 309) | static DecodeStatus decodeVSRpEvenOperands(MCInst *Inst, uint64_t RegNo, function DecodeStatus (line 319) | static DecodeStatus decodeDispSPE8Operand(MCInst *Inst, uint64_t Imm, function DecodeStatus (line 330) | static DecodeStatus decodeDispSPE4Operand(MCInst *Inst, uint64_t Imm, function DecodeStatus (line 341) | static DecodeStatus decodeDispSPE2Operand(MCInst *Inst, uint64_t Imm, function DecodeStatus (line 351) | static DecodeStatus decodeDispRIXOperand(MCInst *Inst, uint64_t Imm, function DecodeStatus (line 359) | static DecodeStatus decodeDispRIX16Operand(MCInst *Inst, uint64_t Imm, function DecodeStatus (line 367) | static DecodeStatus decodeDispRIHashOperand(MCInst *Inst, uint64_t Imm, function DecodeStatus (line 381) | static DecodeStatus decodeCRBitMOperand(MCInst *Inst, uint64_t Imm, function DecodeStatus (line 396) | DecodeStatus getInstruction(csh ud, const uint8_t *Bytes, size_t BytesLen, function DecodeStatus (line 452) | DecodeStatus PPC_LLVM_getInstruction(csh handle, const uint8_t *Bytes, FILE: arch/PowerPC/PPCInstPrinter.c function showRegistersWithPercentPrefix (line 65) | static inline bool showRegistersWithPercentPrefix(const MCInst *MI, function showRegistersWithPrefix (line 109) | static inline bool showRegistersWithPrefix(const MCInst *MI) function printOperand (line 114) | static inline void printOperand(MCInst *MI, unsigned OpNo, SStream *O) function printPredicateOperand (line 147) | static inline void printPredicateOperand(MCInst *MI, unsigned OpNo, SStr... function printATBitsAsHint (line 247) | static inline void printATBitsAsHint(MCInst *MI, unsigned OpNo, SStream *O) function printU1ImmOperand (line 257) | static inline void printU1ImmOperand(MCInst *MI, unsigned OpNo, SStream *O) function printU2ImmOperand (line 265) | static inline void printU2ImmOperand(MCInst *MI, unsigned OpNo, SStream *O) function printU3ImmOperand (line 273) | static inline void printU3ImmOperand(MCInst *MI, unsigned OpNo, SStream *O) function printU4ImmOperand (line 281) | static inline void printU4ImmOperand(MCInst *MI, unsigned OpNo, SStream *O) function printS5ImmOperand (line 289) | static inline void printS5ImmOperand(MCInst *MI, unsigned OpNo, SStream *O) function printImmZeroOperand (line 297) | static inline void printImmZeroOperand(MCInst *MI, unsigned OpNo, SStrea... function printU5ImmOperand (line 305) | static inline void printU5ImmOperand(MCInst *MI, unsigned OpNo, SStream *O) function printU6ImmOperand (line 313) | static inline void printU6ImmOperand(MCInst *MI, unsigned OpNo, SStream *O) function printU7ImmOperand (line 321) | static inline void printU7ImmOperand(MCInst *MI, unsigned OpNo, SStream *O) function printU8ImmOperand (line 332) | static inline void printU8ImmOperand(MCInst *MI, unsigned OpNo, SStream *O) function printU10ImmOperand (line 340) | static inline void printU10ImmOperand(MCInst *MI, unsigned OpNo, SStream... function printU12ImmOperand (line 348) | static inline void printU12ImmOperand(MCInst *MI, unsigned OpNo, SStream... function printS12ImmOperand (line 356) | static inline void printS12ImmOperand(MCInst *MI, unsigned OpNo, SStream... function printMemRegImmPS (line 367) | static inline void printMemRegImmPS(MCInst *MI, unsigned OpNo, SStream *O) function printS16ImmOperand (line 379) | static inline void printS16ImmOperand(MCInst *MI, unsigned OpNo, SStream... function printS34ImmOperand (line 389) | static inline void printS34ImmOperand(MCInst *MI, unsigned OpNo, SStream... function printU16ImmOperand (line 401) | static inline void printU16ImmOperand(MCInst *MI, unsigned OpNo, SStream... function printBranchOperand (line 411) | static inline void printBranchOperand(MCInst *MI, uint64_t Address, function printAbsBranchOperand (line 443) | static inline void printAbsBranchOperand(MCInst *MI, unsigned OpNo, SStr... function printcrbitm (line 456) | static inline void printcrbitm(MCInst *MI, unsigned OpNo, SStream *O) function printMemRegImm (line 492) | static inline void printMemRegImm(MCInst *MI, unsigned OpNo, SStream *O) function printMemRegImmHash (line 507) | static inline void printMemRegImmHash(MCInst *MI, unsigned OpNo, SStream... function printMemRegImm34PCRel (line 519) | static inline void printMemRegImm34PCRel(MCInst *MI, unsigned OpNo, SStr... function printMemRegImm34 (line 531) | static inline void printMemRegImm34(MCInst *MI, unsigned OpNo, SStream *O) function printMemRegReg (line 543) | static inline void printMemRegReg(MCInst *MI, unsigned OpNo, SStream *O) function printTLSCall (line 559) | static inline void printTLSCall(MCInst *MI, unsigned OpNo, SStream *O) function printInst (line 576) | static void printInst(MCInst *MI, uint64_t Address, const char *Annot, function PPC_LLVM_printInst (line 756) | void PPC_LLVM_printInst(MCInst *MI, uint64_t Address, const char *Annot, FILE: arch/PowerPC/PPCInstrInfo.h function isVFRegister (line 9) | static bool isVFRegister(unsigned Reg) function isVRRegister (line 13) | static bool isVRRegister(unsigned Reg) function PPCInstrInfo_getRegNumForOperand (line 26) | static unsigned PPCInstrInfo_getRegNumForOperand(const MCInstrDesc *Desc, FILE: arch/PowerPC/PPCMCTargetDesc.h function isRunOfOnes (line 52) | static inline bool isRunOfOnes(unsigned Val, unsigned *MB, unsigned *ME) function isRunOfOnes64 (line 77) | static inline bool isRunOfOnes64(uint64_t Val, unsigned *MB, unsigned *ME) FILE: arch/PowerPC/PPCMapping.c function is_feature_of (line 98) | static inline bool is_feature_of(int feature, int **feature_set, int set... function PPC_init_mri (line 115) | void PPC_init_mri(MCRegisterInfo *MRI) function PPC_get_insn_id (line 133) | void PPC_get_insn_id(cs_struct *h, cs_insn *insn, unsigned int id) function PPC_check_updates_cr0 (line 202) | void PPC_check_updates_cr0(MCInst *MI) function PPC_add_branch_predicates (line 220) | static void PPC_add_branch_predicates(MCInst *MI, const uint8_t *Bytes, function PPC_set_instr_map_data (line 287) | void PPC_set_instr_map_data(MCInst *MI, const uint8_t *Bytes, size_t Byt... function PPC_init_cs_detail (line 302) | void PPC_init_cs_detail(MCInst *MI) function PPC_printer (line 317) | void PPC_printer(MCInst *MI, SStream *O, void * /* MCRegisterInfo* */ info) function PPC_getInstruction (line 329) | bool PPC_getInstruction(csh handle, const uint8_t *bytes, size_t bytes_len, function PPC_getFeatureBits (line 340) | bool PPC_getFeatureBits(unsigned int mode, unsigned int feature) function handle_memory_operand (line 396) | static void handle_memory_operand(MCInst *MI, unsigned OpNum) function add_cs_detail_general (line 411) | static void add_cs_detail_general(MCInst *MI, ppc_op_group op_group, function PPC_add_cs_detail_1 (line 582) | void PPC_add_cs_detail_1(MCInst *MI, ppc_op_group op_group, unsigned OpNum, function PPC_add_cs_detail_0 (line 616) | void PPC_add_cs_detail_0(MCInst *MI, ppc_op_group op_group, unsigned OpNo) function PPC_set_detail_op_mem (line 658) | void PPC_set_detail_op_mem(MCInst *MI, unsigned OpNum, uint64_t Val, function PPC_set_detail_op_reg (line 696) | void PPC_set_detail_op_reg(MCInst *MI, unsigned OpNum, ppc_reg Reg) function PPC_set_detail_op_imm (line 712) | void PPC_set_detail_op_imm(MCInst *MI, unsigned OpNum, int64_t Imm) function PPC_set_mem_access (line 726) | void PPC_set_mem_access(MCInst *MI, bool status) function PPC_setup_op (line 752) | void PPC_setup_op(cs_ppc_op *op) function PPC_insert_detail_op_imm_at (line 760) | void PPC_insert_detail_op_imm_at(MCInst *MI, unsigned index, int64_t Val, FILE: arch/PowerPC/PPCMapping.h type ppc_op_group (line 11) | typedef enum { type ppc_alias_id (line 33) | typedef struct { function set_mem_access (line 39) | static inline void set_mem_access(MCInst *MI, bool status) FILE: arch/PowerPC/PPCModule.c function cs_err (line 11) | cs_err PPC_global_init(cs_struct *ud) function cs_err (line 33) | cs_err PPC_option(cs_struct *handle, cs_opt_type type, size_t value) FILE: arch/PowerPC/PPCPredicates.h type ppc_pred (line 39) | typedef ppc_pred PPC_Predicate; function PPC_getPredicateCondition (line 47) | static inline unsigned PPC_getPredicateCondition(PPC_Predicate Opcode) function PPC_getPredicateHint (line 53) | static inline unsigned PPC_getPredicateHint(PPC_Predicate Opcode) function PPC_Predicate (line 59) | static inline PPC_Predicate PPC_getPredicate(unsigned Condition, unsigne... FILE: arch/RISCV/RISCVBaseInfo.c type VLMULDecodeResult (line 38) | typedef struct { function VLMULDecodeResult (line 42) | VLMULDecodeResult decodeVLMUL(RISCVII_VLMUL VLMUL) function printVType (line 66) | void printVType(unsigned VType, SStream *OS) type LoadFP32ImmArrElement (line 95) | typedef struct { function getFPImm (line 112) | float getFPImm(unsigned Imm) function RISCVZC_printSpimm (line 134) | void RISCVZC_printSpimm(int64_t Spimm, SStream *OS) FILE: arch/RISCV/RISCVBaseInfo.h type RISCVOp_OperandType (line 69) | typedef enum OperandType { type RISCVFenceField_FenceField (line 114) | typedef enum FenceField { type RISCVFPRndMode_RoundingMode (line 123) | typedef enum RoundingMode { function RISCVFPRndMode_isValidRoundingMode (line 133) | inline static bool RISCVFPRndMode_isValidRoundingMode(unsigned Mode) function RISCVVType_isTailAgnostic (line 168) | inline static bool RISCVVType_isTailAgnostic(unsigned VType) function RISCVVType_isMaskAgnostic (line 173) | inline static bool RISCVVType_isMaskAgnostic(unsigned VType) type RISCVZC_RLISTENCODE (line 178) | typedef enum RLISTENCODE { function RISCVZC_getStackAdjBase (line 195) | inline static unsigned RISCVZC_getStackAdjBase(unsigned RlistVal, bool I... type RISCVII_VLMUL (line 248) | typedef enum VLMUL { function RISCVII_VLMUL (line 259) | inline static RISCVII_VLMUL RISCVVType_getVLMUL(unsigned VType) function RISCVVType_decodeVSEW (line 265) | inline static unsigned RISCVVType_decodeVSEW(unsigned VSEW) function RISCVVType_getSEW (line 271) | inline static unsigned RISCVVType_getSEW(unsigned VType) type RegVal (line 277) | typedef struct { type RISCV_SysReg (line 281) | typedef struct SysReg { FILE: arch/RISCV/RISCVDisassembler.c function DecodeStatus (line 64) | static DecodeStatus DecodeGPRRegisterClass(MCInst *Inst, uint32_t RegNo, function DecodeStatus (line 78) | static DecodeStatus DecodeGPRX1X5RegisterClass(MCInst *Inst, uint32_t Re... function DecodeStatus (line 90) | static DecodeStatus DecodeFPR16RegisterClass(MCInst *Inst, uint32_t RegNo, function DecodeStatus (line 102) | static DecodeStatus DecodeFPR32RegisterClass(MCInst *Inst, uint32_t RegNo, function DecodeStatus (line 114) | static DecodeStatus DecodeFPR32CRegisterClass(MCInst *Inst, uint32_t RegNo, function DecodeStatus (line 126) | static DecodeStatus DecodeFPR64RegisterClass(MCInst *Inst, uint32_t RegNo, function DecodeStatus (line 138) | static DecodeStatus DecodeFPR64CRegisterClass(MCInst *Inst, uint32_t RegNo, function DecodeStatus (line 150) | static DecodeStatus DecodeGPRNoX0RegisterClass(MCInst *Inst, uint32_t Re... function DecodeStatus (line 161) | static DecodeStatus DecodeGPRNoX0X2RegisterClass(MCInst *Inst, uint64_t ... function DecodeStatus (line 172) | static DecodeStatus DecodeGPRCRegisterClass(MCInst *Inst, uint32_t RegNo, function DecodeStatus (line 184) | static DecodeStatus DecodeGPRPairRegisterClass(MCInst *Inst, uint32_t Re... function DecodeStatus (line 196) | static DecodeStatus DecodeSR07RegisterClass(MCInst *Inst, uint64_t RegNo, function DecodeStatus (line 209) | static DecodeStatus DecodeVRRegisterClass(MCInst *Inst, uint32_t RegNo, function DecodeStatus (line 220) | static DecodeStatus DecodeVRM2RegisterClass(MCInst *Inst, uint32_t RegNo, function DecodeStatus (line 235) | static DecodeStatus DecodeVRM4RegisterClass(MCInst *Inst, uint32_t RegNo, function DecodeStatus (line 250) | static DecodeStatus DecodeVRM8RegisterClass(MCInst *Inst, uint32_t RegNo, function DecodeStatus (line 265) | static DecodeStatus decodeVMaskReg(MCInst *Inst, uint64_t RegNo, function DecodeStatus (line 355) | static DecodeStatus decodeCLUIImmOperand(MCInst *Inst, uint32_t Imm, function DecodeStatus (line 366) | static DecodeStatus decodeFRMArg(MCInst *Inst, uint32_t Imm, int64_t Add... function DecodeStatus (line 410) | static DecodeStatus decodeUImmLog2XLenOperand(MCInst *Inst, uint32_t Imm, function DecodeStatus (line 424) | static DecodeStatus decodeUImmLog2XLenNonZeroOperand(MCInst *Inst, uint3... function DecodeStatus (line 435) | static DecodeStatus decodeRVCInstrRdRs1ImmZero(MCInst *Inst, uint32_t Insn, function DecodeStatus (line 449) | static DecodeStatus decodeCSSPushPopchk(MCInst *Inst, uint32_t Insn, function DecodeStatus (line 460) | static DecodeStatus decodeRVCInstrRdSImm(MCInst *Inst, uint32_t Insn, function DecodeStatus (line 473) | static DecodeStatus decodeRVCInstrRdRs1UImm(MCInst *Inst, uint32_t Insn, function DecodeStatus (line 488) | static DecodeStatus decodeRVCInstrRdRs2(MCInst *Inst, uint32_t Insn, function DecodeStatus (line 498) | static DecodeStatus decodeRVCInstrRdRs1Rs2(MCInst *Inst, uint32_t Insn, function DecodeStatus (line 510) | static DecodeStatus decodeXTHeadMemPair(MCInst *Inst, uint32_t Insn, function DecodeStatus (line 537) | static DecodeStatus decodeZcmpRlist(MCInst *Inst, unsigned Imm, function DecodeStatus (line 546) | static DecodeStatus decodeRegReg(MCInst *Inst, uint32_t Insn, uint64_t A... function DecodeStatus (line 556) | static DecodeStatus decodeZcmpSpimm(MCInst *Inst, unsigned Imm, function addSPOperands (line 565) | void addSPOperands(MCInst *MI) function DecodeStatus (line 579) | DecodeStatus RISCV_getInstruction(MCInst *MI, uint16_t *Size, function RISCV_LLVM_getInstruction (line 744) | bool RISCV_LLVM_getInstruction(csh handle, const uint8_t *Bytes, size_t ... FILE: arch/RISCV/RISCVDisassemblerExtension.c function RISCV_getFeatureBits (line 6) | bool RISCV_getFeatureBits(unsigned int mode, unsigned int feature) FILE: arch/RISCV/RISCVInstPrinter.c function printRegName (line 77) | static inline void printRegName(SStream *O, MCRegister Reg) function haveRequiredFeatures (line 82) | bool haveRequiredFeatures(const RISCV_SysReg *Reg, MCInst *MI) function printOperand (line 92) | static inline void printOperand(MCInst *MI, unsigned OpNo, SStream *O) function printBranchOperand (line 114) | void printBranchOperand(MCInst *MI, uint64_t Address, unsigned OpNo, SSt... function printCSRSystemRegister (line 131) | void printCSRSystemRegister(MCInst *MI, unsigned OpNo, SStream *O) function printFenceArg (line 142) | void printFenceArg(MCInst *MI, unsigned OpNo, SStream *O) function printFRMArg (line 165) | void printFRMArg(MCInst *MI, unsigned OpNo, SStream *O) function printFRMArgLegacy (line 176) | void printFRMArgLegacy(MCInst *MI, unsigned OpNo, SStream *O) function printFPImmOperand (line 189) | void printFPImmOperand(MCInst *MI, unsigned OpNo, SStream *O) function printZeroOffsetMemOp (line 214) | void printZeroOffsetMemOp(MCInst *MI, unsigned OpNo, SStream *O) function printVTypeI (line 226) | void printVTypeI(MCInst *MI, unsigned OpNo, SStream *O) function printRlist (line 241) | void printRlist(MCInst *MI, unsigned OpNo, SStream *O) function printRegReg (line 319) | void printRegReg(MCInst *MI, unsigned OpNo, SStream *O) function printSpimm (line 338) | void printSpimm(MCInst *MI, unsigned OpNo, SStream *O) function printVMaskReg (line 357) | void printVMaskReg(MCInst *MI, unsigned OpNo, SStream *O) function RISCV_LLVM_printInstruction (line 371) | void RISCV_LLVM_printInstruction(MCInst *MI, SStream *O, function isCompressed (line 440) | bool isCompressed(MCInst *MI) FILE: arch/RISCV/RISCVMapping.c function RISCV_add_cs_detail_0 (line 50) | void RISCV_add_cs_detail_0(MCInst *MI, riscv_op_group opgroup, unsigned ... function RISCV_add_groups (line 143) | void RISCV_add_groups(MCInst *MI) function RISCV_add_privileged_group (line 166) | static inline void RISCV_add_privileged_group(MCInst *MI) function RISCV_add_interrupt_group (line 192) | static inline void RISCV_add_interrupt_group(MCInst *MI) function RISCV_add_interrupt_ret_group (line 199) | static inline void RISCV_add_interrupt_ret_group(MCInst *MI) function RISCV_add_call_group (line 208) | static inline void RISCV_add_call_group(MCInst *MI) function RISCV_add_ret_group (line 223) | static inline void RISCV_add_ret_group(MCInst *MI) function RISCV_add_adhoc_groups (line 256) | static inline void RISCV_add_adhoc_groups(MCInst *MI) function RISCV_compact_operands (line 269) | void RISCV_compact_operands(MCInst *MI) function RISCV_add_missing_write_access (line 296) | void RISCV_add_missing_write_access(MCInst *MI) function RISCV_get_insn_id (line 314) | void RISCV_get_insn_id(cs_struct *h, cs_insn *insn, unsigned int id) function riscv_insn (line 401) | riscv_insn RISCV_map_insn(const char *name) function RISCV_init (line 411) | void RISCV_init(MCRegisterInfo *MRI) FILE: arch/RISCV/RISCVMapping.h type riscv_op_group (line 8) | typedef enum { FILE: arch/RISCV/RISCVModule.c function cs_err (line 14) | cs_err RISCV_global_init(cs_struct *ud) function cs_err (line 38) | cs_err RISCV_option(cs_struct *handle, cs_opt_type type, size_t value) FILE: arch/SH/SHDisassembler.c type direction (line 20) | enum direction { read, write } function regs_rw (line 22) | static void regs_rw(cs_detail *detail, enum direction rw, sh_reg reg) function set_reg_n (line 34) | static void set_reg_n(sh_info *info, sh_reg reg, int pos, enum direction... function set_reg (line 42) | static void set_reg(sh_info *info, sh_reg reg, enum direction rw, function set_mem_n (line 49) | static void set_mem_n(sh_info *info, sh_op_mem_type address, sh_reg reg, function set_mem (line 79) | static void set_mem(sh_info *info, sh_op_mem_type address, sh_reg reg, function set_imm (line 86) | static void set_imm(sh_info *info, int sign, uint64_t imm) function set_groups (line 95) | static void set_groups(cs_detail *detail, int n, ...) function isalevel (line 123) | static int isalevel(cs_mode mode) type co_processor (line 135) | enum co_processor { none, shfpu, shdsp } type reg_insn (line 136) | typedef union reg_insn { type ri_list (line 140) | struct ri_list { type ri_list (line 147) | struct ri_list function sh_insn (line 167) | static sh_insn lookup_insn(const struct ri_list *list, int no, cs_mode m... function sh_reg (line 186) | static sh_reg lookup_regs(const struct ri_list *list, int no, cs_mode mode) function sh_reg (line 208) | static sh_reg opSTCsrc(uint16_t code, MCInst *MI, cs_mode mode, sh_info ... function opSTC (line 224) | static bool opSTC(uint16_t code, uint64_t address, MCInst *MI, cs_mode m... function op0xx3 (line 237) | static bool op0xx3(uint16_t code, uint64_t address, MCInst *MI, cs_mode ... function opMOVx (line 300) | static bool opMOVx(uint16_t code, uint64_t address, MCInst *MI, cs_mode ... function opMOV_B (line 334) | static bool opMOV_B(uint16_t code, uint64_t address, MCInst *MI, cs_mode... function opMOV_W (line 340) | static bool opMOV_W(uint16_t code, uint64_t address, MCInst *MI, cs_mode... function opMOV_L (line 346) | static bool opMOV_L(uint16_t code, uint64_t address, MCInst *MI, cs_mode... function opRRfn (line 352) | static bool opRRfn(uint16_t code, MCInst *MI, sh_insn insn, cs_mode mode, function op0xx8 (line 377) | static bool op0xx8(uint16_t code, uint64_t address, MCInst *MI, function op0xx9 (line 407) | static bool op0xx9(uint16_t code, uint64_t address, MCInst *MI, cs_mode ... type ri_list (line 436) | struct ri_list function sh_reg (line 454) | static sh_reg opSTCSTS(uint16_t code, MCInst *MI, cs_mode mode, sh_info ... function op0xxa (line 477) | static bool op0xxa(uint16_t code, uint64_t address, MCInst *MI, cs_mode ... function op0xxb (line 488) | static bool op0xxb(uint16_t code, uint64_t address, MCInst *MI, cs_mode ... function opMAC (line 519) | static bool opMAC(uint16_t code, sh_insn op, MCInst *MI, sh_info *info, function opMAC_L (line 530) | static bool opMAC_L(uint16_t code, uint64_t address, MCInst *MI, cs_mode... function opMAC_W (line 538) | static bool opMAC_W(uint16_t code, uint64_t address, MCInst *MI, cs_mode... function opMOV_L_dsp (line 544) | static bool opMOV_L_dsp(uint16_t code, uint64_t address, MCInst *MI, function opMOV_rind (line 558) | static bool opMOV_rind(uint16_t code, uint64_t address, MCInst *MI, function opMOV_rpd (line 573) | static bool opMOV_rpd(uint16_t code, uint64_t address, MCInst *MI, cs_mo... function op4xx0 (line 600) | static bool op4xx0(uint16_t code, uint64_t address, MCInst *MI, function op4xx1 (line 638) | static bool op4xx1(uint16_t code, uint64_t address, MCInst *MI, cs_mode ... function op4xx2 (line 679) | static bool op4xx2(uint16_t code, uint64_t address, MCInst *MI, cs_mode ... function opSTC_L (line 691) | static bool opSTC_L(uint16_t code, uint64_t address, MCInst *MI, cs_mode... function op4xx4 (line 703) | static bool op4xx4(uint16_t code, uint64_t address, MCInst *MI, cs_mode ... function op4xx5 (line 739) | static bool op4xx5(uint16_t code, uint64_t address, MCInst *MI, cs_mode ... function opLDCLDS (line 789) | static bool opLDCLDS(uint16_t code, MCInst *MI, cs_mode mode, sh_info *i... function op4xx6 (line 809) | static bool op4xx6(uint16_t code, uint64_t address, MCInst *MI, cs_mode ... function opLDCdst (line 817) | static bool opLDCdst(uint16_t code, MCInst *MI, cs_mode mode, sh_info *i... function opLDC_L (line 829) | static bool opLDC_L(uint16_t code, uint64_t address, MCInst *MI, cs_mode... function op4xx8 (line 837) | static bool op4xx8(uint16_t code, uint64_t address, MCInst *MI, cs_mode ... function op4xx9 (line 851) | static bool op4xx9(uint16_t code, uint64_t address, MCInst *MI, cs_mode ... function op4xxa (line 882) | static bool op4xxa(uint16_t code, uint64_t address, MCInst *MI, cs_mode ... function op4xxb (line 890) | static bool op4xxb(uint16_t code, uint64_t address, MCInst *MI, cs_mode ... function opLDC (line 967) | static bool opLDC(uint16_t code, uint64_t address, MCInst *MI, function opMOV_rpi (line 977) | static bool opMOV_rpi(uint16_t code, uint64_t address, MCInst *MI, function opADD_i (line 993) | static bool opADD_i(uint16_t code, uint64_t address, function opMOV_BW_dsp (line 1004) | static bool opMOV_BW_dsp(uint16_t code, uint64_t address, MCInst *MI, function opSETRC (line 1019) | static bool opSETRC(uint16_t code, uint64_t address, MCInst *MI, cs_mode... function opJSR_N (line 1030) | static bool opJSR_N(uint16_t code, uint64_t address, MCInst *MI, cs_mode... function op86xx (line 1046) | static bool op86xx(uint16_t code, uint64_t address, MCInst *MI, cs_mode ... function op87xx (line 1059) | static bool op87xx(uint16_t code, uint64_t address, MCInst *MI, cs_mode ... function opCMP_EQi (line 1072) | static bool opCMP_EQi(uint16_t code, uint64_t address, MCInst *MI, cs_mo... function opLDRC (line 1116) | static bool opLDRC(uint16_t code, uint64_t address, MCInst *MI, function opImmMem (line 1154) | opImmMem(TST) opImmMem(AND) opImmMem(XOR) opImmMem(OR) function opMOV_gbr (line 1189) | static bool opMOV_gbr(uint16_t code, uint64_t address, MCInst *MI, function opTRAPA (line 1203) | static bool opTRAPA(uint16_t code, uint64_t address, MCInst *MI, cs_mode... function opMOVA (line 1213) | static bool opMOVA(uint16_t code, uint64_t address, MCInst *MI, cs_mode ... function opMOV_i (line 1224) | static bool opMOV_i(uint16_t code, uint64_t address, MCInst *MI, cs_mode... function opFRR (line 1260) | opFRR(FADD) opFRR(FSUB) opFRR(FMUL) opFRR(FDIV) opFRRcmp(FCMP_EQ) function opfxx6 (line 1275) | static bool opfxx6(uint16_t code, uint64_t address, MCInst *MI, cs_mode ... function opfxx7 (line 1281) | static bool opfxx7(uint16_t code, uint64_t address, MCInst *MI, cs_mode ... function opfxx8 (line 1287) | static bool opfxx8(uint16_t code, uint64_t address, MCInst *MI, cs_mode ... function opfxx9 (line 1293) | static bool opfxx9(uint16_t code, uint64_t address, MCInst *MI, cs_mode ... function opfxxa (line 1299) | static bool opfxxa(uint16_t code, uint64_t address, MCInst *MI, cs_mode ... function opfxxb (line 1305) | static bool opfxxb(uint16_t code, uint64_t address, MCInst *MI, cs_mode ... function opFMOV (line 1311) | static bool opFMOV(uint16_t code, uint64_t address, MCInst *MI, cs_mode ... function opfxxd (line 1321) | static bool opfxxd(uint16_t code, uint64_t address, MCInst *MI, cs_mode ... function opFMAC (line 1403) | static bool opFMAC(uint16_t code, uint64_t address, MCInst *MI, cs_mode ... function decode_long (line 1417) | static bool decode_long(uint32_t code, uint64_t address, MCInst *MI, function decode_dsp_xy (line 1518) | static bool decode_dsp_xy(sh_info *info, int xy, uint16_t code, function set_dsp_move_d (line 1576) | static bool set_dsp_move_d(sh_info *info, int xy, uint16_t code, cs_mode... function decode_dsp_d (line 1630) | static bool decode_dsp_d(const uint16_t code, MCInst *MI, cs_mode mode, function decode_dsp_s (line 1665) | static bool decode_dsp_s(const uint16_t code, MCInst *MI, sh_info *info, type dsp_reg_opr (line 1717) | typedef enum { f_se, f_sf, f_sx, f_sy, f_dg, f_du } dsp_reg_opr; function set_reg_dsp_read (line 1718) | static void set_reg_dsp_read(sh_info *info, int pos, dsp_reg_opr f, int r, function set_reg_dsp_write_gu (line 1725) | static void set_reg_dsp_write_gu(sh_info *info, int pos, dsp_reg_opr f, ... function set_reg_dsp_write_z (line 1739) | static void set_reg_dsp_write_z(sh_info *info, int pos, int r, function dsp_op_cc_3opr (line 1746) | static bool dsp_op_cc_3opr(uint32_t code, sh_info *info, sh_dsp_insn insn, function dsp_op_cc_2opr (line 1770) | static bool dsp_op_cc_2opr(uint32_t code, sh_info *info, sh_dsp_insn insn, function dsp_op_cc0_2opr (line 1783) | static bool dsp_op_cc0_2opr(uint32_t code, sh_info *info, sh_dsp_insn insn, function decode_dsp_3op (line 1798) | static bool decode_dsp_3op(const uint32_t code, sh_info *info, function decode_dsp_p (line 2010) | static bool decode_dsp_p(const uint32_t code, MCInst *MI, cs_mode mode, function sh_disassemble (line 2064) | static bool sh_disassemble(const uint8_t *code, MCInst *MI, uint64_t add... function SH_getInstruction (line 2138) | bool SH_getInstruction(csh ud, const uint8_t *code, size_t code_len, MCI... function SH_reg_access (line 2166) | void SH_reg_access(const cs_insn *insn, cs_regs regs_read, FILE: arch/SH/SHDisassembler.h type sh_info (line 9) | typedef struct sh_info { FILE: arch/SH/SHInstPrinter.c function SH_get_insn_id (line 47) | void SH_get_insn_id(cs_struct *h, cs_insn *insn, unsigned int id) function print_dsp_double (line 100) | static void print_dsp_double(SStream *O, sh_info *info, int xy) function print_dsp (line 163) | static void print_dsp(SStream *O, sh_info *info) function PrintMemop (line 304) | static void PrintMemop(SStream *O, sh_op_mem *op) function SH_printInst (line 344) | void SH_printInst(MCInst *MI, SStream *O, void *PrinterInfo) FILE: arch/SH/SHInstPrinter.h type SStream (line 14) | struct SStream type SStream (line 16) | struct SStream FILE: arch/SH/SHModule.c function cs_err (line 11) | cs_err SH_global_init(cs_struct *ud) function cs_err (line 34) | cs_err SH_option(cs_struct *handle, cs_opt_type type, size_t value) FILE: arch/Sparc/SparcDisassembler.c function DecodeStatus (line 119) | static DecodeStatus DecodeDisp19(MCInst *Inst, uint32_t ImmVal, function DecodeStatus (line 127) | static DecodeStatus DecodeDisp16(MCInst *Inst, uint32_t ImmVal, function DecodeStatus (line 135) | static DecodeStatus DecodeDisp22(MCInst *Inst, uint32_t ImmVal, function DecodeStatus (line 143) | static DecodeStatus DecodeIntRegsRegisterClass(MCInst *Inst, unsigned Re... function DecodeStatus (line 154) | static DecodeStatus DecodeI64RegsRegisterClass(MCInst *Inst, unsigned Re... function DecodeStatus (line 163) | static DecodeStatus DecodePointerLikeRegClass0(MCInst *Inst, unsigned Re... function DecodeStatus (line 170) | static DecodeStatus DecodeFPRegsRegisterClass(MCInst *Inst, unsigned RegNo, function DecodeStatus (line 181) | static DecodeStatus DecodeDFPRegsRegisterClass(MCInst *Inst, unsigned Re... function DecodeStatus (line 192) | static DecodeStatus DecodeQFPRegsRegisterClass(MCInst *Inst, unsigned Re... function DecodeStatus (line 206) | static DecodeStatus DecodeCoprocRegsRegisterClass(MCInst *Inst, unsigned... function DecodeStatus (line 217) | static DecodeStatus DecodeFCCRegsRegisterClass(MCInst *Inst, unsigned Re... function DecodeStatus (line 227) | static DecodeStatus DecodeASRRegsRegisterClass(MCInst *Inst, unsigned Re... function DecodeStatus (line 237) | static DecodeStatus DecodePRRegsRegisterClass(MCInst *Inst, unsigned RegNo, function DecodeStatus (line 247) | static DecodeStatus DecodeIntPairRegisterClass(MCInst *Inst, unsigned Re... function DecodeStatus (line 264) | static DecodeStatus DecodeCoprocPairRegisterClass(MCInst *Inst, unsigned... function DecodeStatus (line 283) | static DecodeStatus getInstruction(MCInst *Instr, uint64_t *Size, function tryAddingSymbolicOperand (line 317) | static bool tryAddingSymbolicOperand(int64_t Value, bool isBranch, function DecodeStatus (line 326) | static DecodeStatus DecodeCall(MCInst *MI, unsigned insn, uint64_t Address, function DecodeStatus (line 337) | static DecodeStatus DecodeSIMM13(MCInst *MI, unsigned insn, uint64_t Add... function DecodeStatus (line 345) | DecodeStatus Sparc_LLVM_getInstruction(csh handle, const uint8_t *Bytes, FILE: arch/Sparc/SparcDisassemblerExtension.c function Sparc_getFeatureBits (line 7) | bool Sparc_getFeatureBits(unsigned int mode, unsigned int feature) FILE: arch/Sparc/SparcInstPrinter.c function printRegName (line 54) | static void printRegName(SStream *OS, MCRegister Reg) function printRegNameAlt (line 60) | static void printRegNameAlt(SStream *OS, MCRegister Reg, unsigned AltIdx) function printInst (line 66) | static void printInst(MCInst *MI, uint64_t Address, SStream *O) function printSparcAliasInstr (line 92) | bool printSparcAliasInstr(MCInst *MI, SStream *O) function printOperand (line 172) | static void printOperand(MCInst *MI, int opNum, SStream *O) function printMemOperand (line 208) | void printMemOperand(MCInst *MI, int opNum, SStream *O) function printCCOperand (line 235) | void printCCOperand(MCInst *MI, int opNum, SStream *O) function printGetPCX (line 285) | bool printGetPCX(MCInst *MI, unsigned opNum, SStream *O) function printMembarTag (line 291) | void printMembarTag(MCInst *MI, int opNum, SStream *O) function printASITag (line 319) | void printASITag(MCInst *MI, int opNum, SStream *O) function Sparc_LLVM_printInst (line 332) | void Sparc_LLVM_printInst(MCInst *MI, uint64_t Address, const char *Annot, FILE: arch/Sparc/SparcMCTargetDesc.h type sparc_sys_imm (line 46) | typedef union sparc_sys_imm { type Sparc_ASITag_ASITag (line 51) | typedef struct { FILE: arch/Sparc/SparcMapping.c function Sparc_init_cs_detail (line 15) | void Sparc_init_cs_detail(MCInst *MI) function Sparc_set_instr_map_data (line 30) | void Sparc_set_instr_map_data(MCInst *MI) function Sparc_add_bit_details (line 45) | static void Sparc_add_bit_details(MCInst *MI, const uint8_t *Bytes, function Sparc_getInstruction (line 162) | bool Sparc_getInstruction(csh handle, const uint8_t *code, size_t code_len, function Sparc_init_mri (line 176) | void Sparc_init_mri(MCRegisterInfo *MRI) function Sparc_get_insn_id (line 195) | void Sparc_get_insn_id(cs_struct *h, cs_insn *insn, unsigned int id) function insert_op (line 212) | static void insert_op(MCInst *MI, unsigned index, cs_sparc_op op) function Sparc_insert_detail_op_reg_at (line 236) | static void Sparc_insert_detail_op_reg_at(MCInst *MI, unsigned index, function Sparc_correct_details (line 249) | static void Sparc_correct_details(MCInst *MI) function Sparc_printer (line 295) | void Sparc_printer(MCInst *MI, SStream *O, void * /* MCRegisterInfo* */ ... function Sparc_set_detail_op_imm (line 360) | void Sparc_set_detail_op_imm(MCInst *MI, unsigned OpNum, sparc_op_type I... function Sparc_set_detail_op_reg (line 374) | void Sparc_set_detail_op_reg(MCInst *MI, unsigned OpNum, sparc_reg Reg) function is_single_reg_mem_case (line 409) | static inline bool is_single_reg_mem_case(MCInst *MI, unsigned OpNo) function Sparc_add_cs_detail_0 (line 428) | void Sparc_add_cs_detail_0(MCInst *MI, sparc_op_group op_group, unsigned... FILE: arch/Sparc/SparcMapping.h type sparc_op_group (line 12) | typedef enum { FILE: arch/Sparc/SparcModule.c function cs_err (line 11) | cs_err Sparc_global_init(cs_struct *ud) function cs_err (line 33) | cs_err Sparc_option(cs_struct *handle, cs_opt_type type, size_t value) FILE: arch/SystemZ/SystemZDisassembler.c function tryAddingSymbolicOperand (line 67) | static bool tryAddingSymbolicOperand(int64_t Value, bool IsBranch, function DecodeStatus (line 77) | static DecodeStatus decodeRegisterClass(MCInst *Inst, uint64_t RegNo, function DecodeStatus (line 93) | static DecodeStatus DecodeGR32BitRegisterClass(MCInst *Inst, uint64_t Re... function DecodeStatus (line 100) | static DecodeStatus DecodeGRH32BitRegisterClass(MCInst *Inst, uint64_t R... function DecodeStatus (line 107) | static DecodeStatus DecodeGR64BitRegisterClass(MCInst *Inst, uint64_t Re... function DecodeStatus (line 114) | static DecodeStatus DecodeGR128BitRegisterClass(MCInst *Inst, uint64_t R... function DecodeStatus (line 121) | static DecodeStatus DecodeADDR32BitRegisterClass(MCInst *Inst, uint64_t ... function DecodeStatus (line 128) | static DecodeStatus DecodeADDR64BitRegisterClass(MCInst *Inst, uint64_t ... function DecodeStatus (line 135) | static DecodeStatus DecodeFP32BitRegisterClass(MCInst *Inst, uint64_t Re... function DecodeStatus (line 142) | static DecodeStatus DecodeFP64BitRegisterClass(MCInst *Inst, uint64_t Re... function DecodeStatus (line 149) | static DecodeStatus DecodeFP128BitRegisterClass(MCInst *Inst, uint64_t R... function DecodeStatus (line 156) | static DecodeStatus DecodeVR32BitRegisterClass(MCInst *Inst, uint64_t Re... function DecodeStatus (line 163) | static DecodeStatus DecodeVR64BitRegisterClass(MCInst *Inst, uint64_t Re... function DecodeStatus (line 170) | static DecodeStatus DecodeVR128BitRegisterClass(MCInst *Inst, uint64_t R... function DecodeStatus (line 177) | static DecodeStatus DecodeAR32BitRegisterClass(MCInst *Inst, uint64_t Re... function DecodeStatus (line 184) | static DecodeStatus DecodeCR64BitRegisterClass(MCInst *Inst, uint64_t Re... function DecodeStatus (line 223) | static DecodeStatus decodeU1ImmOperand(MCInst *Inst, uint64_t Imm, function DecodeStatus (line 229) | static DecodeStatus decodeU2ImmOperand(MCInst *Inst, uint64_t Imm, function DecodeStatus (line 235) | static DecodeStatus decodeU3ImmOperand(MCInst *Inst, uint64_t Imm, function DecodeStatus (line 241) | static DecodeStatus decodeU4ImmOperand(MCInst *Inst, uint64_t Imm, function DecodeStatus (line 247) | static DecodeStatus decodeU8ImmOperand(MCInst *Inst, uint64_t Imm, function DecodeStatus (line 253) | static DecodeStatus decodeU12ImmOperand(MCInst *Inst, uint64_t Imm, function DecodeStatus (line 259) | static DecodeStatus decodeU16ImmOperand(MCInst *Inst, uint64_t Imm, function DecodeStatus (line 265) | static DecodeStatus decodeU32ImmOperand(MCInst *Inst, uint64_t Imm, function DecodeStatus (line 271) | static DecodeStatus decodeS8ImmOperand(MCInst *Inst, uint64_t Imm, function DecodeStatus (line 277) | static DecodeStatus decodeS16ImmOperand(MCInst *Inst, uint64_t Imm, function DecodeStatus (line 283) | static DecodeStatus decodeS20ImmOperand(MCInst *Inst, uint64_t Imm, function DecodeStatus (line 289) | static DecodeStatus decodeS32ImmOperand(MCInst *Inst, uint64_t Imm, function DecodeStatus (line 327) | static DecodeStatus decodePC12DBLBranchOperand(MCInst *Inst, uint64_t Imm, function DecodeStatus (line 335) | static DecodeStatus decodePC16DBLBranchOperand(MCInst *Inst, uint64_t Imm, function DecodeStatus (line 343) | static DecodeStatus decodePC24DBLBranchOperand(MCInst *Inst, uint64_t Imm, function DecodeStatus (line 351) | static DecodeStatus decodePC32DBLBranchOperand(MCInst *Inst, uint64_t Imm, function DecodeStatus (line 359) | static DecodeStatus decodePC32DBLOperand(MCInst *Inst, uint64_t Imm, function DecodeStatus (line 368) | static DecodeStatus getInstruction(MCInst *MI, uint16_t *Size, function DecodeStatus (line 409) | DecodeStatus SystemZ_LLVM_getInstruction(csh handle, const uint8_t *Bytes, FILE: arch/SystemZ/SystemZDisassemblerExtension.c function SystemZ_getFeatureBits (line 63) | bool SystemZ_getFeatureBits(unsigned int mode, unsigned int feature) FILE: arch/SystemZ/SystemZInstPrinter.c function printAddress (line 94) | static void printAddress(const MCAsmInfo *MAI, MCRegister Base, function printMCOperandMAI (line 114) | static void printMCOperandMAI(const MCOperand *MO, const MCAsmInfo *MAI, function printMCOperand (line 131) | static void printMCOperand(const MCInst *MI, const MCOperand *MO, SStrea... function printFormattedRegName (line 149) | void printFormattedRegName(const MCAsmInfo *MAI, MCRegister Reg, SStream... function printRegName (line 161) | static void printRegName(const MCInst *MI, SStream *O, MCRegister Reg) function printInst (line 166) | static void printInst(MCInst *MI, uint64_t Address, const char *Annot, function printU1ImmOperand (line 217) | static void printU1ImmOperand(MCInst *MI, int OpNum, SStream *O) function printU2ImmOperand (line 223) | static void printU2ImmOperand(MCInst *MI, int OpNum, SStream *O) function printU3ImmOperand (line 229) | static void printU3ImmOperand(MCInst *MI, int OpNum, SStream *O) function printU4ImmOperand (line 235) | static void printU4ImmOperand(MCInst *MI, int OpNum, SStream *O) function printS8ImmOperand (line 241) | static void printS8ImmOperand(MCInst *MI, int OpNum, SStream *O) function printU8ImmOperand (line 247) | static void printU8ImmOperand(MCInst *MI, int OpNum, SStream *O) function printU12ImmOperand (line 253) | static void printU12ImmOperand(MCInst *MI, int OpNum, SStream *O) function printS16ImmOperand (line 259) | static void printS16ImmOperand(MCInst *MI, int OpNum, SStream *O) function printU16ImmOperand (line 265) | static void printU16ImmOperand(MCInst *MI, int OpNum, SStream *O) function printS32ImmOperand (line 271) | static void printS32ImmOperand(MCInst *MI, int OpNum, SStream *O) function printU32ImmOperand (line 277) | static void printU32ImmOperand(MCInst *MI, int OpNum, SStream *O) function printU48ImmOperand (line 283) | static void printU48ImmOperand(MCInst *MI, int OpNum, SStream *O) function printPCRelOperand (line 289) | static void printPCRelOperand(MCInst *MI, uint64_t Address, int OpNum, function printPCRelTLSOperand (line 300) | static void printPCRelTLSOperand(MCInst *MI, uint64_t Address, int OpNum, function printOperand (line 312) | static void printOperand(MCInst *MI, int OpNum, SStream *O) function printBDAddrOperand (line 318) | static void printBDAddrOperand(MCInst *MI, int OpNum, SStream *O) function printBDXAddrOperand (line 325) | static void printBDXAddrOperand(MCInst *MI, int OpNum, SStream *O) function printBDLAddrOperand (line 333) | static void printBDLAddrOperand(MCInst *MI, int OpNum, SStream *O) function printBDRAddrOperand (line 349) | static void printBDRAddrOperand(MCInst *MI, int OpNum, SStream *O) function printBDVAddrOperand (line 365) | static void printBDVAddrOperand(MCInst *MI, int OpNum, SStream *O) function printCond4Operand (line 373) | static void printCond4Operand(MCInst *MI, int OpNum, SStream *O) function SystemZ_LLVM_printInstruction (line 390) | void SystemZ_LLVM_printInstruction(MCInst *MI, const char *Annotation, FILE: arch/SystemZ/SystemZMCTargetDesc.c function SystemZMC_getFirstReg (line 134) | unsigned SystemZMC_getFirstReg(unsigned Reg) FILE: arch/SystemZ/SystemZMCTargetDesc.h function SystemZMC_getRegAsGR64 (line 73) | static inline unsigned SystemZMC_getRegAsGR64(unsigned Reg) function SystemZMC_getRegAsGR32 (line 79) | static inline unsigned SystemZMC_getRegAsGR32(unsigned Reg) function SystemZMC_getRegAsGRH32 (line 85) | static inline unsigned SystemZMC_getRegAsGRH32(unsigned Reg) function SystemZMC_getRegAsVR128 (line 91) | static inline unsigned SystemZMC_getRegAsVR128(unsigned Reg) FILE: arch/SystemZ/SystemZMapping.c function SystemZ_set_instr_map_data (line 42) | void SystemZ_set_instr_map_data(MCInst *MI, const uint8_t *Bytes, function SystemZ_init_mri (line 56) | void SystemZ_init_mri(MCRegisterInfo *MRI) function SystemZ_printer (line 70) | void SystemZ_printer(MCInst *MI, SStream *O, void * /* MCRegisterInfo* *... function SystemZ_init_cs_detail (line 81) | void SystemZ_init_cs_detail(MCInst *MI) function SystemZ_getInstruction (line 92) | bool SystemZ_getInstruction(csh handle, const uint8_t *bytes, size_t byt... function SystemZ_get_insn_id (line 108) | void SystemZ_get_insn_id(cs_struct *h, cs_insn *insn, unsigned int id) function SystemZ_add_cs_detail_0 (line 162) | void SystemZ_add_cs_detail_0(MCInst *MI, int /* systemz_op_group */ op_g... function SystemZ_set_detail_op_imm (line 295) | void SystemZ_set_detail_op_imm(MCInst *MI, unsigned op_num, int64_t Imm, function SystemZ_set_detail_op_reg (line 309) | void SystemZ_set_detail_op_reg(MCInst *MI, unsigned op_num, systemz_reg ... function SystemZ_set_detail_op_mem (line 337) | void SystemZ_set_detail_op_mem(MCInst *MI, unsigned op_num, systemz_reg ... FILE: arch/SystemZ/SystemZMapping.h type systemz_op_group (line 12) | typedef enum { FILE: arch/SystemZ/SystemZModule.c function cs_err (line 11) | cs_err SystemZ_global_init(cs_struct *ud) function cs_err (line 33) | cs_err SystemZ_option(cs_struct *handle, cs_opt_type type, size_t value) FILE: arch/TMS320C64x/TMS320C64xDisassembler.c function getFeatureBits (line 136) | static uint64_t getFeatureBits(int mode) function getReg (line 142) | static unsigned getReg(const unsigned *RegTable, unsigned RegNo) function DecodeStatus (line 149) | static DecodeStatus DecodeGPRegsRegisterClass(MCInst *Inst, unsigned RegNo, function DecodeStatus (line 165) | static DecodeStatus DecodeControlRegsRegisterClass(MCInst *Inst, unsigne... function DecodeStatus (line 182) | static DecodeStatus DecodeScst5(MCInst *Inst, unsigned Val, uint64_t Add... function DecodeStatus (line 197) | static DecodeStatus DecodeScst16(MCInst *Inst, unsigned Val, uint64_t Ad... function DecodeStatus (line 212) | static DecodeStatus DecodePCRelScst7(MCInst *Inst, unsigned Val, function DecodeStatus (line 228) | static DecodeStatus DecodePCRelScst10(MCInst *Inst, unsigned Val, function DecodeStatus (line 244) | static DecodeStatus DecodePCRelScst12(MCInst *Inst, unsigned Val, function DecodeStatus (line 260) | static DecodeStatus DecodePCRelScst21(MCInst *Inst, unsigned Val, function DecodeStatus (line 276) | static DecodeStatus DecodeMemOperand(MCInst *Inst, unsigned Val, function DecodeStatus (line 282) | static DecodeStatus DecodeMemOperandSc(MCInst *Inst, unsigned Val, function DecodeStatus (line 339) | static DecodeStatus DecodeMemOperand2(MCInst *Inst, unsigned Val, function DecodeStatus (line 356) | static DecodeStatus DecodeRegPair5(MCInst *Inst, unsigned RegNo, function DecodeStatus (line 370) | static DecodeStatus DecodeRegPair4(MCInst *Inst, unsigned RegNo, function DecodeStatus (line 384) | static DecodeStatus DecodeCondRegister(MCInst *Inst, unsigned Val, function DecodeStatus (line 432) | static DecodeStatus DecodeCondRegisterZero(MCInst *Inst, unsigned Val, function DecodeStatus (line 456) | static DecodeStatus DecodeSide(MCInst *Inst, unsigned Val, uint64_t Addr... function DecodeStatus (line 501) | static DecodeStatus DecodeParallel(MCInst *Inst, unsigned Val, uint64_t ... function DecodeStatus (line 525) | static DecodeStatus DecodeCrosspathX1(MCInst *Inst, unsigned Val, function DecodeStatus (line 561) | static DecodeStatus DecodeCrosspathX2(MCInst *Inst, unsigned Val, function DecodeStatus (line 597) | static DecodeStatus DecodeCrosspathX3(MCInst *Inst, unsigned Val, function DecodeStatus (line 633) | static DecodeStatus DecodeNop(MCInst *Inst, unsigned Val, uint64_t Address, function TMS320C64x_getInstruction (line 644) | bool TMS320C64x_getInstruction(csh ud, const uint8_t *code, size_t code_... function TMS320C64x_init (line 674) | void TMS320C64x_init(MCRegisterInfo *MRI) FILE: arch/TMS320C64x/TMS320C64xInstPrinter.c function TMS320C64x_post_printer (line 25) | void TMS320C64x_post_printer(csh ud, cs_insn *insn, SStream *insn_asm, function printOperand (line 135) | static void printOperand(MCInst *MI, unsigned OpNo, SStream *O) function printMemOperand (line 199) | static void printMemOperand(MCInst *MI, unsigned OpNo, SStream *O) function printMemOperand2 (line 383) | static void printMemOperand2(MCInst *MI, unsigned OpNo, SStream *O) function printRegPair (line 413) | static void printRegPair(MCInst *MI, unsigned OpNo, SStream *O) function printAliasInstruction (line 432) | static bool printAliasInstruction(MCInst *MI, SStream *O, MCRegisterInfo... function TMS320C64x_printInst (line 635) | void TMS320C64x_printInst(MCInst *MI, SStream *O, void *Info) FILE: arch/TMS320C64x/TMS320C64xMapping.c function tms320c64x_reg (line 79) | tms320c64x_reg TMS320C64x_reg_id(char *name) function TMS320C64x_get_insn_id (line 2688) | void TMS320C64x_get_insn_id(cs_struct *h, cs_insn *insn, unsigned int id) function tms320c64x_reg (line 2918) | tms320c64x_reg TMS320C64x_map_register(unsigned int r) FILE: arch/TMS320C64x/TMS320C64xModule.c function cs_err (line 13) | cs_err TMS320C64x_global_init(cs_struct *ud) function cs_err (line 38) | cs_err TMS320C64x_option(cs_struct *handle, cs_opt_type type, size_t value) FILE: arch/TriCore/TriCoreDisassembler.c function getReg (line 33) | static unsigned getReg(const MCRegisterInfo *MRI, unsigned RC, unsigned ... function TriCore_getFeatureBits (line 180) | bool TriCore_getFeatureBits(unsigned int mode, unsigned int feature) function DecodeStatus (line 219) | static DecodeStatus DecodeRegisterClass(MCInst *Inst, unsigned RegNo, function MCInstrDesc (line 248) | static const MCInstrDesc *get_desc(MCInst *MI) function DecodeStatus (line 254) | static DecodeStatus DecodeSBInstruction(MCInst *Inst, unsigned Insn, function DecodeStatus (line 273) | static DecodeStatus DecodeSBRInstruction(MCInst *Inst, unsigned Insn, function DecodeStatus (line 297) | static DecodeStatus DecodeSCInstruction(MCInst *Inst, unsigned Insn, function DecodeStatus (line 354) | static DecodeStatus DecodeSRInstruction(MCInst *Inst, unsigned Insn, function DecodeStatus (line 380) | static DecodeStatus DecodeSRCInstruction(MCInst *Inst, unsigned Insn, function DecodeStatus (line 425) | static DecodeStatus DecodeSRRInstruction(MCInst *Inst, unsigned Insn, function DecodeStatus (line 471) | static DecodeStatus DecodeABSInstruction(MCInst *Inst, unsigned Insn, function DecodeStatus (line 512) | static DecodeStatus DecodeBInstruction(MCInst *Inst, unsigned Insn, function DecodeStatus (line 530) | static DecodeStatus DecodeBOInstruction(MCInst *Inst, unsigned Insn, function DecodeStatus (line 636) | static DecodeStatus DecodeBOLInstruction(MCInst *Inst, unsigned Insn, function DecodeStatus (line 698) | static DecodeStatus DecodeRCInstruction(MCInst *Inst, unsigned Insn, function DecodeStatus (line 730) | static DecodeStatus DecodeRCPWInstruction(MCInst *Inst, unsigned Insn, function DecodeStatus (line 768) | static DecodeStatus DecodeRLCInstruction(MCInst *Inst, unsigned Insn, function DecodeStatus (line 816) | static DecodeStatus DecodeRRInstruction(MCInst *Inst, unsigned Insn, function DecodeStatus (line 890) | static DecodeStatus DecodeRR2Instruction(MCInst *Inst, unsigned Insn, function DecodeStatus (line 922) | static DecodeStatus DecodeRRPWInstruction(MCInst *Inst, unsigned Insn, function DecodeStatus (line 947) | static DecodeStatus DecodeSLRInstruction(MCInst *Inst, unsigned Insn, function DecodeStatus (line 971) | static DecodeStatus DecodeSLROInstruction(MCInst *Inst, unsigned Insn, function DecodeStatus (line 991) | static DecodeStatus DecodeSROInstruction(MCInst *Inst, unsigned Insn, function DecodeStatus (line 1041) | static DecodeStatus DecodeSRRSInstruction(MCInst *Inst, unsigned Insn, function DecodeStatus (line 1064) | static DecodeStatus DecodeSBCInstruction(MCInst *Inst, unsigned Insn, function DecodeStatus (line 1088) | static DecodeStatus DecodeSBRNInstruction(MCInst *Inst, unsigned Insn, function DecodeStatus (line 1111) | static DecodeStatus DecodeSSRInstruction(MCInst *Inst, unsigned Insn, function DecodeStatus (line 1136) | static DecodeStatus DecodeSSROInstruction(MCInst *Inst, unsigned Insn, function DecodeStatus (line 1158) | static DecodeStatus DecodeSYSInstruction(MCInst *Inst, unsigned Insn, function DecodeStatus (line 1178) | static DecodeStatus DecodeRRR2Instruction(MCInst *Inst, unsigned Insn, function DecodeStatus (line 1214) | static DecodeStatus DecodeRRR1Instruction(MCInst *Inst, unsigned Insn, function DecodeStatus (line 1254) | static DecodeStatus DecodeBITInstruction(MCInst *Inst, unsigned Insn, function DecodeStatus (line 1292) | static DecodeStatus DecodeRR1Instruction(MCInst *Inst, unsigned Insn, function DecodeStatus (line 1326) | static DecodeStatus DecodeRCRInstruction(MCInst *Inst, unsigned Insn, function DecodeStatus (line 1360) | static DecodeStatus DecodeRRRWInstruction(MCInst *Inst, unsigned Insn, function DecodeStatus (line 1400) | static DecodeStatus DecodeRCRRInstruction(MCInst *Inst, unsigned Insn, function DecodeStatus (line 1434) | static DecodeStatus DecodeRRRRInstruction(MCInst *Inst, unsigned Insn, function DecodeStatus (line 1479) | static DecodeStatus DecodeBRRInstruction(MCInst *Inst, unsigned Insn, function DecodeStatus (line 1520) | static DecodeStatus DecodeBRCInstruction(MCInst *Inst, unsigned Insn, function DecodeStatus (line 1546) | static DecodeStatus DecodeRRRInstruction(MCInst *Inst, unsigned Insn, function DecodeStatus (line 1583) | static DecodeStatus DecodeABSBInstruction(MCInst *Inst, unsigned Insn, function DecodeStatus (line 1605) | static DecodeStatus DecodeRCRWInstruction(MCInst *Inst, unsigned Insn, function DecodeStatus (line 1629) | static DecodeStatus DecodeBRNInstruction(MCInst *Inst, unsigned Insn, function decodeInstruction2_or_4 (line 1663) | static inline bool decodeInstruction2_or_4(const uint8_t *code, size_t c... function getInstruction (line 1697) | static bool getInstruction(csh ud, const uint8_t *code, size_t code_len, function TriCore_LLVM_getInstruction (line 1722) | bool TriCore_LLVM_getInstruction(csh handle, const uint8_t *Bytes, function TriCore_init_mri (line 1729) | void TriCore_init_mri(MCRegisterInfo *MRI) FILE: arch/TriCore/TriCoreInstPrinter.c function wrapping_u32 (line 42) | static uint32_t wrapping_u32(int64_t x) function set_mem (line 50) | static inline void set_mem(cs_tricore_op *op, uint8_t base, int64_t disp) function fill_reg (line 57) | static inline void fill_reg(MCInst *MI, uint32_t reg) function fill_imm (line 67) | static inline void fill_imm(MCInst *MI, int64_t imm) function fill_mem (line 84) | static bool fill_mem(MCInst *MI, unsigned int reg, int64_t disp) function printOperand (line 158) | static void printOperand(MCInst *MI, int OpNum, SStream *O) function print_sign_ext (line 175) | static void print_sign_ext(MCInst *MI, int OpNum, SStream *O, unsigned n) function off4_fixup (line 187) | static void off4_fixup(MCInst *MI, int64_t *off4) function const8_fixup (line 211) | static void const8_fixup(MCInst *MI, int64_t *const8) function print_zero_ext (line 224) | static void print_zero_ext(MCInst *MI, int OpNum, SStream *O, unsigned n) function printOff18Imm (line 245) | static void printOff18Imm(MCInst *MI, int OpNum, SStream *O) function printDisp24Imm (line 261) | static void printDisp24Imm(MCInst *MI, int OpNum, SStream *O) function printDisp15Imm (line 293) | static void printDisp15Imm(MCInst *MI, int OpNum, SStream *O) function printDisp8Imm (line 339) | static void printDisp8Imm(MCInst *MI, int OpNum, SStream *O) function printDisp4Imm (line 365) | static void printDisp4Imm(MCInst *MI, int OpNum, SStream *O) function printOExtImm_4 (line 446) | static void printOExtImm_4(MCInst *MI, int OpNum, SStream *O) type MnemonicBitsInfo (line 460) | typedef struct { function TriCore_LLVM_printInst (line 476) | void TriCore_LLVM_printInst(MCInst *MI, uint64_t Address, SStream *O) FILE: arch/TriCore/TriCoreMapping.c function check_updates_flags (line 47) | static inline void check_updates_flags(MCInst *MI) function set_instr_map_data (line 69) | static void set_instr_map_data(MCInst *MI) function TriCore_get_insn_id (line 80) | void TriCore_get_insn_id(cs_struct *h, cs_insn *insn, unsigned int id) function TriCore_set_access (line 111) | void TriCore_set_access(MCInst *MI) function TriCore_reg_access (line 140) | void TriCore_reg_access(const cs_insn *insn, cs_regs regs_read, function TriCore_disasm (line 190) | bool TriCore_disasm(csh handle, const uint8_t *code, size_t code_len, function TriCore_printInst (line 206) | void TriCore_printInst(MCInst *MI, SStream *O, void *Info) FILE: arch/TriCore/TriCoreModule.c function cs_err (line 11) | cs_err TRICORE_global_init(cs_struct *ud) function cs_err (line 37) | cs_err TRICORE_option(cs_struct *handle, cs_opt_type type, size_t value) FILE: arch/WASM/WASMDisassembler.c function get_varuint32 (line 274) | static uint32_t get_varuint32(const uint8_t *code, size_t code_len, function get_varuint64 (line 306) | static uint64_t get_varuint64(const uint8_t *code, size_t code_len, function get_uint32 (line 338) | static void get_uint32(const uint8_t *code, uint32_t *dest) function get_uint64 (line 346) | static void get_uint64(const uint8_t *code, uint64_t *dest) function get_varint7 (line 355) | static int8_t get_varint7(const uint8_t *code, size_t code_len, size_t *... function read_varuint32 (line 380) | static bool read_varuint32(const uint8_t *code, size_t code_len, function read_varuint64 (line 412) | static bool read_varuint64(const uint8_t *code, size_t code_len, function read_memoryimmediate (line 444) | static bool read_memoryimmediate(const uint8_t *code, size_t code_len, function read_uint32 (line 494) | static bool read_uint32(const uint8_t *code, size_t code_len, function read_uint64 (line 523) | static bool read_uint64(const uint8_t *code, size_t code_len, function read_brtable (line 552) | static bool read_brtable(const uint8_t *code, size_t code_len, function read_varint7 (line 626) | static bool read_varint7(const uint8_t *code, size_t code_len, function WASM_getInstruction (line 650) | bool WASM_getInstruction(csh ud, const uint8_t *code, size_t code_len, FILE: arch/WASM/WASMInstPrinter.c function WASM_printInst (line 7) | void WASM_printInst(MCInst *MI, struct SStream *O, void *PrinterInfo) FILE: arch/WASM/WASMInstPrinter.h type SStream (line 12) | struct SStream type SStream (line 14) | struct SStream FILE: arch/WASM/WASMMapping.c function WASM_get_insn_id (line 15) | void WASM_get_insn_id(cs_struct *h, cs_insn *insn, unsigned int id) FILE: arch/WASM/WASMModule.c function cs_err (line 12) | cs_err WASM_global_init(cs_struct *ud) function cs_err (line 28) | cs_err WASM_option(cs_struct *handle, cs_opt_type type, size_t value) FILE: arch/X86/X86ATTInstPrinter.c function set_mem_access (line 65) | static void set_mem_access(MCInst *MI, bool status) function printopaquemem (line 76) | static void printopaquemem(MCInst *MI, unsigned OpNo, SStream *O) function printi8mem (line 134) | static void printi8mem(MCInst *MI, unsigned OpNo, SStream *O) function printi16mem (line 140) | static void printi16mem(MCInst *MI, unsigned OpNo, SStream *O) function printi32mem (line 147) | static void printi32mem(MCInst *MI, unsigned OpNo, SStream *O) function printi64mem (line 154) | static void printi64mem(MCInst *MI, unsigned OpNo, SStream *O) function printi128mem (line 160) | static void printi128mem(MCInst *MI, unsigned OpNo, SStream *O) function printi512mem (line 166) | static void printi512mem(MCInst *MI, unsigned OpNo, SStream *O) function printi256mem (line 173) | static void printi256mem(MCInst *MI, unsigned OpNo, SStream *O) function printf32mem (line 179) | static void printf32mem(MCInst *MI, unsigned OpNo, SStream *O) function printf64mem (line 205) | static void printf64mem(MCInst *MI, unsigned OpNo, SStream *O) function printf80mem (line 211) | static void printf80mem(MCInst *MI, unsigned OpNo, SStream *O) function printf128mem (line 217) | static void printf128mem(MCInst *MI, unsigned OpNo, SStream *O) function printf256mem (line 223) | static void printf256mem(MCInst *MI, unsigned OpNo, SStream *O) function printf512mem (line 229) | static void printf512mem(MCInst *MI, unsigned OpNo, SStream *O) function _printOperand (line 240) | static void _printOperand(MCInst *MI, unsigned OpNo, SStream *O) function get_op_access (line 287) | static void get_op_access(cs_struct *h, unsigned int id, uint8_t *access, function printSrcIdx (line 318) | static void printSrcIdx(MCInst *MI, unsigned Op, SStream *O) function printDstIdx (line 378) | static void printDstIdx(MCInst *MI, unsigned Op, SStream *O) function printSrcIdx8 (line 431) | static void printSrcIdx8(MCInst *MI, unsigned OpNo, SStream *O) function printSrcIdx16 (line 437) | static void printSrcIdx16(MCInst *MI, unsigned OpNo, SStream *O) function printSrcIdx32 (line 443) | static void printSrcIdx32(MCInst *MI, unsigned OpNo, SStream *O) function printSrcIdx64 (line 449) | static void printSrcIdx64(MCInst *MI, unsigned OpNo, SStream *O) function printDstIdx8 (line 455) | static void printDstIdx8(MCInst *MI, unsigned OpNo, SStream *O) function printDstIdx16 (line 461) | static void printDstIdx16(MCInst *MI, unsigned OpNo, SStream *O) function printDstIdx32 (line 467) | static void printDstIdx32(MCInst *MI, unsigned OpNo, SStream *O) function printDstIdx64 (line 473) | static void printDstIdx64(MCInst *MI, unsigned OpNo, SStream *O) function printMemOffset (line 479) | static void printMemOffset(MCInst *MI, unsigned Op, SStream *O) function printU8Imm (line 551) | static void printU8Imm(MCInst *MI, unsigned Op, SStream *O) function printMemOffs8 (line 574) | static void printMemOffs8(MCInst *MI, unsigned OpNo, SStream *O) function printMemOffs16 (line 580) | static void printMemOffs16(MCInst *MI, unsigned OpNo, SStream *O) function printMemOffs32 (line 586) | static void printMemOffs32(MCInst *MI, unsigned OpNo, SStream *O) function printMemOffs64 (line 592) | static void printMemOffs64(MCInst *MI, unsigned OpNo, SStream *O) function printPCRelImm (line 602) | static void printPCRelImm(MCInst *MI, unsigned OpNo, SStream *O) function printOperand (line 635) | static void printOperand(MCInst *MI, unsigned OpNo, SStream *O) function printMemReference (line 836) | static void printMemReference(MCInst *MI, unsigned Op, SStream *O) function printanymem (line 955) | static void printanymem(MCInst *MI, unsigned OpNo, SStream *O) function printRegName (line 998) | static void printRegName(SStream *OS, unsigned RegNo) function X86_ATT_printInst (line 1003) | void X86_ATT_printInst(MCInst *MI, SStream *OS, void *info) FILE: arch/X86/X86BaseInfo.h type IPREFIXES (line 40) | enum IPREFIXES { FILE: arch/X86/X86Disassembler.c function translateRegister (line 138) | static void translateRegister(MCInst *mcInst, Reg reg) function translateSrcIndex (line 157) | static bool translateSrcIndex(MCInst *mcInst, InternalInstruction *insn) function translateDstIndex (line 181) | static bool translateDstIndex(MCInst *mcInst, InternalInstruction *insn) function translateImmediate (line 205) | static void translateImmediate(MCInst *mcInst, uint64_t immediate, function translateRMRegister (line 881) | static bool translateRMRegister(MCInst *mcInst, InternalInstruction *insn) function translateRMMemory (line 920) | static bool translateRMMemory(MCInst *mcInst, InternalInstruction *insn) function translateRM (line 1075) | static bool translateRM(MCInst *mcInst, const OperandSpecifier *operand, function translateFPRegister (line 1109) | static void translateFPRegister(MCInst *mcInst, uint8_t stackPos) function translateMaskRegister (line 1120) | static bool translateMaskRegister(MCInst *mcInst, uint8_t maskRegNum) function translateOperand (line 1139) | static bool translateOperand(MCInst *mcInst, const OperandSpecifier *ope... function translateInstruction (line 1192) | static bool translateInstruction(MCInst *mcInst, InternalInstruction *insn) function reader (line 1230) | static int reader(const struct reader_info *info, uint8_t *byte, function update_pub_insn (line 1243) | static void update_pub_insn(cs_insn *pub, InternalInstruction *inter) function X86_init (line 1291) | void X86_init(MCRegisterInfo *MRI) function X86_getInstruction (line 1317) | bool X86_getInstruction(csh ud, const uint8_t *code, size_t code_len, FILE: arch/X86/X86DisassemblerDecoder.c type ModRMDecision (line 39) | struct ModRMDecision { type OpcodeDecision (line 46) | struct OpcodeDecision { type ContextDecision (line 55) | struct ContextDecision { function InstructionContext (line 77) | static InstructionContext contextForAttrs(uint16_t attrMask) function modRMRequired (line 93) | static int modRMRequired(OpcodeType type, InstructionContext insnContext, function InstrUID (line 157) | static InstrUID decode(OpcodeType type, InstructionContext insnContext, type InstructionSpecifier (line 269) | struct InstructionSpecifier function consumeByte (line 284) | static int consumeByte(struct InternalInstruction *insn, uint8_t *byte) function lookAtByte (line 301) | static int lookAtByte(struct InternalInstruction *insn, uint8_t *byte) function unconsumeByte (line 306) | static void unconsumeByte(struct InternalInstruction *insn) function isREX (line 347) | static bool isREX(struct InternalInstruction *insn, uint8_t prefix) function setGroup0Prefix (line 361) | static void setGroup0Prefix(struct InternalInstruction *insn, uint8_t pr... function setSegmentOverride (line 384) | static void setSegmentOverride(struct InternalInstruction *insn, function readPrefixes (line 427) | static int readPrefixes(struct InternalInstruction *insn) type InternalInstruction (line 806) | struct InternalInstruction function readOpcode (line 815) | static int readOpcode(struct InternalInstruction *insn) function getIDWithAttrMask (line 951) | static int getIDWithAttrMask(uint16_t *instructionID, function is16BitEquivalent (line 983) | static bool is16BitEquivalent(unsigned orig, unsigned equiv) function is64Bit (line 1005) | static bool is64Bit(uint16_t id) type MandatoryPrefixResolution (line 1016) | typedef enum { function resolveMandatoryPrefixConflict (line 1047) | static uint16_t resolveMandatoryPrefixConflict(struct InternalInstructio... function getID (line 1177) | static int getID(struct InternalInstruction *insn) function readSIB (line 1505) | static int readSIB(struct InternalInstruction *insn) function readDisplacement (line 1582) | static int readDisplacement(struct InternalInstruction *insn) function readModRM (line 1627) | static int readModRM(struct InternalInstruction *insn) function fixupReg (line 1884) | static int fixupReg(struct InternalInstruction *insn, function readOpcodeRegister (line 1931) | static int readOpcodeRegister(struct InternalInstruction *insn, uint8_t ... function readImmediate (line 1979) | static int readImmediate(struct InternalInstruction *insn, uint8_t size) function readVVVV (line 2036) | static int readVVVV(struct InternalInstruction *insn) function readMaskRegister (line 2067) | static int readMaskRegister(struct InternalInstruction *insn) function readOperands (line 2085) | static int readOperands(struct InternalInstruction *insn) function checkPrefix (line 2303) | static bool checkPrefix(struct InternalInstruction *insn) function decodeInstruction (line 2540) | int decodeInstruction(struct InternalInstruction *insn, byteReader_t rea... FILE: arch/X86/X86DisassemblerDecoder.h type EABase (line 419) | typedef enum { type SIBIndex (line 436) | typedef enum { type SIBBase (line 447) | typedef enum { type EADisplacement (line 459) | typedef enum { EA_DISP_NONE, EA_DISP_8, EA_DISP_16, EA_DISP_32 } EADispl... type Reg (line 464) | typedef enum { type SegmentOverride (line 474) | typedef enum { type VEXLeadingOpcodeByte (line 488) | typedef enum { type XOPMapSelect (line 494) | typedef enum { type VEXPrefixCode (line 503) | typedef enum { type VectorExtensionType (line 510) | typedef enum { type reader_info (line 518) | struct reader_info { type reader_info (line 535) | struct reader_info type InstructionSpecifier (line 540) | struct InstructionSpecifier { type InternalInstruction (line 551) | typedef struct InternalInstruction { type InternalInstruction (line 706) | struct InternalInstruction FILE: arch/X86/X86DisassemblerDecoderCommon.h type attributeBits (line 62) | enum attributeBits { ATTRIBUTE_BITS ATTR_max } type InstructionContext (line 369) | typedef enum { INSTRUCTION_CONTEXTS IC_max } InstructionContext; type OpcodeType (line 376) | typedef enum { type InstrUID (line 397) | typedef uint16_t InstrUID; type ModRMDecisionType (line 426) | typedef enum { MODRMTYPES MODRM_max } ModRMDecisionType; type OperandEncoding (line 495) | typedef enum { ENCODINGS ENCODING_max } OperandEncoding; type OperandType (line 540) | typedef enum { TYPES TYPE_max } OperandType; type OperandSpecifier (line 546) | typedef struct OperandSpecifier { type DisassemblerMode (line 558) | typedef enum { MODE_16BIT, MODE_32BIT, MODE_64BIT } DisassemblerMode; FILE: arch/X86/X86InstPrinterCommon.c function printSSEAVXCC (line 48) | void printSSEAVXCC(MCInst *MI, unsigned Op, SStream *O) function printXOPCC (line 188) | void printXOPCC(MCInst *MI, unsigned Op, SStream *O) function printRoundingControl (line 229) | void printRoundingControl(MCInst *MI, unsigned Op, SStream *O) FILE: arch/X86/X86IntelInstPrinter.c function set_mem_access (line 65) | static void set_mem_access(MCInst *MI, bool status) function printopaquemem (line 76) | static void printopaquemem(MCInst *MI, unsigned OpNo, SStream *O) function printi8mem (line 152) | static void printi8mem(MCInst *MI, unsigned OpNo, SStream *O) function printi16mem (line 159) | static void printi16mem(MCInst *MI, unsigned OpNo, SStream *O) function printi32mem (line 166) | static void printi32mem(MCInst *MI, unsigned OpNo, SStream *O) function printi64mem (line 173) | static void printi64mem(MCInst *MI, unsigned OpNo, SStream *O) function printi128mem (line 180) | static void printi128mem(MCInst *MI, unsigned OpNo, SStream *O) function printi512mem (line 187) | static void printi512mem(MCInst *MI, unsigned OpNo, SStream *O) function printi256mem (line 195) | static void printi256mem(MCInst *MI, unsigned OpNo, SStream *O) function printf32mem (line 202) | static void printf32mem(MCInst *MI, unsigned OpNo, SStream *O) function printf64mem (line 229) | static void printf64mem(MCInst *MI, unsigned OpNo, SStream *O) function printf80mem (line 252) | static void printf80mem(MCInst *MI, unsigned OpNo, SStream *O) function printf128mem (line 267) | static void printf128mem(MCInst *MI, unsigned OpNo, SStream *O) function printf256mem (line 274) | static void printf256mem(MCInst *MI, unsigned OpNo, SStream *O) function printf512mem (line 281) | static void printf512mem(MCInst *MI, unsigned OpNo, SStream *O) function printRegName (line 290) | static void printRegName(SStream *OS, unsigned RegNo) function need_zero_prefix (line 297) | static bool need_zero_prefix(uint64_t imm) function printImm (line 309) | static void printImm(MCInst *MI, SStream *O, int64_t imm, bool positive) function _printOperand (line 424) | static void _printOperand(MCInst *MI, unsigned OpNo, SStream *O) function get_op_access (line 437) | static void get_op_access(cs_struct *h, unsigned int id, uint8_t *access, function printSrcIdx (line 466) | static void printSrcIdx(MCInst *MI, unsigned Op, SStream *O) function printDstIdx (line 528) | static void printDstIdx(MCInst *MI, unsigned Op, SStream *O) function printSrcIdx8 (line 583) | static void printSrcIdx8(MCInst *MI, unsigned OpNo, SStream *O) function printSrcIdx16 (line 590) | static void printSrcIdx16(MCInst *MI, unsigned OpNo, SStream *O) function printSrcIdx32 (line 597) | static void printSrcIdx32(MCInst *MI, unsigned OpNo, SStream *O) function printSrcIdx64 (line 604) | static void printSrcIdx64(MCInst *MI, unsigned OpNo, SStream *O) function printDstIdx8 (line 611) | static void printDstIdx8(MCInst *MI, unsigned OpNo, SStream *O) function printDstIdx16 (line 618) | static void printDstIdx16(MCInst *MI, unsigned OpNo, SStream *O) function printDstIdx32 (line 625) | static void printDstIdx32(MCInst *MI, unsigned OpNo, SStream *O) function printDstIdx64 (line 632) | static void printDstIdx64(MCInst *MI, unsigned OpNo, SStream *O) function printMemOffset (line 639) | static void printMemOffset(MCInst *MI, unsigned Op, SStream *O) function printU8Imm (line 717) | static void printU8Imm(MCInst *MI, unsigned Op, SStream *O) function printMemOffs8 (line 750) | static void printMemOffs8(MCInst *MI, unsigned OpNo, SStream *O) function printMemOffs16 (line 757) | static void printMemOffs16(MCInst *MI, unsigned OpNo, SStream *O) function printMemOffs32 (line 764) | static void printMemOffs32(MCInst *MI, unsigned OpNo, SStream *O) function printMemOffs64 (line 771) | static void printMemOffs64(MCInst *MI, unsigned OpNo, SStream *O) function X86_Intel_printInst (line 780) | void X86_Intel_printInst(MCInst *MI, SStream *O, void *Info) function printPCRelImm (line 856) | static void printPCRelImm(MCInst *MI, unsigned OpNo, SStream *O) function printOperand (line 918) | static void printOperand(MCInst *MI, unsigned OpNo, SStream *O) function printMemReference (line 1109) | static void printMemReference(MCInst *MI, unsigned Op, SStream *O) function printanymem (line 1233) | static void printanymem(MCInst *MI, unsigned OpNo, SStream *O) FILE: arch/X86/X86Mapping.c function x86_reg (line 63) | x86_reg x86_map_sib_base(int r) function x86_reg (line 68) | x86_reg x86_map_sib_index(int r) function x86_reg (line 73) | x86_reg x86_map_segment(int r) function arr_replace (line 840) | static void arr_replace(uint16_t *arr, uint8_t max, x86_reg r1, x86_reg r2) function find_insn (line 855) | unsigned int find_insn(unsigned int id) function X86_get_insn_id (line 887) | void X86_get_insn_id(cs_struct *h, cs_insn *insn, unsigned int id) type insn_reg (line 1404) | struct insn_reg { type insn_reg2 (line 1410) | struct insn_reg2 { type insn_reg (line 1416) | struct insn_reg type insn_reg (line 1509) | struct insn_reg type insn_reg (line 1530) | struct insn_reg type insn_reg (line 1631) | struct insn_reg type insn_reg2 (line 1657) | struct insn_reg2 function binary_search1 (line 1668) | static int binary_search1(const struct insn_reg *insns, unsigned int max, function binary_search2 (line 1698) | static int binary_search2(const struct insn_reg2 *insns, unsigned int max, function x86_reg (line 1731) | x86_reg X86_insn_reg_intel(unsigned int id, enum cs_ac_type *access) function X86_insn_reg_intel2 (line 1756) | bool X86_insn_reg_intel2(unsigned int id, x86_reg *reg1, function x86_reg (line 1776) | x86_reg X86_insn_reg_att(unsigned int id, enum cs_ac_type *access) function X86_insn_reg_att2 (line 1800) | bool X86_insn_reg_att2(unsigned int id, x86_reg *reg1, enum cs_ac_type *... function valid_repne (line 1820) | static bool valid_repne(cs_struct *h, unsigned int opcode) function valid_bnd (line 1890) | static bool valid_bnd(cs_struct *h, unsigned int opcode) function xchg_mem (line 1934) | static bool xchg_mem(unsigned int opcode) function valid_rep (line 1949) | static bool valid_rep(cs_struct *h, unsigned int opcode) function valid_ret_repz (line 2008) | static bool valid_ret_repz(cs_struct *h, unsigned int opcode) function valid_repe (line 2024) | static bool valid_repe(cs_struct *h, unsigned int opcode) function valid_notrack (line 2063) | static bool valid_notrack(cs_struct *h, unsigned int opcode) function add_cx (line 2084) | static void add_cx(MCInst *MI) function X86_lockrep (line 2110) | bool X86_lockrep(MCInst *MI, SStream *O) function op_addReg (line 2236) | void op_addReg(MCInst *MI, int reg) function op_addImm (line 2255) | void op_addImm(MCInst *MI, int v) function op_addXopCC (line 2287) | void op_addXopCC(MCInst *MI, int v) function op_addSseCC (line 2294) | void op_addSseCC(MCInst *MI, int v) function op_addAvxCC (line 2301) | void op_addAvxCC(MCInst *MI, int v) function op_addAvxRoundingMode (line 2308) | void op_addAvxRoundingMode(MCInst *MI, int v) function op_addAvxZeroOpmask (line 2316) | void op_addAvxZeroOpmask(MCInst *MI) function op_addAvxSae (line 2326) | void op_addAvxSae(MCInst *MI) function op_addAvxBroadcast (line 2333) | void op_addAvxBroadcast(MCInst *MI, x86_avx_bcast v) type insn_op (line 2345) | typedef struct insn_op { function X86_reg_access (line 2371) | void X86_reg_access(const cs_insn *insn, cs_regs regs_read, type size_id (line 2432) | struct size_id { function X86_immediate_size (line 2441) | uint8_t X86_immediate_size(unsigned int id, uint8_t *enc_size) type register_map (line 2480) | struct register_map { function X86_register_map (line 2491) | unsigned short X86_register_map(unsigned short id) function X86_postprinter (line 2501) | void X86_postprinter(csh handle, cs_insn *insn, SStream *mnem, MCInst *mci) FILE: arch/X86/X86Mapping.h type insn_map_x86 (line 11) | typedef struct insn_map_x86 { type cs_ac_type (line 51) | enum cs_ac_type type cs_ac_type (line 52) | enum cs_ac_type type cs_ac_type (line 54) | enum cs_ac_type type cs_ac_type (line 55) | enum cs_ac_type type cs_ac_type (line 56) | enum cs_ac_type type cs_ac_type (line 57) | enum cs_ac_type FILE: arch/X86/X86Module.c function cs_err (line 13) | cs_err X86_global_init(cs_struct *ud) function cs_err (line 44) | cs_err X86_option(cs_struct *handle, cs_opt_type type, size_t value) FILE: arch/XCore/XCoreDisassembler.c function getFeatureBits (line 31) | static uint64_t getFeatureBits(int mode) function readInstruction16 (line 37) | static bool readInstruction16(const uint8_t *code, size_t code_len, function readInstruction32 (line 49) | static bool readInstruction32(const uint8_t *code, size_t code_len, function getReg (line 63) | static unsigned getReg(const MCRegisterInfo *MRI, unsigned RC, unsigned ... function DecodeStatus (line 166) | static DecodeStatus DecodeGRRegsRegisterClass(MCInst *Inst, unsigned RegNo, function DecodeStatus (line 181) | static DecodeStatus DecodeRRegsRegisterClass(MCInst *Inst, unsigned RegNo, function DecodeStatus (line 195) | static DecodeStatus DecodeBitpOperand(MCInst *Inst, unsigned Val, function DecodeStatus (line 208) | static DecodeStatus DecodeNegImmOperand(MCInst *Inst, unsigned Val, function DecodeStatus (line 215) | static DecodeStatus Decode2OpInstruction(unsigned Insn, unsigned *Op1, function DecodeStatus (line 239) | static DecodeStatus Decode3OpInstruction(unsigned Insn, unsigned *Op1, function DecodeStatus (line 259) | static DecodeStatus Decode2OpInstructionFail(MCInst *Inst, unsigned Insn, function DecodeStatus (line 331) | static DecodeStatus Decode2RInstruction(MCInst *Inst, unsigned Insn, function DecodeStatus (line 345) | static DecodeStatus Decode2RImmInstruction(MCInst *Inst, unsigned Insn, function DecodeStatus (line 360) | static DecodeStatus DecodeR2RInstruction(MCInst *Inst, unsigned Insn, function DecodeStatus (line 374) | static DecodeStatus Decode2RSrcDstInstruction(MCInst *Inst, unsigned Insn, function DecodeStatus (line 390) | static DecodeStatus DecodeRUSInstruction(MCInst *Inst, unsigned Insn, function DecodeStatus (line 404) | static DecodeStatus DecodeRUSBitpInstruction(MCInst *Inst, unsigned Insn, function DecodeStatus (line 419) | static DecodeStatus DecodeRUSSrcDstBitpInstruction(MCInst *Inst, unsigne... function DecodeStatus (line 435) | static DecodeStatus DecodeL2OpInstructionFail(MCInst *Inst, unsigned Insn, function DecodeStatus (line 508) | static DecodeStatus DecodeL2RInstruction(MCInst *Inst, unsigned Insn, function DecodeStatus (line 523) | static DecodeStatus DecodeLR2RInstruction(MCInst *Inst, unsigned Insn, function DecodeStatus (line 538) | static DecodeStatus Decode3RInstruction(MCInst *Inst, unsigned Insn, function DecodeStatus (line 552) | static DecodeStatus Decode3RImmInstruction(MCInst *Inst, unsigned Insn, function DecodeStatus (line 567) | static DecodeStatus Decode2RUSInstruction(MCInst *Inst, unsigned Insn, function DecodeStatus (line 581) | static DecodeStatus Decode2RUSBitpInstruction(MCInst *Inst, unsigned Insn, function DecodeStatus (line 596) | static DecodeStatus DecodeL3RInstruction(MCInst *Inst, unsigned Insn, function DecodeStatus (line 611) | static DecodeStatus DecodeL3RSrcDstInstruction(MCInst *Inst, unsigned Insn, function DecodeStatus (line 628) | static DecodeStatus DecodeL2RUSInstruction(MCInst *Inst, unsigned Insn, function DecodeStatus (line 644) | static DecodeStatus DecodeL2RUSBitpInstruction(MCInst *Inst, unsigned Insn, function DecodeStatus (line 660) | static DecodeStatus DecodeL6RInstruction(MCInst *Inst, unsigned Insn, function DecodeStatus (line 683) | static DecodeStatus DecodeL5RInstructionFail(MCInst *Inst, unsigned Insn, function DecodeStatus (line 703) | static DecodeStatus DecodeL5RInstruction(MCInst *Inst, unsigned Insn, function DecodeStatus (line 725) | static DecodeStatus DecodeL4RSrcDstInstruction(MCInst *Inst, unsigned Insn, function DecodeStatus (line 746) | static DecodeStatus DecodeL4RSrcDstSrcDstInstruction(MCInst *Inst, function XCore_getInstruction (line 772) | bool XCore_getInstruction(csh ud, const uint8_t *code, size_t code_len, function XCore_init (line 818) | void XCore_init(MCRegisterInfo *MRI) FILE: arch/XCore/XCoreInstPrinter.c function XCore_post_printer (line 34) | void XCore_post_printer(csh ud, cs_insn *insn, SStream *insn_asm, MCInst... function XCore_insn_extract (line 43) | void XCore_insn_extract(MCInst *MI, const char *code) function set_mem_access (line 241) | static void set_mem_access(MCInst *MI, bool status, int reg) function _printOperand (line 317) | static void _printOperand(MCInst *MI, MCOperand *MO, SStream *O) function printOperand (line 380) | static void printOperand(MCInst *MI, int OpNum, SStream *O) function printInlineJT (line 388) | static void printInlineJT(MCInst *MI, int OpNum, SStream *O) function printInlineJT32 (line 392) | static void printInlineJT32(MCInst *MI, int OpNum, SStream *O) function XCore_printInst (line 399) | void XCore_printInst(MCInst *MI, SStream *O, void *Info) FILE: arch/XCore/XCoreMapping.c function xcore_reg (line 62) | xcore_reg XCore_reg_id(char *name) function XCore_get_insn_id (line 95) | void XCore_get_insn_id(cs_struct *h, cs_insn *insn, unsigned int id) function xcore_reg (line 238) | xcore_reg XCore_map_register(unsigned int r) FILE: arch/XCore/XCoreModule.c function cs_err (line 13) | cs_err XCore_global_init(cs_struct *ud) function cs_err (line 37) | cs_err XCore_option(cs_struct *handle, cs_opt_type type, size_t value) FILE: arch/Xtensa/XtensaDisassembler.c function DecodeStatus (line 67) | static DecodeStatus DecodeAE_DRRegisterClass(MCInst *Inst, uint64_t RegNo, function DecodeStatus (line 79) | static DecodeStatus DecodeAE_VALIGNRegisterClass(MCInst *Inst, uint64_t ... function DecodeStatus (line 91) | static DecodeStatus DecodeARRegisterClass(MCInst *Inst, uint64_t RegNo, function DecodeStatus (line 106) | static DecodeStatus DecodeQRRegisterClass(MCInst *Inst, uint64_t RegNo, function DecodeStatus (line 123) | static DecodeStatus DecodeFPRRegisterClass(MCInst *Inst, uint64_t RegNo, function DecodeStatus (line 151) | static DecodeStatus DecodeXtensaRegisterClass(MCInst *Inst, uint64_t RegNo, function DecodeStatus (line 165) | static DecodeStatus DecodeBR2RegisterClass(MCInst *Inst, uint64_t RegNo, function DecodeStatus (line 174) | static DecodeStatus DecodeBR4RegisterClass(MCInst *Inst, uint64_t RegNo, function DecodeStatus (line 183) | static DecodeStatus DecodeBRRegisterClass(MCInst *Inst, uint64_t RegNo, function DecodeStatus (line 197) | static DecodeStatus DecodeMRRegisterClass(MCInst *Inst, uint64_t RegNo, function DecodeStatus (line 210) | static DecodeStatus DecodeMR01RegisterClass(MCInst *Inst, uint64_t RegNo, function DecodeStatus (line 224) | static DecodeStatus DecodeMR23RegisterClass(MCInst *Inst, uint64_t RegNo, function Xtensa_getFeatureBits (line 236) | bool Xtensa_getFeatureBits(unsigned int mode, unsigned int feature) function CheckRegister (line 243) | bool CheckRegister(MCInst *Inst, unsigned RegNo) function DecodeStatus (line 467) | static DecodeStatus DecodeSRRegisterClass(MCInst *Inst, uint64_t RegNo, function DecodeStatus (line 497) | static DecodeStatus DecodeURRegisterClass(MCInst *Inst, uint64_t RegNo, function tryAddingSymbolicOperand (line 518) | static bool tryAddingSymbolicOperand(int64_t Value, bool isBranch, function DecodeStatus (line 528) | static DecodeStatus decodeCallOperand(MCInst *Inst, uint64_t Imm, function DecodeStatus (line 537) | static DecodeStatus decodeJumpOperand(MCInst *Inst, uint64_t Imm, function DecodeStatus (line 546) | static DecodeStatus decodeBranchOperand(MCInst *Inst, uint64_t Imm, function DecodeStatus (line 572) | static DecodeStatus decodeLoopOperand(MCInst *Inst, uint64_t Imm, function DecodeStatus (line 583) | static DecodeStatus decodeL32ROperand(MCInst *Inst, uint64_t Imm, function DecodeStatus (line 592) | static DecodeStatus decodeImm8Operand(MCInst *Inst, uint64_t Imm, function DecodeStatus (line 601) | static DecodeStatus decodeImm8_sh8Operand(MCInst *Inst, uint64_t Imm, function DecodeStatus (line 611) | static DecodeStatus decodeImm12Operand(MCInst *Inst, uint64_t Imm, function DecodeStatus (line 620) | static DecodeStatus decodeUimm4Operand(MCInst *Inst, uint64_t Imm, function DecodeStatus (line 629) | static DecodeStatus decodeUimm5Operand(MCInst *Inst, uint64_t Imm, function DecodeStatus (line 638) | static DecodeStatus decodeImm1_16Operand(MCInst *Inst, uint64_t Imm, function DecodeStatus (line 647) | static DecodeStatus decodeImm1n_15Operand(MCInst *Inst, uint64_t Imm, function DecodeStatus (line 659) | static DecodeStatus decodeImm32n_95Operand(MCInst *Inst, uint64_t Imm, function DecodeStatus (line 671) | static DecodeStatus decodeImm8n_7Operand(MCInst *Inst, uint64_t Imm, function DecodeStatus (line 683) | static DecodeStatus decodeImm64n_4nOperand(MCInst *Inst, uint64_t Imm, function DecodeStatus (line 693) | static DecodeStatus decodeOffset8m32Operand(MCInst *Inst, uint64_t Imm, function DecodeStatus (line 704) | static DecodeStatus decodeEntry_Imm12OpValue(MCInst *Inst, uint64_t Imm, function DecodeStatus (line 715) | static DecodeStatus decodeShimm1_31Operand(MCInst *Inst, uint64_t Imm, function DecodeStatus (line 732) | static DecodeStatus decodeImm7_22Operand(MCInst *Inst, uint64_t Imm, function DecodeStatus (line 741) | static DecodeStatus decodeSelect_2Operand(MCInst *Inst, uint64_t Imm, function DecodeStatus (line 750) | static DecodeStatus decodeSelect_4Operand(MCInst *Inst, uint64_t Imm, function DecodeStatus (line 759) | static DecodeStatus decodeSelect_8Operand(MCInst *Inst, uint64_t Imm, function DecodeStatus (line 768) | static DecodeStatus decodeSelect_16Operand(MCInst *Inst, uint64_t Imm, function DecodeStatus (line 777) | static DecodeStatus decodeSelect_256Operand(MCInst *Inst, uint64_t Imm, function DecodeStatus (line 787) | static DecodeStatus decodeOffset_16_16Operand(MCInst *Inst, uint64_t Imm, function DecodeStatus (line 800) | static DecodeStatus decodeOffset_256_8Operand(MCInst *Inst, uint64_t Imm, function DecodeStatus (line 813) | static DecodeStatus decodeOffset_256_16Operand(MCInst *Inst, uint64_t Imm, function DecodeStatus (line 826) | static DecodeStatus decodeOffset_256_4Operand(MCInst *Inst, uint64_t Imm, function DecodeStatus (line 839) | static DecodeStatus decodeOffset_128_2Operand(MCInst *Inst, uint64_t Imm, function DecodeStatus (line 852) | static DecodeStatus decodeOffset_128_1Operand(MCInst *Inst, uint64_t Imm, function DecodeStatus (line 862) | static DecodeStatus decodeOffset_64_16Operand(MCInst *Inst, uint64_t Imm, function DecodeStatus (line 877) | static DecodeStatus decodeB4constOperand(MCInst *Inst, uint64_t Imm, function DecodeStatus (line 889) | static DecodeStatus decodeB4constuOperand(MCInst *Inst, uint64_t Imm, function DecodeStatus (line 899) | static DecodeStatus decodeMem8Operand(MCInst *Inst, uint64_t Imm, function DecodeStatus (line 909) | static DecodeStatus decodeMem16Operand(MCInst *Inst, uint64_t Imm, function DecodeStatus (line 919) | static DecodeStatus decodeMem32Operand(MCInst *Inst, uint64_t Imm, function DecodeStatus (line 929) | static DecodeStatus decodeMem32nOperand(MCInst *Inst, uint64_t Imm, function DecodeStatus (line 941) | static DecodeStatus readInstruction16(MCInst *MI, const uint8_t *Bytes, function DecodeStatus (line 959) | static DecodeStatus readInstruction24(MCInst *MI, const uint8_t *Bytes, function DecodeStatus (line 979) | static DecodeStatus readInstruction32(MCInst *MI, const uint8_t *Bytes, function DecodeStatus (line 999) | static DecodeStatus readInstructionN(const uint8_t *Bytes, size_t BytesLen, function hasDensity (line 1035) | static bool hasDensity() function hasESP32S3Ops (line 1039) | static bool hasESP32S3Ops() function hasHIFI3 (line 1043) | static bool hasHIFI3() function DecodeStatus (line 1048) | static DecodeStatus getInstruction(MCInst *MI, uint64_t *Size, function DecodeStatus (line 1129) | DecodeStatus Xtensa_LLVM_getInstruction(MCInst *MI, uint16_t *size16, FILE: arch/Xtensa/XtensaInstPrinter.c type MCRegister (line 49) | typedef MCRegister Register; function printRegName (line 51) | static void printRegName(SStream *O, MCRegister Reg) function printOp (line 56) | static void printOp(MCInst *MI, MCOperand *MC, SStream *O) function printOperand (line 68) | static void printOperand(MCInst *MI, const int op_num, SStream *O) function printMemOperand (line 74) | static inline void printMemOperand(MCInst *MI, int OpNum, SStream *OS) function printBranchTarget (line 83) | static inline void printBranchTarget(MCInst *MI, int OpNum, SStream *OS) function printLoopTarget (line 100) | static inline void printLoopTarget(MCInst *MI, int OpNum, SStream *OS) function printJumpTarget (line 117) | static inline void printJumpTarget(MCInst *MI, int OpNum, SStream *OS) function printCallOperand (line 135) | static inline void printCallOperand(MCInst *MI, int OpNum, SStream *OS) function printL32RTarget (line 152) | static inline void printL32RTarget(MCInst *MI, int OpNum, SStream *O) function printImm8_AsmOperand (line 165) | static inline void printImm8_AsmOperand(MCInst *MI, int OpNum, SStream *O) function printImm8_sh8_AsmOperand (line 180) | static inline void printImm8_sh8_AsmOperand(MCInst *MI, int OpNum, SStre... function printImm12_AsmOperand (line 195) | static inline void printImm12_AsmOperand(MCInst *MI, int OpNum, SStream *O) function printImm12m_AsmOperand (line 209) | static inline void printImm12m_AsmOperand(MCInst *MI, int OpNum, SStream... function printUimm4_AsmOperand (line 223) | static inline void printUimm4_AsmOperand(MCInst *MI, int OpNum, SStream *O) function printUimm5_AsmOperand (line 236) | static inline void printUimm5_AsmOperand(MCInst *MI, int OpNum, SStream *O) function printShimm1_31_AsmOperand (line 249) | static inline void printShimm1_31_AsmOperand(MCInst *MI, int OpNum, SStr... function printShimm0_31_AsmOperand (line 263) | static inline void printShimm0_31_AsmOperand(MCInst *MI, int OpNum, SStr... function printImm1_16_AsmOperand (line 277) | static inline void printImm1_16_AsmOperand(MCInst *MI, int OpNum, SStrea... function printImm1n_15_AsmOperand (line 291) | static inline void printImm1n_15_AsmOperand(MCInst *MI, int OpNum, SStre... function printImm32n_95_AsmOperand (line 305) | static inline void printImm32n_95_AsmOperand(MCInst *MI, int OpNum, SStr... function printImm8n_7_AsmOperand (line 319) | static inline void printImm8n_7_AsmOperand(MCInst *MI, int OpNum, SStrea... function printImm64n_4n_AsmOperand (line 333) | static inline void printImm64n_4n_AsmOperand(MCInst *MI, int OpNum, SStr... function printOffset8m32_AsmOperand (line 347) | static inline void printOffset8m32_AsmOperand(MCInst *MI, int OpNum, SSt... function printEntry_Imm12_AsmOperand (line 362) | static inline void printEntry_Imm12_AsmOperand(MCInst *MI, int OpNum, function printB4const_AsmOperand (line 379) | static inline void printB4const_AsmOperand(MCInst *MI, int OpNum, SStrea... function printB4constu_AsmOperand (line 412) | static inline void printB4constu_AsmOperand(MCInst *MI, int OpNum, SStre... function printImm7_22_AsmOperand (line 445) | static inline void printImm7_22_AsmOperand(MCInst *MI, int OpNum, SStrea... function printSelect_2_AsmOperand (line 459) | static inline void printSelect_2_AsmOperand(MCInst *MI, int OpNum, SStre... function printSelect_4_AsmOperand (line 472) | static inline void printSelect_4_AsmOperand(MCInst *MI, int OpNum, SStre... function printSelect_8_AsmOperand (line 485) | static inline void printSelect_8_AsmOperand(MCInst *MI, int OpNum, SStre... function printSelect_16_AsmOperand (line 498) | static inline void printSelect_16_AsmOperand(MCInst *MI, int OpNum, SStr... function printSelect_256_AsmOperand (line 512) | static inline void printSelect_256_AsmOperand(MCInst *MI, int OpNum, SSt... function printOffset_16_16_AsmOperand (line 527) | static inline void printOffset_16_16_AsmOperand(MCInst *MI, int OpNum, function printOffset_256_8_AsmOperand (line 545) | static inline void printOffset_256_8_AsmOperand(MCInst *MI, int OpNum, function printOffset_256_16_AsmOperand (line 563) | static inline void printOffset_256_16_AsmOperand(MCInst *MI, int OpNum, function printOffset_256_4_AsmOperand (line 582) | static inline void printOffset_256_4_AsmOperand(MCInst *MI, int OpNum, function printOffset_128_2_AsmOperand (line 599) | static inline void printOffset_128_2_AsmOperand(MCInst *MI, int OpNum, function printOffset_128_1_AsmOperand (line 616) | static inline void printOffset_128_1_AsmOperand(MCInst *MI, int OpNum, function printOffset_64_16_AsmOperand (line 632) | static inline void printOffset_64_16_AsmOperand(MCInst *MI, int OpNum, function printInst (line 676) | static void printInst(MCInst *MI, uint64_t Address, const char *Annot, function Xtensa_LLVM_printInstruction (line 703) | void Xtensa_LLVM_printInstruction(MCInst *MI, uint64_t Address, SStream *O) FILE: arch/Xtensa/XtensaMapping.c function Xtensa_init_mri (line 41) | void Xtensa_init_mri(MCRegisterInfo *mri) function Xtensa_printer (line 50) | void Xtensa_printer(MCInst *MI, SStream *OS, void *info) function set_instr_map_data (line 55) | static void set_instr_map_data(MCInst *MI) function Xtensa_disasm (line 71) | bool Xtensa_disasm(csh handle, const uint8_t *code, size_t code_len, function Xtensa_insn_id (line 90) | void Xtensa_insn_id(cs_struct *h, cs_insn *insn, unsigned int id) function Xtensa_reg_access (line 117) | void Xtensa_reg_access(const cs_insn *insn, cs_regs regs_read, function Xtensa_L32R_Value (line 174) | int64_t Xtensa_L32R_Value(MCInst *MI, int op_num) function Xtensa_add_cs_detail_0 (line 188) | void Xtensa_add_cs_detail_0(MCInst *MI, xtensa_op_group op_group, int op... FILE: arch/Xtensa/XtensaMapping.h type xtensa_op_group (line 9) | typedef enum { FILE: arch/Xtensa/XtensaModule.c function cs_err (line 10) | cs_err Xtensa_global_init(cs_struct *ud) function cs_err (line 34) | cs_err Xtensa_option(cs_struct *handle, cs_opt_type type, size_t value) FILE: bindings/const_generator.py function camelize (line 101) | def camelize(name): function pascalize (line 105) | def pascalize(name): function pascalize_const (line 109) | def pascalize_const(name): function enum_type (line 119) | def enum_type(name, templ): function write_enum_extra_options (line 125) | def write_enum_extra_options(outfile, templ, enum, enum_values): function gen (line 133) | def gen(lang): function main (line 323) | def main(): FILE: bindings/java/TestArm.java class TestArm (line 9) | public class TestArm { method hexString2Byte (line 11) | static byte[] hexString2Byte(String s) { method hex (line 29) | private static String hex(int i) { method hex (line 33) | private static String hex(long i) { method print_ins_detail (line 37) | public static void print_ins_detail(Capstone.CsInsn ins) { method main (line 109) | public static void main(String argv[]) { FILE: bindings/java/TestArm64.java class TestArm64 (line 9) | public class TestArm64 { method hexString2Byte (line 11) | static byte[] hexString2Byte(String s) { method hex (line 26) | private static String hex(int i) { method hex (line 30) | private static String hex(long i) { method print_ins_detail (line 34) | public static void print_ins_detail(Capstone.CsInsn ins) { method main (line 95) | public static void main(String argv[]) { FILE: bindings/java/TestBasic.java class TestBasic (line 6) | public class TestBasic { class platform (line 7) | public static class platform { method platform (line 14) | public platform(int a, int m, int syt, byte[] c, String s) { method platform (line 22) | public platform(int a, int m, byte[] c, String s) { method stringToHex (line 30) | static public String stringToHex(byte[] code) { method main (line 47) | static public void main(String argv[]) { FILE: bindings/java/TestM680x.java class TestM680x (line 10) | public class TestM680x { method hexString2Byte (line 27) | static byte[] hexString2Byte(String s) { method stringToHexUc (line 38) | static public String stringToHexUc(byte[] code) { method stringToHexShortUc (line 46) | static public String stringToHexShortUc(byte[] code) { method print_ins_detail (line 64) | public static void print_ins_detail(Capstone.CsInsn ins) { method main (line 151) | public static void main(String argv[]) { FILE: bindings/java/TestMips.java class TestMips (line 9) | public class TestMips { method hexString2Byte (line 11) | static byte[] hexString2Byte(String s) { method hex (line 27) | private static String hex(int i) { method hex (line 31) | private static String hex(long i) { method print_ins_detail (line 35) | public static void print_ins_detail(Capstone.CsInsn ins) { method main (line 61) | public static void main(String argv[]) { FILE: bindings/java/TestPpc.java class TestPpc (line 9) | public class TestPpc { method hexString2Byte (line 11) | static byte[] hexString2Byte(String s) { method hex (line 26) | private static String hex(int i) { method hex (line 30) | private static String hex(long i) { method print_ins_detail (line 34) | public static void print_ins_detail(Capstone.CsInsn ins) { method main (line 68) | public static void main(String argv[]) { FILE: bindings/java/TestSparc.java class TestSparc (line 9) | public class TestSparc { method hexString2Byte (line 11) | static byte[] hexString2Byte(String s) { method hex (line 27) | private static String hex(int i) { method hex (line 31) | private static String hex(long i) { method print_ins_detail (line 35) | public static void print_ins_detail(Capstone.CsInsn ins) { method main (line 68) | public static void main(String argv[]) { FILE: bindings/java/TestSystemz.java class TestSystemz (line 9) | public class TestSystemz { method hexString2Byte (line 11) | static byte[] hexString2Byte(String s) { method hex (line 26) | private static String hex(int i) { method hex (line 30) | private static String hex(long i) { method print_ins_detail (line 34) | public static void print_ins_detail(Capstone.CsInsn ins) { method main (line 68) | public static void main(String argv[]) { FILE: bindings/java/TestX86.java class TestX86 (line 12) | public class TestX86 { method hexString2Byte (line 14) | static byte[] hexString2Byte(String s) { method hex (line 31) | private static String hex(int i) { method hex (line 35) | private static String hex(long i) { method array2hex (line 39) | private static String array2hex(byte[] arr) { method print_ins_detail (line 46) | public static void print_ins_detail(Capstone.CsInsn ins) { method main (line 192) | public static void main(String argv[]) { FILE: bindings/java/TestXcore.java class TestXcore (line 9) | public class TestXcore { method hexString2Byte (line 10) | static byte[] hexString2Byte(String s) { method hex (line 25) | private static String hex(int i) { method hex (line 29) | private static String hex(long i) { method print_ins_detail (line 33) | public static void print_ins_detail(Capstone.CsInsn ins) { method main (line 61) | public static void main(String argv[]) { FILE: bindings/java/capstone/Arm.java class Arm (line 14) | public class Arm { class MemType (line 16) | public static class MemType extends Structure { method getFieldOrder (line 23) | @Override class OpValue (line 29) | public static class OpValue extends Union { method getFieldOrder (line 36) | @Override class OpShift (line 42) | public static class OpShift extends Structure { method getFieldOrder (line 46) | @Override class Operand (line 52) | public static class Operand extends Structure { method read (line 61) | public void read() { method getFieldOrder (line 81) | @Override class UnionOpInfo (line 87) | public static class UnionOpInfo extends Capstone.UnionOpInfo { method UnionOpInfo (line 101) | public UnionOpInfo() { method read (line 105) | public void read() { method getFieldOrder (line 121) | @Override class OpInfo (line 128) | public static class OpInfo extends Capstone.OpInfo { method OpInfo (line 140) | public OpInfo(UnionOpInfo op_info) { FILE: bindings/java/capstone/Arm64.java class Arm64 (line 14) | public class Arm64 { class MemType (line 16) | public static class MemType extends Structure { method getFieldOrder (line 21) | @Override class OpValue (line 27) | public static class OpValue extends Union { method getFieldOrder (line 37) | @Override class OpShift (line 43) | public static class OpShift extends Structure { method getFieldOrder (line 47) | @Override class Operand (line 53) | public static class Operand extends Structure { method read (line 62) | public void read() { method getFieldOrder (line 80) | @Override class UnionOpInfo (line 86) | public static class UnionOpInfo extends Capstone.UnionOpInfo { method UnionOpInfo (line 94) | public UnionOpInfo() { method read (line 98) | public void read() { method getFieldOrder (line 108) | @Override class OpInfo (line 114) | public static class OpInfo extends Capstone.OpInfo { method OpInfo (line 120) | public OpInfo(UnionOpInfo op_info) { FILE: bindings/java/capstone/Arm64_const.java class Arm64_const (line 4) | public class Arm64_const { FILE: bindings/java/capstone/Arm_const.java class Arm_const (line 4) | public class Arm_const { FILE: bindings/java/capstone/Capstone.java class Capstone (line 22) | public class Capstone { class OpInfo (line 24) | protected static abstract class OpInfo {} class UnionOpInfo (line 25) | protected static abstract class UnionOpInfo extends Structure {} class UnionArch (line 27) | public static class UnionArch extends Union { class ByValue (line 28) | public static class ByValue extends UnionArch implements Union.ByVal... class _cs_insn (line 41) | protected static class _cs_insn extends Structure { method _cs_insn (line 57) | public _cs_insn() { method _cs_insn (line 65) | public _cs_insn(Pointer p) { method getFieldOrder (line 71) | @Override class _cs_detail (line 77) | protected static class _cs_detail extends Structure { class ByReference (line 78) | public static class ByReference extends _cs_detail implements Struct... method getFieldOrder (line 92) | @Override class CsInsn (line 98) | public static class CsInsn { method CsInsn (line 124) | public CsInsn (_cs_insn insn, int _arch, Pointer _csh, CS _cs, boole... method getOptInfo (line 161) | private OpInfo getOptInfo(_cs_detail detail) { method opCount (line 216) | public int opCount(int type) { method opIndex (line 220) | public int opIndex(int type, int index) { method regRead (line 224) | public boolean regRead(int reg_id) { method regWrite (line 228) | public boolean regWrite(int reg_id) { method errno (line 232) | public int errno() { method regName (line 236) | public String regName(int reg_id) { method insnName (line 240) | public String insnName() { method groupName (line 244) | public String groupName(int id) { method group (line 248) | public boolean group(int gid) { method regsAccess (line 252) | public CsRegsAccess regsAccess() { class CsRegsAccess (line 276) | public static class CsRegsAccess { method CsRegsAccess (line 280) | public CsRegsAccess(short[] regsRead, short[] regsWrite) { method fromArrayRaw (line 286) | private CsInsn[] fromArrayRaw(_cs_insn[] arr_raw) { type CS (line 296) | private interface CS extends Library { method cs_open (line 297) | public int cs_open(int arch, int mode, PointerByReference handle); method cs_disasm (line 298) | public NativeLong cs_disasm(Pointer handle, byte[] code, NativeLong ... method cs_free (line 300) | public void cs_free(Pointer p, NativeLong count); method cs_close (line 301) | public int cs_close(PointerByReference handle); method cs_option (line 302) | public int cs_option(Pointer handle, int option, NativeLong optionVa... method cs_reg_name (line 304) | public String cs_reg_name(Pointer csh, int id); method cs_op_count (line 305) | public int cs_op_count(Pointer csh, Pointer insn, int type); method cs_op_index (line 306) | public int cs_op_index(Pointer csh, Pointer insn, int type, int index); method cs_insn_name (line 308) | public String cs_insn_name(Pointer csh, int id); method cs_group_name (line 309) | public String cs_group_name(Pointer csh, int id); method cs_insn_group (line 310) | public byte cs_insn_group(Pointer csh, Pointer insn, int id); method cs_reg_read (line 311) | public byte cs_reg_read(Pointer csh, Pointer insn, int id); method cs_reg_write (line 312) | public byte cs_reg_write(Pointer csh, Pointer insn, int id); method cs_errno (line 313) | public int cs_errno(Pointer csh); method cs_version (line 314) | public int cs_version(IntByReference major, IntByReference minor); method cs_support (line 315) | public boolean cs_support(int query); method cs_strerror (line 316) | public String cs_strerror(int code); method cs_regs_access (line 317) | public int cs_regs_access(Pointer handle, Pointer insn, Pointer regs... class NativeStruct (line 425) | protected class NativeStruct { method Capstone (line 440) | public Capstone(int arch, int mode) { method version (line 462) | public int version() { method setSyntax (line 467) | public void setSyntax(int syntax) { method setDetail (line 476) | public void setDetail(int opt) { method setMode (line 485) | public void setMode(int opt) { method finalize (line 494) | protected void finalize() { method close (line 500) | public int close() { method disasm (line 512) | public CsInsn[] disasm(byte[] code, long address) { method disasm (line 525) | public CsInsn[] disasm(byte[] code, long address, long count) { method strerror (line 546) | public String strerror(int code) { FILE: bindings/java/capstone/Evm_const.java class Evm_const (line 4) | public class Evm_const { FILE: bindings/java/capstone/M680x.java class M680x (line 14) | public class M680x { class OpIndexed (line 16) | public static class OpIndexed extends Structure { method getFieldOrder (line 25) | @Override class OpRelative (line 31) | public static class OpRelative extends Structure { method getFieldOrder (line 35) | @Override class OpExtended (line 41) | public static class OpExtended extends Structure { method getFieldOrder (line 45) | @Override class OpValue (line 51) | public static class OpValue extends Union { method getFieldOrder (line 60) | @Override class Operand (line 66) | public static class Operand extends Structure { method read (line 72) | public void read() { method getFieldOrder (line 93) | @Override class UnionOpInfo (line 99) | public static class UnionOpInfo extends Capstone.UnionOpInfo { method UnionOpInfo (line 105) | public UnionOpInfo() { method read (line 109) | public void read() { method getFieldOrder (line 117) | @Override class OpInfo (line 123) | public static class OpInfo extends Capstone.OpInfo { method OpInfo (line 127) | public OpInfo(UnionOpInfo op_info) { FILE: bindings/java/capstone/M680x_const.java class M680x_const (line 4) | public class M680x_const { FILE: bindings/java/capstone/M68k_const.java class M68k_const (line 4) | public class M68k_const { FILE: bindings/java/capstone/Mips.java class Mips (line 14) | public class Mips { class MemType (line 16) | public static class MemType extends Structure { method getFieldOrder (line 20) | @Override class OpValue (line 26) | public static class OpValue extends Union { method getFieldOrder (line 31) | @Override class Operand (line 37) | public static class Operand extends Structure { method read (line 41) | public void read() { method getFieldOrder (line 53) | @Override class UnionOpInfo (line 59) | public static class UnionOpInfo extends Capstone.UnionOpInfo { method UnionOpInfo (line 63) | public UnionOpInfo() { method read (line 67) | public void read() { method getFieldOrder (line 74) | @Override class OpInfo (line 80) | public static class OpInfo extends Capstone.OpInfo { method OpInfo (line 84) | public OpInfo(UnionOpInfo e) { FILE: bindings/java/capstone/Mips_const.java class Mips_const (line 4) | public class Mips_const { FILE: bindings/java/capstone/Ppc.java class Ppc (line 14) | public class Ppc { class MemType (line 16) | public static class MemType extends Structure { method getFieldOrder (line 20) | @Override class CrxType (line 26) | public static class CrxType extends Structure { method getFieldOrder (line 31) | @Override class OpValue (line 37) | public static class OpValue extends Union { class Operand (line 44) | public static class Operand extends Structure { method read (line 48) | public void read() { method getFieldOrder (line 61) | @Override class UnionOpInfo (line 67) | public static class UnionOpInfo extends Capstone.UnionOpInfo { method UnionOpInfo (line 75) | public UnionOpInfo() { method read (line 79) | public void read() { method getFieldOrder (line 89) | @Override class OpInfo (line 95) | public static class OpInfo extends Capstone.OpInfo { method OpInfo (line 102) | public OpInfo(UnionOpInfo op_info) { FILE: bindings/java/capstone/Ppc_const.java class Ppc_const (line 4) | public class Ppc_const { FILE: bindings/java/capstone/Sparc.java class Sparc (line 14) | public class Sparc { class MemType (line 16) | public static class MemType extends Structure { method getFieldOrder (line 21) | @Override class OpValue (line 27) | public static class OpValue extends Union { class Operand (line 33) | public static class Operand extends Structure { method read (line 37) | public void read() { method getFieldOrder (line 48) | @Override class UnionOpInfo (line 54) | public static class UnionOpInfo extends Capstone.UnionOpInfo { method UnionOpInfo (line 61) | public UnionOpInfo() { method read (line 65) | public void read() { method getFieldOrder (line 74) | @Override class OpInfo (line 80) | public static class OpInfo extends Capstone.OpInfo { method OpInfo (line 86) | public OpInfo(UnionOpInfo op_info) { FILE: bindings/java/capstone/Sparc_const.java class Sparc_const (line 4) | public class Sparc_const { FILE: bindings/java/capstone/Systemz.java class Systemz (line 14) | public class Systemz { class MemType (line 16) | public static class MemType extends Structure { method getFieldOrder (line 22) | @Override class OpValue (line 28) | public static class OpValue extends Union { class Operand (line 34) | public static class Operand extends Structure { method read (line 38) | public void read() { method getFieldOrder (line 51) | @Override class UnionOpInfo (line 57) | public static class UnionOpInfo extends Capstone.UnionOpInfo { method UnionOpInfo (line 63) | public UnionOpInfo() { method read (line 67) | public void read() { method getFieldOrder (line 75) | @Override class OpInfo (line 81) | public static class OpInfo extends Capstone.OpInfo { method OpInfo (line 86) | public OpInfo(UnionOpInfo op_info) { FILE: bindings/java/capstone/Systemz_const.java class Systemz_const (line 4) | public class Systemz_const { FILE: bindings/java/capstone/Sysz_const.java class Sysz_const (line 4) | public class Sysz_const { FILE: bindings/java/capstone/TMS320C64x_const.java class TMS320C64x_const (line 4) | public class TMS320C64x_const { FILE: bindings/java/capstone/Wasm_const.java class Wasm_const (line 4) | public class Wasm_const { FILE: bindings/java/capstone/X86.java class X86 (line 14) | public class X86 { class MemType (line 16) | public static class MemType extends Structure { method getFieldOrder (line 23) | @Override class Encoding (line 29) | public static class Encoding extends Structure { method getFieldOrder (line 36) | @Override class OpValue (line 42) | public static class OpValue extends Union { method getFieldOrder (line 47) | @Override class Operand (line 53) | public static class Operand extends Structure { method read (line 61) | public void read() { method getFieldOrder (line 74) | @Override class UnionOpInfo (line 80) | public static class UnionOpInfo extends Capstone.UnionOpInfo { method UnionOpInfo (line 104) | public UnionOpInfo() { method getFieldOrder (line 110) | @Override class OpInfo (line 117) | public static class OpInfo extends Capstone.OpInfo { method OpInfo (line 142) | public OpInfo(UnionOpInfo e) { FILE: bindings/java/capstone/X86_const.java class X86_const (line 4) | public class X86_const { FILE: bindings/java/capstone/Xcore.java class Xcore (line 14) | public class Xcore { class MemType (line 16) | public static class MemType extends Structure { method getFieldOrder (line 22) | @Override class OpValue (line 28) | public static class OpValue extends Union { class Operand (line 34) | public static class Operand extends Structure { method read (line 38) | public void read() { method getFieldOrder (line 49) | @Override class UnionOpInfo (line 55) | public static class UnionOpInfo extends Capstone.UnionOpInfo { method UnionOpInfo (line 59) | public UnionOpInfo() { method read (line 63) | public void read() { method getFieldOrder (line 70) | @Override class OpInfo (line 76) | public static class OpInfo extends Capstone.OpInfo { method OpInfo (line 79) | public OpInfo(UnionOpInfo op_info) { FILE: bindings/java/capstone/Xcore_const.java class Xcore_const (line 4) | public class Xcore_const { FILE: bindings/ocaml/ocaml.c function list_count (line 16) | static unsigned int list_count(uint8_t *list, unsigned int max) function CAMLprim (line 27) | CAMLprim value _cs_disasm(cs_arch arch, csh handle, const uint8_t *code, function CAMLprim (line 1725) | CAMLprim value ocaml_cs_disasm(value _arch, value _mode, value _code, function CAMLprim (line 1880) | CAMLprim value ocaml_cs_disasm_internal(value _arch, value _handle, valu... function CAMLprim (line 1900) | CAMLprim value ocaml_open(value _arch, value _mode) function CAMLprim (line 2049) | CAMLprim value ocaml_option(value _handle, value _opt, value _value) function CAMLprim (line 2084) | CAMLprim value ocaml_register_name(value _handle, value _reg) function CAMLprim (line 2095) | CAMLprim value ocaml_instruction_name(value _handle, value _insn) function CAMLprim (line 2106) | CAMLprim value ocaml_group_name(value _handle, value _insn) function CAMLprim (line 2117) | CAMLprim value ocaml_version(void) function CAMLprim (line 2123) | CAMLprim value ocaml_close(value _handle) FILE: bindings/python/capstone/aarch64.py class AArch64OpMem (line 8) | class AArch64OpMem(ctypes.Structure): class AArch64ImmRange (line 15) | class AArch64ImmRange(ctypes.Structure): class AArch64SMESliceOffset (line 21) | class AArch64SMESliceOffset(ctypes.Union): class AArch64OpSme (line 27) | class AArch64OpSme(ctypes.Structure): class AArch64OpPred (line 37) | class AArch64OpPred(ctypes.Structure): class AArch64OpShift (line 44) | class AArch64OpShift(ctypes.Structure): class AArch64SysOpSysReg (line 50) | class AArch64SysOpSysReg(ctypes.Union): class AArch64SysOpSysImm (line 58) | class AArch64SysOpSysImm(ctypes.Union): class AArch64SysOpSysAlias (line 65) | class AArch64SysOpSysAlias(ctypes.Union): class AArch64SysOp (line 84) | class AArch64SysOp(ctypes.Structure): class AArch64OpValue (line 92) | class AArch64OpValue(ctypes.Union): class AArch64Op (line 103) | class AArch64Op(ctypes.Structure): method imm (line 118) | def imm(self): method reg (line 122) | def reg(self): method fp (line 126) | def fp(self): method mem (line 130) | def mem(self): method imm_range (line 134) | def imm_range(self): method sysop (line 138) | def sysop(self): method sme (line 142) | def sme(self): class CsAArch64 (line 147) | class CsAArch64(ctypes.Structure): function get_arch_info (line 157) | def get_arch_info(a): FILE: bindings/python/capstone/alpha.py class AlphaOpMem (line 5) | class AlphaOpMem(ctypes.Structure): class AlphaOpValue (line 12) | class AlphaOpValue(ctypes.Union): class AlphaOp (line 19) | class AlphaOp(ctypes.Structure): method imm (line 27) | def imm(self): method reg (line 31) | def reg(self): class CsAlpha (line 36) | class CsAlpha(ctypes.Structure): function get_arch_info (line 42) | def get_arch_info(a): FILE: bindings/python/capstone/arc.py class ARCOpValue (line 8) | class ARCOpValue(ctypes.Union): class ARCOp (line 15) | class ARCOp(ctypes.Structure): method imm (line 23) | def imm(self): method reg (line 27) | def reg(self): class CsARC (line 32) | class CsARC(ctypes.Structure): function get_arch_info (line 38) | def get_arch_info(a): FILE: bindings/python/capstone/arm.py class ArmOpMem (line 8) | class ArmOpMem(ctypes.Structure): class ArmOpShift (line 17) | class ArmOpShift(ctypes.Structure): class ArmSysopReg (line 23) | class ArmSysopReg(ctypes.Union): class ArmOpSysop (line 30) | class ArmOpSysop(ctypes.Structure): class ArmOpValue (line 38) | class ArmOpValue(ctypes.Union): class ArmOp (line 49) | class ArmOp(ctypes.Structure): method reg (line 61) | def reg(self): method sysop (line 65) | def sysop(self): method imm (line 69) | def imm(self): method pred (line 73) | def pred(self): method fp (line 77) | def fp(self): method mem (line 81) | def mem(self): method setend (line 85) | def setend(self): class CsArm (line 89) | class CsArm(ctypes.Structure): function get_arch_info (line 106) | def get_arch_info(a): FILE: bindings/python/capstone/bpf.py class BPFOpMem (line 8) | class BPFOpMem(ctypes.Structure): class BPFOpValue (line 14) | class BPFOpValue(ctypes.Union): class BPFOp (line 25) | class BPFOp(ctypes.Structure): method reg (line 35) | def reg(self): method imm (line 39) | def imm(self): method off (line 43) | def off(self): method mem (line 47) | def mem(self): method mmem (line 51) | def mmem(self): method msh (line 55) | def msh(self): method ext (line 59) | def ext(self): class CsBPF (line 62) | class CsBPF(ctypes.Structure): function get_arch_info (line 68) | def get_arch_info(a): FILE: bindings/python/capstone/evm.py class CsEvm (line 8) | class CsEvm(ctypes.Structure): function get_arch_info (line 15) | def get_arch_info(a): FILE: bindings/python/capstone/hppa.py class HPPAOpMem (line 9) | class HPPAOpMem(ctypes.Structure): class HPPAModifierValue (line 15) | class HPPAModifierValue(ctypes.Union): class HPPAModifier (line 21) | class HPPAModifier(ctypes.Structure): class HPPAExt (line 27) | class HPPAExt(ctypes.Structure): class HPPAOpValue (line 35) | class HPPAOpValue(ctypes.Union): class HPPAOp (line 43) | class HPPAOp(ctypes.Structure): method imm (line 51) | def imm(self): method reg (line 55) | def reg(self): method mem (line 59) | def mem(self): class CsHPPA (line 64) | class CsHPPA(ctypes.Structure): function get_arch_info (line 70) | def get_arch_info(a): FILE: bindings/python/capstone/loongarch.py class LoongArchOpMem (line 9) | class LoongArchOpMem(ctypes.Structure): class LoongArchOpValue (line 17) | class LoongArchOpValue(ctypes.Union): class LoongArchOp (line 25) | class LoongArchOp(ctypes.Structure): method imm (line 33) | def imm(self): method reg (line 37) | def reg(self): method mem (line 41) | def mem(self): class CsLoongArch (line 46) | class CsLoongArch(ctypes.Structure): function get_arch_info (line 54) | def get_arch_info(a): FILE: bindings/python/capstone/m680x.py class M680xOpIdx (line 8) | class M680xOpIdx(ctypes.Structure): class M680xOpRel (line 19) | class M680xOpRel(ctypes.Structure): class M680xOpExt (line 25) | class M680xOpExt(ctypes.Structure): class M680xOpValue (line 31) | class M680xOpValue(ctypes.Union): class M680xOp (line 42) | class M680xOp(ctypes.Structure): method imm (line 51) | def imm(self): method reg (line 55) | def reg(self): method idx (line 59) | def idx(self): method rel (line 63) | def rel(self): method ext (line 67) | def ext(self): method direct_addr (line 71) | def direct_addr(self): method const_val (line 75) | def const_val(self): class CsM680x (line 79) | class CsM680x(ctypes.Structure): function get_arch_info (line 86) | def get_arch_info(a): FILE: bindings/python/capstone/m68k.py class M68KOpMem (line 8) | class M68KOpMem(ctypes.Structure): class M68KOpRegPair (line 26) | class M68KOpRegPair(ctypes.Structure): class M68KOpValue (line 32) | class M68KOpValue(ctypes.Union): class M68KOpBrDisp (line 41) | class M68KOpBrDisp(ctypes.Structure): class M68KOp (line 47) | class M68KOp(ctypes.Structure): method imm (line 58) | def imm(self): method dimm (line 62) | def dimm(self): method simm (line 66) | def simm(self): method reg (line 70) | def reg(self): method reg_pair (line 74) | def reg_pair(self): method mem (line 78) | def mem(self): method register_bits (line 82) | def register_bits(self): class M68KOpSize (line 85) | class M68KOpSize(ctypes.Structure): method get (line 91) | def get(a): class CsM68K (line 94) | class CsM68K(ctypes.Structure): function get_arch_info (line 102) | def get_arch_info(a): FILE: bindings/python/capstone/mips.py class MipsOpMem (line 8) | class MipsOpMem(ctypes.Structure): class MipsOpValue (line 14) | class MipsOpValue(ctypes.Union): class MipsOp (line 22) | class MipsOp(ctypes.Structure): method imm (line 32) | def imm(self): method reg (line 36) | def reg(self): method mem (line 40) | def mem(self): class CsMips (line 44) | class CsMips(ctypes.Structure): function get_arch_info (line 50) | def get_arch_info(a): FILE: bindings/python/capstone/mos65xx.py class MOS65xxOpValue (line 8) | class MOS65xxOpValue(ctypes.Union): class MOS65xxOp (line 15) | class MOS65xxOp(ctypes.Structure): method imm (line 22) | def imm(self): method reg (line 26) | def reg(self): method mem (line 30) | def mem(self): class CsMOS65xx (line 34) | class CsMOS65xx(ctypes.Structure): function get_arch_info (line 42) | def get_arch_info(a): FILE: bindings/python/capstone/ppc.py class PpcOpMem (line 8) | class PpcOpMem(ctypes.Structure): class PpcOpValue (line 15) | class PpcOpValue(ctypes.Union): class PpcOp (line 22) | class PpcOp(ctypes.Structure): method imm (line 30) | def imm(self): method reg (line 34) | def reg(self): method mem (line 38) | def mem(self): class PpcBC (line 41) | class PpcBC(ctypes.Structure): class CsPpc (line 53) | class CsPpc(ctypes.Structure): function get_arch_info (line 62) | def get_arch_info(a): FILE: bindings/python/capstone/riscv.py class RISCVOpMem (line 10) | class RISCVOpMem(ctypes.Structure): class RISCVOpValue (line 17) | class RISCVOpValue(ctypes.Union): class RISCVOp (line 27) | class RISCVOp(ctypes.Structure): method imm (line 35) | def imm(self): method dimm (line 39) | def dimm(self): method reg (line 43) | def reg(self): method mem (line 47) | def mem(self): method csr (line 51) | def csr(self): class CsRISCV (line 55) | class CsRISCV(ctypes.Structure): function get_arch_info (line 63) | def get_arch_info(a): FILE: bindings/python/capstone/sh.py class SHOpMem (line 8) | class SHOpMem(ctypes.Structure): class SHOpDsp (line 15) | class SHOpDsp(ctypes.Structure): class SHOpValue (line 25) | class SHOpValue(ctypes.Union): class SHOp (line 33) | class SHOp(ctypes.Structure): method imm (line 40) | def imm(self): method reg (line 44) | def reg(self): method mem (line 48) | def mem(self): method dsp (line 52) | def dsp(self): class CsSH (line 56) | class CsSH(ctypes.Structure): function get_arch_info (line 64) | def get_arch_info(a): FILE: bindings/python/capstone/sparc.py class SparcOpMem (line 8) | class SparcOpMem(ctypes.Structure): class SparcOpValue (line 15) | class SparcOpValue(ctypes.Union): class SparcOp (line 24) | class SparcOp(ctypes.Structure): method imm (line 32) | def imm(self): method reg (line 36) | def reg(self): method mem (line 40) | def mem(self): method asi (line 44) | def asi(self): method membar_tag (line 48) | def membar_tag(self): class CsSparc (line 52) | class CsSparc(ctypes.Structure): function get_arch_info (line 62) | def get_arch_info(a): FILE: bindings/python/capstone/systemz.py class SystemZOpMem (line 8) | class SystemZOpMem(ctypes.Structure): class SystemZOpValue (line 17) | class SystemZOpValue(ctypes.Union): class SystemZOp (line 24) | class SystemZOp(ctypes.Structure): method imm (line 33) | def imm(self): method reg (line 37) | def reg(self): method mem (line 41) | def mem(self): class CsSystemZ (line 45) | class CsSystemZ(ctypes.Structure): function get_arch_info (line 53) | def get_arch_info(a): FILE: bindings/python/capstone/tms320c64x.py class TMS320C64xOpMem (line 7) | class TMS320C64xOpMem(ctypes.Structure): class TMS320C64xOpValue (line 18) | class TMS320C64xOpValue(ctypes.Union): class TMS320C64xCondition (line 25) | class TMS320C64xCondition(ctypes.Structure): class TMS320C64xFunctionalUnit (line 31) | class TMS320C64xFunctionalUnit(ctypes.Structure): class TMS320C64xOp (line 38) | class TMS320C64xOp(ctypes.Structure): method imm (line 45) | def imm(self): method reg (line 49) | def reg(self): method mem (line 53) | def mem(self): class CsTMS320C64x (line 56) | class CsTMS320C64x(ctypes.Structure): function get_arch_info (line 65) | def get_arch_info(a): FILE: bindings/python/capstone/tricore.py class TriCoreOpMem (line 7) | class TriCoreOpMem(ctypes.Structure): class TriCoreOpValue (line 14) | class TriCoreOpValue(ctypes.Union): class TriCoreOp (line 22) | class TriCoreOp(ctypes.Structure): method imm (line 30) | def imm(self): method reg (line 34) | def reg(self): method mem (line 38) | def mem(self): class CsTriCore (line 43) | class CsTriCore(ctypes.Structure): function get_arch_info (line 50) | def get_arch_info(a): FILE: bindings/python/capstone/wasm.py class WASMBrTable (line 10) | class WASMBrTable(ctypes.Structure): class WASMOpValue (line 17) | class WASMOpValue(ctypes.Union): class WASMOp (line 28) | class WASMOp(ctypes.Structure): method int7 (line 36) | def int7(self): method varuint32 (line 40) | def varuint32(self): method varuint64 (line 44) | def varuint64(self): method uint32 (line 48) | def uint32(self): method uint64 (line 52) | def uint64(self): method immediate (line 56) | def immediate(self): method brtable (line 60) | def brtable(self): class CsWasm (line 63) | class CsWasm(ctypes.Structure): function get_arch_info (line 69) | def get_arch_info(a): FILE: bindings/python/capstone/x86.py class X86OpMem (line 8) | class X86OpMem(ctypes.Structure): class X86OpValue (line 17) | class X86OpValue(ctypes.Union): class X86Op (line 24) | class X86Op(ctypes.Structure): method imm (line 35) | def imm(self): method reg (line 39) | def reg(self): method mem (line 43) | def mem(self): class X86Flags (line 46) | class X86Flags(ctypes.Union): class CsX86Encoding (line 52) | class CsX86Encoding(ctypes.Structure): class CsX86 (line 61) | class CsX86(ctypes.Structure): method eflags (line 85) | def eflags(self): method fpu_flags (line 89) | def fpu_flags(self): function get_arch_info (line 92) | def get_arch_info(a): FILE: bindings/python/capstone/xcore.py class XcoreOpMem (line 8) | class XcoreOpMem(ctypes.Structure): class XcoreOpValue (line 16) | class XcoreOpValue(ctypes.Union): class XcoreOp (line 23) | class XcoreOp(ctypes.Structure): method imm (line 30) | def imm(self): method reg (line 34) | def reg(self): method mem (line 38) | def mem(self): class CsXcore (line 42) | class CsXcore(ctypes.Structure): function get_arch_info (line 48) | def get_arch_info(a): FILE: bindings/python/capstone/xtensa.py class XtensaOpMem (line 8) | class XtensaOpMem(ctypes.Structure): class XtensaOpValue (line 15) | class XtensaOpValue(ctypes.Union): class XtensaOp (line 23) | class XtensaOp(ctypes.Structure): method reg (line 31) | def reg(self): method imm (line 35) | def imm(self): method mem (line 39) | def mem(self): class CsXtensa (line 44) | class CsXtensa(ctypes.Structure): function get_arch_info (line 52) | def get_arch_info(a): FILE: bindings/python/cstest_py/src/cstest_py/compare.py function cs_const_getattr (line 34) | def cs_const_getattr(identifier: str): function twos_complement (line 107) | def twos_complement(val, bits): function normalize_asm_text (line 113) | def normalize_asm_text(text: str, arch_bits: int) -> str: function compare_asm_text (line 127) | def compare_asm_text( function compare_str (line 148) | def compare_str(actual: str, expected: None | str, msg: str) -> bool: function compare_tbool (line 159) | def compare_tbool(actual: bool, expected: None | int, msg: str) -> bool: function compare_uint8 (line 174) | def compare_uint8(actual: int, expected: None | int, msg: str) -> bool: function compare_int8 (line 187) | def compare_int8(actual: int, expected: None | int, msg: str) -> bool: function compare_uint16 (line 200) | def compare_uint16(actual: int, expected: None | int, msg: str) -> bool: function compare_int16 (line 213) | def compare_int16(actual: int, expected: None | int, msg: str) -> bool: function compare_uint32 (line 226) | def compare_uint32(actual: int, expected: None | int, msg: str) -> bool: function compare_int32 (line 239) | def compare_int32(actual: int, expected: None | int, msg: str) -> bool: function compare_uint64 (line 252) | def compare_uint64(actual: int, expected: None | int, msg: str) -> bool: function compare_int64 (line 265) | def compare_int64(actual: int, expected: None | int, msg: str) -> bool: function compare_fp (line 278) | def compare_fp(actual: float, expected: None | float | str, msg: str) ->... function compare_dp (line 304) | def compare_dp(actual: float, expected: None | float, msg: str) -> bool: function compare_enum (line 318) | def compare_enum(actual, expected: None | str, msg: str) -> bool: function compare_bit_flags (line 330) | def compare_bit_flags(actual: int, expected: None | list[str], msg: str)... function compare_reg (line 343) | def compare_reg( FILE: bindings/python/cstest_py/src/cstest_py/cstest.py function get_cs_int_attr (line 33) | def get_cs_int_attr(cs, attr: str, err_msg_pre: str): function arch_bits (line 44) | def arch_bits(arch: int, mode: int) -> int: class TestResult (line 52) | class TestResult(Enum): class TestStats (line 59) | class TestStats: method __init__ (line 60) | def __init__(self, total_file_count: int): method add_failing_file (line 73) | def add_failing_file(self, test_file: Path): method add_error_msg (line 76) | def add_error_msg(self, msg: str): method add_invalid_file_dp (line 79) | def add_invalid_file_dp(self, tfile: Path): method add_test_case_data_point (line 84) | def add_test_case_data_point(self, dp: TestResult): method set_total_valid_files (line 97) | def set_total_valid_files(self, total_valid_files: int): method set_total_test_cases (line 100) | def set_total_test_cases(self, total_test_cases: int): method get_test_case_count (line 103) | def get_test_case_count(self) -> int: method print_evaluate (line 106) | def print_evaluate(self): class TestInput (line 152) | class TestInput: method __init__ (line 153) | def __init__(self, input_dict: dict): method setup (line 176) | def setup(self): method decode (line 209) | def decode(self) -> list[CsInsn]: method __str__ (line 214) | def __str__(self): class TestExpected (line 224) | class TestExpected: method __init__ (line 225) | def __init__(self, expected_dict: dict): method compare (line 231) | def compare(self, actual_insns: list[CsInsn], bits: int) -> TestResult: class TestCase (line 279) | class TestCase: method __init__ (line 280) | def __init__(self, test_case_dict: dict): method __str__ (line 297) | def __str__(self) -> str: method test (line 300) | def test(self) -> TestResult: class TestFile (line 327) | class TestFile: method __init__ (line 328) | def __init__(self, tfile_path: Path): method num_test_cases (line 342) | def num_test_cases(self) -> int: method __str__ (line 345) | def __str__(self) -> str: class CSTest (line 349) | class CSTest: method __init__ (line 350) | def __init__(self, path: Path, exclude: list[Path], include: list[Path]): method parse_files (line 372) | def parse_files(self): method run_tests (line 403) | def run_tests(self): function parse_args (line 421) | def parse_args() -> argparse.Namespace: function main (line 458) | def main(): FILE: bindings/python/cstest_py/src/cstest_py/details.py function test_reg_rw_access (line 146) | def test_reg_rw_access(insn: CsInsn, expected: dict): function test_impl_reg_rw_access (line 174) | def test_impl_reg_rw_access(insn: CsInsn, expected: dict): function compare_details (line 210) | def compare_details(insn: CsInsn, expected: dict) -> bool: function test_expected_x86 (line 286) | def test_expected_x86(actual: CsInsn, expected: dict) -> bool: function test_expected_ppc (line 403) | def test_expected_ppc(actual: CsInsn, expected: dict) -> bool: function test_expected_arm (line 471) | def test_expected_arm(actual: CsInsn, expected: dict) -> bool: function test_expected_m680x (line 604) | def test_expected_m680x(actual: CsInsn, expected: dict) -> bool: function test_expected_aarch64 (line 683) | def test_expected_aarch64(actual: CsInsn, expected: dict) -> bool: function test_expected_sparc (line 862) | def test_expected_sparc(actual: CsInsn, expected: dict) -> bool: function test_expected_tricore (line 907) | def test_expected_tricore(actual: CsInsn, expected: dict) -> bool: function test_expected_evm (line 942) | def test_expected_evm(actual: CsInsn, expected: dict) -> bool: function test_expected_alpha (line 952) | def test_expected_alpha(actual: CsInsn, expected: dict) -> bool: function test_expected_xcore (line 977) | def test_expected_xcore(actual: CsInsn, expected: dict) -> bool: function test_expected_tms320c64x (line 1011) | def test_expected_tms320c64x(actual: CsInsn, expected: dict) -> bool: function test_expected_m68k (line 1091) | def test_expected_m68k(actual: CsInsn, expected: dict) -> bool: function test_expected_bpf (line 1211) | def test_expected_bpf(actual: CsInsn, expected: dict) -> bool: function test_expected_sh (line 1257) | def test_expected_sh(actual: CsInsn, expected: dict) -> bool: function test_expected_hppa (line 1289) | def test_expected_hppa(actual: CsInsn, expected: dict) -> bool: function test_expected_riscv (line 1325) | def test_expected_riscv(actual: CsInsn, expected: dict) -> bool: function test_expected_mips (line 1361) | def test_expected_mips(actual: CsInsn, expected: dict) -> bool: function test_expected_SystemZ (line 1395) | def test_expected_SystemZ(actual: CsInsn, expected: dict) -> bool: function test_expected_mos65xx (line 1439) | def test_expected_mos65xx(actual: CsInsn, expected: dict) -> bool: function test_expected_loongarch (line 1472) | def test_expected_loongarch(actual: CsInsn, expected: dict) -> bool: function test_expected_wasm (line 1509) | def test_expected_wasm(actual: CsInsn, expected: dict) -> bool: function test_expected_arc (line 1566) | def test_expected_arc(actual: CsInsn, expected: dict) -> bool: FILE: bindings/python/setup.py function clean_bins (line 66) | def clean_bins(): function copy_sources (line 71) | def copy_sources(): function build_libraries (line 104) | def build_libraries(): class CustomSDist (line 166) | class CustomSDist(sdist): method run (line 167) | def run(self): class CustomBuild (line 173) | class CustomBuild(build_py): method run (line 174) | def run(self): FILE: bindings/python/tests/test_compatibility_layer.py function test_compatibility (line 24) | def test_compatibility(): FILE: bindings/python/tests/test_customized_mnem.py function print_insn (line 12) | def print_insn(md, code): function test (line 19) | def test(): FILE: bindings/python/tests/test_iter.py function test_class (line 73) | def test_class(): FILE: bindings/python/tests/test_lite.py function test_cs_disasm_quick (line 63) | def test_cs_disasm_quick(): function test_class (line 75) | def test_class(): FILE: bindings/python/tests/test_skipdata.py function testcb (line 18) | def testcb(buffer, size, offset, userdata): function test_class (line 24) | def test_class(): FILE: bindings/stdout_cmp.py function stdout_cmp (line 9) | def stdout_cmp(f1, f2): FILE: bindings/vb6/vbCapstone.cpp function bs_version (line 20) | unsigned int __stdcall bs_version(int *major, int *minor){ function bs_support (line 25) | bool __stdcall bs_support(int query){ function cs_err (line 30) | cs_err __stdcall bs_open(cs_arch arch, cs_mode mode, csh *handle){ function cs_err (line 35) | cs_err __stdcall bs_close(csh *handle){ function cs_err (line 40) | cs_err __stdcall bs_option(csh handle, cs_opt_type type, size_t value){ function cs_err (line 45) | cs_err __stdcall bs_errno(csh handle){ function bs_disasm (line 55) | size_t __stdcall bs_disasm(csh handle, const uint8_t *code, size_t code_... function getInstruction (line 60) | void __stdcall getInstruction(cs_insn *insn, uint32_t index, void* curIn... function bs_free (line 70) | void __stdcall bs_free(cs_insn *insn, size_t count){ function bs_op_index (line 81) | int __stdcall bs_op_index(csh handle, const cs_insn *insn, unsigned int ... function bs_op_count (line 86) | int __stdcall bs_op_count(csh handle, const cs_insn *insn, unsigned int ... function bs_reg_write (line 91) | bool __stdcall bs_reg_write(csh handle, const cs_insn *insn, unsigned in... function bs_reg_read (line 96) | bool __stdcall bs_reg_read(csh handle, const cs_insn *insn, unsigned int... function bs_insn_group (line 101) | bool __stdcall bs_insn_group(csh handle, const cs_insn *insn, unsigned i... function bs_disasm_iter (line 116) | bool __stdcall bs_disasm_iter(csh handle, const uint8_t **code, size_t *... FILE: contrib/cs_driver/cs_driver/cs_driver.c function EXTERN_C (line 31) | EXTERN_C NTSTATUS DriverEntry(PDRIVER_OBJECT DriverObject, function NTSTATUS (line 43) | static NTSTATUS cs_driver_hello() function _Use_decl_annotations_ (line 93) | _Use_decl_annotations_ int __cdecl printf(const char *_Format, ...) FILE: contrib/m68k_instruction_tbl_gen/M68KInstructionTblGen.c type opcode_struct (line 10) | typedef struct { function valid_ea (line 344) | static int valid_ea(unsigned int opcode, unsigned int mask) function compare_nof_true_bits (line 436) | static int DECL_SPEC compare_nof_true_bits(const void *aptr, const void ... function build_opcode_table (line 455) | static void build_opcode_table(void) function main (line 512) | int main() FILE: contrib/objdump/objdump-m68k.py function dump_bytes (line 37) | def dump_bytes(b, len): function dump_op_reg (line 45) | def dump_op_reg(insn, op_reg): function s8 (line 52) | def s8(value): function s16 (line 55) | def s16(value): function extsign8 (line 58) | def extsign8(value): function extsign1616 (line 63) | def extsign1616(value): function extsign1632 (line 68) | def extsign1632(value): function printRegbitsRange (line 74) | def printRegbitsRange(buffer, data, prefix): function registerBits (line 98) | def registerBits(op): function dump_op_ea (line 107) | def dump_op_ea(insn, op): function debug (line 297) | def debug(insn, op): function dump_ops (line 302) | def dump_ops(insn): function is_branch (line 352) | def is_branch(insn): function dump_mnemonic (line 357) | def dump_mnemonic(insn): function print_insn_detail_np (line 374) | def print_insn_detail_np(insn): function print_objdump_dumpheader (line 393) | def print_objdump_dumpheader(filename='', address=0): function test_class (line 397) | def test_class(): FILE: contrib/windows_kernel/libc.cpp type MEMBLOCK (line 18) | struct MEMBLOCK function free (line 102) | void function vsnprintf (line 134) | int FILE: cs.c type cs_arch_config (line 83) | typedef struct cs_arch_config { function CAPSTONE_API (line 506) | CAPSTONE_API cs_version(int *major, int *minor) function CAPSTONE_API (line 522) | CAPSTONE_API cs_arch_register_arm(void) function CAPSTONE_API (line 530) | CAPSTONE_API cs_arch_register_aarch64(void) function CAPSTONE_API (line 538) | CAPSTONE_API cs_arch_register_mips(void) function CAPSTONE_API (line 546) | CAPSTONE_API cs_arch_register_x86(void) function CAPSTONE_API (line 554) | CAPSTONE_API cs_arch_register_powerpc(void) function CAPSTONE_API (line 562) | CAPSTONE_API cs_arch_register_sparc(void) function CAPSTONE_API (line 570) | CAPSTONE_API cs_arch_register_systemz(void) function CAPSTONE_API (line 578) | CAPSTONE_API cs_arch_register_xcore(void) function CAPSTONE_API (line 586) | CAPSTONE_API cs_arch_register_m68k(void) function CAPSTONE_API (line 594) | CAPSTONE_API cs_arch_register_tms320c64x(void) function CAPSTONE_API (line 602) | CAPSTONE_API cs_arch_register_m680x(void) function CAPSTONE_API (line 610) | CAPSTONE_API cs_arch_register_evm(void) function CAPSTONE_API (line 618) | CAPSTONE_API cs_arch_register_mos65xx(void) function CAPSTONE_API (line 626) | CAPSTONE_API cs_arch_register_wasm(void) function CAPSTONE_API (line 634) | CAPSTONE_API cs_arch_register_bpf(void) function CAPSTONE_API (line 642) | CAPSTONE_API cs_arch_register_riscv(void) function CAPSTONE_API (line 650) | CAPSTONE_API cs_arch_register_sh(void) function CAPSTONE_API (line 658) | CAPSTONE_API cs_arch_register_tricore(void) function CAPSTONE_API (line 666) | CAPSTONE_API cs_arch_register_alpha(void) function CAPSTONE_API (line 674) | CAPSTONE_API cs_arch_register_loongarch(void) function CAPSTONE_API (line 682) | CAPSTONE_API cs_arch_register_arc(void) function CAPSTONE_API (line 690) | CAPSTONE_API cs_support(int query) function CAPSTONE_API (line 731) | CAPSTONE_API cs_errno(csh handle) function CAPSTONE_EXPORT (line 742) | CAPSTONE_EXPORT function CAPSTONE_API (line 782) | CAPSTONE_API cs_open(cs_arch arch, cs_mode mode, csh *handle) function CAPSTONE_API (line 840) | CAPSTONE_API cs_close(csh *handle) function str_replace (line 878) | static int str_replace(char *result, char *target, const char *str1, cha... function fill_insn (line 900) | static void fill_insn(struct cs_struct *handle, cs_insn *insn, SStream *OS, function skipdata_size (line 964) | static uint8_t skipdata_size(cs_struct *handle) function CAPSTONE_API (line 1042) | CAPSTONE_API cs_option(csh ud, cs_opt_type type, uintptr_t value) function skipdata_opstr (line 1190) | static void skipdata_opstr(char *opstr, const uint8_t *buffer, size_t size) function CAPSTONE_API (line 1223) | CAPSTONE_API cs_disasm(csh ud, const uint8_t *buffer, size_t size, function CAPSTONE_API (line 1457) | CAPSTONE_API cs_free(cs_insn *insn, size_t count) function CAPSTONE_EXPORT (line 1469) | CAPSTONE_EXPORT function CAPSTONE_API (line 1498) | CAPSTONE_API cs_disasm_iter(csh ud, const uint8_t **code, size_t *size, function CAPSTONE_EXPORT (line 1597) | CAPSTONE_EXPORT function CAPSTONE_EXPORT (line 1609) | CAPSTONE_EXPORT function CAPSTONE_EXPORT (line 1621) | CAPSTONE_EXPORT function CAPSTONE_API (line 1634) | CAPSTONE_API cs_insn_group(csh ud, const cs_insn *insn, function CAPSTONE_API (line 1663) | CAPSTONE_API cs_reg_read(csh ud, const cs_insn *insn, unsigned int reg_id) function CAPSTONE_API (line 1691) | CAPSTONE_API cs_reg_write(csh ud, const cs_insn *insn, unsigned int reg_id) function CAPSTONE_API (line 1719) | CAPSTONE_API cs_op_count(csh ud, const cs_insn *insn, unsigned int op_type) function CAPSTONE_API (line 1877) | CAPSTONE_API cs_op_index(csh ud, const cs_insn *insn, unsigned int op_type, function CAPSTONE_API (line 2113) | CAPSTONE_API cs_regs_access(csh ud, const cs_insn *insn, FILE: cs_priv.h type ARM_ITBlock (line 37) | typedef struct ARM_ITBlock { type ARM_VPTBlock (line 42) | typedef struct ARM_VPTBlock { type customized_mnem (line 48) | struct customized_mnem { type insn_mnem (line 55) | struct insn_mnem { type insn_map (line 61) | typedef struct insn_map { type cs_struct (line 85) | struct cs_struct { FILE: cs_simple_types.h type cs_data_type (line 13) | typedef enum { function isValid (line 327) | static inline bool isValid(cs_data_type SimpleTy) function isFloatingPoint (line 334) | static inline bool isFloatingPoint(cs_data_type SimpleTy) function isInteger (line 345) | static inline bool isInteger(cs_data_type SimpleTy) function isScalarInteger (line 360) | static inline bool isScalarInteger(cs_data_type SimpleTy) function isVector (line 367) | static inline bool isVector(cs_data_type SimpleTy) function isScalableVector (line 375) | static inline bool isScalableVector(cs_data_type SimpleTy) function isFixedLengthVector (line 381) | static inline bool isFixedLengthVector(cs_data_type SimpleTy) function is16BitVector (line 388) | static inline bool is16BitVector(cs_data_type SimpleTy) function is32BitVector (line 397) | static inline bool is32BitVector(cs_data_type SimpleTy) function is64BitVector (line 409) | static inline bool is64BitVector(cs_data_type SimpleTy) function is128BitVector (line 423) | static inline bool is128BitVector(cs_data_type SimpleTy) function is256BitVector (line 438) | static inline bool is256BitVector(cs_data_type SimpleTy) function is512BitVector (line 454) | static inline bool is512BitVector(cs_data_type SimpleTy) function is1024BitVector (line 470) | static inline bool is1024BitVector(cs_data_type SimpleTy) function is2048BitVector (line 484) | static inline bool is2048BitVector(cs_data_type SimpleTy) function cs_data_type (line 497) | static inline cs_data_type getVectorElementType(cs_data_type SimpleTy) function getVectorMinNumElements (line 689) | static inline unsigned getVectorMinNumElements(cs_data_type SimpleTy) FILE: cstool/cstool.c function print_string_hex (line 522) | void print_string_hex(const char *comment, unsigned char *str, size_t len) function char_to_hexnum (line 535) | static uint8_t char_to_hexnum(char c) function usage (line 630) | static void usage(char *prog) function print_details (line 674) | static void print_details(csh handle, cs_arch arch, cs_mode md, cs_insn ... function cs_mode (line 772) | static cs_mode find_additional_modes(const char *input, cs_arch arch) function enable_additional_options (line 793) | static void enable_additional_options(csh handle, const char *input, function main (line 814) | int main(int argc, char **argv) FILE: cstool/cstool_aarch64.c function print_insn_detail_aarch64 (line 11) | void print_insn_detail_aarch64(csh handle, cs_insn *ins) FILE: cstool/cstool_alpha.c function print_insn_detail_alpha (line 7) | void print_insn_detail_alpha(csh handle, cs_insn *ins) FILE: cstool/cstool_arc.c function print_insn_detail_arc (line 5) | void print_insn_detail_arc(csh handle, cs_insn *ins) FILE: cstool/cstool_arm.c function print_insn_detail_arm (line 8) | void print_insn_detail_arm(csh handle, cs_insn *ins) FILE: cstool/cstool_bpf.c function print_insn_detail_bpf (line 11) | void print_insn_detail_bpf(csh handle, cs_insn *ins) FILE: cstool/cstool_evm.c function print_insn_detail_evm (line 7) | void print_insn_detail_evm(csh handle, cs_insn *ins) FILE: cstool/cstool_hppa.c function print_insn_detail_hppa (line 8) | void print_insn_detail_hppa(csh handle, cs_insn *ins) FILE: cstool/cstool_loongarch.c function print_insn_detail_loongarch (line 9) | void print_insn_detail_loongarch(csh handle, cs_insn *ins) FILE: cstool/cstool_m680x.c function print_read_write_regs (line 15) | static void print_read_write_regs(csh handle, cs_detail *detail) function print_insn_detail_m680x (line 47) | void print_insn_detail_m680x(csh handle, cs_insn *insn) FILE: cstool/cstool_m68k.c function print_read_write_regs (line 43) | static void print_read_write_regs(cs_detail *detail, csh handle) function print_insn_detail_m68k (line 60) | void print_insn_detail_m68k(csh handle, cs_insn *ins) FILE: cstool/cstool_mips.c function print_insn_detail_mips (line 10) | void print_insn_detail_mips(csh handle, cs_insn *ins) FILE: cstool/cstool_mos65xx.c function print_insn_detail_mos65xx (line 66) | void print_insn_detail_mos65xx(csh handle, cs_insn *ins) FILE: cstool/cstool_powerpc.c function print_insn_detail_ppc (line 88) | void print_insn_detail_ppc(csh handle, cs_insn *ins) FILE: cstool/cstool_riscv.c function print_insn_detail_riscv (line 10) | void print_insn_detail_riscv(csh handle, cs_insn *ins) FILE: cstool/cstool_sh.c function print_read_write_regs (line 30) | static void print_read_write_regs(cs_detail *detail, csh handle) function print_insn_detail_sh (line 47) | void print_insn_detail_sh(csh handle, cs_insn *ins) FILE: cstool/cstool_sparc.c function print_insn_detail_sparc (line 9) | void print_insn_detail_sparc(csh handle, cs_insn *ins) FILE: cstool/cstool_systemz.c function print_insn_detail_systemz (line 9) | void print_insn_detail_systemz(csh handle, cs_insn *ins) FILE: cstool/cstool_tms320c64x.c function print_insn_detail_tms320c64x (line 8) | void print_insn_detail_tms320c64x(csh handle, cs_insn *ins) FILE: cstool/cstool_tricore.c function print_insn_detail_tricore (line 6) | void print_insn_detail_tricore(csh handle, cs_insn *ins) FILE: cstool/cstool_wasm.c function print_insn_detail_wasm (line 7) | void print_insn_detail_wasm(csh handle, cs_insn *ins) FILE: cstool/cstool_x86.c function print_insn_detail_x86 (line 181) | void print_insn_detail_x86(csh ud, cs_mode mode, cs_insn *ins) FILE: cstool/cstool_xcore.c function print_insn_detail_xcore (line 8) | void print_insn_detail_xcore(csh handle, cs_insn *ins) FILE: cstool/cstool_xtensa.c function print_insn_detail_xtensa (line 24) | void print_insn_detail_xtensa(csh handle, cs_insn *ins) FILE: cstool/getopt.c function getopt (line 20) | int getopt(int nargc, char *const nargv[], const char *ostr) FILE: include/capstone/aarch64.h type aarch64_shifter (line 23) | typedef enum aarch64_shifter { type aarch64_extender (line 38) | typedef enum aarch64_extender { type AArch64Layout_VectorLayout (line 52) | typedef enum VectorLayout { type AArch64CC_CondCode (line 90) | typedef enum AArch64CondCode { // Meaning (integer) Meaning (floating-po... function AArch64CC_CondCode (line 158) | inline static AArch64CC_CondCode function AArch64CC_getNZCVToSatisfyCondCode (line 170) | inline static unsigned function AArch64CC_isReflexive (line 211) | inline static bool AArch64CC_isReflexive(AArch64CC_CondCode Code) function AArch64CC_isIrreflexive (line 230) | inline static bool AArch64CC_isIrreflexive(AArch64CC_CondCode Code) type aarch64_tlbi (line 247) | typedef enum { type aarch64_at (line 427) | typedef enum { type aarch64_bti (line 454) | typedef enum { type aarch64_db (line 467) | typedef enum { type aarch64_dbnxs (line 489) | typedef enum { type aarch64_dc (line 503) | typedef enum { type aarch64_exactfpimm (line 543) | typedef enum { type aarch64_ic (line 559) | typedef enum { type aarch64_isb (line 572) | typedef enum { type aarch64_prfm (line 583) | typedef enum { type aarch64_psb (line 617) | typedef enum { type aarch64_pstateimm0_1 (line 628) | typedef enum { type aarch64_pstateimm0_15 (line 640) | typedef enum { type aarch64_rprfm (line 658) | typedef enum { type aarch64_svcr (line 672) | typedef enum { type aarch64_svepredpat (line 685) | typedef enum { type aarch64_sveprfm (line 712) | typedef enum { type aarch64_sveveclenspecifier (line 734) | typedef enum { type aarch64_sysreg (line 746) | typedef enum { type aarch64_tsb (line 1970) | typedef enum { type aarch64_sysop_reg (line 1981) | typedef union { type aarch64_sysop_imm (line 1988) | typedef union { type aarch64_sysop_alias (line 1994) | typedef union { type aarch64_op_type (line 2014) | typedef enum aarch64_op_type { type aarch64_sysop (line 2058) | typedef struct { type aarch64_reg (line 2066) | typedef enum aarch64_reg { type aarch64_op_mem (line 2786) | typedef struct aarch64_op_mem { type aarch64_sme_op_type (line 2792) | typedef enum { type aarch64_imm_range (line 2801) | typedef struct { type aarch64_op_sme (line 2807) | typedef struct { type aarch64_op_pred (line 2822) | typedef struct { type cs_aarch64_op (line 2829) | typedef struct cs_aarch64_op { type aarch64_suppl_info (line 2864) | typedef struct { type cs_aarch64 (line 2872) | typedef struct cs_aarch64 { type aarch64_insn (line 2887) | typedef enum aarch64_insn { type aarch64_insn_group (line 4713) | typedef enum aarch64_insn_group { FILE: include/capstone/alpha.h type alpha_op_type (line 25) | typedef enum alpha_op_type { type cs_alpha_op (line 32) | typedef struct cs_alpha_op { type cs_alpha (line 42) | typedef struct cs_alpha { type alpha_reg (line 50) | typedef enum alpha_reg { type alpha_insn (line 126) | typedef enum alpha_insn { type alpha_insn_group (line 288) | typedef enum alpha_insn_group { FILE: include/capstone/arc.h type arc_op_type (line 16) | typedef enum arc_op_type { type cs_arc_op (line 23) | typedef struct cs_arc_op { type cs_arc (line 38) | typedef struct cs_arc { type arc_reg (line 46) | typedef enum arc_reg { type arc_insn (line 123) | typedef enum arc_insn { type arc_insn_group (line 324) | typedef enum arc_insn_group { FILE: include/capstone/arm.h type ARMCC_CondCodes (line 25) | typedef enum CondCodes { function ARMCC_CondCodes (line 46) | inline static ARMCC_CondCodes ARMCC_getOppositeCondition(ARMCC_CondCodes... function ARMCC_CondCodes (line 86) | inline static ARMCC_CondCodes ARMCC_getSwappedCondition(ARMCC_CondCodes CC) type ARMVCC_VPTCodes (line 114) | typedef enum VPTCodes { type ARM_PredBlockMask (line 128) | typedef enum PredBlockMask { function ARMVectorCondCodeFromString (line 164) | inline static unsigned ARMVectorCondCodeFromString(const char CC) function ARMCondCodeFromString (line 214) | inline static unsigned ARMCondCodeFromString(const char *CC) type arm_shifter (line 254) | typedef enum arm_shifter { type arm_mem_bo_opt (line 275) | typedef enum MemBOpt { type arm_spsr_cpsr_bits (line 294) | typedef enum { type arm_bankedreg (line 311) | typedef enum { type arm_sysreg (line 353) | typedef enum { type arm_sysop_reg (line 415) | typedef union { type arm_op_type (line 422) | typedef enum arm_op_type { type arm_setend_type (line 448) | typedef enum arm_setend_type { type arm_cpsmode_type (line 454) | typedef enum arm_cpsmode_type { type arm_cpsflag_type (line 461) | typedef enum arm_cpsflag_type { type arm_vectordata_type (line 470) | typedef enum arm_vectordata_type { type arm_reg (line 536) | typedef enum arm_reg { type arm_op_mem (line 854) | typedef struct arm_op_mem { type arm_sysop (line 862) | typedef struct { type cs_arm_op (line 870) | typedef struct cs_arm_op { type arm_suppl_info (line 905) | typedef struct { type cs_arm (line 913) | typedef struct cs_arm { type arm_insn (line 937) | typedef enum arm_insn { type arm_insn_group (line 1646) | typedef enum arm_insn_group { FILE: include/capstone/arm64.h type arm64_shifter (line 21) | typedef enum { type arm64_extender (line 35) | typedef enum { type ARM64Layout_VectorLayout (line 47) | typedef enum { type ARM64CC_CondCode (line 78) | typedef enum { function ARM64CC_CondCode (line 143) | inline static ARM64CC_CondCode function ARM64CC_getNZCVToSatisfyCondCode (line 149) | inline static unsigned ARM64CC_getNZCVToSatisfyCondCode(ARM64CC_CondCode... function ARM64CC_isReflexive (line 186) | inline static bool ARM64CC_isReflexive(ARM64CC_CondCode Code) function ARM64CC_isIrreflexive (line 203) | inline static bool ARM64CC_isIrreflexive(ARM64CC_CondCode Code) type arm64_tlbi (line 218) | typedef enum { type arm64_at (line 394) | typedef enum { type arm64_bti (line 417) | typedef enum { type arm64_db (line 426) | typedef enum { type arm64_dbnxs (line 444) | typedef enum { type arm64_dc (line 454) | typedef enum { type arm64_exactfpimm (line 490) | typedef enum { type arm64_ic (line 502) | typedef enum { type arm64_isb (line 511) | typedef enum { type arm64_prfm (line 518) | typedef enum { type arm64_psb (line 548) | typedef enum { type arm64_pstateimm0_1 (line 555) | typedef enum { type arm64_pstateimm0_15 (line 563) | typedef enum { type arm64_rprfm (line 577) | typedef enum { type arm64_svcr (line 587) | typedef enum { type arm64_svepredpat (line 596) | typedef enum { type arm64_sveprfm (line 619) | typedef enum { type arm64_sveveclenspecifier (line 637) | typedef enum { type arm64_sysreg (line 645) | typedef enum { type arm64_tsb (line 1865) | typedef enum { type aarch64_sysop_reg (line 1872) | typedef aarch64_sysop_reg arm64_sysop_reg; type aarch64_sysop_imm (line 1874) | typedef aarch64_sysop_imm arm64_sysop_imm; type aarch64_sysop_alias (line 1876) | typedef aarch64_sysop_alias arm64_sysop_alias; type arm64_op_type (line 1878) | typedef enum { type aarch64_sysop (line 1917) | typedef aarch64_sysop arm64_sysop; type arm64_reg (line 1919) | typedef enum { type aarch64_op_mem (line 2642) | typedef aarch64_op_mem arm64_op_mem; type arm64_sme_op_type (line 2644) | typedef enum { type aarch64_imm_range (line 2653) | typedef aarch64_imm_range arm64_imm_range; type aarch64_op_sme (line 2655) | typedef aarch64_op_sme arm64_op_sme; type aarch64_op_pred (line 2657) | typedef aarch64_op_pred arm64_op_pred; type cs_aarch64_op (line 2659) | typedef cs_aarch64_op cs_arm64_op; type aarch64_suppl_info (line 2661) | typedef aarch64_suppl_info arm64_suppl_info; type cs_aarch64 (line 2665) | typedef cs_aarch64 cs_arm64; type arm64_insn (line 2667) | typedef enum { type arm64_insn_group (line 4481) | typedef enum { FILE: include/capstone/bpf.h type bpf_op_type (line 22) | typedef enum bpf_op_type { type bpf_reg (line 34) | typedef enum bpf_reg { type bpf_op_mem (line 59) | typedef struct bpf_op_mem { type bpf_ext_type (line 64) | typedef enum bpf_ext_type { type cs_bpf_op (line 71) | typedef struct cs_bpf_op { type cs_bpf (line 93) | typedef struct cs_bpf { type bpf_insn (line 99) | typedef enum bpf_insn { type bpf_insn_group (line 251) | typedef enum bpf_insn_group { FILE: include/capstone/capstone.h type csh (line 74) | typedef uintptr_t csh; type cs_arch (line 77) | typedef enum cs_arch { type cs_mode (line 128) | typedef enum cs_mode { type cs_opt_mem (line 305) | typedef struct cs_opt_mem { type cs_opt_mnem (line 317) | typedef struct cs_opt_mnem { type cs_opt_type (line 325) | typedef enum cs_opt_type { type cs_opt_value (line 340) | typedef enum cs_opt_value { type cs_opt (line 375) | typedef struct { type cs_group_type (line 381) | typedef enum cs_group_type { type cs_opt_skipdata (line 411) | typedef struct cs_opt_skipdata { type cs_detail (line 484) | typedef struct cs_detail { type cs_insn (line 536) | typedef struct cs_insn { type cs_err (line 604) | typedef enum cs_err { FILE: include/capstone/cs_operand.h type cs_op_type (line 9) | typedef enum cs_op_type { type cs_ac_type (line 40) | typedef enum cs_ac_type { FILE: include/capstone/evm.h type cs_evm (line 19) | typedef struct cs_evm { type evm_insn (line 26) | typedef enum evm_insn { type evm_insn_group (line 180) | typedef enum evm_insn_group { FILE: include/capstone/hppa.h type hppa_op_type (line 16) | typedef enum hppa_op_type { type hppa_reg (line 27) | typedef enum hppa_reg { type hppa_insn (line 214) | typedef enum hppa_insn { type hppa_mem (line 471) | typedef struct hppa_mem { type cs_hppa_op (line 477) | typedef struct cs_hppa_op { type cs_hppa (line 488) | typedef struct cs_hppa { type hppa_modifier_type (line 496) | typedef enum hppa_modifier_type { type hppa_modifier (line 502) | typedef struct hppa_modifier { type hppa_ext (line 512) | typedef struct hppa_ext { type hppa_insn_group (line 521) | typedef enum hppa_insn_group { FILE: include/capstone/loongarch.h type loongarch_op_type (line 20) | typedef enum loongarch_op_type { type loongarch_op_mem (line 29) | typedef struct loongarch_op_mem { type cs_loongarch_op (line 36) | typedef struct cs_loongarch_op { type loongarch_insn_form (line 51) | typedef enum { type loongarch_suppl_info (line 174) | typedef struct { type cs_loongarch (line 183) | typedef struct cs_loongarch { type loongarch_reg (line 195) | typedef enum loongarch_reg { type loongarch_insn (line 417) | typedef enum loongarch_insn { type loongarch_insn_group (line 2497) | typedef enum loongarch_insn_group { FILE: include/capstone/m680x.h type m680x_reg (line 21) | typedef enum m680x_reg { type m680x_op_type (line 57) | typedef enum m680x_op_type { type m680x_op_idx (line 87) | typedef struct m680x_op_idx { type m680x_op_rel (line 106) | typedef struct m680x_op_rel { type m680x_op_ext (line 114) | typedef struct m680x_op_ext { type cs_m680x_op (line 120) | typedef struct cs_m680x_op { type m680x_group_type (line 139) | typedef enum m680x_group_type { type cs_m680x (line 171) | typedef struct cs_m680x { type m680x_insn (line 178) | typedef enum m680x_insn { FILE: include/capstone/m68k.h type m68k_reg (line 21) | typedef enum m68k_reg { type m68k_address_mode (line 80) | typedef enum m68k_address_mode { type m68k_op_type (line 113) | typedef enum m68k_op_type { type m68k_op_mem (line 131) | typedef struct m68k_op_mem { type m68k_op_br_disp_size (line 149) | typedef enum m68k_op_br_disp_size { type m68k_op_br_disp (line 156) | typedef struct m68k_op_br_disp { type cs_m68k_op_reg_pair (line 162) | typedef struct cs_m68k_op_reg_pair { type cs_m68k_op (line 168) | typedef struct cs_m68k_op { type m68k_cpu_size (line 185) | typedef enum m68k_cpu_size { type m68k_fpu_size (line 193) | typedef enum m68k_fpu_size { type m68k_size_type (line 201) | typedef enum m68k_size_type { type m68k_op_size (line 209) | typedef struct m68k_op_size { type cs_m68k (line 218) | typedef struct cs_m68k { type m68k_insn (line 228) | typedef enum m68k_insn { type m68k_group_type (line 609) | typedef enum m68k_group_type { FILE: include/capstone/mips.h type mips_op_type (line 23) | typedef enum mips_op_type { type mips_reg (line 31) | typedef enum mips_reg { type mips_op_mem (line 678) | typedef struct mips_op_mem { type cs_mips_op (line 684) | typedef struct cs_mips_op { type cs_mips (line 703) | typedef struct cs_mips { type mips_insn (line 711) | typedef enum mips_insn { type mips_insn_group (line 2203) | typedef enum mips_insn_group { FILE: include/capstone/mos65xx.h type mos65xx_reg (line 15) | typedef enum mos65xx_reg { type mos65xx_address_mode (line 29) | typedef enum mos65xx_address_mode { type mos65xx_insn (line 59) | typedef enum mos65xx_insn { type mos65xx_group_type (line 161) | typedef enum mos65xx_group_type { type mos65xx_op_type (line 173) | typedef enum mos65xx_op_type { type cs_mos65xx_op (line 182) | typedef struct cs_mos65xx_op { type cs_mos65xx (line 192) | typedef struct cs_mos65xx { FILE: include/capstone/ppc.h type ppc_pred (line 52) | typedef enum ppc_pred { type ppc_cr_bit (line 117) | typedef enum { type ppc_bo_mask (line 126) | typedef enum { type ppc_br_hint (line 138) | typedef enum { type ppc_bh (line 148) | typedef enum { function ppc_pred (line 157) | inline static ppc_pred PPC_get_no_hint_pred(ppc_pred Code) function ppc_br_hint (line 221) | static inline ppc_br_hint PPC_get_hint(uint8_t bo) function ppc_pred (line 242) | static inline ppc_pred PPC_get_branch_pred(uint8_t bi, uint8_t bo, type ppc_op_type (line 267) | typedef enum ppc_op_type { type ppc_reg (line 275) | typedef enum ppc_reg { type ppc_op_mem (line 867) | typedef struct ppc_op_mem { type cs_ppc_op (line 874) | typedef struct cs_ppc_op { type ppc_bc (line 884) | typedef struct { function cs_ppc_bc_decr_ctr (line 900) | static inline bool cs_ppc_bc_decr_ctr(uint8_t bo) function cs_ppc_bc_tests_ctr_is_zero (line 910) | static inline bool cs_ppc_bc_tests_ctr_is_zero(uint8_t bo) function cs_ppc_bc_cr_is_tested (line 920) | static inline bool cs_ppc_bc_cr_is_tested(uint8_t bo) function cs_ppc_bc_cr_bit_is_one (line 930) | static inline bool cs_ppc_bc_cr_bit_is_one(uint8_t bo) type ppc_insn (line 939) | typedef enum ppc_insn { type ppc_insn_group (line 3364) | typedef enum ppc_insn_group { type ppc_insn_form (line 3417) | typedef enum { function ppc_is_b_form (line 3557) | static inline bool ppc_is_b_form(ppc_insn_form form) type ppc_suppl_info (line 3577) | typedef struct { type cs_ppc (line 3584) | typedef struct cs_ppc { FILE: include/capstone/riscv.h type riscv_op_type (line 28) | typedef enum riscv_op_type { type riscv_op_mem (line 39) | typedef struct riscv_op_mem { type cs_riscv_op (line 45) | typedef struct cs_riscv_op { type cs_riscv (line 61) | typedef struct cs_riscv { type riscv_reg (line 71) | typedef enum riscv_reg { type riscv_insn (line 541) | typedef enum riscv_insn { type riscv_insn_group (line 2322) | typedef enum riscv_insn_group { FILE: include/capstone/sh.h type sh_reg (line 19) | typedef enum { type sh_op_type (line 160) | typedef enum { type sh_op_mem_type (line 167) | typedef enum { type sh_op_mem (line 180) | typedef struct sh_op_mem { type sh_dsp_insn (line 186) | typedef enum sh_dsp_insn { type sh_dsp_operand (line 220) | typedef enum sh_dsp_operand { type sh_dsp_cc (line 231) | typedef enum sh_dsp_cc { type sh_op_dsp (line 238) | typedef struct sh_op_dsp { type cs_sh_op (line 248) | typedef struct cs_sh_op { type sh_insn (line 259) | typedef enum sh_insn { type cs_sh (line 423) | typedef struct cs_sh { type sh_insn_group (line 431) | typedef enum sh_insn_group { FILE: include/capstone/sparc.h type sparc_cc (line 23) | typedef enum sparc_cc { type sparc_cc_field (line 212) | typedef enum { type sparc_insn_form (line 227) | typedef enum { type sparc_hint (line 256) | typedef enum sparc_hint { type sparc_op_type (line 266) | typedef enum sparc_op_type { type sparc_reg (line 276) | typedef enum sparc_reg { type sparc_asi (line 528) | typedef enum sparc_asi { type sparc_membar_tag (line 566) | typedef enum sparc_membar_tag { type sparc_op_mem (line 579) | typedef struct sparc_op_mem { type cs_sparc_op (line 588) | typedef struct cs_sparc_op { type cs_sparc (line 603) | typedef struct cs_sparc { type sparc_suppl_info (line 614) | typedef struct { type sparc_insn (line 619) | typedef enum sparc_insn { type sparc_insn_group (line 1314) | typedef enum sparc_insn_group { FILE: include/capstone/systemz.h type systemz_cc (line 16) | typedef enum systemz_cc { type systemz_op_type (line 35) | typedef enum systemz_op_type { type systemz_reg (line 44) | typedef enum systemz_reg { type systemz_insn_form (line 252) | typedef enum { type systemz_addr_mode (line 341) | typedef enum { type systemz_suppl_info (line 350) | typedef struct { type systemz_op_mem (line 356) | typedef struct systemz_op_mem { type cs_systemz_op (line 370) | typedef struct cs_systemz_op { type cs_systemz (line 384) | typedef struct cs_systemz { type systemz_insn (line 395) | typedef enum systemz_insn { type systemz_insn_group (line 2961) | typedef enum systemz_insn_group { FILE: include/capstone/systemz_compatibility.h type sysz_cc (line 16) | typedef enum { type sysz_op_type (line 34) | typedef enum { type sysz_reg (line 41) | typedef enum { type sysz_insn_form (line 242) | typedef enum { type sysz_addr_mode (line 326) | typedef enum { type systemz_suppl_info (line 335) | typedef systemz_suppl_info sysz_suppl_info; type systemz_op_mem (line 337) | typedef systemz_op_mem sysz_op_mem; type cs_systemz_op (line 339) | typedef cs_systemz_op cs_sysz_op; type cs_systemz (line 343) | typedef cs_systemz cs_sysz; type sysz_insn (line 345) | typedef enum { type sysz_insn_group (line 2898) | typedef enum { FILE: include/capstone/tms320c64x.h type tms320c64x_op_type (line 19) | typedef enum tms320c64x_op_type { type tms320c64x_mem_disp (line 29) | typedef enum tms320c64x_mem_disp { type tms320c64x_mem_dir (line 35) | typedef enum tms320c64x_mem_dir { type tms320c64x_mem_mod (line 41) | typedef enum tms320c64x_mem_mod { type tms320c64x_op_mem (line 48) | typedef struct tms320c64x_op_mem { type cs_tms320c64x_op (line 58) | typedef struct cs_tms320c64x_op { type cs_tms320c64x (line 68) | typedef struct cs_tms320c64x { type tms320c64x_reg (line 83) | typedef enum tms320c64x_reg { type tms320c64x_insn (line 183) | typedef enum tms320c64x_insn { type tms320c64x_insn_group (line 335) | typedef enum tms320c64x_insn_group { type tms320c64x_funit (line 349) | typedef enum tms320c64x_funit { FILE: include/capstone/tricore.h type tricore_op_type (line 23) | typedef enum tricore_op_type { type tricore_op_mem (line 32) | typedef struct tricore_op_mem { type cs_tricore_op (line 38) | typedef struct cs_tricore_op { type cs_tricore (line 54) | typedef struct cs_tricore { type tricore_reg (line 63) | typedef enum tricore_reg { type tricore_insn (line 135) | typedef enum tricore_insn { type tricore_insn_group (line 573) | typedef enum tricore_insn_group { type tricore_feature (line 581) | typedef enum tricore_feature_t { FILE: include/capstone/wasm.h type wasm_op_type (line 18) | typedef enum wasm_op_type { type cs_wasm_brtable (line 30) | typedef struct cs_wasm_brtable { type cs_wasm_op (line 36) | typedef struct cs_wasm_op { type cs_wasm (line 51) | typedef struct cs_wasm { type wasm_insn (line 57) | typedef enum wasm_insn { type wasm_insn_group (line 235) | typedef enum wasm_insn_group { FILE: include/capstone/x86.h type x86_reg (line 22) | typedef enum x86_reg { type x86_op_type (line 356) | typedef enum x86_op_type { type x86_xop_cc (line 364) | typedef enum x86_xop_cc { type x86_avx_bcast (line 377) | typedef enum x86_avx_bcast { type x86_sse_cc (line 386) | typedef enum x86_sse_cc { type x86_avx_cc (line 399) | typedef enum x86_avx_cc { type x86_avx_rm (line 436) | typedef enum x86_avx_rm { type x86_prefix (line 445) | typedef enum x86_prefix { type x86_op_mem (line 465) | typedef struct x86_op_mem { type cs_x86_op (line 474) | typedef struct cs_x86_op { type cs_x86_encoding (line 497) | typedef struct cs_x86_encoding { type cs_x86 (line 511) | typedef struct cs_x86 { type x86_insn (line 582) | typedef enum x86_insn { type x86_insn_group (line 2113) | typedef enum x86_insn_group { FILE: include/capstone/xcore.h type xcore_op_type (line 19) | typedef enum xcore_op_type { type xcore_reg (line 27) | typedef enum xcore_reg { type xcore_op_mem (line 66) | typedef struct xcore_op_mem { type cs_xcore_op (line 76) | typedef struct cs_xcore_op { type cs_xcore (line 86) | typedef struct cs_xcore { type xcore_insn (line 94) | typedef enum xcore_insn { type xcore_insn_group (line 222) | typedef enum xcore_insn_group { FILE: include/capstone/xtensa.h type xtensa_reg (line 12) | typedef enum xtensa_reg { type xtensa_insn (line 193) | typedef enum xtensa_insn { type xtensa_feature (line 1612) | typedef enum xtensa_feature { type xtensa_insn_form (line 1662) | typedef enum { type xtensa_suppl_info (line 1685) | typedef struct { type cs_xtensa_op_type (line 1689) | typedef enum cs_xtensa_op_type { type cs_xtensa_op_mem (line 1699) | typedef struct cs_xtensa_op_mem { type cs_xtensa_op (line 1705) | typedef struct cs_xtensa_op { type cs_xtensa (line 1720) | typedef struct cs_xtensa { FILE: include/windowsce/stdint.h type __int8 (line 6) | typedef __int8 int8_t, int_least8_t; type __int16 (line 8) | typedef __int16 int16_t, int_least16_t; type __int32 (line 10) | typedef __int32 int32_t, int_least32_t, int_fast8_t, int_fast16_t, int_f... type __int64 (line 12) | typedef __int64 int64_t, intmax_t, int_least64_t, int_fast64_t; type uint_least8_t (line 14) | typedef unsigned __int8 uint8_t, uint_least8_t; type uint_least16_t (line 16) | typedef unsigned __int16 uint16_t, uint_least16_t; type uint_least32_t (line 18) | typedef unsigned __int32 uint32_t, uint_least32_t, uint_fast8_t, uint_fa... type uintmax_t (line 21) | typedef unsigned __int64 uint64_t, uintmax_t, uint_least64_t, uint_fast6... type __int32 (line 25) | typedef __int32 intptr_t; FILE: suite/auto-sync/src/autosync/ASUpdater.py class USteps (line 28) | class USteps(StrEnum): class ASUpdater (line 37) | class ASUpdater: method __init__ (line 42) | def __init__( method clean_build_dir (line 92) | def clean_build_dir(self) -> None: method patch_main_header (line 102) | def patch_main_header(self) -> list: method copy_files (line 133) | def copy_files(self, path: Path, dest: Path) -> None: method check_tree_sitter (line 153) | def check_tree_sitter(self) -> None: method translate (line 161) | def translate(self) -> None: method diff (line 169) | def diff(self) -> None: method update (line 177) | def update(self) -> None: function parse_args (line 245) | def parse_args() -> argparse.Namespace: function main (line 331) | def main(): FILE: suite/auto-sync/src/autosync/HeaderPatcher.py function parse_args (line 52) | def parse_args() -> argparse.Namespace: function error_exit (line 81) | def error_exit(msg: str) -> None: class HeaderPatcher (line 86) | class HeaderPatcher: method __init__ (line 87) | def __init__(self, header: Path, inc: Path, write_file: bool = True) -... method patch_header (line 95) | def patch_header(self) -> bool: method file_in_main_header (line 161) | def file_in_main_header(header: Path, filename: str) -> bool: class CompatHeaderBuilder (line 167) | class CompatHeaderBuilder: method __init__ (line 168) | def __init__(self, v6: Path, v5: Path, arch: str, clang_format: Path |... method replace_typedef_struct (line 188) | def replace_typedef_struct(self, v6_lines: list[str]) -> list[str]: method replace_typedef_enum (line 209) | def replace_typedef_enum(self, v6_lines: list[str]) -> list[str]: method remove_comments (line 247) | def remove_comments(self, v6_lines: list[str]) -> list[str]: method replace_v6_prefix (line 255) | def replace_v6_prefix(self, v6_lines: list[str]) -> list[str]: method replace_include_guards (line 276) | def replace_include_guards(self, v6_lines: list[str]) -> list[str]: method inject_v6_header (line 297) | def inject_v6_header(self, v6_lines: list[str]) -> list[str]: method add_cc_macros (line 308) | def add_cc_macros(self, v6_lines: list[str]) -> list[str]: method generate_v5_compat_header (line 312) | def generate_v5_compat_header(self) -> bool: FILE: suite/auto-sync/src/autosync/Helper.py function convert_loglevel (line 17) | def convert_loglevel(level: str) -> int: function find_id_by_type (line 33) | def find_id_by_type(node: Node, node_types: [str], type_must_match: bool... function print_prominent_warning (line 85) | def print_prominent_warning(msg: str, wait_for_user: bool = True) -> None: function term_width (line 94) | def term_width() -> int: function print_prominent_info (line 98) | def print_prominent_info(msg: str, wait_for_user: bool = True) -> None: function bold (line 106) | def bold(msg: str, color: str = None) -> str: function colored (line 112) | def colored(msg: str, color: str) -> str: function separator_line_1 (line 116) | def separator_line_1(color: str = None) -> str: function separator_line_2 (line 120) | def separator_line_2(color: str = None) -> str: function get_sha256 (line 124) | def get_sha256(data: bytes) -> str: function get_header (line 130) | def get_header() -> str: function run_clang_format (line 145) | def run_clang_format(out_paths: list[Path]): function get_path (line 158) | def get_path(config_path: str) -> Path: function test_only_overwrite_path_var (line 162) | def test_only_overwrite_path_var(var_name: str, new_path: Path): function fail_exit (line 167) | def fail_exit(msg: str) -> None: FILE: suite/auto-sync/src/autosync/IncGenerator.py class IncGenerator (line 17) | class IncGenerator: method __init__ (line 18) | def __init__(self, arch: str, inc_list: list) -> None: method check_paths (line 35) | def check_paths(self) -> None: method generate (line 51) | def generate(self) -> None: method move_mapping_files (line 55) | def move_mapping_files(self) -> None: method gen_incs (line 86) | def gen_incs(self) -> None: method has_inc_patches (line 130) | def has_inc_patches(self) -> bool: method apply_patches (line 134) | def apply_patches(self) -> None: FILE: suite/auto-sync/src/autosync/MCUpdater.py class LLVM_MC_Command (line 18) | class LLVM_MC_Command: method __init__ (line 19) | def __init__(self, cmd_line: str, mattr: str): method parse_llvm_mc_line (line 33) | def parse_llvm_mc_line(self, line: str) -> tuple[str, str, Path]: method exec (line 58) | def exec(self) -> sp.CompletedProcess: method get_opts_list (line 76) | def get_opts_list(self) -> list[str]: method __str__ (line 81) | def __str__(self) -> str: class MCTest (line 85) | class MCTest: method __init__ (line 91) | def __init__(self, arch: str, opts: list[str], encoding: str, asm_text... method extend (line 97) | def extend(self, encoding: str, asm_text: str): method get_legacy_mc_test_triple (line 101) | def get_legacy_mc_test_triple(self): method fuzz_test_str (line 118) | def fuzz_test_str(self): method __str__ (line 129) | def __str__(self): class TestFile (line 155) | class TestFile: method __init__ (line 156) | def __init__( method init_tests (line 173) | def init_tests(self, unified_test_cases: bool): method has_tests (line 232) | def has_tests(self) -> bool: method get_cs_testfile_content (line 235) | def get_cs_testfile_content(self, only_tests: bool) -> str: method get_fuzz_test_file_content (line 241) | def get_fuzz_test_file_content(self, only_tests: bool) -> str: method num_test_cases (line 251) | def num_test_cases(self) -> int: method valid_byte_seq (line 254) | def valid_byte_seq(self, enc_bytes): method get_multi_mode_filename (line 267) | def get_multi_mode_filename(self) -> Path: method get_simple_filename (line 276) | def get_simple_filename(self) -> Path: method __lt__ (line 279) | def __lt__(self, other) -> bool: function exists_and_is_dir (line 283) | def exists_and_is_dir(x): class MCUpdater (line 287) | class MCUpdater: method __init__ (line 304) | def __init__( method check_prerequisites (line 359) | def check_prerequisites(self, paths): method write_to_build_dir (line 370) | def write_to_build_dir(self, fuzzer_tests: bool = False): method build_test_options (line 446) | def build_test_options(self, options): method build_test_files (line 469) | def build_test_files(self, mc_cmds: list[LLVM_MC_Command]) -> list[Tes... method run_llvm_lit (line 487) | def run_llvm_lit(self, paths: list[Path]) -> list[LLVM_MC_Command]: method extract_llvm_mc_cmds (line 511) | def extract_llvm_mc_cmds(self, cmds: str) -> list[LLVM_MC_Command]: method gen_all (line 569) | def gen_all(self): function parse_args (line 591) | def parse_args() -> argparse.Namespace: FILE: suite/auto-sync/src/autosync/PathVarHandler.py class Singleton (line 12) | class Singleton(type): method __call__ (line 15) | def __call__(cls, *args, **kwargs): class PathVarHandler (line 21) | class PathVarHandler(metaclass=Singleton): method __init__ (line 22) | def __init__(self) -> None: method test_only_overwrite_var (line 74) | def test_only_overwrite_var(self, var_name: str, new_path: Path): method get_path (line 81) | def get_path(self, name: str) -> Path: method complete_path (line 88) | def complete_path(self, path_str: str) -> Path: method create_path (line 95) | def create_path(var_id: str, path: str): FILE: suite/auto-sync/src/autosync/Tests/test_aarch64_header.h function AArch64CC_getNZCVToSatisfyCondCode (line 9) | inline static unsigned AArch64CC_getNZCVToSatisfyCondCode(AArch64CC_Cond... type aarch64_sysop_imm (line 21) | typedef union { type aarch64_op_type (line 26) | typedef enum aarch64_op_type { type aarch64_op_type_upper (line 33) | typedef enum aarch64_op_type_upper { type cs_aarch64 (line 43) | typedef struct cs_aarch64 { FILE: suite/auto-sync/src/autosync/Tests/test_arm64_header.h function ARM64CC_getNZCVToSatisfyCondCode (line 10) | inline static unsigned ARM64CC_getNZCVToSatisfyCondCode(ARM64CC_CondCode... type aarch64_sysop_imm (line 21) | typedef aarch64_sysop_imm arm64_sysop_imm; type arm64_op_type (line 23) | typedef enum { type arm64_op_type_upper (line 30) | typedef enum { type cs_aarch64 (line 39) | typedef cs_aarch64 cs_arm64; FILE: suite/auto-sync/src/autosync/Tests/test_header_patcher.py class TestHeaderPatcher (line 10) | class TestHeaderPatcher(unittest.TestCase): method setUpClass (line 12) | def setUpClass(cls): method test_header_patching (line 19) | def test_header_patching(self): method test_compat_header_gen_arm64 (line 49) | def test_compat_header_gen_arm64(self): method test_compat_header_gen_arm64 (line 61) | def test_compat_header_gen_arm64(self): FILE: suite/auto-sync/src/autosync/Tests/test_mcupdater.py class TestHeaderPatcher (line 16) | class TestHeaderPatcher(unittest.TestCase): method setUpClass (line 18) | def setUpClass(cls): method del_path (line 28) | def del_path(file: Path): method test_test_case_gen (line 37) | def test_test_case_gen(self): method unified_test_cases (line 54) | def unified_test_cases(self): method separated_test_cases (line 71) | def separated_test_cases(self): method multi_mode_unified_test_cases (line 92) | def multi_mode_unified_test_cases(self): method multi_mode_separated_test_cases (line 118) | def multi_mode_separated_test_cases(self): method test_fuzz_test_cases (line 144) | def test_fuzz_test_cases(self): method test_no_symbol_tests (line 159) | def test_no_symbol_tests(self): method test_systemz_mapping (line 184) | def test_systemz_mapping(self): method compare_files (line 214) | def compare_files(self, out_dir: Path, filenames: list[str]) -> bool: FILE: suite/auto-sync/src/autosync/Tests/test_systemz_header.h type systemz_cc (line 3) | typedef enum systemz_cc { type systemz_insn_group (line 13) | typedef enum systemz_insn_group { type systemz_op_type (line 43) | typedef enum systemz_op_type { type systemz_reg (line 51) | typedef enum systemz_reg { type systemz_suppl_info (line 69) | typedef struct { type systemz_op_mem (line 75) | typedef struct systemz_op_mem { type cs_systemz_op (line 86) | typedef struct cs_systemz_op { type cs_systemz (line 100) | typedef struct cs_systemz { type systemz_insn (line 110) | typedef enum systemz_insn { FILE: suite/auto-sync/src/autosync/Tests/test_sysz_header.h type sysz_cc (line 2) | typedef enum { type sysz_insn_group (line 11) | typedef enum { type sysz_op_type (line 34) | typedef enum { type sysz_reg (line 41) | typedef enum { type systemz_suppl_info (line 53) | typedef systemz_suppl_info sysz_suppl_info; type systemz_op_mem (line 55) | typedef systemz_op_mem sysz_op_mem; type cs_systemz_op (line 57) | typedef cs_systemz_op cs_sysz_op; type cs_systemz (line 61) | typedef cs_systemz cs_sysz; type sysz_insn (line 63) | typedef enum { FILE: suite/auto-sync/src/autosync/cpptranslator/Configurator.py class Configurator (line 14) | class Configurator: method __init__ (line 26) | def __init__(self, arch: str, config_path: Path) -> None: method get_arch (line 33) | def get_arch(self) -> str: method get_cpp_lang (line 36) | def get_cpp_lang(self) -> Language: method get_parser (line 42) | def get_parser(self) -> Parser: method get_arch_config (line 48) | def get_arch_config(self) -> dict: method get_general_config (line 54) | def get_general_config(self) -> dict: method get_patch_config (line 60) | def get_patch_config(self) -> dict: method load_config (line 66) | def load_config(self) -> None: method ts_set_cpp_language (line 77) | def ts_set_cpp_language(self) -> None: method init_parser (line 80) | def init_parser(self) -> None: FILE: suite/auto-sync/src/autosync/cpptranslator/CppTranslator.py class Translator (line 97) | class Translator: method __init__ (line 191) | def __init__(self, configure: Configurator, wait_for_user: bool = False): method read_src_file (line 211) | def read_src_file(self, src_path: Path) -> None: method init_patches (line 220) | def init_patches(self): method parse (line 362) | def parse(self, src_path: Path) -> None: method patch_src (line 367) | def patch_src(self, p_list: [(bytes, Node)]) -> None: method apply_patch (line 397) | def apply_patch(self, patch: Patch) -> bool: method translate (line 421) | def translate(self) -> None: method collect_template_instances (line 471) | def collect_template_instances(self): method get_patch_kwargs (line 481) | def get_patch_kwargs(self, patch): method remark_manual_files (line 489) | def remark_manual_files(self) -> None: function parse_args (line 507) | def parse_args() -> argparse.Namespace: FILE: suite/auto-sync/src/autosync/cpptranslator/Differ.py class PatchCoord (line 36) | class PatchCoord: method __init__ (line 44) | def __init__( method __lt__ (line 58) | def __lt__(self, other): method __str__ (line 61) | def __str__(self) -> str: method get_coordinates_from_node (line 65) | def get_coordinates_from_node(node: Node): class ApplyType (line 71) | class ApplyType(StrEnum): class Patch (line 81) | class Patch: method __init__ (line 91) | def __init__( method get_persist_info (line 115) | def get_persist_info(self) -> dict: method __lt__ (line 125) | def __lt__(self, other): method __str__ (line 131) | def __str__(self) -> str: class Differ (line 135) | class Differ: method __init__ (line 189) | def __init__( method load_persistence_file (line 244) | def load_persistence_file(self) -> None: method save_to_persistence_file (line 264) | def save_to_persistence_file(self) -> None: method persist_patch (line 272) | def persist_patch(self, filename: Path, patch: Patch) -> None: method copy_files (line 282) | def copy_files(self) -> None: method get_diff_intro_msg (line 299) | def get_diff_intro_msg( method get_diff_node_id (line 322) | def get_diff_node_id(self, node: Node) -> bytes: method parse_file (line 345) | def parse_file(self, file: Path) -> dict[str:Node]: method print_diff (line 386) | def print_diff(self, diff_lines: list[str], node_id: str, current: int... method no_difference (line 409) | def no_difference(diff_lines: list[str]) -> bool: method print_prompt (line 415) | def print_prompt( method get_saved_choice_prompt (line 429) | def get_saved_choice_prompt( method print_prompt_help (line 449) | def print_prompt_help( method get_user_choice (line 468) | def get_user_choice( method saved_patch_matches (line 503) | def saved_patch_matches(self, saved: dict) -> bool: method create_patch (line 514) | def create_patch( method add_patch (line 532) | def add_patch( method diff_nodes (line 544) | def diff_nodes( method determine_patch_coordinates (line 697) | def determine_patch_coordinates( method diff (line 757) | def diff(self, user_choices: list[str] | None = None) -> None: method patch_files (line 804) | def patch_files(self, file_patches: dict[Path, list[Patch]]) -> None: method edit_patch (line 837) | def edit_patch(self, diff_lines: list[str]) -> bytes | None: method get_separator_line (line 858) | def get_separator_line() -> bytes: method get_edit_explanation (line 861) | def get_edit_explanation(self) -> bytes: method check_saved_patches (line 868) | def check_saved_patches(self): method all_choices_saved (line 905) | def all_choices_saved( function parse_args (line 948) | def parse_args() -> argparse.Namespace: FILE: suite/auto-sync/src/autosync/cpptranslator/TemplateCollector.py class TemplateRefInstance (line 14) | class TemplateRefInstance: method __init__ (line 33) | def __init__( method __eq__ (line 45) | def __eq__(self, other): method set_dep_calls (line 63) | def set_dep_calls(self, deps: list): method get_c_name (line 66) | def get_c_name(self): method get_args_for_decl (line 69) | def get_args_for_decl(self) -> list[bytes]: class TemplateCollector (line 77) | class TemplateCollector: method __init__ (line 90) | def __init__( method collect (line 102) | def collect(self): method resolve_dependencies (line 142) | def resolve_dependencies(self): method get_completed_tc (line 186) | def get_completed_tc( method contains_template_dependent_param (line 208) | def contains_template_dependent_param( method read_files (line 270) | def read_files(self): method get_capture_bundles (line 281) | def get_capture_bundles(query, tree): method get_template_pattern (line 291) | def get_template_pattern(): method templ_params_to_list (line 303) | def templ_params_to_list(templ_params: bytes) -> list[bytes]: method list_to_templ_params (line 324) | def list_to_templ_params(temp_param_list: list) -> bytes: method get_macro_c_call (line 328) | def get_macro_c_call(name: bytes, arg_param_list: [bytes], fcn_args: b... method log_missing_ref_and_exit (line 337) | def log_missing_ref_and_exit(func_ref: bytes) -> None: FILE: suite/auto-sync/src/autosync/cpptranslator/Tests/Differ/expected/diff_test_file_patching_new.c function patch_beginning_of_file (line 2) | void patch_beginning_of_file() { function function_a (line 8) | void function_a(int x) { function patch_new_into_old_II (line 12) | int patch_new_into_old_II() { function patch_new_into_old_I (line 20) | int patch_new_into_old_I() { function function_b (line 28) | void function_b(int x) { FILE: suite/auto-sync/src/autosync/cpptranslator/Tests/Differ/expected/diff_test_file_patching_replace.c function function_a (line 4) | void function_a(int x) { function patch_same_into_old_smaller (line 8) | int patch_same_into_old_smaller() { function function_b (line 15) | void function_b(int x) { function patch_same_into_old_bigger (line 19) | void patch_same_into_old_bigger() { FILE: suite/auto-sync/src/autosync/cpptranslator/Tests/Differ/new_src/diff_test_file.c function main (line 15) | int main() { function function_a (line 20) | void function_a(int x) { function function_b (line 24) | void function_b(unsigned x) { function only_in_new (line 28) | void only_in_new() {} FILE: suite/auto-sync/src/autosync/cpptranslator/Tests/Differ/new_src/diff_test_file_patching_new.c function function_a (line 4) | void function_a(int x) { function patch_new_into_old_I (line 8) | int patch_new_into_old_I() { function patch_new_into_old_II (line 16) | int patch_new_into_old_II() { function function_b (line 24) | void function_b(int x) { function patch_beginning_of_file (line 28) | void patch_beginning_of_file() { FILE: suite/auto-sync/src/autosync/cpptranslator/Tests/Differ/new_src/diff_test_file_patching_replace.c function function_a (line 4) | void function_a(int x) { function patch_same_into_old_smaller (line 8) | int patch_same_into_old_smaller() { function function_b (line 15) | void function_b(int x) { function patch_same_into_old_bigger (line 19) | void patch_same_into_old_bigger() { FILE: suite/auto-sync/src/autosync/cpptranslator/Tests/Differ/old_src/diff_test_file.c function main (line 15) | int main() { function function_a (line 20) | void function_a(int x) { function function_b (line 24) | void function_b(int x) { function only_in_old_I (line 28) | void only_in_old_I() {} function only_in_old_II (line 29) | void only_in_old_II() {} FILE: suite/auto-sync/src/autosync/cpptranslator/Tests/Differ/old_src/diff_test_file_patching_new.c function function_a (line 4) | void function_a(int x) { function function_b (line 8) | void function_b(int x) { FILE: suite/auto-sync/src/autosync/cpptranslator/Tests/Differ/old_src/diff_test_file_patching_replace.c function function_a (line 4) | void function_a(int x) { function patch_same_into_old_smaller (line 8) | int patch_same_into_old_smaller() { function function_b (line 13) | void function_b(int x) { function patch_same_into_old_bigger (line 17) | int patch_same_into_old_bigger() { FILE: suite/auto-sync/src/autosync/cpptranslator/Tests/Patches/template_src.c function main (line 4) | int main() { FILE: suite/auto-sync/src/autosync/cpptranslator/Tests/test_differ.py class TestHeaderPatcher (line 15) | class TestHeaderPatcher(unittest.TestCase): method setUpClass (line 17) | def setUpClass(cls): method check_persistence (line 27) | def check_persistence(self, nid, expected, apply_type, edited_text): method parse_files (line 55) | def parse_files(self, filename: str): method test_patch_persistence (line 63) | def test_patch_persistence(self): method test_patching (line 109) | def test_patching(self): FILE: suite/auto-sync/src/autosync/cpptranslator/Tests/test_patches.py class TestPatches (line 88) | class TestPatches(unittest.TestCase): method setUpClass (line 90) | def setUpClass(cls): method check_patching_result (line 99) | def check_patching_result( method test_addcsdetail (line 121) | def test_addcsdetail(self): method test_addoperand (line 133) | def test_addoperand(self): method test_assert (line 142) | def test_assert(self): method test_bitcaststdarray (line 147) | def test_bitcaststdarray(self): method test_checkdecoderstatus (line 162) | def test_checkdecoderstatus(self): method test_classesdef (line 167) | def test_classesdef(self): method test_constmcinstparameter (line 197) | def test_constmcinstparameter(self): method test_constmcoperand (line 203) | def test_constmcoperand(self): method test_cppinitcast (line 208) | def test_cppinitcast(self): method test_createoperand0 (line 213) | def test_createoperand0(self): method test_createoperand1 (line 222) | def test_createoperand1(self): method test_data (line 231) | def test_data(self): method test_declarationinconditionclause (line 236) | def test_declarationinconditionclause(self): method test_decodeinstruction (line 241) | def test_decodeinstruction(self): method test_decodercast (line 259) | def test_decodercast(self): method test_decoderparameter (line 266) | def test_decoderparameter(self): method test_fallthrough (line 271) | def test_fallthrough(self): method test_featurebitsdecl (line 276) | def test_featurebitsdecl(self): method test_featurebits (line 281) | def test_featurebits(self): method test_fieldfrominstr (line 290) | def test_fieldfrominstr(self): method test_getnumoperands (line 313) | def test_getnumoperands(self): method test_getopcode (line 318) | def test_getopcode(self): method test_getoperand (line 323) | def test_getoperand(self): method test_getoperandreg (line 328) | def test_getoperandreg(self): method test_getoperandimm (line 333) | def test_getoperandimm(self): method test_getoperandexpr (line 338) | def test_getoperandexpr(self): method test_getregclass (line 343) | def test_getregclass(self): method test_getregfromclass (line 349) | def test_getregfromclass(self): method test_getsubreg (line 358) | def test_getsubreg(self): method test_includes (line 367) | def test_includes(self): method test_inlinetostaticinline (line 381) | def test_inlinetostaticinline(self): method test_isoptionaldef (line 390) | def test_isoptionaldef(self): method test_ispredicate (line 399) | def test_ispredicate(self): method test_isreg (line 408) | def test_isreg(self): method test_isimm (line 413) | def test_isimm(self): method test_isexpr (line 418) | def test_isexpr(self): method test_llvmfallthrough (line 423) | def test_llvmfallthrough(self): method test_llvmunreachable (line 428) | def test_llvmunreachable(self): method test_llvmdebug (line 433) | def test_llvmdebug(self): method test_methodtofunctions (line 438) | def test_methodtofunctions(self): method test_methodtypequalifier (line 443) | def test_methodtypequalifier(self): method test_namespaceanon (line 448) | def test_namespaceanon(self): method test_namespacearch (line 453) | def test_namespacearch(self): method test_namespacellvm (line 464) | def test_namespacellvm(self): method test_outstreamparam (line 469) | def test_outstreamparam(self): method test_override (line 474) | def test_override(self): method test_predicateblockfunctions (line 479) | def test_predicateblockfunctions(self): method test_predicateblockfunctions (line 488) | def test_predicateblockfunctions(self): method test_printregimmshift (line 493) | def test_printregimmshift(self): method test_qualifiedidentifier (line 498) | def test_qualifiedidentifier(self): method test_referencesdecl (line 503) | def test_referencesdecl(self): method test_regclasscontains (line 508) | def test_regclasscontains(self): method test_setopcode (line 517) | def test_setopcode(self): method test_signextend (line 522) | def test_signextend(self): method test_size (line 527) | def test_size(self): method test_sizeassignments (line 532) | def test_sizeassignments(self): method test_stiargument (line 537) | def test_stiargument(self): method test_stifeaturebits (line 542) | def test_stifeaturebits(self): method test_streamoperation (line 551) | def test_streamoperation(self): method test_templatedeclaration (line 575) | def test_templatedeclaration(self): method test_templatedefinition (line 587) | def test_templatedefinition(self): method test_templateparamdecl (line 599) | def test_templateparamdecl(self): method test_templaterefs (line 604) | def test_templaterefs(self): method test_usemarkup (line 613) | def test_usemarkup(self): method test_usingdecl (line 618) | def test_usingdecl(self): method test_isuintn (line 623) | def test_isuintn(self): method test_badconditioncode (line 628) | def test_badconditioncode(self): FILE: suite/auto-sync/src/autosync/cpptranslator/Tests/test_unit.py class TestCppTranslator (line 16) | class TestCppTranslator(unittest.TestCase): method setUpClass (line 18) | def setUpClass(cls): method test_patching_constraints (line 22) | def test_patching_constraints(self): FILE: suite/auto-sync/src/autosync/cpptranslator/patches/AddCSDetail.py class AddCSDetail (line 17) | class AddCSDetail(Patch): method __init__ (line 44) | def __init__(self, priority: int, arch: str): method get_search_pattern (line 48) | def get_search_pattern(self) -> str: method get_main_capture_name (line 60) | def get_main_capture_name(self) -> str: method get_patch (line 63) | def get_patch( method get_add_cs_detail (line 88) | def get_add_cs_detail( FILE: suite/auto-sync/src/autosync/cpptranslator/patches/AddOperand.py class AddOperand (line 10) | class AddOperand(Patch): method __init__ (line 16) | def __init__(self, priority: int): method get_search_pattern (line 19) | def get_search_pattern(self) -> str: method get_main_capture_name (line 31) | def get_main_capture_name(self) -> str: method get_patch (line 34) | def get_patch(self, captures: [(Node, str)], src: bytes, **kwargs) -> ... FILE: suite/auto-sync/src/autosync/cpptranslator/patches/Assert.py class Assert (line 11) | class Assert(Patch): method __init__ (line 16) | def __init__(self, priority: int): method get_search_pattern (line 19) | def get_search_pattern(self) -> str: method get_main_capture_name (line 29) | def get_main_capture_name(self) -> str: method get_patch (line 32) | def get_patch(self, captures: [(Node, str)], src: bytes, **kwargs) -> ... FILE: suite/auto-sync/src/autosync/cpptranslator/patches/BadConditionCode.py class BadConditionCode (line 9) | class BadConditionCode(Patch): method __init__ (line 15) | def __init__(self, priority: int): method get_search_pattern (line 18) | def get_search_pattern(self) -> str: method get_main_capture_name (line 28) | def get_main_capture_name(self) -> str: method get_patch (line 31) | def get_patch(self, captures: [(Node, str)], src: bytes, **kwargs) -> ... FILE: suite/auto-sync/src/autosync/cpptranslator/patches/BitCastStdArray.py class BitCastStdArray (line 10) | class BitCastStdArray(Patch): method __init__ (line 23) | def __init__(self, priority: int): method get_search_pattern (line 26) | def get_search_pattern(self) -> str: method get_main_capture_name (line 45) | def get_main_capture_name(self) -> str: method get_patch (line 48) | def get_patch(self, captures: [(Node, str)], src: bytes, **kwargs) -> ... FILE: suite/auto-sync/src/autosync/cpptranslator/patches/CheckDecoderStatus.py class CheckDecoderStatus (line 10) | class CheckDecoderStatus(Patch): method __init__ (line 16) | def __init__(self, priority: int): method get_search_pattern (line 19) | def get_search_pattern(self) -> str: method get_main_capture_name (line 27) | def get_main_capture_name(self) -> str: method get_patch (line 30) | def get_patch(self, captures: [(Node, str)], src: bytes, **kwargs) -> ... FILE: suite/auto-sync/src/autosync/cpptranslator/patches/ClassConstructorDef.py class ClassConstructorDef (line 9) | class ClassConstructorDef(Patch): method __init__ (line 15) | def __init__(self, priority: int): method get_search_pattern (line 18) | def get_search_pattern(self) -> str: method get_main_capture_name (line 28) | def get_main_capture_name(self) -> str: method get_patch (line 31) | def get_patch(self, captures: [(Node, str)], src: bytes, **kwargs) -> ... FILE: suite/auto-sync/src/autosync/cpptranslator/patches/ClassesDef.py class ClassesDef (line 13) | class ClassesDef(Patch): method __init__ (line 19) | def __init__(self, priority: int): method get_search_pattern (line 22) | def get_search_pattern(self) -> str: method get_main_capture_name (line 25) | def get_main_capture_name(self) -> str: method get_patch (line 28) | def get_patch(self, captures: [(Node, str)], src: bytes, **kwargs) -> ... FILE: suite/auto-sync/src/autosync/cpptranslator/patches/ConstMCInstParameter.py class ConstMCInstParameter (line 10) | class ConstMCInstParameter(Patch): method __init__ (line 18) | def __init__(self, priority: int): method get_search_pattern (line 21) | def get_search_pattern(self) -> str: method get_main_capture_name (line 30) | def get_main_capture_name(self) -> str: method get_patch (line 33) | def get_patch(self, captures: [(Node, str)], src: bytes, **kwargs) -> ... FILE: suite/auto-sync/src/autosync/cpptranslator/patches/ConstMCOperand.py class ConstMCOperand (line 10) | class ConstMCOperand(Patch): method __init__ (line 18) | def __init__(self, priority: int): method get_search_pattern (line 21) | def get_search_pattern(self) -> str: method get_main_capture_name (line 30) | def get_main_capture_name(self) -> str: method get_patch (line 33) | def get_patch(self, captures: [(Node, str)], src: bytes, **kwargs) -> ... FILE: suite/auto-sync/src/autosync/cpptranslator/patches/CppInitCast.py class CppInitCast (line 10) | class CppInitCast(Patch): method __init__ (line 16) | def __init__(self, priority: int): method get_search_pattern (line 19) | def get_search_pattern(self) -> str: method get_main_capture_name (line 27) | def get_main_capture_name(self) -> str: method get_patch (line 30) | def get_patch(self, captures: [(Node, str)], src: bytes, **kwargs) -> ... FILE: suite/auto-sync/src/autosync/cpptranslator/patches/CreateOperand0.py class CreateOperand0 (line 12) | class CreateOperand0(Patch): method __init__ (line 22) | def __init__(self, priority: int): method get_search_pattern (line 25) | def get_search_pattern(self) -> str: method get_main_capture_name (line 38) | def get_main_capture_name(self) -> str: method get_patch (line 41) | def get_patch(self, captures: [(Node, str)], src: bytes, **kwargs) -> ... FILE: suite/auto-sync/src/autosync/cpptranslator/patches/CreateOperand1.py class CreateOperand1 (line 12) | class CreateOperand1(Patch): method __init__ (line 22) | def __init__(self, priority: int): method get_search_pattern (line 25) | def get_search_pattern(self) -> str: method get_main_capture_name (line 41) | def get_main_capture_name(self) -> str: method get_patch (line 44) | def get_patch(self, captures: [(Node, str)], src: bytes, **kwargs) -> ... FILE: suite/auto-sync/src/autosync/cpptranslator/patches/Data.py class Data (line 7) | class Data(Patch): method __init__ (line 13) | def __init__(self, priority: int): method get_search_pattern (line 16) | def get_search_pattern(self) -> str: method get_main_capture_name (line 28) | def get_main_capture_name(self) -> str: method get_patch (line 31) | def get_patch(self, captures: [(Node, str)], src: bytes, **kwargs) -> ... FILE: suite/auto-sync/src/autosync/cpptranslator/patches/DeclarationInConditionClause.py class DeclarationInConditionalClause (line 10) | class DeclarationInConditionalClause(Patch): method __init__ (line 17) | def __init__(self, priority: int): method get_search_pattern (line 20) | def get_search_pattern(self) -> str: method get_main_capture_name (line 34) | def get_main_capture_name(self) -> str: method get_patch (line 37) | def get_patch(self, captures: [(Node, str)], src: bytes, **kwargs) -> ... FILE: suite/auto-sync/src/autosync/cpptranslator/patches/DecodeInstruction.py class DecodeInstruction (line 10) | class DecodeInstruction(Patch): method __init__ (line 18) | def __init__(self, priority: int): method get_search_pattern (line 21) | def get_search_pattern(self) -> str: method get_main_capture_name (line 29) | def get_main_capture_name(self) -> str: method get_patch (line 32) | def get_patch(self, captures: [(Node, str)], src: bytes, **kwargs) -> ... FILE: suite/auto-sync/src/autosync/cpptranslator/patches/DecoderCast.py class DecoderCast (line 9) | class DecoderCast(Patch): method __init__ (line 14) | def __init__(self, priority: int): method get_search_pattern (line 17) | def get_search_pattern(self) -> str: method get_main_capture_name (line 34) | def get_main_capture_name(self) -> str: method get_patch (line 37) | def get_patch(self, captures: [(Node, str)], src: bytes, **kwargs) -> ... FILE: suite/auto-sync/src/autosync/cpptranslator/patches/DecoderParameter.py class DecoderParameter (line 9) | class DecoderParameter(Patch): method __init__ (line 15) | def __init__(self, priority: int): method get_search_pattern (line 18) | def get_search_pattern(self) -> str: method get_main_capture_name (line 27) | def get_main_capture_name(self) -> str: method get_patch (line 30) | def get_patch(self, captures: [(Node, str)], src: bytes, **kwargs) -> ... FILE: suite/auto-sync/src/autosync/cpptranslator/patches/FallThrough.py class FallThrough (line 9) | class FallThrough(Patch): method __init__ (line 15) | def __init__(self, priority: int): method get_search_pattern (line 18) | def get_search_pattern(self) -> str: method get_main_capture_name (line 21) | def get_main_capture_name(self) -> str: method get_patch (line 24) | def get_patch(self, captures: [(Node, str)], src: bytes, **kwargs) -> ... FILE: suite/auto-sync/src/autosync/cpptranslator/patches/FeatureBits.py class FeatureBits (line 10) | class FeatureBits(Patch): method __init__ (line 16) | def __init__(self, priority: int, arch: bytes): method get_search_pattern (line 20) | def get_search_pattern(self) -> str: method get_main_capture_name (line 29) | def get_main_capture_name(self) -> str: method get_patch (line 32) | def get_patch(self, captures: [(Node, str)], src: bytes, **kwargs) -> ... FILE: suite/auto-sync/src/autosync/cpptranslator/patches/FeatureBitsDecl.py class FeatureBitsDecl (line 9) | class FeatureBitsDecl(Patch): method __init__ (line 15) | def __init__(self, priority: int): method get_search_pattern (line 18) | def get_search_pattern(self) -> str: method get_main_capture_name (line 25) | def get_main_capture_name(self) -> str: method get_patch (line 28) | def get_patch(self, captures: [(Node, str)], src: bytes, **kwargs) -> ... FILE: suite/auto-sync/src/autosync/cpptranslator/patches/FieldFromInstr.py class FieldFromInstr (line 13) | class FieldFromInstr(Patch): method __init__ (line 19) | def __init__(self, priority: int): method get_search_pattern (line 22) | def get_search_pattern(self) -> str: method get_main_capture_name (line 31) | def get_main_capture_name(self) -> str: method get_patch (line 34) | def get_patch(self, captures: [(Node, str)], src: bytes, **kwargs) -> ... FILE: suite/auto-sync/src/autosync/cpptranslator/patches/GetNumOperands.py class GetNumOperands (line 10) | class GetNumOperands(Patch): method __init__ (line 16) | def __init__(self, priority: int): method get_search_pattern (line 19) | def get_search_pattern(self) -> str: method get_main_capture_name (line 31) | def get_main_capture_name(self) -> str: method get_patch (line 34) | def get_patch(self, captures: [(Node, str)], src: bytes, **kwargs) -> ... FILE: suite/auto-sync/src/autosync/cpptranslator/patches/GetOpcode.py class GetOpcode (line 10) | class GetOpcode(Patch): method __init__ (line 16) | def __init__(self, priority: int): method get_search_pattern (line 19) | def get_search_pattern(self) -> str: method get_main_capture_name (line 30) | def get_main_capture_name(self) -> str: method get_patch (line 33) | def get_patch(self, captures: [(Node, str)], src: bytes, **kwargs) -> ... FILE: suite/auto-sync/src/autosync/cpptranslator/patches/GetOperand.py class GetOperand (line 10) | class GetOperand(Patch): method __init__ (line 16) | def __init__(self, priority: int): method get_search_pattern (line 19) | def get_search_pattern(self) -> str: method get_main_capture_name (line 31) | def get_main_capture_name(self) -> str: method get_patch (line 34) | def get_patch(self, captures: [(Node, str)], src: bytes, **kwargs) -> ... FILE: suite/auto-sync/src/autosync/cpptranslator/patches/GetOperandRegImm.py class GetOperandRegImm (line 10) | class GetOperandRegImm(Patch): method __init__ (line 18) | def __init__(self, priority: int): method get_search_pattern (line 21) | def get_search_pattern(self) -> str: method get_main_capture_name (line 33) | def get_main_capture_name(self) -> str: method get_patch (line 36) | def get_patch(self, captures: [(Node, str)], src: bytes, **kwargs) -> ... FILE: suite/auto-sync/src/autosync/cpptranslator/patches/GetRegClass.py class GetRegClass (line 14) | class GetRegClass(Patch): method __init__ (line 20) | def __init__(self, priority: int): method get_search_pattern (line 23) | def get_search_pattern(self) -> str: method get_main_capture_name (line 35) | def get_main_capture_name(self) -> str: method get_patch (line 38) | def get_patch(self, captures: [(Node, str)], src: bytes, **kwargs) -> ... FILE: suite/auto-sync/src/autosync/cpptranslator/patches/GetRegFromClass.py class GetRegFromClass (line 10) | class GetRegFromClass(Patch): method __init__ (line 16) | def __init__(self, priority: int): method get_search_pattern (line 19) | def get_search_pattern(self) -> str: method get_main_capture_name (line 31) | def get_main_capture_name(self) -> str: method get_patch (line 34) | def get_patch(self, captures: [(Node, str)], src: bytes, **kwargs) -> ... FILE: suite/auto-sync/src/autosync/cpptranslator/patches/GetSubReg.py class GetSubReg (line 10) | class GetSubReg(Patch): method __init__ (line 16) | def __init__(self, priority: int): method get_search_pattern (line 19) | def get_search_pattern(self) -> str: method get_main_capture_name (line 30) | def get_main_capture_name(self) -> str: method get_patch (line 33) | def get_patch(self, captures: [(Node, str)], src: bytes, **kwargs) -> ... FILE: suite/auto-sync/src/autosync/cpptranslator/patches/Helper.py function get_function_params_of_node (line 12) | def get_function_params_of_node(n: Node) -> Node: function get_MCInst_var_name (line 35) | def get_MCInst_var_name(src: bytes, n: Node) -> bytes: function template_param_list_to_dict (line 53) | def template_param_list_to_dict(param_list: Node) -> [dict]: function parameter_declaration_to_dict (line 73) | def parameter_declaration_to_dict(param_decl: Node) -> dict: function get_text (line 86) | def get_text(src: bytes, start_byte: int, end_byte: int) -> bytes: function get_text_from_node (line 91) | def get_text_from_node(src: bytes, node: Node) -> bytes: function namespace_enum (line 95) | def namespace_enum(src: bytes, ns_id: bytes, enum: Node) -> bytes: function namespace_fcn_def (line 130) | def namespace_fcn_def(src: bytes, ns_id: bytes, fcn_def: Node) -> bytes: function namespace_struct (line 148) | def namespace_struct(src: bytes, ns_id: bytes, struct: Node) -> bytes: function parse_function_capture (line 178) | def parse_function_capture( function get_capture_node (line 227) | def get_capture_node(captures: [(Node, str)], name: str) -> Node: FILE: suite/auto-sync/src/autosync/cpptranslator/patches/Includes.py class Includes (line 12) | class Includes(Patch): method __init__ (line 20) | def __init__(self, priority: int, arch: str): method get_search_pattern (line 24) | def get_search_pattern(self) -> str: method get_main_capture_name (line 27) | def get_main_capture_name(self) -> str: method get_patch (line 30) | def get_patch(self, captures: [(Node, str)], src: bytes, **kwargs) -> ... function get_general_inc (line 86) | def get_general_inc() -> bytes: function get_PPC_includes (line 95) | def get_PPC_includes(filename: str) -> bytes: function get_ARM_includes (line 150) | def get_ARM_includes(filename: str) -> bytes: function get_AArch64_includes (line 206) | def get_AArch64_includes(filename: str) -> bytes: function get_LoongArch_includes (line 271) | def get_LoongArch_includes(filename: str) -> bytes: function get_Mips_includes (line 309) | def get_Mips_includes(filename: str) -> bytes: function get_SystemZ_includes (line 346) | def get_SystemZ_includes(filename: str) -> bytes: function get_Xtensa_includes (line 399) | def get_Xtensa_includes(filename: str) -> bytes: function get_ARC_includes (line 425) | def get_ARC_includes(filename: str) -> bytes: function get_sparc_includes (line 452) | def get_sparc_includes(filename: str) -> bytes: function get_RISCV_includes (line 486) | def get_RISCV_includes(filename: str) -> bytes: function get_general_macros (line 533) | def get_general_macros(): FILE: suite/auto-sync/src/autosync/cpptranslator/patches/InlineToStaticInline.py class InlineToStaticInline (line 10) | class InlineToStaticInline(Patch): method __init__ (line 20) | def __init__(self, priority: int): method get_search_pattern (line 23) | def get_search_pattern(self) -> str: method get_main_capture_name (line 31) | def get_main_capture_name(self) -> str: method get_patch (line 34) | def get_patch(self, captures: [(Node, str)], src: bytes, **kwargs) -> ... FILE: suite/auto-sync/src/autosync/cpptranslator/patches/IsOptionalDef.py class IsOptionalDef (line 10) | class IsOptionalDef(Patch): method __init__ (line 16) | def __init__(self, priority: int): method get_search_pattern (line 19) | def get_search_pattern(self) -> str: method get_main_capture_name (line 32) | def get_main_capture_name(self) -> str: method get_patch (line 35) | def get_patch(self, captures: [(Node, str)], src: bytes, **kwargs) -> ... FILE: suite/auto-sync/src/autosync/cpptranslator/patches/IsPredicate.py class IsPredicate (line 10) | class IsPredicate(Patch): method __init__ (line 16) | def __init__(self, priority: int): method get_search_pattern (line 19) | def get_search_pattern(self) -> str: method get_main_capture_name (line 32) | def get_main_capture_name(self) -> str: method get_patch (line 35) | def get_patch(self, captures: [(Node, str)], src: bytes, **kwargs) -> ... FILE: suite/auto-sync/src/autosync/cpptranslator/patches/IsRegImm.py class IsOperandRegImm (line 10) | class IsOperandRegImm(Patch): method __init__ (line 18) | def __init__(self, priority: int): method get_search_pattern (line 21) | def get_search_pattern(self) -> str: method get_main_capture_name (line 33) | def get_main_capture_name(self) -> str: method get_patch (line 36) | def get_patch(self, captures: [(Node, str)], src: bytes, **kwargs) -> ... FILE: suite/auto-sync/src/autosync/cpptranslator/patches/LLVMFallThrough.py class LLVMFallThrough (line 9) | class LLVMFallThrough(Patch): method __init__ (line 14) | def __init__(self, priority: int): method get_search_pattern (line 17) | def get_search_pattern(self) -> str: method get_main_capture_name (line 24) | def get_main_capture_name(self) -> str: method get_patch (line 27) | def get_patch(self, captures: [(Node, str)], src: bytes, **kwargs) -> ... FILE: suite/auto-sync/src/autosync/cpptranslator/patches/LLVM_DEBUG.py class LLVM_DEBUG (line 11) | class LLVM_DEBUG(Patch): method __init__ (line 17) | def __init__(self, priority: int): method get_search_pattern (line 20) | def get_search_pattern(self) -> str: method get_main_capture_name (line 32) | def get_main_capture_name(self) -> str: method get_patch (line 35) | def get_patch(self, captures: [(Node, str)], src: bytes, **kwargs) -> ... FILE: suite/auto-sync/src/autosync/cpptranslator/patches/LLVMunreachable.py class LLVMUnreachable (line 10) | class LLVMUnreachable(Patch): method __init__ (line 16) | def __init__(self, priority: int): method get_search_pattern (line 19) | def get_search_pattern(self) -> str: method get_main_capture_name (line 27) | def get_main_capture_name(self) -> str: method get_patch (line 30) | def get_patch(self, captures: [(Node, str)], src: bytes, **kwargs) -> ... FILE: suite/auto-sync/src/autosync/cpptranslator/patches/MethodToFunctions.py class MethodToFunction (line 10) | class MethodToFunction(Patch): method __init__ (line 20) | def __init__(self, priority: int): method get_search_pattern (line 23) | def get_search_pattern(self) -> str: method get_main_capture_name (line 34) | def get_main_capture_name(self) -> str: method get_patch (line 37) | def get_patch(self, captures: [(Node, str)], src: bytes, **kwargs) -> ... FILE: suite/auto-sync/src/autosync/cpptranslator/patches/MethodTypeQualifier.py class MethodTypeQualifier (line 10) | class MethodTypeQualifier(Patch): method __init__ (line 15) | def __init__(self, priority: int): method get_search_pattern (line 18) | def get_search_pattern(self) -> str: method get_main_capture_name (line 31) | def get_main_capture_name(self) -> str: method get_patch (line 34) | def get_patch(self, captures: [(Node, str)], src: bytes, **kwargs) -> ... FILE: suite/auto-sync/src/autosync/cpptranslator/patches/NamespaceAnon.py class NamespaceAnon (line 10) | class NamespaceAnon(Patch): method __init__ (line 18) | def __init__(self, priority: int): method get_search_pattern (line 21) | def get_search_pattern(self) -> str: method get_main_capture_name (line 28) | def get_main_capture_name(self) -> str: method get_patch (line 31) | def get_patch(self, captures: [(Node, str)], src: bytes, **kwargs) -> ... FILE: suite/auto-sync/src/autosync/cpptranslator/patches/NamespaceArch.py class NamespaceArch (line 15) | class NamespaceArch(Patch): method __init__ (line 23) | def __init__(self, priority: int): method get_search_pattern (line 26) | def get_search_pattern(self) -> str: method get_main_capture_name (line 34) | def get_main_capture_name(self) -> str: method get_patch (line 37) | def get_patch(self, captures: [(Node, str)], src: bytes, **kwargs) -> ... FILE: suite/auto-sync/src/autosync/cpptranslator/patches/NamespaceLLVM.py class NamespaceLLVM (line 10) | class NamespaceLLVM(Patch): method __init__ (line 18) | def __init__(self, priority: int): method get_search_pattern (line 21) | def get_search_pattern(self) -> str: method get_main_capture_name (line 29) | def get_main_capture_name(self) -> str: method get_patch (line 32) | def get_patch(self, captures: [(Node, str)], src: bytes, **kwargs) -> ... FILE: suite/auto-sync/src/autosync/cpptranslator/patches/OutStreamParam.py class OutStreamParam (line 10) | class OutStreamParam(Patch): method __init__ (line 18) | def __init__(self, priority: int): method get_search_pattern (line 21) | def get_search_pattern(self) -> str: method get_main_capture_name (line 33) | def get_main_capture_name(self) -> str: method get_patch (line 36) | def get_patch(self, captures: [(Node, str)], src: bytes, **kwargs) -> ... FILE: suite/auto-sync/src/autosync/cpptranslator/patches/Override.py class Override (line 7) | class Override(Patch): method __init__ (line 13) | def __init__(self, priority: int): method get_search_pattern (line 16) | def get_search_pattern(self) -> str: method get_main_capture_name (line 26) | def get_main_capture_name(self) -> str: method get_patch (line 29) | def get_patch(self, captures: [(Node, str)], src: bytes, **kwargs) -> ... FILE: suite/auto-sync/src/autosync/cpptranslator/patches/Patch.py class Patch (line 9) | class Patch: method __init__ (line 12) | def __init__(self, priority: int = 0): method get_search_pattern (line 15) | def get_search_pattern(self) -> str: method get_main_capture_name (line 29) | def get_main_capture_name(self) -> str: method get_patch (line 36) | def get_patch(self, captures: [(Node, str)], src: bytes, **kwargs) -> ... FILE: suite/auto-sync/src/autosync/cpptranslator/patches/PredicateBlockFunctions.py class PredicateBlockFunctions (line 10) | class PredicateBlockFunctions(Patch): method __init__ (line 18) | def __init__(self, priority: int): method get_search_pattern (line 21) | def get_search_pattern(self) -> str: method get_main_capture_name (line 32) | def get_main_capture_name(self) -> str: method get_patch (line 35) | def get_patch(self, captures: [(Node, str)], src: bytes, **kwargs) -> ... FILE: suite/auto-sync/src/autosync/cpptranslator/patches/PrintAnnotation.py class PrintAnnotation (line 9) | class PrintAnnotation(Patch): method __init__ (line 14) | def __init__(self, priority: int): method get_search_pattern (line 17) | def get_search_pattern(self) -> str: method get_main_capture_name (line 25) | def get_main_capture_name(self) -> str: method get_patch (line 28) | def get_patch(self, captures: [(Node, str)], src: bytes, **kwargs) -> ... FILE: suite/auto-sync/src/autosync/cpptranslator/patches/PrintRegImmShift.py class PrintRegImmShift (line 10) | class PrintRegImmShift(Patch): method __init__ (line 16) | def __init__(self, priority: int): method get_search_pattern (line 20) | def get_search_pattern(self) -> str: method get_main_capture_name (line 28) | def get_main_capture_name(self) -> str: method get_patch (line 31) | def get_patch(self, captures: [(Node, str)], src: bytes, **kwargs) -> ... FILE: suite/auto-sync/src/autosync/cpptranslator/patches/QualifiedIdentifier.py class QualifiedIdentifier (line 10) | class QualifiedIdentifier(Patch): method __init__ (line 16) | def __init__(self, priority: int): method get_search_pattern (line 19) | def get_search_pattern(self) -> str: method get_main_capture_name (line 22) | def get_main_capture_name(self) -> str: method get_patch (line 25) | def get_patch(self, captures: [(Node, str)], src: bytes, **kwargs) -> ... FILE: suite/auto-sync/src/autosync/cpptranslator/patches/ReferencesDecl.py class ReferencesDecl (line 12) | class ReferencesDecl(Patch): method __init__ (line 20) | def __init__(self, priority: int): method get_search_pattern (line 23) | def get_search_pattern(self) -> str: method get_main_capture_name (line 31) | def get_main_capture_name(self) -> str: method get_patch (line 34) | def get_patch(self, captures: [(Node, str)], src: bytes, **kwargs) -> ... FILE: suite/auto-sync/src/autosync/cpptranslator/patches/RegClassContains.py class RegClassContains (line 10) | class RegClassContains(Patch): method __init__ (line 16) | def __init__(self, priority: int): method get_search_pattern (line 19) | def get_search_pattern(self) -> str: method get_main_capture_name (line 31) | def get_main_capture_name(self) -> str: method get_patch (line 34) | def get_patch(self, captures: [(Node, str)], src: bytes, **kwargs) -> ... FILE: suite/auto-sync/src/autosync/cpptranslator/patches/STIArgument.py class STIArgument (line 10) | class STIArgument(Patch): method __init__ (line 16) | def __init__(self, priority: int): method get_search_pattern (line 19) | def get_search_pattern(self) -> str: method get_main_capture_name (line 22) | def get_main_capture_name(self) -> str: method get_patch (line 25) | def get_patch(self, captures: [(Node, str)], src: bytes, **kwargs) -> ... FILE: suite/auto-sync/src/autosync/cpptranslator/patches/STIFeatureBits.py class STIFeatureBits (line 10) | class STIFeatureBits(Patch): method __init__ (line 16) | def __init__(self, priority: int, arch: bytes): method get_search_pattern (line 20) | def get_search_pattern(self) -> str: method get_main_capture_name (line 35) | def get_main_capture_name(self) -> str: method get_patch (line 38) | def get_patch(self, captures: [(Node, str)], src: bytes, **kwargs) -> ... FILE: suite/auto-sync/src/autosync/cpptranslator/patches/STParameter.py class SubtargetInfoParam (line 10) | class SubtargetInfoParam(Patch): method __init__ (line 15) | def __init__(self, priority: int): method get_search_pattern (line 18) | def get_search_pattern(self) -> str: method get_main_capture_name (line 30) | def get_main_capture_name(self) -> str: method get_patch (line 33) | def get_patch(self, captures: [(Node, str)], src: bytes, **kwargs) -> ... FILE: suite/auto-sync/src/autosync/cpptranslator/patches/SetOpcode.py class SetOpcode (line 10) | class SetOpcode(Patch): method __init__ (line 16) | def __init__(self, priority: int): method get_search_pattern (line 19) | def get_search_pattern(self) -> str: method get_main_capture_name (line 30) | def get_main_capture_name(self) -> str: method get_patch (line 33) | def get_patch(self, captures: [(Node, str)], src: bytes, **kwargs) -> ... FILE: suite/auto-sync/src/autosync/cpptranslator/patches/SignExtend.py class SignExtend (line 11) | class SignExtend(Patch): method __init__ (line 19) | def __init__(self, priority: int): method get_search_pattern (line 22) | def get_search_pattern(self) -> str: method get_main_capture_name (line 33) | def get_main_capture_name(self) -> str: method get_patch (line 36) | def get_patch(self, captures: [(Node, str)], src: bytes, **kwargs) -> ... FILE: suite/auto-sync/src/autosync/cpptranslator/patches/Size.py class Size (line 7) | class Size(Patch): method __init__ (line 13) | def __init__(self, priority: int): method get_search_pattern (line 16) | def get_search_pattern(self) -> str: method get_main_capture_name (line 28) | def get_main_capture_name(self) -> str: method get_patch (line 31) | def get_patch(self, captures: [(Node, str)], src: bytes, **kwargs) -> ... FILE: suite/auto-sync/src/autosync/cpptranslator/patches/SizeAssignments.py class SizeAssignment (line 12) | class SizeAssignment(Patch): method __init__ (line 20) | def __init__(self, priority: int): method get_search_pattern (line 23) | def get_search_pattern(self) -> str: method get_main_capture_name (line 30) | def get_main_capture_name(self) -> str: method get_patch (line 33) | def get_patch(self, captures: [(Node, str)], src: bytes, **kwargs) -> ... FILE: suite/auto-sync/src/autosync/cpptranslator/patches/StreamOperation.py class StreamOperations (line 10) | class StreamOperations(Patch): method __init__ (line 16) | def __init__(self, priority: int): method get_search_pattern (line 19) | def get_search_pattern(self) -> str: method get_main_capture_name (line 30) | def get_main_capture_name(self) -> str: method get_patch (line 33) | def get_patch(self, captures: [(Node, str)], src: bytes, **kwargs) -> ... FILE: suite/auto-sync/src/autosync/cpptranslator/patches/TemplateDeclaration.py class TemplateDeclaration (line 16) | class TemplateDeclaration(Patch): method __init__ (line 25) | def __init__(self, priority: int, template_collector: TemplateCollector): method get_search_pattern (line 29) | def get_search_pattern(self) -> str: method get_main_capture_name (line 44) | def get_main_capture_name(self) -> str: method get_patch (line 47) | def get_patch( FILE: suite/auto-sync/src/autosync/cpptranslator/patches/TemplateDefinition.py class TemplateDefinition (line 17) | class TemplateDefinition(Patch): method __init__ (line 26) | def __init__(self, priority: int, template_collector: TemplateCollector): method get_search_pattern (line 30) | def get_search_pattern(self) -> str: method get_main_capture_name (line 46) | def get_main_capture_name(self) -> str: method get_patch (line 49) | def get_patch( FILE: suite/auto-sync/src/autosync/cpptranslator/patches/TemplateParamDecl.py class TemplateParamDecl (line 12) | class TemplateParamDecl(Patch): method __init__ (line 20) | def __init__(self, priority: int): method get_search_pattern (line 23) | def get_search_pattern(self) -> str: method get_main_capture_name (line 34) | def get_main_capture_name(self) -> str: method get_patch (line 37) | def get_patch(self, captures: [(Node, str)], src: bytes, **kwargs) -> ... FILE: suite/auto-sync/src/autosync/cpptranslator/patches/TemplateRefs.py class TemplateRefs (line 11) | class TemplateRefs(Patch): method __init__ (line 17) | def __init__(self, priority: int): method get_search_pattern (line 20) | def get_search_pattern(self) -> str: method get_main_capture_name (line 28) | def get_main_capture_name(self) -> str: method get_patch (line 31) | def get_patch(self, captures: [(Node, str)], src: bytes, **kwargs) -> ... FILE: suite/auto-sync/src/autosync/cpptranslator/patches/UseMarkup.py class UseMarkup (line 9) | class UseMarkup(Patch): method __init__ (line 15) | def __init__(self, priority: int): method get_search_pattern (line 18) | def get_search_pattern(self) -> str: method get_main_capture_name (line 21) | def get_main_capture_name(self) -> str: method get_patch (line 24) | def get_patch(self, captures: [(Node, str)], src: bytes, **kwargs) -> ... FILE: suite/auto-sync/src/autosync/cpptranslator/patches/UsingDeclaration.py class UsingDeclaration (line 9) | class UsingDeclaration(Patch): method __init__ (line 14) | def __init__(self, priority: int): method get_search_pattern (line 17) | def get_search_pattern(self) -> str: method get_main_capture_name (line 20) | def get_main_capture_name(self) -> str: method get_patch (line 23) | def get_patch(self, captures: [(Node, str)], src: bytes, **kwargs) -> ... FILE: suite/auto-sync/src/autosync/cpptranslator/patches/isUInt.py class IsUInt (line 11) | class IsUInt(Patch): method __init__ (line 17) | def __init__(self, priority: int): method get_search_pattern (line 20) | def get_search_pattern(self) -> str: method get_main_capture_name (line 31) | def get_main_capture_name(self) -> str: method get_patch (line 34) | def get_patch(self, captures: [(Node, str)], src: bytes, **kwargs) -> ... FILE: suite/auto-sync/src/autosync/cpptranslator/tree_sitter_compatibility.py function query_captures_22_3 (line 7) | def query_captures_22_3(query: Query, node: Node) -> list[tuple[Node, st... FILE: suite/cstest/include/test_case.h type TestInput (line 14) | typedef struct { type TestInsnData (line 60) | typedef struct { type TestExpected (line 102) | typedef struct { type TestCase (line 125) | typedef struct { type TestFile (line 154) | typedef struct { FILE: suite/cstest/include/test_compare.h type tbool (line 20) | typedef int32_t tbool; FILE: suite/cstest/include/test_detail.h type TestDetail (line 42) | typedef struct { FILE: suite/cstest/include/test_detail_aarch64.h type TestDetailAArch64SME (line 11) | typedef struct { type TestDetailAArch64Op (line 46) | typedef struct { type TestDetailAArch64 (line 148) | typedef struct { FILE: suite/cstest/include/test_detail_alpha.h type TestDetailAlphaOp (line 11) | typedef struct { type TestDetailAlpha (line 36) | typedef struct { FILE: suite/cstest/include/test_detail_arc.h type TestDetailARCOp (line 11) | typedef struct { type TestDetailARC (line 36) | typedef struct { FILE: suite/cstest/include/test_detail_arm.h type TestDetailARMOp (line 11) | typedef struct { type TestDetailARM (line 103) | typedef struct { FILE: suite/cstest/include/test_detail_bpf.h type TestDetailBPFOp (line 11) | typedef struct { type TestDetailBPF (line 58) | typedef struct { FILE: suite/cstest/include/test_detail_evm.h type TestDetailEVM (line 10) | typedef struct { FILE: suite/cstest/include/test_detail_hppa.h type TestDetailHPPAOp (line 11) | typedef struct { type TestDetailHPPA (line 44) | typedef struct { FILE: suite/cstest/include/test_detail_loongarch.h type TestDetailLoongArchOp (line 10) | typedef struct { type TestDetailLoongArch (line 46) | typedef struct { FILE: suite/cstest/include/test_detail_m680x.h type TestDetailM680xIdx (line 11) | typedef struct { type TestDetailM680xOp (line 47) | typedef struct { type TestDetailM680x (line 99) | typedef struct { FILE: suite/cstest/include/test_detail_m68k.h type TestDetailM68KOpMem (line 11) | typedef struct { type TestDetailM68KOp (line 65) | typedef struct { type TestDetailM68K (line 122) | typedef struct { FILE: suite/cstest/include/test_detail_mips.h type TestDetailMipsOp (line 11) | typedef struct { type TestDetailMips (line 45) | typedef struct { FILE: suite/cstest/include/test_detail_mos65xx.h type TestDetailMos65xxOp (line 11) | typedef struct { type TestDetailMos65xx (line 34) | typedef struct { FILE: suite/cstest/include/test_detail_ppc.h type TestDetailPPCOp (line 11) | typedef struct { type TestDetailPPCBC (line 47) | typedef struct { type TestDetailPPC (line 86) | typedef struct { FILE: suite/cstest/include/test_detail_riscv.h type TestDetailRISCVOp (line 11) | typedef struct { type TestDetailRISCV (line 48) | typedef struct { FILE: suite/cstest/include/test_detail_sh.h type TestDetailSHOp (line 11) | typedef struct { type TestDetailSH (line 43) | typedef struct { FILE: suite/cstest/include/test_detail_sparc.h type TestDetailSparcOp (line 11) | typedef struct { type TestDetailSparc (line 54) | typedef struct { FILE: suite/cstest/include/test_detail_systemz.h type TestDetailSystemZOp (line 11) | typedef struct { type TestDetailSystemZ (line 57) | typedef struct { FILE: suite/cstest/include/test_detail_tms320c64x.h type TestDetailTMS320c64xOp (line 11) | typedef struct { type TestDetailTMS320c64x (line 75) | typedef struct { FILE: suite/cstest/include/test_detail_tricore.h type TestDetailTriCoreOp (line 11) | typedef struct { type TestDetailTriCore (line 43) | typedef struct { FILE: suite/cstest/include/test_detail_wasm.h type TestDetailWASMOp (line 11) | typedef struct { type TestDetailWASM (line 58) | typedef struct { FILE: suite/cstest/include/test_detail_x86.h type TestDetailX86Op (line 12) | typedef struct { type TestDetailX86 (line 77) | typedef struct { FILE: suite/cstest/include/test_detail_xcore.h type TestDetailXCoreOp (line 11) | typedef struct { type TestDetailXCore (line 46) | typedef struct { FILE: suite/cstest/include/test_detail_xtensa.h type TestDetailXtensaOp (line 12) | typedef struct { type TestDetailXtensa (line 44) | typedef struct { FILE: suite/cstest/include/test_mapping.h type TestOptionMapEntry (line 12) | typedef struct { FILE: suite/cstest/include/test_run.h type TestRunResult (line 10) | typedef enum { type TestRunStats (line 16) | typedef struct { type TestRun (line 27) | typedef struct { type UnitTestState (line 39) | typedef struct { FILE: suite/cstest/src/cstest.c function help (line 21) | static void help(const char *self) function handle_ftree_entry (line 26) | static int handle_ftree_entry(const char *fpath, const struct stat *sb, function get_tfiles (line 49) | static void get_tfiles(int argc, const char **argv) function print_test_run_stats (line 60) | void print_test_run_stats(const TestRunStats *stats) function cleanup_test_files (line 77) | void cleanup_test_files() function main (line 91) | int main(int argc, const char **argv) FILE: suite/cstest/src/helper.c function add_str (line 32) | void add_str(char **src, const char *format, ...) function replace_hex (line 51) | void replace_hex(char *src, size_t src_len) function replace_negative (line 103) | void replace_negative(char *src, size_t src_len, size_t arch_bits) function trim_str (line 172) | void trim_str(char *str) function norm_spaces (line 198) | void norm_spaces(char *str) function str_to_lower (line 211) | void str_to_lower(char *str) FILE: suite/cstest/src/test_case.c function TestInput (line 16) | TestInput *test_input_new() function test_input_free (line 23) | void test_input_free(TestInput *test_input) function TestInput (line 38) | TestInput *test_input_clone(TestInput *test_input) function TestInsnData (line 88) | TestInsnData *test_insn_data_new() function test_insn_data_free (line 95) | void test_insn_data_free(TestInsnData *test_insn_data) function TestInsnData (line 109) | TestInsnData *test_insn_data_clone(TestInsnData *test_insn_data) function TestExpected (line 135) | TestExpected *test_expected_new() function test_expected_free (line 142) | void test_expected_free(TestExpected *test_expected) function TestExpected (line 154) | TestExpected *test_expected_clone(TestExpected *test_expected) function compare_asm_text (line 172) | static bool compare_asm_text(const char *asm_text, const char *expected, function ids_match (line 211) | static bool ids_match(uint32_t actual, const char *expected) function _print_insn (line 217) | static void _print_insn(csh *handle, cs_insn *insn) function test_expected_compare (line 229) | void test_expected_compare(csh *handle, TestExpected *expected, cs_insn ... function TestCase (line 322) | TestCase *test_case_new() function test_case_free (line 329) | void test_case_free(TestCase *test_case) function TestCase (line 340) | TestCase *test_case_clone(TestCase *test_case) function TestFile (line 355) | TestFile *test_file_new() function test_file_free (line 362) | void test_file_free(TestFile *test_file) function TestFile (line 378) | TestFile *test_file_clone(TestFile *test_file) FILE: suite/cstest/src/test_detail.c function TestDetail (line 8) | TestDetail *test_detail_new() function TestDetail (line 13) | TestDetail *test_detail_clone(TestDetail *detail) function test_detail_free (line 140) | void test_detail_free(TestDetail *detail) function test_reg_rw_access (line 244) | static bool test_reg_rw_access(csh *handle, const cs_insn *insn, function test_impl_reg_rw_access (line 282) | static bool test_impl_reg_rw_access(csh *handle, const cs_insn *insn, function test_expected_detail (line 313) | bool test_expected_detail(csh *handle, const cs_insn *insn, FILE: suite/cstest/src/test_detail_aarch64.c function TestDetailAArch64 (line 10) | TestDetailAArch64 *test_detail_aarch64_new() function test_detail_aarch64_free (line 15) | void test_detail_aarch64_free(TestDetailAArch64 *detail) function TestDetailAArch64 (line 28) | TestDetailAArch64 *test_detail_aarch64_clone(TestDetailAArch64 *detail) function TestDetailAArch64Op (line 48) | TestDetailAArch64Op *test_detail_aarch64_op_new() function TestDetailAArch64Op (line 53) | TestDetailAArch64Op *test_detail_aarch64_op_clone(TestDetailAArch64Op *op) function test_detail_aarch64_op_free (line 88) | void test_detail_aarch64_op_free(TestDetailAArch64Op *op) function TestDetailAArch64SME (line 108) | TestDetailAArch64SME *test_detail_aarch64_op_sme_new() function TestDetailAArch64SME (line 113) | TestDetailAArch64SME * function test_detail_aarch64_op_sme_free (line 131) | void test_detail_aarch64_op_sme_free(TestDetailAArch64SME *sme) function test_expected_aarch64 (line 142) | bool test_expected_aarch64(csh *handle, cs_aarch64 *actual, FILE: suite/cstest/src/test_detail_alpha.c function TestDetailAlpha (line 10) | TestDetailAlpha *test_detail_alpha_new() function test_detail_alpha_free (line 15) | void test_detail_alpha_free(TestDetailAlpha *detail) function TestDetailAlpha (line 27) | TestDetailAlpha *test_detail_alpha_clone(const TestDetailAlpha *detail) function TestDetailAlphaOp (line 44) | TestDetailAlphaOp *test_detail_alpha_op_new() function TestDetailAlphaOp (line 49) | TestDetailAlphaOp *test_detail_alpha_op_clone(const TestDetailAlphaOp *op) function test_detail_alpha_op_free (line 61) | void test_detail_alpha_op_free(TestDetailAlphaOp *op) function test_expected_alpha (line 72) | bool test_expected_alpha(csh *handle, const cs_alpha *actual, FILE: suite/cstest/src/test_detail_arc.c function TestDetailARC (line 10) | TestDetailARC *test_detail_arc_new() function test_detail_arc_free (line 15) | void test_detail_arc_free(TestDetailARC *detail) function TestDetailARC (line 27) | TestDetailARC *test_detail_arc_clone(const TestDetailARC *detail) function TestDetailARCOp (line 44) | TestDetailARCOp *test_detail_arc_op_new() function TestDetailARCOp (line 49) | TestDetailARCOp *test_detail_arc_op_clone(const TestDetailARCOp *op) function test_detail_arc_op_free (line 61) | void test_detail_arc_op_free(TestDetailARCOp *op) function test_expected_arc (line 72) | bool test_expected_arc(csh *handle, const cs_arc *actual, FILE: suite/cstest/src/test_detail_arm.c function TestDetailARM (line 10) | TestDetailARM *test_detail_arm_new() function test_detail_arm_free (line 15) | void test_detail_arm_free(TestDetailARM *detail) function TestDetailARM (line 33) | TestDetailARM *test_detail_arm_clone(TestDetailARM *detail) function TestDetailARMOp (line 60) | TestDetailARMOp *test_detail_arm_op_new() function TestDetailARMOp (line 65) | TestDetailARMOp *test_detail_arm_op_clone(TestDetailARMOp *op) function test_detail_arm_op_free (line 102) | void test_detail_arm_op_free(TestDetailARMOp *op) function test_expected_arm (line 124) | bool test_expected_arm(csh *handle, cs_arm *actual, TestDetailARM *expec... FILE: suite/cstest/src/test_detail_bpf.c function TestDetailBPF (line 11) | TestDetailBPF *test_detail_bpf_new() function test_detail_bpf_free (line 16) | void test_detail_bpf_free(TestDetailBPF *detail) function TestDetailBPF (line 28) | TestDetailBPF *test_detail_bpf_clone(const TestDetailBPF *detail) function TestDetailBPFOp (line 45) | TestDetailBPFOp *test_detail_bpf_op_new() function TestDetailBPFOp (line 50) | TestDetailBPFOp *test_detail_bpf_op_clone(const TestDetailBPFOp *op) function test_detail_bpf_op_free (line 70) | void test_detail_bpf_op_free(TestDetailBPFOp *op) function test_expected_bpf (line 83) | bool test_expected_bpf(csh *handle, const cs_bpf *actual, FILE: suite/cstest/src/test_detail_evm.c function TestDetailEVM (line 8) | TestDetailEVM *test_detail_evm_new() function test_detail_evm_free (line 13) | void test_detail_evm_free(TestDetailEVM *detail) function TestDetailEVM (line 21) | TestDetailEVM *test_detail_evm_clone(const TestDetailEVM *detail) function test_expected_evm (line 30) | bool test_expected_evm(csh *handle, const cs_evm *actual, FILE: suite/cstest/src/test_detail_hppa.c function TestDetailHPPA (line 11) | TestDetailHPPA *test_detail_hppa_new() function test_detail_hppa_free (line 16) | void test_detail_hppa_free(TestDetailHPPA *detail) function TestDetailHPPA (line 28) | TestDetailHPPA *test_detail_hppa_clone(const TestDetailHPPA *detail) function TestDetailHPPAOp (line 45) | TestDetailHPPAOp *test_detail_hppa_op_new() function TestDetailHPPAOp (line 50) | TestDetailHPPAOp *test_detail_hppa_op_clone(const TestDetailHPPAOp *op) function test_detail_hppa_op_free (line 64) | void test_detail_hppa_op_free(TestDetailHPPAOp *op) function test_expected_hppa (line 77) | bool test_expected_hppa(csh *handle, const cs_hppa *actual, FILE: suite/cstest/src/test_detail_loongarch.c function TestDetailLoongArch (line 10) | TestDetailLoongArch *test_detail_loongarch_new() function test_detail_loongarch_free (line 15) | void test_detail_loongarch_free(TestDetailLoongArch *detail) function TestDetailLoongArch (line 28) | TestDetailLoongArch * function TestDetailLoongArchOp (line 47) | TestDetailLoongArchOp *test_detail_loongarch_op_new() function TestDetailLoongArchOp (line 52) | TestDetailLoongArchOp * function test_detail_loongarch_op_free (line 67) | void test_detail_loongarch_op_free(TestDetailLoongArchOp *op) function test_expected_loongarch (line 79) | bool test_expected_loongarch(csh *handle, const cs_loongarch *actual, FILE: suite/cstest/src/test_detail_m680x.c function TestDetailM680xIdx (line 10) | TestDetailM680xIdx *test_detail_m680x_idx_new() function TestDetailM680xIdx (line 15) | TestDetailM680xIdx *test_detail_m680x_idx_clone(const TestDetailM680xIdx... function test_detail_m680x_idx_free (line 35) | void test_detail_m680x_idx_free(TestDetailM680xIdx *idx) function TestDetailM680x (line 49) | TestDetailM680x *test_detail_m680x_new() function test_detail_m680x_free (line 54) | void test_detail_m680x_free(TestDetailM680x *detail) function TestDetailM680x (line 70) | TestDetailM680x *test_detail_m680x_clone(const TestDetailM680x *detail) function TestDetailM680xOp (line 96) | TestDetailM680xOp *test_detail_m680x_op_new() function TestDetailM680xOp (line 101) | TestDetailM680xOp *test_detail_m680x_op_clone(const TestDetailM680xOp *op) function test_detail_m680x_op_free (line 122) | void test_detail_m680x_op_free(TestDetailM680xOp *op) function test_expected_m680x (line 134) | bool test_expected_m680x(csh *handle, const cs_m680x *actual, FILE: suite/cstest/src/test_detail_m68k.c function TestDetailM68KOpMem (line 11) | TestDetailM68KOpMem *test_detail_m68k_op_mem_new() function TestDetailM68KOpMem (line 16) | TestDetailM68KOpMem *test_detail_m68k_op_mem_clone(TestDetailM68KOpMem *... function test_detail_m68k_op_mem_free (line 39) | void test_detail_m68k_op_mem_free(TestDetailM68KOpMem *mem) function TestDetailM68K (line 50) | TestDetailM68K *test_detail_m68k_new() function test_detail_m68k_free (line 55) | void test_detail_m68k_free(TestDetailM68K *detail) function TestDetailM68K (line 70) | TestDetailM68K *test_detail_m68k_clone(TestDetailM68K *detail) function TestDetailM68KOp (line 93) | TestDetailM68KOp *test_detail_m68k_op_new() function TestDetailM68KOp (line 98) | TestDetailM68KOp *test_detail_m68k_op_clone(TestDetailM68KOp *op) function test_detail_m68k_op_free (line 120) | void test_detail_m68k_op_free(TestDetailM68KOp *op) function test_expected_m68k (line 134) | bool test_expected_m68k(csh *handle, cs_m68k *actual, TestDetailM68K *ex... FILE: suite/cstest/src/test_detail_mips.c function TestDetailMips (line 10) | TestDetailMips *test_detail_mips_new() function test_detail_mips_free (line 15) | void test_detail_mips_free(TestDetailMips *detail) function TestDetailMips (line 27) | TestDetailMips *test_detail_mips_clone(const TestDetailMips *detail) function TestDetailMipsOp (line 44) | TestDetailMipsOp *test_detail_mips_op_new() function TestDetailMipsOp (line 49) | TestDetailMipsOp *test_detail_mips_op_clone(const TestDetailMipsOp *op) function test_detail_mips_op_free (line 64) | void test_detail_mips_op_free(TestDetailMipsOp *op) function test_expected_mips (line 76) | bool test_expected_mips(csh *handle, const cs_mips *actual, FILE: suite/cstest/src/test_detail_mos65xx.c function TestDetailMos65xx (line 10) | TestDetailMos65xx *test_detail_mos65xx_new() function test_detail_mos65xx_free (line 15) | void test_detail_mos65xx_free(TestDetailMos65xx *detail) function TestDetailMos65xx (line 28) | TestDetailMos65xx *test_detail_mos65xx_clone(const TestDetailMos65xx *de... function TestDetailMos65xxOp (line 47) | TestDetailMos65xxOp *test_detail_mos65xx_op_new() function TestDetailMos65xxOp (line 52) | TestDetailMos65xxOp *test_detail_mos65xx_op_clone(const TestDetailMos65x... function test_detail_mos65xx_op_free (line 64) | void test_detail_mos65xx_op_free(TestDetailMos65xxOp *op) function test_expected_mos65xx (line 74) | bool test_expected_mos65xx(csh *handle, const cs_mos65xx *actual, FILE: suite/cstest/src/test_detail_ppc.c function TestDetailPPCBC (line 10) | TestDetailPPCBC *test_detail_ppc_bc_new() function TestDetailPPCBC (line 15) | TestDetailPPCBC *test_detail_ppc_bc_clone(const TestDetailPPCBC *bc) function test_detail_ppc_bc_free (line 32) | void test_detail_ppc_bc_free(TestDetailPPCBC *bc) function TestDetailPPC (line 46) | TestDetailPPC *test_detail_ppc_new() function test_detail_ppc_free (line 51) | void test_detail_ppc_free(TestDetailPPC *detail) function TestDetailPPC (line 65) | TestDetailPPC *test_detail_ppc_clone(const TestDetailPPC *detail) function TestDetailPPCOp (line 85) | TestDetailPPCOp *test_detail_ppc_op_new() function TestDetailPPCOp (line 90) | TestDetailPPCOp *test_detail_ppc_op_clone(const TestDetailPPCOp *op) function test_detail_ppc_op_free (line 105) | void test_detail_ppc_op_free(TestDetailPPCOp *op) function test_expected_ppc (line 118) | bool test_expected_ppc(csh *handle, const cs_ppc *actual, FILE: suite/cstest/src/test_detail_riscv.c function TestDetailRISCV (line 13) | TestDetailRISCV *test_detail_riscv_new() function test_detail_riscv_free (line 18) | void test_detail_riscv_free(TestDetailRISCV *detail) function TestDetailRISCV (line 30) | TestDetailRISCV *test_detail_riscv_clone(const TestDetailRISCV *detail) function TestDetailRISCVOp (line 47) | TestDetailRISCVOp *test_detail_riscv_op_new() function TestDetailRISCVOp (line 52) | TestDetailRISCVOp *test_detail_riscv_op_clone(const TestDetailRISCVOp *op) function test_detail_riscv_op_free (line 68) | void test_detail_riscv_op_free(TestDetailRISCVOp *op) function test_expected_riscv (line 81) | bool test_expected_riscv(csh *handle, const cs_riscv *actual, FILE: suite/cstest/src/test_detail_sh.c function TestDetailSH (line 10) | TestDetailSH *test_detail_sh_new() function test_detail_sh_free (line 15) | void test_detail_sh_free(TestDetailSH *detail) function TestDetailSH (line 27) | TestDetailSH *test_detail_sh_clone(const TestDetailSH *detail) function TestDetailSHOp (line 44) | TestDetailSHOp *test_detail_sh_op_new() function TestDetailSHOp (line 49) | TestDetailSHOp *test_detail_sh_op_clone(const TestDetailSHOp *op) function test_detail_sh_op_free (line 63) | void test_detail_sh_op_free(TestDetailSHOp *op) function test_expected_sh (line 75) | bool test_expected_sh(csh *handle, const cs_sh *actual, FILE: suite/cstest/src/test_detail_sparc.c function TestDetailSparc (line 10) | TestDetailSparc *test_detail_sparc_new() function test_detail_sparc_free (line 15) | void test_detail_sparc_free(TestDetailSparc *detail) function TestDetailSparc (line 30) | TestDetailSparc *test_detail_sparc_clone(const TestDetailSparc *detail) function TestDetailSparcOp (line 50) | TestDetailSparcOp *test_detail_sparc_op_new() function TestDetailSparcOp (line 55) | TestDetailSparcOp *test_detail_sparc_op_clone(const TestDetailSparcOp *op) function test_detail_sparc_op_free (line 72) | void test_detail_sparc_op_free(TestDetailSparcOp *op) function test_expected_sparc (line 87) | bool test_expected_sparc(csh *handle, const cs_sparc *actual, FILE: suite/cstest/src/test_detail_systemz.c function TestDetailSystemZ (line 10) | TestDetailSystemZ *test_detail_systemz_new() function test_detail_systemz_free (line 15) | void test_detail_systemz_free(TestDetailSystemZ *detail) function TestDetailSystemZ (line 28) | TestDetailSystemZ *test_detail_systemz_clone(const TestDetailSystemZ *de... function TestDetailSystemZOp (line 46) | TestDetailSystemZOp *test_detail_systemz_op_new() function TestDetailSystemZOp (line 51) | TestDetailSystemZOp *test_detail_systemz_op_clone(const TestDetailSystem... function test_detail_systemz_op_free (line 69) | void test_detail_systemz_op_free(TestDetailSystemZOp *op) function test_expected_systemz (line 83) | bool test_expected_systemz(csh *handle, const cs_systemz *actual, FILE: suite/cstest/src/test_detail_tms320c64x.c function TestDetailTMS320c64x (line 11) | TestDetailTMS320c64x *test_detail_tms320c64x_new() function test_detail_tms320c64x_free (line 16) | void test_detail_tms320c64x_free(TestDetailTMS320c64x *detail) function TestDetailTMS320c64x (line 30) | TestDetailTMS320c64x *test_detail_tms320c64x_clone(TestDetailTMS320c64x ... function TestDetailTMS320c64xOp (line 59) | TestDetailTMS320c64xOp *test_detail_tms320c64x_op_new() function TestDetailTMS320c64xOp (line 64) | TestDetailTMS320c64xOp * function test_detail_tms320c64x_op_free (line 89) | void test_detail_tms320c64x_op_free(TestDetailTMS320c64xOp *op) function test_expected_tms320c64x (line 106) | bool test_expected_tms320c64x(csh *handle, cs_tms320c64x *actual, FILE: suite/cstest/src/test_detail_tricore.c function TestDetailTriCore (line 10) | TestDetailTriCore *test_detail_tricore_new() function test_detail_tricore_free (line 15) | void test_detail_tricore_free(TestDetailTriCore *detail) function TestDetailTriCore (line 27) | TestDetailTriCore *test_detail_tricore_clone(const TestDetailTriCore *de... function TestDetailTriCoreOp (line 45) | TestDetailTriCoreOp *test_detail_tricore_op_new() function TestDetailTriCoreOp (line 50) | TestDetailTriCoreOp *test_detail_tricore_op_clone(const TestDetailTriCor... function test_detail_tricore_op_free (line 64) | void test_detail_tricore_op_free(TestDetailTriCoreOp *op) function test_expected_tricore (line 76) | bool test_expected_tricore(csh *handle, const cs_tricore *actual, FILE: suite/cstest/src/test_detail_wasm.c function TestDetailWASM (line 10) | TestDetailWASM *test_detail_wasm_new() function test_detail_wasm_free (line 15) | void test_detail_wasm_free(TestDetailWASM *detail) function TestDetailWASM (line 27) | TestDetailWASM *test_detail_wasm_clone(const TestDetailWASM *detail) function TestDetailWASMOp (line 44) | TestDetailWASMOp *test_detail_wasm_op_new() function TestDetailWASMOp (line 49) | TestDetailWASMOp *test_detail_wasm_op_clone(const TestDetailWASMOp *op) function test_detail_wasm_op_free (line 68) | void test_detail_wasm_op_free(TestDetailWASMOp *op) function test_expected_wasm (line 77) | bool test_expected_wasm(csh *handle, const cs_wasm *actual, FILE: suite/cstest/src/test_detail_x86.c function TestDetailX86 (line 10) | TestDetailX86 *test_detail_x86_new() function test_detail_x86_free (line 15) | void test_detail_x86_free(TestDetailX86 *detail) function TestDetailX86 (line 47) | TestDetailX86 *test_detail_x86_clone(TestDetailX86 *detail) function TestDetailX86Op (line 112) | TestDetailX86Op *test_detail_x86_op_new() function TestDetailX86Op (line 117) | TestDetailX86Op *test_detail_x86_op_clone(TestDetailX86Op *op) function test_detail_x86_op_free (line 137) | void test_detail_x86_op_free(TestDetailX86Op *op) function test_expected_x86 (line 152) | bool test_expected_x86(csh *handle, cs_x86 *actual, TestDetailX86 *expec... FILE: suite/cstest/src/test_detail_xcore.c function TestDetailXCore (line 10) | TestDetailXCore *test_detail_xcore_new() function test_detail_xcore_free (line 15) | void test_detail_xcore_free(TestDetailXCore *detail) function TestDetailXCore (line 27) | TestDetailXCore *test_detail_xcore_clone(const TestDetailXCore *detail) function TestDetailXCoreOp (line 44) | TestDetailXCoreOp *test_detail_xcore_op_new() function TestDetailXCoreOp (line 49) | TestDetailXCoreOp *test_detail_xcore_op_clone(const TestDetailXCoreOp *op) function test_detail_xcore_op_free (line 64) | void test_detail_xcore_op_free(TestDetailXCoreOp *op) function test_expected_xcore (line 76) | bool test_expected_xcore(csh *handle, const cs_xcore *actual, FILE: suite/cstest/src/test_detail_xtensa.c function TestDetailXtensa (line 11) | TestDetailXtensa *test_detail_xtensa_new() function test_detail_xtensa_free (line 16) | void test_detail_xtensa_free(TestDetailXtensa *detail) function TestDetailXtensa (line 29) | TestDetailXtensa *test_detail_xtensa_clone(const TestDetailXtensa *detail) function TestDetailXtensaOp (line 46) | TestDetailXtensaOp *test_detail_xtensa_op_new() function TestDetailXtensaOp (line 51) | TestDetailXtensaOp *test_detail_xtensa_op_clone(const TestDetailXtensaOp... function test_detail_xtensa_op_free (line 65) | void test_detail_xtensa_op_free(TestDetailXtensaOp *op) function test_expected_xtensa (line 77) | bool test_expected_xtensa(csh *handle, const cs_xtensa *actual, FILE: suite/cstest/src/test_run.c function TestRunResult (line 16) | static TestRunResult get_test_run_result(TestRunStats *stats) function TestFile (line 35) | static TestFile **parse_test_files(char **tf_paths, uint32_t path_count, function parse_input_options (line 85) | static bool parse_input_options(const TestInput *input, cs_arch *arch, function open_cs_handle (line 145) | static bool open_cs_handle(UnitTestState *ustate) function cstest_unit_test_setup (line 199) | static int cstest_unit_test_setup(void **state) function cstest_unit_test_teardown (line 211) | static int cstest_unit_test_teardown(void **state) function cstest_unit_test (line 228) | static void cstest_unit_test(void **state) function eval_test_cases (line 248) | static void eval_test_cases(TestFile **test_files, TestRunStats *stats) function TestRunResult (line 316) | TestRunResult cstest_run_tests(char **test_file_paths, uint32_t path_count, FILE: suite/cstest/test/integration_tests.py function check (line 13) | def check(cmd: list[str], expected_stdout: str, expected_stderr: str, fa... function run_tests (line 34) | def run_tests(cmd: str): function print_usage_exit (line 112) | def print_usage_exit(): FILE: suite/cstest/test/src/unit_tests.c function test_cs_enum_get_val (line 9) | bool test_cs_enum_get_val() function main (line 87) | int main() FILE: suite/fuzz.py function to_hex (line 52) | def to_hex(s): function get_code (line 58) | def get_code(f, size): function cs (line 68) | def cs(md, code): function cs_lite (line 75) | def cs_lite(md, code): FILE: suite/fuzz/driverbin.c function main (line 11) | int main(int argc, char **argv) FILE: suite/fuzz/drivermc.c function main (line 11) | int main(int argc, char **argv) FILE: suite/fuzz/fuzz_decode_platform.c function main (line 11) | int main(int argc, char **argv) FILE: suite/fuzz/fuzz_diff.c type platform (line 9) | struct platform { type platform (line 17) | struct platform function LLVMFuzzerTestOneInput (line 93) | int LLVMFuzzerTestOneInput(const uint8_t *Data, size_t Size) FILE: suite/fuzz/fuzz_disasm.c function LLVMFuzzerTestOneInput (line 18) | int LLVMFuzzerTestOneInput(const uint8_t *Data, size_t Size) FILE: suite/fuzz/fuzz_harness.c type platform (line 6) | struct platform { function main (line 12) | int main(int argc, char **argv) FILE: suite/fuzz/fuzz_llvm.cpp function LLVMFuzzerInit (line 9) | void LLVMFuzzerInit() { function LLVMFuzzerReturnOneInput (line 16) | int LLVMFuzzerReturnOneInput(const uint8_t *Data, size_t Size, char * As... FILE: suite/fuzz/onefile.c function main (line 7) | int main(int argc, char **argv) FILE: suite/fuzz/platform.c type platform (line 3) | struct platform function platform_len (line 159) | unsigned int platform_len(void) function get_platform_entry (line 170) | unsigned int get_platform_entry(uint8_t n) FILE: suite/fuzz/platform.h type platform (line 6) | struct platform { type platform (line 13) | struct platform FILE: suite/test_corpus3.py function test_file (line 10) | def test_file(fname): FILE: tests/integration/compat_header/src/main.c function main (line 7) | int main() FILE: tests/integration/compat_header/src/test_arm64_compatibility_header.c function arm64 (line 11) | int arm64(void) FILE: tests/integration/compat_header/src/test_sysz_compatibility_header.c function sysz (line 22) | int sysz(void) FILE: tests/integration/test_assert_macros.c function test_cs_reg_null_case (line 10) | static bool test_cs_reg_null_case() function main (line 26) | int main() FILE: tests/integration/test_customized_mnem.c function print_string_hex (line 16) | static void print_string_hex(unsigned char *str, size_t len) function print_insn (line 27) | static void print_insn(csh handle) function test (line 46) | static void test() function main (line 87) | int main() FILE: tests/integration/test_iter.c type platform (line 11) | struct platform { function print_string_hex (line 21) | static void print_string_hex(unsigned char *str, size_t len) type platform (line 118) | struct platform function main (line 322) | int main() FILE: tests/integration/test_litbase.c function print_string_hex (line 11) | static void print_string_hex(unsigned char *str, size_t len) function print_insn (line 21) | static void print_insn(cs_insn *insn, size_t count) function check_insn (line 37) | static void check_insn(cs_insn *insn, const char *mnemonic, const char *... function test (line 43) | static void test() function main (line 85) | int main() FILE: tests/integration/test_poc.c function big_skip (line 12) | static size_t big_skip(const uint8_t *code, size_t code_size, size_t off... function test_overflow_cs_insn_bytes (line 25) | static void test_overflow_cs_insn_bytes() function test_overflow_cs_insn_bytes_iter (line 50) | static void test_overflow_cs_insn_bytes_iter() function main (line 78) | int main() FILE: tests/integration/test_skipdata.c type platform (line 10) | struct platform { function print_string_hex (line 22) | static void print_string_hex(unsigned char *str, size_t len) function mycallback (line 34) | static size_t CAPSTONE_API mycallback(const uint8_t *buffer, size_t buff... type platform (line 65) | struct platform function main (line 168) | int main() FILE: tests/integration/test_winkernel.cpp type basic (line 35) | namespace basic { type detail (line 39) | namespace detail { type skipdata (line 43) | namespace skipdata { type iter (line 47) | namespace iter { type customized_mnem_ (line 51) | namespace customized_mnem_ { type arm (line 55) | namespace arm { type arm64 (line 59) | namespace arm64 { type mips (line 63) | namespace mips { type m68k (line 67) | namespace m68k { type ppc (line 71) | namespace ppc { type sparc (line 75) | namespace sparc { type systemz (line 79) | namespace systemz { type x86 (line 83) | namespace x86 { type xcore (line 87) | namespace xcore { function test (line 94) | static void test() function cs_winkernel_vsnprintf_test (line 135) | static void cs_winkernel_vsnprintf_test() function EXTERN_C (line 151) | EXTERN_C NTSTATUS DriverEntry(PDRIVER_OBJECT DriverObject, PUNICODE_STRI... function _Use_decl_annotations_ (line 162) | _Use_decl_annotations_ FILE: tests/unit/sstream.c function overflow_SStream_concat0 (line 11) | static void overflow_SStream_concat0(SStream *OS, bool *returned_in_time) function overflow_SStream_concat (line 19) | static void overflow_SStream_concat(SStream *OS, bool *returned_in_time) function overflow_SStream_concat1 (line 27) | static void overflow_SStream_concat1(SStream *OS, bool *returned_in_time) function test_overflow_check (line 37) | static bool test_overflow_check() function test_markup_os (line 62) | static bool test_markup_os() function test_printint8 (line 88) | bool test_printint8() function test_printint16 (line 120) | bool test_printint16() function test_printint32 (line 152) | bool test_printint32() function test_printint64 (line 184) | bool test_printint64() function test_printint32_bang (line 216) | bool test_printint32_bang() function test_printint64_bang (line 248) | bool test_printint64_bang() function test_printuint16 (line 280) | bool test_printuint16() function test_printuint8 (line 300) | bool test_printuint8() function test_printuint32_bang (line 320) | bool test_printuint32_bang() function test_printuint64_bang (line 340) | bool test_printuint64_bang() function test_trimls (line 360) | bool test_trimls() function test_stream_unsigned_imm (line 394) | bool test_stream_unsigned_imm() function test_copy_mnem_opstr (line 433) | bool test_copy_mnem_opstr() function test_replc (line 492) | bool test_replc() function test_replc_str (line 535) | bool test_replc_str() function test_printfFloat (line 598) | bool test_printfFloat() function evil_vsnprintf (line 639) | static int evil_vsnprintf(char *str, size_t size, const char *fmt, va_li... function test_underflow_in_sstream (line 650) | bool test_underflow_in_sstream(void) function main (line 668) | int main() FILE: tests/unit/utils.c function test_str_append_no_realloc (line 9) | static bool test_str_append_no_realloc() function test_str_append (line 36) | static bool test_str_append() function main (line 64) | int main() FILE: utils.c function count_positive (line 17) | unsigned int count_positive(const uint16_t *list) function count_positive8 (line 29) | unsigned int count_positive8(const unsigned char *list) function cs_snprintf (line 51) | int cs_snprintf(char *buffer, size_t size, const char *fmt, ...) function arr_exist8 (line 63) | bool arr_exist8(unsigned char *arr, unsigned char max, unsigned int id) function arr_exist (line 75) | bool arr_exist(uint16_t *arr, unsigned char max, unsigned int id) function arr_exist_int (line 92) | bool arr_exist_int(int *table, size_t table_size, int id) function readBytes64 (line 104) | uint64_t readBytes64(MCInst *MI, const uint8_t *Bytes) function readBytes48 (line 122) | uint64_t readBytes48(MCInst *MI, const uint8_t *Bytes) function readBytes32 (line 138) | uint32_t readBytes32(MCInst *MI, const uint8_t *Bytes) function readBytes24 (line 152) | uint32_t readBytes24(MCInst *MI, const uint8_t *Bytes) function readBytes16 (line 166) | uint16_t readBytes16(MCInst *MI, const uint8_t *Bytes) function append_to_str_lower (line 183) | void append_to_str_lower(char *str, size_t str_size, const char *src) function str_append_no_realloc (line 208) | void str_append_no_realloc(char *dest, size_t dest_buf_size, const char ... FILE: utils.h function strings_match (line 50) | static inline bool strings_match(const char *str0, const char *str1) function is_blank_char (line 55) | static inline bool is_blank_char(const char c) FILE: windows/winkernel_mm.c type CS_WINKERNEL_MEMBLOCK (line 12) | typedef struct _CS_WINKERNEL_MEMBLOCK { function cs_winkernel_free (line 19) | void CAPSTONE_API cs_winkernel_free(void *ptr) function cs_winkernel_vsnprintf (line 102) | int CAPSTONE_API cs_winkernel_vsnprintf(char *buffer, size_t count,