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
↓ 4 callers
Method
hexString2Byte
(String s)
bindings/java/TestX86.java:14
↓ 4 callers
Method
hexString2Byte
(String s)
bindings/java/TestArm.java:11
↓ 4 callers
Function
insert
suite/synctools/tablegen/include/llvm/CodeGen/MachineFunction.h:842
↓ 4 callers
Function
inst_begin
suite/synctools/tablegen/include/llvm/IR/InstIterator.h:131
↓ 4 callers
Function
inst_end
suite/synctools/tablegen/include/llvm/IR/InstIterator.h:132
↓ 4 callers
Method
invalidate
suite/synctools/tablegen/include/llvm/IR/PassManager.h:685
↓ 4 callers
Method
isAllOnes
suite/synctools/tablegen/include/llvm/CodeGen/SelectionDAGNodes.h:1583
↓ 4 callers
Method
isInsideBundle
Return true if MI is in a bundle (but not the first MI in a bundle). A bundle looks like this before it's finalized: ---------------- | MI
suite/synctools/tablegen/include/llvm/CodeGen/MachineInstr.h:385
↓ 4 callers
Method
isPointerTy
True if this is an instance of PointerType.
suite/synctools/tablegen/include/llvm/IR/Type.h:217
↓ 4 callers
Method
isPtrOrPtrVectorTy
Return true if this is a pointer type or a vector of pointer types.
suite/synctools/tablegen/include/llvm/IR/Type.h:223
↓ 4 callers
Function
isREX
arch/X86/X86DisassemblerDecoder.c:345
↓ 4 callers
Method
isScalableVector
Return true if this is a vector type where the runtime length is machine dependent
suite/synctools/tablegen/include/llvm/CodeGen/ValueTypes.h:161
↓ 4 callers
Method
isVarArg
suite/synctools/tablegen/include/llvm/CodeGen/CallingConvLower.h:260
↓ 4 callers
Function
lookup_regs
arch/SH/SHDisassembler.c:186
↓ 4 callers
Function
m_GTrunc
suite/synctools/tablegen/include/llvm/CodeGen/GlobalISel/MIPatternMatch.h:507
↓ 4 callers
Function
m_One
Match an integer 1 or a vector with all elements equal to 1. For vectors, this includes constants with undefined elements.
suite/synctools/tablegen/include/llvm/IR/PatternMatch.h:513
↓ 4 callers
Function
m_ZeroInt
Match an integer 0 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:522
↓ 4 callers
Method
memoperands
Access to memory operands of the instruction. If there are none, that does not imply anything about whether the function accesses memory. Instead, the
suite/synctools/tablegen/include/llvm/CodeGen/MachineInstr.h:690
↓ 4 callers
Method
memoperands_begin
Access to memory operands of the instruction. If `memoperands_begin() == memoperands_end()`, that does not imply anything about whether the function
suite/synctools/tablegen/include/llvm/CodeGen/MachineInstr.h:708
↓ 4 callers
Function
need_zero_prefix
for MASM syntax, 0x123 = 123h, 0xA123 = 0A123h this function tell us if we need to have prefix 0 in front of a number
arch/X86/X86IntelInstPrinter.c:298
↓ 4 callers
Function
op_addAvxRoundingMode
arch/X86/X86Mapping.c:2166
↓ 4 callers
Function
op_addAvxSae
arch/X86/X86Mapping.c:2182
↓ 4 callers
Function
op_addBC
arch/PowerPC/PPCInstPrinter.c:100
↓ 4 callers
Method
operands_end
suite/synctools/tablegen/include/llvm/CodeGen/MachineInstr.h:613
↓ 4 callers
Function
pack_insn_reg
arch/X86/X86Mapping.c:1224
↓ 4 callers
Method
pop_back_val
suite/synctools/tablegen/include/llvm/CodeGen/GlobalISel/GISelWorkList.h:98
↓ 4 callers
Function
printDstIdx
arch/X86/X86IntelInstPrinter.c:495
↓ 4 callers
Function
printDstIdx
arch/X86/X86ATTInstPrinter.c:351
↓ 4 callers
Function
printMemOffset
arch/X86/X86IntelInstPrinter.c:587
↓ 4 callers
Function
printMemOffset
arch/X86/X86ATTInstPrinter.c:433
↓ 4 callers
Function
printRegImmShift
Prints the shift value with an immediate value.
arch/ARM/ARMInstPrinter.c:215
↓ 4 callers
Function
printShifter
arch/AArch64/AArch64InstPrinter.c:1329
↓ 4 callers
Function
printSrcIdx
arch/X86/X86IntelInstPrinter.c:452
↓ 4 callers
Function
printSrcIdx
arch/X86/X86ATTInstPrinter.c:310
↓ 4 callers
Function
printThumbAddrModeImm5SOperand
arch/ARM/ARMInstPrinter.c:2050
↓ 4 callers
Function
print_dsp_double
arch/SH/SHInstPrinter.c:128
↓ 4 callers
Function
print_string_hex
tests/test_x86.c:22
↓ 4 callers
Function
push_op_mem
arch/BPF/BPFInstPrinter.c:41
↓ 4 callers
Method
read
The interface to read sample profiles from the associated file.
suite/synctools/tablegen/include/llvm/ProfileData/SampleProfReader.h:373
↓ 4 callers
Function
readModRM
* readModRM - Consumes all addressing information (ModR/M byte, SIB byte, and * displacement) for an instruction and interprets it. * * @param in
arch/X86/X86DisassemblerDecoder.c:1437
↓ 4 callers
Function
read_byte_sign_extended
arch/M680X/M680XDisassembler.c:167
↓ 4 callers
Function
read_u32
arch/BPF/BPFDisassembler.c:22
↓ 4 callers
Function
regs_rw
arch/SH/SHDisassembler.c:22
↓ 4 callers
Method
reset
suite/synctools/tablegen/include/llvm/IR/Metadata.h:788
↓ 4 callers
Method
set
suite/synctools/tablegen/include/llvm/IR/Value.h:868
↓ 4 callers
Function
setConstrainedFPCallAttr
suite/synctools/tablegen/include/llvm/IR/IRBuilder.h:352
↓ 4 callers
Method
setIndex
suite/synctools/tablegen/include/llvm/CodeGen/MachineOperand.h:678
↓ 4 callers
Function
setPrefixPresent
* setPrefixPresent - Marks that a particular prefix is present as mandatory * * @param insn - The instruction to be marked as having the prefix
arch/X86/X86DisassemblerDecoder.c:359
↓ 4 callers
Function
set_dsp_move_d
arch/SH/SHDisassembler.c:1600
↓ 4 callers
Function
set_mem_access
arch/X86/X86IntelInstPrinter.c:64
↓ 4 callers
Function
set_mem_access
arch/X86/X86ATTInstPrinter.c:63
↓ 4 callers
Function
set_reg_dsp_write_gu
arch/SH/SHDisassembler.c:1743
↓ 4 callers
Method
size
suite/synctools/tablegen/include/llvm/CodeGen/LiveInterval.h:297
↓ 4 callers
Function
sort
suite/synctools/tablegen/include/llvm/CodeGen/MachineFunction.h:861
↓ 4 callers
Method
stripPointerCasts
suite/synctools/tablegen/include/llvm/IR/Value.h:635
↓ 4 callers
Method
swap
suite/synctools/tablegen/include/llvm/IR/PassManagerInternal.h:76
↓ 4 callers
Function
translateShiftImm
translateShiftImm - Convert shift immediate from 0-31 to 1-32 for printing. getSORegOffset returns an integer from 0-31, representing '32' as 0.
arch/ARM/ARMInstPrinter.c:205
↓ 4 callers
Function
tryGetInstruction32
arch/TriCore/TriCoreDisassembler.c:1555
↓ 4 callers
Function
x86DisassemblerGetInstrName
suite/synctools/strinforeduce/strinforeduce.cpp:16
↓ 3 callers
Function
AArch64_AM_getShiftType
getShiftType - Extract the shift type.
arch/AArch64/AArch64AddressingModes.h:68
↓ 3 callers
Function
AArch64_AM_isValidDecodeLogicalImmediate
isValidDecodeLogicalImmediate - Check to see if the logical immediate value in the form "N:immr:imms" (where the immr and imms fields are each 6 bits)
arch/AArch64/AArch64AddressingModes.h:318
↓ 3 callers
Function
ARM_AM_getAM5Opc
getAM5Opc - This function encodes the addrmode5 opc field.
arch/ARM/ARMAddressingModes.h:544
↓ 3 callers
Method
Add
Add - Adds a function pass to the registration list.
suite/synctools/tablegen/include/llvm/CodeGen/MachinePassRegistry.h:106
↓ 3 callers
Function
BuildMI
Builder interface. Specify how to create the initial instruction itself.
suite/synctools/tablegen/include/llvm/CodeGen/MachineInstrBuilder.h:328
↓ 3 callers
Function
ClearInsertionPoint
Clear the insertion point: created instructions will not be inserted into a block.
suite/synctools/tablegen/include/llvm/IR/IRBuilder.h:172
↓ 3 callers
Function
CountLeadingZeros_64
CountLeadingZeros_64 - This function performs the platform optimal form of counting the number of zeros from the most significant bit to the first one
MathExtras.h:132
↓ 3 callers
Method
CreateAShr
suite/synctools/tablegen/include/llvm/IR/NoFolder.h:147
↓ 3 callers
Function
CreateAlignedLoad
suite/synctools/tablegen/include/llvm/IR/IRBuilder.h:1676
↓ 3 callers
Method
CreateFMul
suite/synctools/tablegen/include/llvm/IR/NoFolder.h:98
↓ 3 callers
Method
CreateLShr
suite/synctools/tablegen/include/llvm/IR/NoFolder.h:140
↓ 3 callers
Function
CreateMul
suite/synctools/tablegen/include/llvm/IR/IRBuilder.h:1244
↓ 3 callers
Function
CreateNeg
suite/synctools/tablegen/include/llvm/IR/IRBuilder.h:1579
↓ 3 callers
Function
CreateSub
suite/synctools/tablegen/include/llvm/IR/IRBuilder.h:1227
↓ 3 callers
Function
DecodeCPSInstruction
arch/ARM/ARMDisassembler.c:2153
↓ 3 callers
Function
DecodeDPairSpacedRegisterClass
arch/ARM/ARMDisassembler.c:1225
↓ 3 callers
Function
DecodeL2RUSBitpInstruction
arch/XCore/XCoreDisassembler.c:611
↓ 3 callers
Function
DecodeNEONModImmInstruction
arch/ARM/ARMDisassembler.c:3339
↓ 3 callers
Function
DecodeT2AddrModeImm8
arch/ARM/ARMDisassembler.c:4003
↓ 3 callers
Function
DecodeVectorRegisterClass
arch/AArch64/AArch64Disassembler.c:857
↓ 3 callers
Function
ITStatus_push_back
arch/ARM/ARMDisassembler.c:43
↓ 3 callers
Function
LLVMFuzzerTestOneInput
suite/fuzz/fuzz_diff.c:180
↓ 3 callers
Function
MCInst_Init
MCInst.c:19
↓ 3 callers
Method
Remove
Remove - Removes a function pass from the registration list.
suite/synctools/tablegen/include/llvm/CodeGen/MachinePassRegistry.h:116
↓ 3 callers
Function
Sparc_map_FCC
arch/Sparc/SparcMapping.c:633
↓ 3 callers
Function
Sparc_map_ICC
map CC string to CC id
arch/Sparc/SparcMapping.c:624
↓ 3 callers
Method
add
suite/synctools/tablegen/include/llvm/CodeGen/GlobalISel/LegalizerInfo.h:442
↓ 3 callers
Function
add_cx
add *CX register to regs_read[] & regs_write[]
arch/X86/X86Mapping.c:1966
↓ 3 callers
Method
adjEdgeIds
suite/synctools/tablegen/include/llvm/CodeGen/PBQP/Graph.h:452
↓ 3 callers
Method
all
suite/synctools/tablegen/include/llvm/IR/Operator.h:204
↓ 3 callers
Method
atEnd
suite/synctools/tablegen/include/llvm/IR/InstIterator.h:107
↓ 3 callers
Method
begin
begin/end - Iterators for used strategies.
suite/synctools/tablegen/include/llvm/CodeGen/GCMetadata.h:194
↓ 3 callers
Method
begin
suite/synctools/tablegen/include/llvm/CodeGen/PBQP/Graph.h:288
↓ 3 callers
Function
build_bcc
arch/M68K/M68KDisassembler.c:766
↓ 3 callers
Function
build_chk2_cmp2
arch/M68K/M68KDisassembler.c:995
↓ 3 callers
Function
build_d_d_ea
arch/M68K/M68KDisassembler.c:802
↓ 3 callers
Function
build_ea_ea
arch/M68K/M68KDisassembler.c:690
↓ 3 callers
Function
build_invalid
arch/M68K/M68KDisassembler.c:950
↓ 3 callers
Function
build_moves
arch/M68K/M68KDisassembler.c:1129
↓ 3 callers
Function
build_pi_pi
arch/M68K/M68KDisassembler.c:703
↓ 3 callers
Function
build_trap
arch/M68K/M68KDisassembler.c:771
← previous
next →
601–700 of 12,151, ranked by callers