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
↓ 3 callers
Function
printAddress
arch/SystemZ/SystemZInstPrinter.c:42
↓ 3 callers
Function
printAddressingMode
arch/M68K/M68KInstPrinter.c:131
↓ 3 callers
Function
printRegName
arch/M680X/M680XInstPrinter.c:102
↓ 3 callers
Function
printRegName
arch/Mips/MipsInstPrinter.c:150
↓ 3 callers
Function
printRegbitsRange
arch/M68K/M68KInstPrinter.c:80
↓ 3 callers
Function
printRegbitsRange
(buffer, data, prefix)
contrib/objdump/objdump-m68k.py:75
↓ 3 callers
Function
print_insn
(md, code)
bindings/python/tests/test_customized_mnem.py:13
↓ 3 callers
Function
print_insn
Print one instruction
tests/test_customized_mnem.c:27
↓ 3 callers
Method
rbegin
suite/synctools/tablegen/include/llvm/IR/BasicBlock.h:301
↓ 3 callers
Function
read_varuint32
input | code : code pointer start from varuint32 | code_len : start from the code pointer to the end, how long is it | param_size : pointer of the pa
arch/WASM/WASMDisassembler.c:380
↓ 3 callers
Method
registerTargetAnalysis
Target override these hooks to parse target-specific analyses.
suite/synctools/tablegen/include/llvm/CodeGen/CodeGenPassBuilder.h:245
↓ 3 callers
Method
remove
suite/synctools/tablegen/include/llvm/CodeGen/MachineScheduler.h:568
↓ 3 callers
Method
rend
suite/synctools/tablegen/include/llvm/IR/BasicBlock.h:303
↓ 3 callers
Function
replace_hex
suite/cstest/src/helper.c:108
↓ 3 callers
Function
replace_negative
suite/cstest/src/helper.c:155
↓ 3 callers
Method
run
(self)
suite/test_group_name.py:22
↓ 3 callers
Method
run
(self)
bindings/python/setup.py:158
↓ 3 callers
Function
run_mc
(arch, hexcode, option, syntax=None)
suite/test_mc.py:25
↓ 3 callers
Method
setFlag
Set a MI flag.
suite/synctools/tablegen/include/llvm/CodeGen/MachineInstr.h:335
↓ 3 callers
Method
setIsExact
suite/synctools/tablegen/include/llvm/IR/Operator.h:135
↓ 3 callers
Method
setPointer
suite/synctools/tablegen/include/llvm/CodeGen/TargetCallingConv.h:141
↓ 3 callers
Method
setReductionState
suite/synctools/tablegen/include/llvm/CodeGen/RegAllocPBQP.h:216
↓ 3 callers
Method
setSyntax
(int syntax)
bindings/java/capstone/Capstone.java:467
↓ 3 callers
Function
set_groups
arch/SH/SHDisassembler.c:96
↓ 3 callers
Method
splice
Take an instruction from MBB 'Other' at the position From, and insert it into this MBB right before 'Where'. If From points to a bundle of instructio
suite/synctools/tablegen/include/llvm/CodeGen/MachineBasicBlock.h:967
↓ 3 callers
Method
succ_begin
suite/synctools/tablegen/include/llvm/CodeGen/MachineBasicBlock.h:336
↓ 3 callers
Method
succ_end
suite/synctools/tablegen/include/llvm/CodeGen/MachineBasicBlock.h:338
↓ 3 callers
Method
succ_size
suite/synctools/tablegen/include/llvm/CodeGen/MachineBasicBlock.h:348
↓ 3 callers
Function
translateRegister
translateRegister - Translates an internal register to the appropriate LLVM register, and appends it as an operand to an MCInst. @param mcInst -
arch/X86/X86Disassembler.c:136
↓ 3 callers
Method
transpose
Matrix transpose.
suite/synctools/tablegen/include/llvm/CodeGen/PBQP/Math.h:205
↓ 3 callers
Function
tryGetInstruction16
arch/TriCore/TriCoreDisassembler.c:1537
↓ 3 callers
Function
update_bits_range
arch/M68K/M68KDisassembler.c:3475
↓ 3 callers
Function
update_op_reg_list
arch/M68K/M68KDisassembler.c:3494
↓ 3 callers
Method
use_instructions
suite/synctools/tablegen/include/llvm/CodeGen/MachineRegisterInfo.h:484
↓ 3 callers
Function
verifySecFlag
suite/synctools/tablegen/include/llvm/ProfileData/SampleProf.h:224
↓ 2 callers
Function
AArch64SysReg_genericRegisterString
NOTE: result must be big enough to contain the result
arch/AArch64/AArch64BaseInfo.c:55
↓ 2 callers
Function
AArch64_AM_getExtendType
getExtendType - Extract the extend type for operands of arithmetic ops.
arch/AArch64/AArch64AddressingModes.h:114
↓ 2 callers
Function
AArch64_AM_getShiftExtendName
getShiftName - Get the string encoding for the shift type.
arch/AArch64/AArch64AddressingModes.h:47
↓ 2 callers
Function
AArch64_AM_processLogicalImmediate
processLogicalImmediate - Determine if an immediate value can be encoded as the immediate operand of a logical instruction for the given register size
arch/AArch64/AArch64AddressingModes.h:193
↓ 2 callers
Function
AArch64_map_vregister
map internal raw vregister to 'public' register
arch/AArch64/AArch64Mapping.c:534
↓ 2 callers
Function
ARMCC_ARMCondCodeToString
arch/ARM/ARMBaseInfo.h:73
↓ 2 callers
Function
ARM_getRegName
arch/ARM/ARMInstPrinter.c:191
↓ 2 callers
Function
AddOrRemoveMetadataToCopy
Add or update the an entry (Kind, MD) to MetadataToCopy, if \p MD is not null. If \p MD is null, remove the entry with \p Kind.
suite/synctools/tablegen/include/llvm/IR/IRBuilder.h:101
↓ 2 callers
Function
AddThumb1SBit
Thumb1 instructions don't have explicit S bits. Rather, they implicitly set CPSR. Since it's not represented in the encoding, the auto-generated decod
arch/ARM/ARMDisassembler.c:611
↓ 2 callers
Function
BPF_reg_name
arch/BPF/BPFMapping.c:135
↓ 2 callers
Function
CountTrailingOnes_32
CountTrailingOnes_32 - this function performs the operation of counting the number of ones from the least significant bit to the first zero bit. Ex.
MathExtras.h:210
↓ 2 callers
Function
CountTrailingZeros_64
CountTrailingZeros_64 - This function performs the platform optimal form of counting the number of zeros from the least significant bit to the first o
MathExtras.h:218
↓ 2 callers
Function
CreateAdd
suite/synctools/tablegen/include/llvm/IR/IRBuilder.h:1211
↓ 2 callers
Method
CreateAdd
Add matrixes \p LHS and \p RHS. Support both integer and floating point matrixes.
suite/synctools/tablegen/include/llvm/IR/MatrixBuilder.h:161
↓ 2 callers
Function
CreateExactSDiv
suite/synctools/tablegen/include/llvm/IR/IRBuilder.h:1285
↓ 2 callers
Function
CreateExactUDiv
suite/synctools/tablegen/include/llvm/IR/IRBuilder.h:1271
↓ 2 callers
Function
CreateFAdd
suite/synctools/tablegen/include/llvm/IR/IRBuilder.h:1417
↓ 2 callers
Function
CreateFDiv
suite/synctools/tablegen/include/llvm/IR/IRBuilder.h:1492
↓ 2 callers
Function
CreateFMul
suite/synctools/tablegen/include/llvm/IR/IRBuilder.h:1467
↓ 2 callers
Function
CreateFNeg
suite/synctools/tablegen/include/llvm/IR/IRBuilder.h:1597
↓ 2 callers
Method
CreateFNeg
suite/synctools/tablegen/include/llvm/IR/NoFolder.h:176
↓ 2 callers
Function
CreateFRem
suite/synctools/tablegen/include/llvm/IR/IRBuilder.h:1517
↓ 2 callers
Function
CreateFSub
suite/synctools/tablegen/include/llvm/IR/IRBuilder.h:1442
↓ 2 callers
Method
CreateInsertElement
suite/synctools/tablegen/include/llvm/IR/NoFolder.h:258
↓ 2 callers
Function
CreateSDiv
suite/synctools/tablegen/include/llvm/IR/IRBuilder.h:1275
↓ 2 callers
Method
CreateSDiv
suite/synctools/tablegen/include/llvm/IR/NoFolder.h:109
↓ 2 callers
Method
CreateShl
Left shift a fixed-point value by an unsigned integer value. The integer value can be any bit width. \p LHS - The left hand side \p LHSSema - The
suite/synctools/tablegen/include/llvm/IR/FixedPointBuilder.h:341
↓ 2 callers
Function
CreateTrunc
suite/synctools/tablegen/include/llvm/IR/IRBuilder.h:1878
↓ 2 callers
Function
CreateUDiv
suite/synctools/tablegen/include/llvm/IR/IRBuilder.h:1261
↓ 2 callers
Method
CreateUDiv
suite/synctools/tablegen/include/llvm/IR/NoFolder.h:102
↓ 2 callers
Function
Decode2RUSBitpInstruction
arch/XCore/XCoreDisassembler.c:551
↓ 2 callers
Function
DecodeAddrMode6Operand
arch/ARM/ARMDisassembler.c:2494
↓ 2 callers
Function
DecodeAddrModeImm12Operand
arch/ARM/ARMDisassembler.c:2377
↓ 2 callers
Function
DecodeFPR16RegisterClass
arch/AArch64/AArch64Disassembler.c:461
↓ 2 callers
Function
DecodeFPR8RegisterClass
arch/AArch64/AArch64Disassembler.c:485
↓ 2 callers
Function
DecodeGPR32RegisterClass
arch/Mips/MipsDisassembler.c:872
↓ 2 callers
Function
DecodeGPRMM16RegisterClass
arch/Mips/MipsDisassembler.c:833
↓ 2 callers
Function
DecodeGPRPairRegisterClass
arch/ARM/ARMDisassembler.c:1030
↓ 2 callers
Function
DecodeGPRSeqPairsClassRegisterClass
arch/AArch64/AArch64Disassembler.c:2115
↓ 2 callers
Function
DecodeL2OpInstructionFail
arch/XCore/XCoreDisassembler.c:409
↓ 2 callers
Function
DecodeL2RUSInstruction
arch/XCore/XCoreDisassembler.c:596
↓ 2 callers
Function
DecodeL5RInstructionFail
arch/XCore/XCoreDisassembler.c:648
↓ 2 callers
Function
DecodeSORegMemOperand
arch/ARM/ARMDisassembler.c:1711
↓ 2 callers
Function
DecodeT2AddrModeImm8s4
arch/ARM/ARMDisassembler.c:3957
↓ 2 callers
Function
DiffListIterator_getVal
MCRegisterInfo.c:59
↓ 2 callers
Function
DiffListIterator_init
MCRegisterInfo.c:53
↓ 2 callers
Function
DiffListIterator_isValid
MCRegisterInfo.c:81
↓ 2 callers
Function
GetInsertBlock
suite/synctools/tablegen/include/llvm/IR/IRBuilder.h:177
↓ 2 callers
Function
GetInsertPoint
suite/synctools/tablegen/include/llvm/IR/IRBuilder.h:178
↓ 2 callers
Function
ITStatus_advanceITState
Advances the IT block state to the next T or E
arch/ARM/ARMDisassembler.c:83
↓ 2 callers
Function
ITStatus_getITCC
Returns the condition code for instruction in IT block
arch/ARM/ARMDisassembler.c:71
↓ 2 callers
Function
Log2_32_Ceil
Log2_32_Ceil - This function returns the ceil log base 2 of the specified value, 32 if the value is zero. (32 bit edition). Ex. Log2_32_Ceil(32) == 5,
MathExtras.h:286
↓ 2 callers
Function
MCInst_getOpcodePub
MCInst.c:74
↓ 2 callers
Function
MCOperand_CreateImm1
MCInst.c:187
↓ 2 callers
Function
MCOperand_setReg
setReg - Set the register number.
MCInst.c:141
↓ 2 callers
Function
MCRegisterClass_contains
MCRegisterInfo.c:134
↓ 2 callers
Function
MCRegisterInfo_getMatchingSuperReg
MCRegisterInfo.c:86
↓ 2 callers
Method
Reset
Reset - This callback is invoked when a new block of instructions is about to be schedule. The hazard state should be set to an initialized state.
suite/synctools/tablegen/include/llvm/CodeGen/ScheduleHazardRecognizer.h:67
↓ 2 callers
Function
SetCurrentDebugLocation
Set location information used by debugging information.
suite/synctools/tablegen/include/llvm/IR/IRBuilder.h:207
↓ 2 callers
Function
Usage
(s)
suite/cstest/cstest_report.py:13
↓ 2 callers
Function
X86_get_op_access
given internal insn id, return operand access info
arch/X86/X86Mapping.c:2213
↓ 2 callers
Function
X86_lockrep
return true if we patch the mnemonic
arch/X86/X86Mapping.c:1988
↓ 2 callers
Method
__str__
(self)
bindings/python/capstone/__init__.py:518
↓ 2 callers
Function
_cs_disasm
bindings/ocaml/ocaml.c:28
↓ 2 callers
Method
addAttribute
Add attribute to this global.
suite/synctools/tablegen/include/llvm/IR/GlobalVariable.h:187
← previous
next →
801–900 of 12,151, ranked by callers