Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Index your code
hub
/
github.com/capstone-engine/capstone
/ functions
Functions
12,151 in github.com/capstone-engine/capstone
⨍
Functions
12,151
◇
Types & classes
3,652
↓ 8 callers
Function
DecodeQPRRegisterClass
arch/ARM/ARMDisassembler.c:1175
↓ 8 callers
Function
ITStatus_instrInITBlock
Returns true if the current instruction is in an IT block
arch/ARM/ARMDisassembler.c:56
↓ 8 callers
Function
MCOperand_CreateReg1
MCInst.c:166
↓ 8 callers
Function
SystemZ_map_register
map internal raw register to 'public' register
arch/SystemZ/SystemZMapping.c:274
↓ 8 callers
Function
begin
===--------------------------------------------------------------------===// BasicBlock accessor functions.
suite/synctools/tablegen/include/llvm/CodeGen/MachineFunction.h:823
↓ 8 callers
Function
build_bitfield_ins
arch/M68K/M68KDisassembler.c:823
↓ 8 callers
Function
cs_insn_name
cs.c:1225
↓ 8 callers
Function
dsp_op_cc_3opr
arch/SH/SHDisassembler.c:1764
↓ 8 callers
Function
find_insn_h
O(1) lookup with per-handle table. Used by functions that have a cs_struct *.
arch/X86/X86Mapping.c:980
↓ 8 callers
Method
getArithmeticReductionCost
suite/synctools/tablegen/include/llvm/CodeGen/BasicTTIImpl.h:2149
↓ 8 callers
Method
getCImm
suite/synctools/tablegen/include/llvm/CodeGen/MachineOperand.h:542
↓ 8 callers
Method
getFunction
suite/synctools/tablegen/include/llvm/CodeGen/MachineSSAContext.h:48
↓ 8 callers
Function
getInt32Ty
Fetch the type representing a 32-bit integer.
suite/synctools/tablegen/include/llvm/IR/IRBuilder.h:517
↓ 8 callers
Function
getIntrinsicID
getIntrinsicID - This method returns the ID number of the specified function, or Intrinsic::not_intrinsic if the function is not an intrinsic, or if t
suite/synctools/tablegen/include/llvm/IR/Function.h:207
↓ 8 callers
Method
getParent
suite/synctools/tablegen/include/llvm/IR/Argument.h:41
↓ 8 callers
Function
getRegName
arch/M68K/M68KInstPrinter.c:75
↓ 8 callers
Method
getRows
Return the number of rows in this matrix.
suite/synctools/tablegen/include/llvm/CodeGen/PBQP/Math.h:161
↓ 8 callers
Method
getShuffleCost
suite/synctools/tablegen/include/llvm/CodeGen/BasicTTIImpl.h:872
↓ 8 callers
Function
index_OpcodeDecision
suite/synctools/disassemblertables2.c:46
↓ 8 callers
Method
isDebug
suite/synctools/tablegen/include/llvm/CodeGen/MachineOperand.h:446
↓ 8 callers
Method
isFloatingPointTy
Return true if this is one of the six floating-point types
suite/synctools/tablegen/include/llvm/IR/Type.h:162
↓ 8 callers
Function
m_CombineAnd
suite/synctools/tablegen/include/llvm/IR/PatternMatch.h:216
↓ 8 callers
Function
op_addXopCC
arch/X86/X86Mapping.c:2145
↓ 8 callers
Function
operator=
suite/synctools/tablegen/include/llvm/IR/ValueHandle.h:297
↓ 8 callers
Function
pred_begin
suite/synctools/tablegen/include/llvm/IR/CFG.h:111
↓ 8 callers
Function
pred_end
suite/synctools/tablegen/include/llvm/IR/CFG.h:115
↓ 8 callers
Function
printOperand
arch/ARM/ARMInstPrinter.c:821
↓ 8 callers
Function
printOperand
arch/Mips/MipsInstPrinter.c:184
↓ 8 callers
Function
printOperand
arch/TriCore/TriCoreInstPrinter.c:156
↓ 8 callers
Function
push_op_reg
arch/BPF/BPFInstPrinter.c:16
↓ 8 callers
Function
readDisplacement
* readDisplacement - Consumes the displacement of an instruction. * * @param insn - The instruction whose displacement is to be read. * @return
arch/X86/X86DisassemblerDecoder.c:1391
↓ 8 callers
Method
rend
suite/synctools/tablegen/include/llvm/CodeGen/MachineBasicBlock.h:282
↓ 8 callers
Method
setTargetFlags
suite/synctools/tablegen/include/llvm/CodeGen/MachineOperand.h:224
↓ 8 callers
Function
setValPtr
suite/synctools/tablegen/include/llvm/IR/ValueHandle.h:280
↓ 8 callers
Function
set_operand_size
arch/M680X/M680XDisassembler.c:1064
↓ 8 callers
Function
specifierForUID
* specifierForUID - Given a UID, returns the name and operand specification for * that instruction. * * @param uid - The unique ID for the instru
arch/X86/X86DisassemblerDecoder.c:268
↓ 7 callers
Function
Decode2OpInstructionFail
arch/XCore/XCoreDisassembler.c:238
↓ 7 callers
Function
DecodeFPR128RegisterClass
arch/AArch64/AArch64Disassembler.c:380
↓ 7 callers
Function
DecodeSPRRegisterClass
arch/ARM/ARMDisassembler.c:1105
↓ 7 callers
Function
DecodeVecShiftRImm
arch/AArch64/AArch64Disassembler.c:1115
↓ 7 callers
Function
GetAsValue
Convert a ValueTy*, which may be const, to the raw Value*.
suite/synctools/tablegen/include/llvm/IR/ValueHandle.h:276
↓ 7 callers
Function
build_relative_branch
arch/M68K/M68KDisassembler.c:736
↓ 7 callers
Method
cs_errno
(Pointer csh)
bindings/java/capstone/Capstone.java:313
↓ 7 callers
Function
expand_bpf_operands
arch/BPF/BPFInstPrinter.c:10
↓ 7 callers
Method
get
suite/synctools/tablegen/include/llvm/TableGen/Record.h:193
↓ 7 callers
Method
getAddressSpace
Return the address space for the associated pointer
suite/synctools/tablegen/include/llvm/CodeGen/SelectionDAGNodes.h:1347
↓ 7 callers
Function
getBundleStart
Returns an iterator to the first instruction in the bundle containing \p I.
suite/synctools/tablegen/include/llvm/CodeGen/MachineInstrBundle.h:44
↓ 7 callers
Method
getCastInstrCost
suite/synctools/tablegen/include/llvm/CodeGen/BasicTTIImpl.h:900
↓ 7 callers
Method
getGUID
suite/synctools/tablegen/include/llvm/IR/ModuleSummaryIndex.h:180
↓ 7 callers
Function
getInt64Ty
Fetch the type representing a 64-bit integer.
suite/synctools/tablegen/include/llvm/IR/IRBuilder.h:522
↓ 7 callers
Method
getKind
Returns an enum value representing the kind of the dependence.
suite/synctools/tablegen/include/llvm/CodeGen/ScheduleDAG.h:486
↓ 7 callers
Method
getNodeDegree
suite/synctools/tablegen/include/llvm/CodeGen/PBQP/Graph.h:500
↓ 7 callers
Method
getNumCases
Return the number of 'cases' in this switch instruction, excluding the default case.
suite/synctools/tablegen/include/llvm/IR/Instructions.h:3450
↓ 7 callers
Method
getOffset
Get the compile/type unit relative offset of this DIE.
suite/synctools/tablegen/include/llvm/CodeGen/DIE.h:777
↓ 7 callers
Method
getRecTyKind
suite/synctools/tablegen/include/llvm/TableGen/Record.h:80
↓ 7 callers
Method
getScalarType
If this is a vector type, return the element type, otherwise return 'this'.
suite/synctools/tablegen/include/llvm/IR/Type.h:308
↓ 7 callers
Method
getString
Grab the string out of the object.
suite/synctools/tablegen/include/llvm/CodeGen/DIE.h:280
↓ 7 callers
Function
getSubclassData
suite/synctools/tablegen/include/llvm/IR/Instruction.h:838
↓ 7 callers
Method
getType
Get the type of the Init as a RecTy.
suite/synctools/tablegen/include/llvm/TableGen/Record.h:427
↓ 7 callers
Method
getType
suite/synctools/tablegen/include/llvm/CodeGen/RDFGraph.h:454
↓ 7 callers
Method
getWithNewBitWidth
suite/synctools/tablegen/include/llvm/IR/DerivedTypes.h:729
↓ 7 callers
Method
group_name
(self, group_id, default=None)
bindings/python/capstone/__init__.py:1155
↓ 7 callers
Method
isBundledWithSucc
Return true if this instruction is part of a bundle, and it is not the last instruction in the bundle.
suite/synctools/tablegen/include/llvm/CodeGen/MachineInstr.h:401
↓ 7 callers
Method
isInteger
Return true if this is an integer or a vector integer type.
suite/synctools/tablegen/include/llvm/CodeGen/ValueTypes.h:145
↓ 7 callers
Method
isOpaqueOrPointeeTypeMatches
Return true if either this is an opaque pointer type or if this pointee type matches Ty. Primarily used for checking if an instruction's pointer opera
suite/synctools/tablegen/include/llvm/IR/DerivedTypes.h:695
↓ 7 callers
Function
isScalableVector
Return true if this is a vector value type where the runtime length is machine dependent
cs_simple_types.h:373
↓ 7 callers
Method
isValue
suite/synctools/tablegen/include/llvm/IR/PatternMatch.h:509
↓ 7 callers
Function
m_MInstr
suite/synctools/tablegen/include/llvm/CodeGen/GlobalISel/MIPatternMatch.h:310
↓ 7 callers
Function
make_int_16
arch/M68K/M68KDisassembler.c:305
↓ 7 callers
Method
pop_back
pop_back - It allows LiveRangeEdit users to drop new registers. The context is when an original def instruction of a register is dead after rematerial
suite/synctools/tablegen/include/llvm/CodeGen/LiveRangeEdit.h:167
↓ 7 callers
Function
printAlias1
arch/Mips/MipsInstPrinter.c:308
↓ 7 callers
Function
printAlias2
arch/Mips/MipsInstPrinter.c:315
↓ 7 callers
Function
printInt32
SStream.c:155
↓ 7 callers
Function
sign_ext_n
arch/TriCore/TriCoreInstPrinter.c:183
↓ 7 callers
Method
size
suite/synctools/tablegen/include/llvm/CodeGen/MachineFunction.h:1262
↓ 6 callers
Function
AArch64_AM_decodeLogicalImmediate
decodeLogicalImmediate - Decode a logical immediate value in the form "N:immr:imms" (where the immr and imms fields are each 6 bits) into the integer
arch/AArch64/AArch64AddressingModes.h:283
↓ 6 callers
Method
CreateIntCast
suite/synctools/tablegen/include/llvm/IR/NoFolder.h:207
↓ 6 callers
Function
DecodeGPR32spRegisterClass
arch/AArch64/AArch64Disassembler.c:620
↓ 6 callers
Function
DecodeGPR64commonRegisterClass
arch/AArch64/AArch64Disassembler.c:509
↓ 6 callers
Function
MCInst_addOperand2
This addOperand2 function doesnt free Op
MCInst.c:91
↓ 6 callers
Function
MCRegisterInfo_getRegClass
MCRegisterInfo.c:126
↓ 6 callers
Function
SetInsertPoint
This specifies that created instructions should be appended to the end of the specified block.
suite/synctools/tablegen/include/llvm/IR/IRBuilder.h:183
↓ 6 callers
Function
Sparc_map_hint
arch/Sparc/SparcMapping.c:648
↓ 6 callers
Function
_ascii_name_or_default
(name, default)
bindings/python/capstone/__init__.py:628
↓ 6 callers
Method
addUse
This method should only be used by the SDUse class.
suite/synctools/tablegen/include/llvm/CodeGen/SelectionDAGNodes.h:1052
↓ 6 callers
Function
add_insn_group
arch/M680X/M680XDisassembler.c:294
↓ 6 callers
Function
begin
suite/synctools/tablegen/include/llvm/IR/Module.h:620
↓ 6 callers
Function
build_3bit_ea
arch/M68K/M68KDisassembler.c:628
↓ 6 callers
Function
build_absolute_jump_with_immediate
arch/M68K/M68KDisassembler.c:752
↓ 6 callers
Function
build_imm_special_reg
arch/M68K/M68KDisassembler.c:719
↓ 6 callers
Method
clear
suite/synctools/tablegen/include/llvm/CodeGen/GlobalISel/GISelWorkList.h:93
↓ 6 callers
Function
cs_strdup
utils.c:36
↓ 6 callers
Function
cs_version
()
bindings/python/capstone/__init__.py:527
↓ 6 callers
Function
empty
suite/synctools/tablegen/include/llvm/CodeGen/MachineFunction.h:834
↓ 6 callers
Method
flags
Get the flags for this GlobalValue (see \p struct GVFlags).
suite/synctools/tablegen/include/llvm/IR/ModuleSummaryIndex.h:398
↓ 6 callers
Method
getBaseIndex
Returns the base index for associated with this index. The base index is the one associated with the Slot_Block slot for the instruction pointed to by
suite/synctools/tablegen/include/llvm/CodeGen/SlotIndexes.h:241
↓ 6 callers
Method
getCols
Return the number of cols in this matrix.
suite/synctools/tablegen/include/llvm/CodeGen/PBQP/Math.h:167
↓ 6 callers
Method
getContainedType
This method is used to implement the type iterator (defined at the end of the file). For derived types, this returns the types 'contained' in the deri
suite/synctools/tablegen/include/llvm/IR/Type.h:337
↓ 6 callers
Method
getFastMathFlags
Convenience function for getting all the fast-math flags
suite/synctools/tablegen/include/llvm/IR/Operator.h:383
↓ 6 callers
Function
getIDWithAttrMask
* getIDWithAttrMask - Determines the ID of an instruction, consuming * the ModR/M byte as appropriate for extended and escape opcodes, * and usi
arch/X86/X86DisassemblerDecoder.c:904
← previous
next →
301–400 of 12,151, ranked by callers