MCPcopy Index your code

hub / github.com/capstone-engine/capstone / functions

Functions12,151 in github.com/capstone-engine/capstone

↓ 28 callersFunctionSignExtend64
\brief Sign extend number in the bottom B bits of X to a 64-bit int. Requires 0 < B <= 64.
MathExtras.h:413
↓ 28 callersFunctionisValid
Return true if this is a valid simple valuetype.
cs_simple_types.h:325
↓ 28 callersFunctionset_mem_access
arch/ARM/ARMInstPrinter.c:143
↓ 27 callersFunctionARM_getFeatureBits
Hacky: enable all features for disassembler
arch/ARM/ARMDisassembler.c:387
↓ 27 callersMethodget
suite/synctools/tablegen/include/llvm/IR/Use.h:66
↓ 27 callersMethodgetKind
DiagnosticKind */
suite/synctools/tablegen/include/llvm/IR/DiagnosticInfo.h:121
↓ 27 callersMethodgetSimpleVT
Return the SimpleValueType held in the specified simple EVT.
suite/synctools/tablegen/include/llvm/CodeGen/ValueTypes.h:289
↓ 27 callersFunctionoperator delete
contrib/windows_kernel/libc.cpp:126
↓ 27 callersMethodset
suite/synctools/tablegen/include/llvm/CodeGen/SelectionDAGNodes.h:1191
↓ 26 callersMethodgetFunctionType
suite/synctools/tablegen/include/llvm/IR/InstrTypes.h:1256
↓ 26 callersFunctionset_mem
arch/SH/SHDisassembler.c:80
↓ 25 callersFunctionDecodeGPRnopcRegisterClass
arch/ARM/ARMDisassembler.c:988
↓ 25 callersFunctionDecodePredicateOperand
arch/ARM/ARMDisassembler.c:426
↓ 25 callersFunctionbuild_3bit_d
arch/M68K/M68KDisassembler.c:611
↓ 25 callersMethodgetElementCount
suite/synctools/tablegen/include/llvm/IR/DerivedTypes.h:627
↓ 25 callersMethodhex
(int i)
bindings/java/TestX86.java:31
↓ 24 callersFunctionDecodeGPR32RegisterClass
arch/AArch64/AArch64Disassembler.c:606
↓ 24 callersFunctionbuild_r
arch/M68K/M68KDisassembler.c:579
↓ 24 callersFunctionfree_strs
suite/cstest/src/helper.c:45
↓ 24 callersMethodgetKind
Get the kind (type) of the value.
suite/synctools/tablegen/include/llvm/TableGen/Record.h:328
↓ 24 callersFunctionread_imm_32
arch/M68K/M68KDisassembler.c:282
↓ 23 callersMethodgetArithmeticInstrCost
suite/synctools/tablegen/include/llvm/CodeGen/BasicTTIImpl.h:757
↓ 23 callersMethodgetElementType
suite/synctools/tablegen/include/llvm/TableGen/Record.h:701
↓ 23 callersMethodgetOpcode
Return the opcode for this Instruction or ConstantExpr.
suite/synctools/tablegen/include/llvm/IR/Operator.h:41
↓ 23 callersMethodgetValue
Convenience accessor.
suite/synctools/tablegen/include/llvm/IR/Instructions.h:4239
↓ 23 callersMethodisValid
suite/synctools/tablegen/include/llvm/CodeGen/Register.h:126
↓ 23 callersMethodsize
suite/synctools/tablegen/include/llvm/ProfileData/SampleProf.h:1242
↓ 22 callersFunctioncount_positive
count number of positive members in a list. NOTE: list must be guaranteed to end in 0
utils.c:16
↓ 22 callersMethodgetImm
suite/synctools/tablegen/include/llvm/CodeGen/MachineOperand.h:537
↓ 22 callersFunctionprintOperand
arch/PowerPC/PPCInstPrinter.c:1174
↓ 21 callersFunctionbuild_er_1
arch/M68K/M68KDisassembler.c:1148
↓ 21 callersMethodend
suite/synctools/tablegen/include/llvm/CodeGen/GlobalISel/RegBankSelect.h:384
↓ 21 callersMethodgetCallee
suite/synctools/tablegen/include/llvm/IR/DerivedTypes.h:184
↓ 21 callersMethodmatch
suite/synctools/tablegen/include/llvm/CodeGen/GlobalISel/MIPatternMatch.h:234
↓ 20 callersMethodcount
Return 1 if the specified key is in the map, 0 otherwise.
suite/synctools/tablegen/include/llvm/IR/ValueMap.h:152
↓ 20 callersMethodcount
suite/synctools/tablegen/include/llvm/CodeGen/MachinePipeliner.h:353
↓ 20 callersFunctiondump_op_reg
(insn, op_reg)
contrib/objdump/objdump-m68k.py:46
↓ 20 callersFunctionprintInt32Bang
SStream.c:137
↓ 20 callersFunctionset_reg_dsp_read
arch/SH/SHDisassembler.c:1736
↓ 20 callersMethodsize
suite/synctools/tablegen/include/llvm/CodeGen/GlobalISel/GISelWorkList.h:40
↓ 20 callersMethodtoString
suite/synctools/tablegen/include/llvm/ProfileData/SampleProf.h:586
↓ 19 callersFunctionCreateCast
suite/synctools/tablegen/include/llvm/IR/IRBuilder.h:2011
↓ 19 callersFunctionMCRegisterInfo_getSubReg
MCRegisterInfo.c:108
↓ 19 callersFunctionarr_exist
utils.c:72
↓ 19 callersFunctionbuild_re_1
arch/M68K/M68KDisassembler.c:529
↓ 19 callersMethodgetReg
Returns the register associated with this edge. This is only valid on Data, Anti, and Output edges. On Data edges, this value may be zero, meaning the
suite/synctools/tablegen/include/llvm/CodeGen/ScheduleDAG.h:218
↓ 18 callersMethodgetElementType
suite/synctools/tablegen/include/llvm/IR/DerivedTypes.h:370
↓ 18 callersFunctionget_op_access
copy & normalize access info
arch/ARM/ARMInstPrinter.c:132
↓ 18 callersMethodisReg
isReg - Tests if this is a MO_Register operand.
suite/synctools/tablegen/include/llvm/CodeGen/MachineOperand.h:321
↓ 18 callersFunctionset_insn_group
arch/M68K/M68KDisassembler.c:489
↓ 17 callersFunctionDecodeGPR64spRegisterClass
arch/AArch64/AArch64Disassembler.c:560
↓ 17 callersFunctionX86_register_map
return 0 on invalid input, or public register ID otherwise NOTE: reg_map is sorted in order of internal register
arch/X86/X86Mapping.c:2338
↓ 17 callersFunctionarg_size
suite/synctools/tablegen/include/llvm/IR/Function.h:771
↓ 17 callersFunctioncopy_ctypes_list
(src)
bindings/python/capstone/__init__.py:422
↓ 17 callersFunctiondecodeRegisterClass
arch/PowerPC/PPCDisassembler.c:221
↓ 17 callersMethodgetCmpSelInstrCost
suite/synctools/tablegen/include/llvm/CodeGen/BasicTTIImpl.h:1070
↓ 17 callersMethodgetNode
Returns the representative SDNode for this SUnit. This may be used during pre-regalloc scheduling.
suite/synctools/tablegen/include/llvm/CodeGen/ScheduleDAG.h:355
↓ 17 callersFunctionid2name
Gives the name for the given @id if it is saved in @map. Returns the name or NULL if not found.
Mapping.c:55
↓ 17 callersFunctionprintImm
arch/X86/X86IntelInstPrinter.c:310
↓ 17 callersFunctionread_imm_8
arch/M68K/M68KDisassembler.c:280
↓ 17 callersFunctionsetFPAttrs
suite/synctools/tablegen/include/llvm/IR/IRBuilder.h:1155
↓ 17 callersMethodsize
suite/synctools/tablegen/include/llvm/TableGen/Record.h:729
↓ 16 callersFunctionARM_AM_getAddrOpcStr
arch/ARM/ARMAddressingModes.h:38
↓ 16 callersFunctionarr_replace
in arr, replace r1 = r2
arch/X86/X86Mapping.c:966
↓ 16 callersMethodclear
Remove all nodes and edges from the graph.
suite/synctools/tablegen/include/llvm/CodeGen/PBQP/Graph.h:663
↓ 16 callersMethodempty
suite/synctools/tablegen/include/llvm/ProfileData/SampleProf.h:817
↓ 16 callersMethodend
suite/synctools/tablegen/include/llvm/ProfileData/GCOV.h:220
↓ 16 callersMethoderase
suite/synctools/tablegen/include/llvm/IR/ValueMap.h:191
↓ 16 callersMethoderase
Clears the \p Pair.LaneMask lanes of \p Pair.Reg (mark them as dead). Returns the previously live lanes of \p Pair.Reg.
suite/synctools/tablegen/include/llvm/CodeGen/RegisterPressure.h:318
↓ 16 callersMethodgetInstrIterator
suite/synctools/tablegen/include/llvm/CodeGen/MachineInstrBundleIterator.h:274
↓ 16 callersFunctionmi_match
suite/synctools/tablegen/include/llvm/CodeGen/GlobalISel/MIPatternMatch.h:25
↓ 16 callersFunctionprintUInt32
SStream.c:181
↓ 15 callersFunctionCreateFCmp
Create a quiet floating-point comparison (i.e. one that raises an FP exception only in the case where an input is a signaling NaN). Note that this dif
suite/synctools/tablegen/include/llvm/IR/IRBuilder.h:2208
↓ 15 callersFunctionMCInst_insert0
does not free @Op
MCInst.c:46
↓ 15 callersFunction_setup_prototype
(lib, fname, restype, *argtypes)
bindings/python/capstone/__init__.py:490
↓ 15 callersMethodisSigned
@returns true if the comparison is signed, false otherwise. Determine if this instruction is using a signed comparison.
suite/synctools/tablegen/include/llvm/IR/InstrTypes.h:949
↓ 15 callersMethodisVirtual
Return true if the specified register number is in the virtual register namespace.
suite/synctools/tablegen/include/llvm/CodeGen/Register.h:91
↓ 15 callersMethodlookup
lookup - Return the entry for the specified key, or a default constructed value if no such entry exists.
suite/synctools/tablegen/include/llvm/IR/ValueMap.h:165
↓ 15 callersFunctionprintInt64
print number
SStream.c:98
↓ 15 callersFunctionprintMemReference
arch/X86/X86IntelInstPrinter.c:928
↓ 15 callersFunctionprintMemReference
arch/X86/X86ATTInstPrinter.c:704
↓ 15 callersMethodsize
suite/synctools/tablegen/include/llvm/CodeGen/PBQP/Graph.h:293
↓ 15 callersFunctionsplit
suite/cstest/src/helper.c:7
↓ 14 callersFunctionDecodeL3RInstruction
arch/XCore/XCoreDisassembler.c:565
↓ 14 callersFunctionarg_end
suite/synctools/tablegen/include/llvm/IR/Function.h:747
↓ 14 callersFunctioncs_regs_access
cs.c:1632
↓ 14 callersFunctiondecodeInstruction
* decodeInstruction - Reads and interprets a full instruction provided by the * user. * * @param insn - A pointer to the instruction to be p
arch/X86/X86DisassemblerDecoder.c:2324
↓ 14 callersFunctiondsp_op_cc_2opr
arch/SH/SHDisassembler.c:1788
↓ 14 callersFunctionfoldConstant
suite/synctools/tablegen/include/llvm/IR/IRBuilder.h:1165
↓ 14 callersMethodget
suite/synctools/tablegen/include/llvm/ProfileData/InstrProf.h:1096
↓ 14 callersMethodgetLength
Return the length of the vector
suite/synctools/tablegen/include/llvm/CodeGen/PBQP/Math.h:60
↓ 14 callersMethodgetNode
Convenience function for get().getNode().
suite/synctools/tablegen/include/llvm/CodeGen/SelectionDAGNodes.h:305
↓ 14 callersMethodgetRef
suite/synctools/tablegen/include/llvm/IR/ModuleSummaryIndex.h:223
↓ 14 callersMethodgetScalarType
If this is a vector type, return the element type, otherwise return this.
suite/synctools/tablegen/include/llvm/CodeGen/ValueTypes.h:296
↓ 14 callersFunctionm_Value
Match an arbitrary value and ignore it.
suite/synctools/tablegen/include/llvm/IR/PatternMatch.h:76
↓ 14 callersFunctionprintInt64Bang
print number with prefix #
SStream.c:71
↓ 14 callersMethodread
()
bindings/java/capstone/Arm.java:61
↓ 13 callersFunctionAArch64_map_insn
map instruction name to public instruction ID
arch/AArch64/AArch64Mapping.c:520
↓ 13 callersFunctionDecode3OpInstruction
arch/XCore/XCoreDisassembler.c:218
↓ 13 callersFunctionadd_reg_to_rw_list
arch/M680X/M680XDisassembler.c:313
← previousnext →101–200 of 12,151, ranked by callers