Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/capstone-engine/capstone
/ functions
Functions
12,151 in github.com/capstone-engine/capstone
⨍
Functions
12,151
◇
Types & classes
3,652
↓ 1 callers
Function
m_Or
suite/synctools/tablegen/include/llvm/IR/PatternMatch.h:1109
↓ 1 callers
Function
m_PtrToInt
suite/synctools/tablegen/include/llvm/IR/PatternMatch.h:1609
↓ 1 callers
Function
m_SMax
suite/synctools/tablegen/include/llvm/IR/PatternMatch.h:1863
↓ 1 callers
Function
m_SMin
suite/synctools/tablegen/include/llvm/IR/PatternMatch.h:1869
↓ 1 callers
Function
m_Select
suite/synctools/tablegen/include/llvm/IR/PatternMatch.h:1471
↓ 1 callers
Function
m_SpecificFP
Match a specific floating point value or vector with all elements equal to the value.
suite/synctools/tablegen/include/llvm/IR/PatternMatch.h:823
↓ 1 callers
Function
m_Sub
suite/synctools/tablegen/include/llvm/IR/PatternMatch.h:1000
↓ 1 callers
Function
m_Trunc
suite/synctools/tablegen/include/llvm/IR/PatternMatch.h:1621
↓ 1 callers
Function
m_UMax
suite/synctools/tablegen/include/llvm/IR/PatternMatch.h:1875
↓ 1 callers
Function
m_UMin
suite/synctools/tablegen/include/llvm/IR/PatternMatch.h:1881
↓ 1 callers
Function
m_ZExtOrSExt
suite/synctools/tablegen/include/llvm/IR/PatternMatch.h:1656
↓ 1 callers
Function
m_Zero
Match any null constant or a vector with all elements equal to 0. For vectors, this includes constants with undefined elements.
suite/synctools/tablegen/include/llvm/IR/PatternMatch.h:535
↓ 1 callers
Function
m_ZeroInt
{ Convenience matchers for specific integer values.
suite/synctools/tablegen/include/llvm/CodeGen/GlobalISel/MIPatternMatch.h:192
↓ 1 callers
Function
m_c_SMax
suite/synctools/tablegen/include/llvm/IR/PatternMatch.h:2324
↓ 1 callers
Function
m_c_SMin
suite/synctools/tablegen/include/llvm/IR/PatternMatch.h:2318
↓ 1 callers
Function
m_c_UMax
suite/synctools/tablegen/include/llvm/IR/PatternMatch.h:2336
↓ 1 callers
Function
m_c_UMin
suite/synctools/tablegen/include/llvm/IR/PatternMatch.h:2330
↓ 1 callers
Function
m_c_Xor
suite/synctools/tablegen/include/llvm/IR/PatternMatch.h:2263
↓ 1 callers
Function
main
()
suite/gencstest.py:133
↓ 1 callers
Function
main
()
bindings/const_generator.py:360
↓ 1 callers
Function
make_error_code
suite/synctools/tablegen/include/llvm/ProfileData/InstrProf.h:321
↓ 1 callers
Function
make_error_code
suite/synctools/tablegen/include/llvm/ProfileData/Coverage/CoverageMapping.h:64
↓ 1 callers
Function
make_id2insn
create a cache for fast id lookup
Mapping.c:8
↓ 1 callers
Function
map_cs_id
Sets the Capstone instruction id which maps to the @MI opcode. If no mapping is found the function returns and prints an error.
Mapping.c:195
↓ 1 callers
Function
map_groups
Copies the groups from @imap to @MI->flat_insn. Already present groups will be preserved.
Mapping.c:140
↓ 1 callers
Function
map_implicit_reads
Copies the implicit read registers of @imap to @MI->flat_insn. Already present registers will be preserved.
Mapping.c:90
↓ 1 callers
Function
map_implicit_writes
Copies the implicit write registers of @imap to @MI->flat_insn. Already present registers will be preserved.
Mapping.c:115
↓ 1 callers
Method
mappingImpl
suite/synctools/tablegen/include/llvm/CodeGen/MIRYamlMapping.h:675
↓ 1 callers
Function
markLSInsn
mark the load/store instructions through the opcode.
arch/RISCV/RISCVDisassembler.c:318
↓ 1 callers
Method
mayLoad
Return true if this instruction could possibly read memory. Instructions with this flag set are not necessarily simple load instructions, they may loa
suite/synctools/tablegen/include/llvm/CodeGen/MachineInstr.h:1005
↓ 1 callers
Method
mayStore
Return true if this instruction could possibly modify memory. Instructions with this flag set are not necessarily simple store instructions, they may
suite/synctools/tablegen/include/llvm/CodeGen/MachineInstr.h:1018
↓ 1 callers
Method
maybeReadOnly
suite/synctools/tablegen/include/llvm/IR/ModuleSummaryIndex.h:943
↓ 1 callers
Method
maybeWriteOnly
suite/synctools/tablegen/include/llvm/IR/ModuleSummaryIndex.h:944
↓ 1 callers
Method
merge
Merge the samples in \p Other into this one. Optionally scale samples by \p Weight.
suite/synctools/tablegen/include/llvm/ProfileData/SampleProf.h:876
↓ 1 callers
Method
minIndex
Returns the index of the minimum value in this vector
suite/synctools/tablegen/include/llvm/CodeGen/PBQP/Math.h:89
↓ 1 callers
Function
modRMRequired
* modRMRequired - Reads the appropriate instruction table to determine whether * the ModR/M byte is required to decode a particular instruction. *
arch/X86/X86DisassemblerDecoder.c:93
↓ 1 callers
Method
mutable_begin
suite/synctools/tablegen/include/llvm/IR/Metadata.h:955
↓ 1 callers
Method
mutable_end
suite/synctools/tablegen/include/llvm/IR/Metadata.h:956
↓ 1 callers
Method
nodeIds
suite/synctools/tablegen/include/llvm/CodeGen/PBQP/Graph.h:449
↓ 1 callers
Function
normalize
(text)
suite/test_mc.py:26
↓ 1 callers
Function
normalizeSpillWeight
Normalize the spill weight of a live interval The spill weight of a live interval is computed as: (sum(use freq) + sum(def freq)) / (K + size) @par
suite/synctools/tablegen/include/llvm/CodeGen/CalcSpillWeights.h:34
↓ 1 callers
Function
normalize_hex
(a)
suite/disasm_mc.py:8
↓ 1 callers
Function
off4_fixup
arch/TriCore/TriCoreInstPrinter.c:203
↓ 1 callers
Function
onlyReadsMemory
Determine if the function does not access or only reads memory.
suite/synctools/tablegen/include/llvm/IR/Function.h:504
↓ 1 callers
Function
op2insn_jmp
arch/BPF/BPFMapping.c:256
↓ 1 callers
Function
op2insn_ld
arch/BPF/BPFMapping.c:161
↓ 1 callers
Function
op2insn_st
arch/BPF/BPFMapping.c:180
↓ 1 callers
Method
opCount
(int type)
bindings/java/capstone/Capstone.java:216
↓ 1 callers
Function
opImmMem
arch/SH/SHDisassembler.c:1171
↓ 1 callers
Method
opIndex
(int type, int index)
bindings/java/capstone/Capstone.java:220
↓ 1 callers
Function
op_addImm
arch/AArch64/AArch64InstPrinter.c:68
↓ 1 callers
Function
op_addReg
arch/PowerPC/PPCInstPrinter.c:122
↓ 1 callers
Method
op_begin
suite/synctools/tablegen/include/llvm/IR/Metadata.h:1146
↓ 1 callers
Method
op_count
(self, op_type)
bindings/python/capstone/__init__.py:862
↓ 1 callers
Method
op_end
suite/synctools/tablegen/include/llvm/IR/Metadata.h:1150
↓ 1 callers
Method
op_find
(self, op_type, position)
bindings/python/capstone/__init__.py:873
↓ 1 callers
Method
op_values
suite/synctools/tablegen/include/llvm/CodeGen/SelectionDAGNodes.h:927
↓ 1 callers
Method
operandHasAttr
Return true if the operand at index \p Idx in this operand bundle has the attribute A.
suite/synctools/tablegen/include/llvm/IR/InstrTypes.h:1080
↓ 1 callers
Method
operand_values
suite/synctools/tablegen/include/llvm/IR/User.h:266
↓ 1 callers
Method
operator++
suite/synctools/tablegen/include/llvm/IR/CFG.h:88
↓ 1 callers
Method
operator==
suite/synctools/tablegen/include/llvm/CodeGen/GlobalISel/LegacyLegalizerInfo.h:92
↓ 1 callers
Method
operator[]
Matrix element access.
suite/synctools/tablegen/include/llvm/CodeGen/PBQP/Math.h:173
↓ 1 callers
Method
order
suite/synctools/tablegen/include/llvm/CodeGen/AccelTable.h:268
↓ 1 callers
Method
pack
suite/synctools/tablegen/include/llvm/CodeGen/RDFGraph.h:740
↓ 1 callers
Method
paramAccesses
Returns the list of known uses of pointer parameters.
suite/synctools/tablegen/include/llvm/IR/ModuleSummaryIndex.h:809
↓ 1 callers
Function
pascalize
(name)
bindings/const_generator.py:167
↓ 1 callers
Function
pascalize_const
(name)
bindings/const_generator.py:171
↓ 1 callers
Function
peek_imm_64
arch/M68K/M68KDisassembler.c:278
↓ 1 callers
Function
peek_imm_8
arch/M68K/M68KDisassembler.c:275
↓ 1 callers
Method
phis
Returns a range that iterates over the phis in the basic block. Note that this cannot be used with basic blocks that have no terminator.
suite/synctools/tablegen/include/llvm/IR/BasicBlock.h:354
↓ 1 callers
Function
platform_len
get length of platforms[]
suite/fuzz/platform.c:387
↓ 1 callers
Method
pointsToAliveValue
suite/synctools/tablegen/include/llvm/IR/ValueHandle.h:224
↓ 1 callers
Function
pred_size
Get the number of predecessors of \p BB. This is a linear time operation. Use \ref BasicBlock::hasNPredecessors() or hasNPredecessorsOrMore if able.
suite/synctools/tablegen/include/llvm/IR/CFG.h:124
↓ 1 callers
Method
predecessors
suite/synctools/tablegen/include/llvm/CodeGen/MachineBasicBlock.h:353
↓ 1 callers
Function
preprocess
convert user input (char[]) to uint8_t[], each element of which is valid hexadecimal, and return actual length of uint8_t[] in @size.
cstool/cstool.c:151
↓ 1 callers
Method
preserved
Returns true if the checker's analysis was not abandoned and either - the analysis is explicitly preserved or - all analyses are preserved.
suite/synctools/tablegen/include/llvm/IR/PassManager.h:283
↓ 1 callers
Function
printAM2PreOrOffsetIndexOp
arch/ARM/ARMInstPrinter.c:1005
↓ 1 callers
Function
printAM3PreOrOffsetIndexOp
arch/ARM/ARMInstPrinter.c:1171
↓ 1 callers
Function
printAbsBranchOperand
arch/PowerPC/PPCInstPrinter.c:1039
↓ 1 callers
Function
printAlias
arch/Mips/MipsInstPrinter.c:330
↓ 1 callers
Function
printAliasBcc
arch/PowerPC/PPCInstPrinter.c:140
↓ 1 callers
Function
printAliasInstruction
arch/TMS320C64x/TMS320C64xInstPrinter.c:356
↓ 1 callers
Function
printArithExtend
arch/AArch64/AArch64InstPrinter.c:1391
↓ 1 callers
Function
printImmSVE32
arch/AArch64/AArch64InstPrinter.c:2622
↓ 1 callers
Function
printInstructionName
arch/M680X/M680XInstPrinter.c:109
↓ 1 callers
Function
printInt32BangDec
print number in decimal mode
SStream.c:125
↓ 1 callers
Function
printOperand
arch/M680X/M680XInstPrinter.c:154
↓ 1 callers
Function
printOperand
arch/AArch64/AArch64InstPrinter.c:1032
↓ 1 callers
Function
printPCRelImm
printPCRelImm - This is used to print an immediate value that ends up being encoded as a pc-relative value (e.g. for jumps and calls). These print sl
arch/X86/X86ATTInstPrinter.c:528
↓ 1 callers
Function
printPCRelOperand
arch/SystemZ/SystemZInstPrinter.c:306
↓ 1 callers
Method
printPipeline
suite/synctools/tablegen/include/llvm/IR/PassManager.h:486
↓ 1 callers
Function
printRegName
arch/RISCV/RISCVInstPrinter.c:107
↓ 1 callers
Function
printRegName
arch/Sparc/SparcInstPrinter.c:90
↓ 1 callers
Function
printS12ImmOperand
arch/PowerPC/PPCInstPrinter.c:955
↓ 1 callers
Function
printS16ImmOperand
arch/PowerPC/PPCInstPrinter.c:991
↓ 1 callers
Function
printSparcAliasInstr
arch/Sparc/SparcInstPrinter.c:102
↓ 1 callers
Function
printSysAlias
arch/AArch64/AArch64InstPrinter.c:920
↓ 1 callers
Function
printUInt64
SStream.c:116
↓ 1 callers
Function
printVectorList
arch/AArch64/AArch64InstPrinter.c:1805
↓ 1 callers
Function
print_detail
(insn)
bindings/python/tests/test_detail.py:58
← previous
next →
2,001–2,100 of 12,151, ranked by callers