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
↓ 6 callers
Function
getInt64
Get a constant 64-bit value.
suite/synctools/tablegen/include/llvm/IR/IRBuilder.h:482
↓ 6 callers
Method
getIntrinsicInstrCost
Get intrinsic cost based on arguments.
suite/synctools/tablegen/include/llvm/CodeGen/BasicTTIImpl.h:1359
↓ 6 callers
Method
getMetadata
Get the metadata of given kind attached to this Instruction. If the metadata is not found then return null.
suite/synctools/tablegen/include/llvm/IR/Instruction.h:280
↓ 6 callers
Method
getModule
suite/synctools/tablegen/include/llvm/IR/BasicBlock.h:115
↓ 6 callers
Method
getName
suite/synctools/tablegen/include/llvm/TableGen/Record.h:1551
↓ 6 callers
Function
getReg
arch/TMS320C64x/TMS320C64xDisassembler.c:119
↓ 6 callers
Method
getRegInfo
suite/synctools/tablegen/include/llvm/CodeGen/LiveRangeCalc.h:168
↓ 6 callers
Method
getScalarizationOverhead
Estimate the overhead of scalarizing an instruction. Insert and Extract are set if the demanded result elements need to be inserted and/or extracted f
suite/synctools/tablegen/include/llvm/CodeGen/BasicTTIImpl.h:678
↓ 6 callers
Method
getSourceReg
Get the unmerge source register.
suite/synctools/tablegen/include/llvm/CodeGen/GlobalISel/GenericMachineInstrs.h:145
↓ 6 callers
Method
getSuccessor
suite/synctools/tablegen/include/llvm/IR/Instructions.h:3067
↓ 6 callers
Method
getUser
Returns the User that contains this Use. For an instruction operand, for example, this will return the instruction.
suite/synctools/tablegen/include/llvm/IR/Use.h:72
↓ 6 callers
Method
getValPtr
suite/synctools/tablegen/include/llvm/IR/ValueHandle.h:335
↓ 6 callers
Method
getVectorNumElements
Given a vector type, return the number of elements it contains.
suite/synctools/tablegen/include/llvm/CodeGen/ValueTypes.h:309
↓ 6 callers
Function
get_op_access
convert Intel access info to AT&T access info
arch/X86/X86ATTInstPrinter.c:284
↓ 6 callers
Function
get_varuint32
input | code: code pointer start from varuint32 | code_len: real code len count from varint | leng: return value, means length of varint. -1 means er
arch/WASM/WASMDisassembler.c:275
↓ 6 callers
Method
handleAddEdge
suite/synctools/tablegen/include/llvm/CodeGen/RegAllocPBQP.h:228
↓ 6 callers
Method
hasOneUse
suite/synctools/tablegen/include/llvm/CodeGen/SelectionDAGNodes.h:1165
↓ 6 callers
Method
insert
Insert function name into remapper.
suite/synctools/tablegen/include/llvm/ProfileData/SampleProfReader.h:291
↓ 6 callers
Method
insn_name
(self, insn_id, default=None)
bindings/python/capstone/__init__.py:1147
↓ 6 callers
Method
isComplete
Is this a complete value with no unset (uninitialized) subvalues?
suite/synctools/tablegen/include/llvm/TableGen/Record.h:339
↓ 6 callers
Method
isImm
isImm - Tests if this is a MO_Immediate operand.
suite/synctools/tablegen/include/llvm/CodeGen/MachineOperand.h:323
↓ 6 callers
Method
isIntegerTy
True if this is an instance of IntegerType.
suite/synctools/tablegen/include/llvm/IR/Type.h:190
↓ 6 callers
Method
isPhysical
Return true if the specified register number is in the physical register namespace.
suite/synctools/tablegen/include/llvm/CodeGen/Register.h:97
↓ 6 callers
Method
isUse
suite/synctools/tablegen/include/llvm/CodeGen/RDFGraph.h:542
↓ 6 callers
Function
name2id
Gives the id for the given @name if it is saved in @map. Returns the id or -1 if not found.
Mapping.c:39
↓ 6 callers
Function
push_op_imm
arch/BPF/BPFInstPrinter.c:25
↓ 6 callers
Function
readImmediate
* readImmediate - Consumes an immediate operand from an instruction, given the * desired operand size. * * @param insn - The instruction whose o
arch/X86/X86DisassemblerDecoder.c:1787
↓ 6 callers
Function
read_u16
arch/BPF/BPFDisassembler.c:14
↓ 6 callers
Function
reset
Reset the instance as if it was just created.
suite/synctools/tablegen/include/llvm/CodeGen/MachineFunction.h:566
↓ 6 callers
Method
run
suite/synctools/tablegen/include/llvm/CodeGen/IndirectThunks.h:86
↓ 6 callers
Method
setOffset
suite/synctools/tablegen/include/llvm/CodeGen/MachineOperand.h:670
↓ 6 callers
Method
setReg
Assigns the associated register for this edge. This is only valid on Data, Anti, and Output edges. On Anti and Output edges, this value must not be ze
suite/synctools/tablegen/include/llvm/CodeGen/ScheduleDAG.h:228
↓ 6 callers
Function
setValueSubclassData
Shadow Value::setValueSubclassData with a private forwarding method so that subclasses cannot accidentally use it.
suite/synctools/tablegen/include/llvm/IR/Function.h:897
↓ 6 callers
Function
set_mem_access
arch/PowerPC/PPCInstPrinter.c:60
↓ 6 callers
Method
size
suite/synctools/tablegen/include/llvm/IR/ModuleSummaryIndex.h:1203
↓ 6 callers
Method
size
suite/synctools/tablegen/include/llvm/CodeGen/MachinePipeliner.h:357
↓ 6 callers
Function
usage
cstool/cstool.c:178
↓ 6 callers
Method
use_empty
suite/synctools/tablegen/include/llvm/CodeGen/SelectionDAGNodes.h:1161
↓ 5 callers
Function
ARM_AM_getSORegShOp
arch/ARM/ARMAddressingModes.h:125
↓ 5 callers
Function
Decode2RUSInstruction
arch/XCore/XCoreDisassembler.c:537
↓ 5 callers
Function
DecodeDPairRegisterClass
arch/ARM/ARMDisassembler.c:1200
↓ 5 callers
Function
DecodeFPR64RegisterClass
arch/AArch64/AArch64Disassembler.c:413
↓ 5 callers
Function
DecodeT2LoadLabel
arch/ARM/ARMDisassembler.c:3891
↓ 5 callers
Function
Log2_32
Log2_32 - This function returns the floor log base 2 of the specified value, -1 if the value is zero. (32 bit edition.) Ex. Log2_32(32) == 5, Log2_32(
MathExtras.h:273
↓ 5 callers
Function
MCOperand_setImm
MCInst.c:151
↓ 5 callers
Function
SStream_Init
SStream.c:25
↓ 5 callers
Method
Unwrap
suite/synctools/tablegen/include/llvm/IR/ValueMap.h:258
↓ 5 callers
Function
XCore_reg_id
arch/XCore/XCoreMapping.c:61
↓ 5 callers
Function
_printOperand
local printOperand, without updating public operands
arch/X86/X86IntelInstPrinter.c:414
↓ 5 callers
Function
_printOperand
local printOperand, without updating public operands
arch/X86/X86ATTInstPrinter.c:238
↓ 5 callers
Method
addPass
suite/synctools/tablegen/include/llvm/CodeGen/MachinePassManager.h:153
↓ 5 callers
Function
any
suite/synctools/tablegen/include/llvm/CodeGen/GlobalISel/LegalizerInfo.h:241
↓ 5 callers
Method
any
suite/synctools/tablegen/include/llvm/IR/Operator.h:202
↓ 5 callers
Function
arm64_op_addReg
arch/AArch64/AArch64Mapping.c:768
↓ 5 callers
Method
asMCReg
Utility to check-convert this value to a MCRegister. The caller is expected to have already validated that this Register is, indeed, physical.
suite/synctools/tablegen/include/llvm/CodeGen/Register.h:120
↓ 5 callers
Method
begin
Get an iterator over the coverage segments for this object. The segments are guaranteed to be uniqued and sorted by location.
suite/synctools/tablegen/include/llvm/ProfileData/Coverage/CoverageMapping.h:549
↓ 5 callers
Method
begin
suite/synctools/tablegen/include/llvm/CodeGen/LiveInterval.h:215
↓ 5 callers
Method
buildInstr
Build and insert <empty> = \p Opcode <empty>. The insertion point is the one set by the last call of either setBasicBlock or setMI. \pre setBasicBloc
suite/synctools/tablegen/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:367
↓ 5 callers
Function
build_move16
arch/M68K/M68KDisassembler.c:1018
↓ 5 callers
Method
cs_disasm
(Pointer handle, byte[] code, NativeLong code_len, long addr, NativeLong count, PointerByReference ins
bindings/java/capstone/Capstone.java:298
↓ 5 callers
Function
cs_disasm_iter
cs.c:1114
↓ 5 callers
Function
cs_malloc
cs.c:1085
↓ 5 callers
Function
decodePCDBLOperand
arch/SystemZ/SystemZDisassembler.c:214
↓ 5 callers
Method
empty
suite/synctools/tablegen/include/llvm/CodeGen/MachineBasicBlock.h:1213
↓ 5 callers
Function
end
suite/synctools/tablegen/include/llvm/IR/Module.h:622
↓ 5 callers
Method
end
suite/synctools/tablegen/include/llvm/IR/ValueMap.h:136
↓ 5 callers
Method
get
suite/synctools/tablegen/include/llvm/IR/TrackingMDRef.h:57
↓ 5 callers
Function
getAM2Offset
arch/ARM/ARMAddressingModes.h:450
↓ 5 callers
Method
getAddressSpace
Return the address space for the allocation.
suite/synctools/tablegen/include/llvm/IR/Instructions.h:106
↓ 5 callers
Method
getAlign
suite/synctools/tablegen/include/llvm/CodeGen/SelectionDAGNodes.h:1272
↓ 5 callers
Method
getAttributes
Return the parameter attributes for this call.
suite/synctools/tablegen/include/llvm/IR/InstrTypes.h:1476
↓ 5 callers
Method
getCalledFunction
Returns the function called, or null if this is an indirect function invocation or the function signature does not match the call signature.
suite/synctools/tablegen/include/llvm/IR/InstrTypes.h:1398
↓ 5 callers
Method
getDesc
suite/synctools/tablegen/include/llvm/CodeGen/LexicalScopes.h:61
↓ 5 callers
Method
getEdgeNode2Id
Get the second node connected to this edge. @param EId Edge id. @return The second node connected to the given edge.
suite/synctools/tablegen/include/llvm/CodeGen/PBQP/Graph.h:552
↓ 5 callers
Method
getExtensionType
Return whether this is a plain node, or one of the varieties of value-extending loads.
suite/synctools/tablegen/include/llvm/CodeGen/SelectionDAGNodes.h:2313
↓ 5 callers
Function
getFuncName
suite/synctools/tablegen/include/llvm/ProfileData/Coverage/CoverageMapping.h:844
↓ 5 callers
Method
getHeight
Returns the height of this node, which is the length of the maximum path down to any node which has no successors.
suite/synctools/tablegen/include/llvm/CodeGen/ScheduleDAG.h:406
↓ 5 callers
Function
getInt1Ty
Fetch the type representing a single bit
suite/synctools/tablegen/include/llvm/IR/IRBuilder.h:502
↓ 5 callers
Function
getIntNTy
Fetch the type representing an N-bit integer.
suite/synctools/tablegen/include/llvm/IR/IRBuilder.h:530
↓ 5 callers
Method
getKind
suite/synctools/tablegen/include/llvm/CodeGen/RDFGraph.h:455
↓ 5 callers
Method
getNumRegs
Return the number of registers in this class.
suite/synctools/tablegen/include/llvm/CodeGen/TargetRegisterInfo.h:79
↓ 5 callers
Method
getNumber
suite/synctools/tablegen/include/llvm/CodeGen/DIE.h:101
↓ 5 callers
Function
getParamAlign
suite/synctools/tablegen/include/llvm/IR/Function.h:443
↓ 5 callers
Method
getParent
Return the MachineFunction containing this basic block.
suite/synctools/tablegen/include/llvm/CodeGen/MachineBasicBlock.h:229
↓ 5 callers
Method
getPointerAddressSpace
suite/synctools/tablegen/include/llvm/IR/DerivedTypes.h:736
↓ 5 callers
Method
getReg
suite/synctools/tablegen/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:99
↓ 5 callers
Method
getReverse
Get a reverse iterator to the same node. Gives a reverse iterator that will dereference (and have a handle) to the same node. Converting the endpoin
suite/synctools/tablegen/include/llvm/CodeGen/MachineInstrBundleIterator.h:283
↓ 5 callers
Function
getSOImmValRotate
getSOImmValRotate - Try to handle Imm with an immediate shifter operand, computing the rotate amount to use. If this immediate value cannot be handle
arch/ARM/ARMAddressingModes.h:148
↓ 5 callers
Method
getSUnit
/ Returns the SUnit to which this edge points.
suite/synctools/tablegen/include/llvm/CodeGen/ScheduleDAG.h:480
↓ 5 callers
Function
getT2SOImmValSplatVal
getT2SOImmValSplat - Return the 12-bit encoded representation if the specified value can be obtained by splatting the low 8 bits into every other byte
arch/ARM/ARMAddressingModes.h:293
↓ 5 callers
Method
getTerminator
suite/synctools/tablegen/include/llvm/IR/BasicBlock.h:123
↓ 5 callers
Method
getValue
suite/synctools/tablegen/include/llvm/TableGen/Record.h:1596
↓ 5 callers
Method
getValue
suite/synctools/tablegen/include/llvm/IR/Metadata.h:384
↓ 5 callers
Method
getValue
suite/synctools/tablegen/include/llvm/IR/DebugInfoMetadata.h:3550
↓ 5 callers
Function
getVectorElementType
cs_simple_types.h:495
↓ 5 callers
Method
group
(self, group_id)
bindings/python/capstone/__init__.py:829
↓ 5 callers
Method
isCImm
isCImm - Test if this is a MO_CImmediate operand.
suite/synctools/tablegen/include/llvm/CodeGen/MachineOperand.h:325
↓ 5 callers
Method
isDebugInstr
suite/synctools/tablegen/include/llvm/CodeGen/MachineInstr.h:1216
↓ 5 callers
Method
isExtended
Test if the given EVT is extended (as opposed to being simple).
suite/synctools/tablegen/include/llvm/CodeGen/ValueTypes.h:135
↓ 5 callers
Method
isFPOrFPVectorTy
Return true if this is a FP type or a vector of FP.
suite/synctools/tablegen/include/llvm/IR/Type.h:178
← previous
next →
401–500 of 12,151, ranked by callers