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
↓ 2 callers
Function
print_string_hex
tests/test_basic.c:20
↓ 2 callers
Function
print_string_hex
tests/test_sh.c:20
↓ 2 callers
Function
print_string_hex
tests/test_m68k.c:20
↓ 2 callers
Function
print_string_hex
tests/test_bpf.c:17
↓ 2 callers
Function
print_string_hex
tests/test_evm.c:20
↓ 2 callers
Function
print_string_hex
tests/test_tricore.c:19
↓ 2 callers
Function
print_string_hex
tests/test_wasm.c:20
↓ 2 callers
Function
print_string_hex
tests/test_tms320c64x.c:18
↓ 2 callers
Function
print_string_hex
tests/test_xcore.c:19
↓ 2 callers
Function
print_string_hex
tests/test_riscv.c:17
↓ 2 callers
Function
print_string_hex
tests/test_arm.c:21
↓ 2 callers
Function
print_string_hex
tests/test_detail.c:20
↓ 2 callers
Function
print_string_hex
tests/test_systemz.c:19
↓ 2 callers
Function
print_string_hex
tests/test_mips.c:20
↓ 2 callers
Function
print_string_hex
tests/test_m680x.c:20
↓ 2 callers
Function
print_string_hex
tests/test_arm64.c:21
↓ 2 callers
Function
print_string_hex
cstool/cstool.c:122
↓ 2 callers
Function
push_back
suite/synctools/tablegen/include/llvm/CodeGen/MachineFunction.h:840
↓ 2 callers
Method
push_back
suite/synctools/tablegen/include/llvm/CodeGen/MachineBasicBlock.h:860
↓ 2 callers
Method
push_front
suite/synctools/tablegen/include/llvm/CodeGen/DIE.h:561
↓ 2 callers
Function
push_op_mmem
arch/BPF/BPFInstPrinter.c:50
↓ 2 callers
Function
readBytes32
Reads 4 bytes in the endian order specified in MI->cs->mode.
utils.c:116
↓ 2 callers
Function
readInstruction32
readInstruction - read four bytes from the MemoryObject and return 32 bit word sorted according to the given endianess
arch/Mips/MipsDisassembler.c:381
↓ 2 callers
Function
readSIB
* readSIB - Consumes the SIB byte to determine addressing information for an * instruction. * * @param insn - The instruction whose SIB byte is
arch/X86/X86DisassemblerDecoder.c:1314
↓ 2 callers
Function
registerPair
arch/M68K/M68KInstPrinter.c:125
↓ 2 callers
Function
relative8_hdlr
arch/M680X/M680XDisassembler.c:1194
↓ 2 callers
Method
removeKill
removeKill - Delete a kill corresponding to the specified machine instruction. Returns true if there was a kill corresponding to this instruction, fal
suite/synctools/tablegen/include/llvm/CodeGen/LiveVariables.h:94
↓ 2 callers
Method
removeParamAttribute
suite/synctools/tablegen/include/llvm/IR/Attributes.h:640
↓ 2 callers
Function
replace_getReg
(line)
suite/synctools/asmwriter.py:59
↓ 2 callers
Method
reset
suite/synctools/tablegen/include/llvm/IR/TrackingMDRef.h:62
↓ 2 callers
Method
reset
suite/synctools/tablegen/include/llvm/CodeGen/MachinePipeliner.h:518
↓ 2 callers
Function
roundingModeToString
arch/RISCV/RISCVBaseInfo.h:71
↓ 2 callers
Method
run
Run all of the passes in this manager over the given unit of IR. ExtraArgs are passed to each pass.
suite/synctools/tablegen/include/llvm/IR/PassManager.h:498
↓ 2 callers
Function
s16
(value)
contrib/objdump/objdump-m68k.py:56
↓ 2 callers
Method
setFastISel
suite/synctools/tablegen/include/llvm/Target/TargetMachine.h:246
↓ 2 callers
Method
setFlagInserter
suite/synctools/tablegen/include/llvm/CodeGen/SelectionDAG.h:456
↓ 2 callers
Method
setGlobalISel
suite/synctools/tablegen/include/llvm/Target/TargetMachine.h:249
↓ 2 callers
Method
setIsInBounds
suite/synctools/tablegen/include/llvm/IR/Operator.h:483
↓ 2 callers
Method
setNoUnsignedWrap
These are mutators for each flag.
suite/synctools/tablegen/include/llvm/CodeGen/SelectionDAGNodes.h:410
↓ 2 callers
Function
setRawValPtr
suite/synctools/tablegen/include/llvm/IR/ValueHandle.h:269
↓ 2 callers
Method
setRawValPtr
suite/synctools/tablegen/include/llvm/IR/ValueHandle.h:466
↓ 2 callers
Method
setSubReg
suite/synctools/tablegen/include/llvm/CodeGen/MachineOperand.h:471
↓ 2 callers
Method
setSuccessor
suite/synctools/tablegen/include/llvm/IR/Instructions.h:3071
↓ 2 callers
Method
setValueProfDataEndianness
Used for testing purpose only.
suite/synctools/tablegen/include/llvm/ProfileData/InstrProfReader.h:432
↓ 2 callers
Function
set_mem_access
arch/Mips/MipsInstPrinter.c:88
↓ 2 callers
Method
size
suite/synctools/tablegen/include/llvm/IR/PredIteratorCache.h:65
↓ 2 callers
Method
size
FIXME: Fix callers and remove condition on N.
suite/synctools/tablegen/include/llvm/IR/DebugInfoMetadata.h:81
↓ 2 callers
Method
size
Get the number of instantiations in this group.
suite/synctools/tablegen/include/llvm/ProfileData/Coverage/CoverageMapping.h:490
↓ 2 callers
Method
size
suite/synctools/tablegen/include/llvm/CodeGen/RDFRegisters.h:60
↓ 2 callers
Method
size
suite/synctools/tablegen/include/llvm/CodeGen/MachineBasicBlock.h:243
↓ 2 callers
Function
skipDebugInstructionsForward
suite/synctools/tablegen/include/llvm/CodeGen/MachineBasicBlock.h:1223
↓ 2 callers
Function
skipdata_opstr
cs.c:827
↓ 2 callers
Function
snprint_insn_detail
suite/arm/test_arm_regression.c:47
↓ 2 callers
Function
sort_and_uniq
arch/BPF/BPFMapping.c:442
↓ 2 callers
Function
test_file
(fname)
suite/test_corpus.py:7
↓ 2 callers
Function
test_file
(fname)
suite/test_corpus3.py:10
↓ 2 callers
Function
test_file
(fname)
suite/test_mc.py:67
↓ 2 callers
Function
test_file
(fname)
suite/disasm_mc.py:24
↓ 2 callers
Function
test_file
suite/cstest/src/main.c:370
↓ 2 callers
Function
test_regression
(verbose)
suite/regress.py:729
↓ 2 callers
Function
test_single_MC
suite/cstest/src/capstone_test.c:9
↓ 2 callers
Function
test_single_issue
suite/cstest/src/capstone_test.c:193
↓ 2 callers
Method
unpack
suite/synctools/tablegen/include/llvm/CodeGen/RDFGraph.h:746
↓ 2 callers
Function
unpack_insn_reg
arch/X86/X86Mapping.c:1230
↓ 2 callers
Method
updateEdgeCosts
suite/synctools/tablegen/include/llvm/CodeGen/PBQP/Graph.h:508
↓ 2 callers
Function
valid_ea
Check if opcode is using a valid ea mode */
contrib/m68k_instruction_tbl_gen/M68KInstructionTblGen.c:342
↓ 2 callers
Function
valid_rep
given MCInst's id, find out if this insn is valid for REP prefix
arch/X86/X86Mapping.c:1833
↓ 2 callers
Function
valid_repe
given MCInst's id, find out if this insn is valid for REPE prefix
arch/X86/X86Mapping.c:1906
↓ 2 callers
Function
valid_repne
given MCInst's id, find out if this insn is valid for REPNE prefix
arch/X86/X86Mapping.c:1706
↓ 2 callers
Function
write_enum_extra_options
(outfile, templ, enum, enum_values)
bindings/const_generator.py:187
↓ 2 callers
Function
xchg_mem
return true if the opcode is XCHG [mem]
arch/X86/X86Mapping.c:1819
↓ 1 callers
Function
AArch64_AM_decodeAdvSIMDModImmType10
arch/AArch64/AArch64AddressingModes.h:597
↓ 1 callers
Function
AArch64_AM_getArithExtendType
arch/AArch64/AArch64AddressingModes.h:130
↓ 1 callers
Function
AArch64_AM_getArithShiftValue
getArithShiftValue - get the arithmetic shift value.
arch/AArch64/AArch64AddressingModes.h:108
↓ 1 callers
Function
AArch64_AM_getExtendEncoding
Mapping from extend bits to required operation: shifter: 000 ==> uxtb 001 ==> uxth 010 ==> uxtw 011 ==> uxtx 100 ==> sxtb 101 ==> sxth 110 ==> sxtw 11
arch/AArch64/AArch64AddressingModes.h:144
↓ 1 callers
Function
AArch64_AM_getFPImmFloat
===----------------------------------------------------------------------===// Floating-point Immediates
arch/AArch64/AArch64AddressingModes.h:342
↓ 1 callers
Function
AArch64_AM_isMOVNMovAlias
arch/AArch64/AArch64AddressingModes.h:919
↓ 1 callers
Function
AArch64_AM_isSVEMaskOfIdenticalElements16
arch/AArch64/AArch64AddressingModes.h:792
↓ 1 callers
Function
AArch64_AM_isSVEMaskOfIdenticalElements32
arch/AArch64/AArch64AddressingModes.h:812
↓ 1 callers
Function
AArch64_AM_isSVEMaskOfIdenticalElements8
Returns true if Imm is the concatenation of a repeating pattern of type T.
arch/AArch64/AArch64AddressingModes.h:772
↓ 1 callers
Function
AArch64_get_op_access
given internal insn id, return operand access info
arch/AArch64/AArch64Mapping.c:820
↓ 1 callers
Function
AArch64_init
arch/AArch64/AArch64Disassembler.c:2259
↓ 1 callers
Function
AArch64_map_sys_op
arch/AArch64/AArch64Mapping.c:759
↓ 1 callers
Function
ARM_AM_decodeNEONModImm
decodeNEONModImm - Decode a NEON modified immediate value into the element value and the element size in bits. (If the element size is smaller than t
arch/ARM/ARMAddressingModes.h:627
↓ 1 callers
Function
ARM_AM_getAM5Offset
arch/ARM/ARMAddressingModes.h:549
↓ 1 callers
Function
ARM_AM_getAM5Op
arch/ARM/ARMAddressingModes.h:553
↓ 1 callers
Function
ARM_ISB_InstSyncBOptToString
arch/ARM/ARMBaseInfo.h:157
↓ 1 callers
Function
ARM_MB_MemBOptToString
arch/ARM/ARMBaseInfo.h:114
↓ 1 callers
Function
ARM_PROC_IFlagsToString
arch/ARM/ARMBaseInfo.h:95
↓ 1 callers
Function
ARM_PROC_IModToString
arch/ARM/ARMBaseInfo.h:105
↓ 1 callers
Function
ARM_TSB_TraceSyncBOptToString
arch/ARM/ARMBaseInfo.h:474
↓ 1 callers
Function
ARM_blx_to_arm_mode
arch/ARM/ARMMapping.c:460
↓ 1 callers
Function
ARM_get_op_access
given internal insn id, return operand access info
arch/ARM/ARMMapping.c:488
↓ 1 callers
Function
ARM_init
arch/ARM/ARMDisassembler.c:447
↓ 1 callers
Function
ARM_rel_branch
check if this insn is relative branch
arch/ARM/ARMMapping.c:446
↓ 1 callers
Function
AddMetadataToInst
Add all entries in MetadataToCopy to \p I.
suite/synctools/tablegen/include/llvm/IR/IRBuilder.h:240
↓ 1 callers
Function
BPF_get_insn_id
* 1. Convert opcode(id) to BPF_INS_* * 2. Set regs_read/regs_write/groups */
arch/BPF/BPFMapping.c:364
↓ 1 callers
Function
BPF_insn_name
arch/BPF/BPFMapping.c:115
↓ 1 callers
Method
ByvalParmDbgBegin
suite/synctools/tablegen/include/llvm/CodeGen/SelectionDAG.h:197
↓ 1 callers
Method
ByvalParmDbgEnd
suite/synctools/tablegen/include/llvm/CodeGen/SelectionDAG.h:198
← previous
next →
1,201–1,300 of 12,151, ranked by callers