MCPcopy Index your code

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

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

↓ 13 callersMethodcs_option
(Pointer handle, int option, NativeLong optionValue)
bindings/java/capstone/Capstone.java:302
↓ 13 callersFunctiondecodeRegisterClass
arch/SystemZ/SystemZDisassembler.c:39
↓ 13 callersMethodend
suite/synctools/tablegen/include/llvm/TableGen/Record.h:727
↓ 13 callersMethodgetIndex
suite/synctools/tablegen/include/llvm/CodeGen/SlotIndexes.h:124
↓ 13 callersMethodgetValue
Get MCExpr.
suite/synctools/tablegen/include/llvm/CodeGen/DIE.h:208
↓ 13 callersMethodgetVectorInstrCost
suite/synctools/tablegen/include/llvm/CodeGen/BasicTTIImpl.h:1118
↓ 13 callersMethodhasRetAttr
Determine whether the return value has the given attribute.
suite/synctools/tablegen/include/llvm/IR/InstrTypes.h:1597
↓ 13 callersMethodisIntOrIntVectorTy
Return true if this is an integer type or a vector of integer types.
suite/synctools/tablegen/include/llvm/IR/Type.h:196
↓ 13 callersFunctionprintOperand
arch/TMS320C64x/TMS320C64xInstPrinter.c:127
↓ 13 callersMethodreset
suite/synctools/tablegen/include/llvm/CodeGen/StackMaps.h:294
↓ 12 callersFunctionDecode3RInstruction
arch/XCore/XCoreDisassembler.c:509
↓ 12 callersFunctionDecoderGPRRegisterClass
arch/ARM/ARMDisassembler.c:1081
↓ 12 callersMethodFoldGEP
suite/synctools/tablegen/include/llvm/IR/NoFolder.h:59
↓ 12 callersFunctionall
suite/synctools/tablegen/include/llvm/CodeGen/GlobalISel/LegalizerInfo.h:228
↓ 12 callersMethodbegin
suite/synctools/tablegen/include/llvm/TableGen/Record.h:726
↓ 12 callersFunctioncs_group_name
cs.c:1237
↓ 12 callersMethodgetReturnType
suite/synctools/tablegen/include/llvm/IR/DerivedTypes.h:124
↓ 12 callersMethodgetSummaryList
suite/synctools/tablegen/include/llvm/IR/ModuleSummaryIndex.h:186
↓ 12 callersMethodgetTypeID
Return the type id for the type. This will return one of the TypeID enum elements defined above.
suite/synctools/tablegen/include/llvm/IR/Type.h:135
↓ 12 callersMethodgetValue
suite/synctools/tablegen/include/llvm/CodeGen/PBQP/CostAllocator.h:95
↓ 12 callersMethodisSimple
Test if the given EVT is simple (as opposed to being extended).
suite/synctools/tablegen/include/llvm/CodeGen/ValueTypes.h:130
↓ 12 callersFunctionm_Reg
suite/synctools/tablegen/include/llvm/CodeGen/GlobalISel/MIPatternMatch.h:210
↓ 12 callersFunctionrotr32
rotr32 - Rotate a 32-bit unsigned value right by a specified # bits.
arch/ARM/ARMAddressingModes.h:87
↓ 12 callersFunctionstable_hash_append
suite/synctools/tablegen/include/llvm/CodeGen/StableHashing.h:36
↓ 12 callersFunctionsucc_begin
suite/synctools/tablegen/include/llvm/IR/CFG.h:248
↓ 12 callersFunctionsucc_end
suite/synctools/tablegen/include/llvm/IR/CFG.h:252
↓ 11 callersFunctionCreateICmp
suite/synctools/tablegen/include/llvm/IR/IRBuilder.h:2198
↓ 11 callersFunctionMCRegisterInfo_InitMCRegisterInfo
MCRegisterInfo.c:28
↓ 11 callersFunctioncs_snprintf
we need this since Windows doesn't have snprintf()
utils.c:48
↓ 11 callersMethodend
suite/synctools/tablegen/include/llvm/CodeGen/MachineBasicBlock.h:1212
↓ 11 callersFunctiongetAttributes
Return the attribute list for this Function.
suite/synctools/tablegen/include/llvm/IR/Function.h:316
↓ 11 callersMethodgetNumOperands
Get the number of operands.
suite/synctools/tablegen/include/llvm/CodeGen/GlobalISel/RegisterBankInfo.h:234
↓ 11 callersMethodgetOpcode
Get the opcode casted to the right type
suite/synctools/tablegen/include/llvm/IR/InstrTypes.h:806
↓ 11 callersFunctiongetSubclassDataFromValue
suite/synctools/tablegen/include/llvm/IR/Instruction.h:832
↓ 11 callersMethodlistEntry
suite/synctools/tablegen/include/llvm/CodeGen/SlotIndexes.h:115
↓ 11 callersFunctionlookup_insn
arch/SH/SHDisassembler.c:166
↓ 11 callersFunctionm_CombineOr
suite/synctools/tablegen/include/llvm/IR/PatternMatch.h:210
↓ 11 callersFunctionread_word
arch/M680X/M680XDisassembler.c:183
↓ 11 callersFunctionset_reg_dsp_write_z
arch/SH/SHDisassembler.c:1757
↓ 11 callersFunctionunconsumeByte
arch/X86/X86DisassemblerDecoder.c:305
↓ 10 callersFunctionCountTrailingZeros_32
CountTrailingZeros_32 - this function performs the platform optimal form of counting the number of zeros from the least significant bit to the first o
MathExtras.h:190
↓ 10 callersFunctionDecode2OpInstruction
arch/XCore/XCoreDisassembler.c:195
↓ 10 callersFunctionDecodeIntRegsRegisterClass
arch/Sparc/SparcDisassembler.c:89
↓ 10 callersFunctionadd_indexed_operand
arch/M680X/M680XDisassembler.c:1227
↓ 10 callersMethodbegin
suite/synctools/tablegen/include/llvm/ProfileData/GCOV.h:219
↓ 10 callersMethodbegin
\name Accessors related to the insertion points. @{
suite/synctools/tablegen/include/llvm/CodeGen/GlobalISel/RegBankSelect.h:383
↓ 10 callersFunctionbuild_mm
arch/M68K/M68KDisassembler.c:644
↓ 10 callersFunctionbuild_rr
arch/M68K/M68KDisassembler.c:554
↓ 10 callersFunctioncount_positive8
count number of positive members in a list. NOTE: list must be guaranteed to end in 0
utils.c:27
↓ 10 callersMethoddisasm
Disassemble instructions from @code assumed to be located at @address, stop when encountering first broken instruction. @param code The source machin
bindings/java/capstone/Capstone.java:512
↓ 10 callersMethodempty
suite/synctools/tablegen/include/llvm/CodeGen/GlobalISel/GISelWorkList.h:38
↓ 10 callersMethodend
suite/synctools/tablegen/include/llvm/IR/ModuleSummaryIndex.h:1201
↓ 10 callersMethodgetPointerAddressSpace
Returns the address space of the pointer operand.
suite/synctools/tablegen/include/llvm/IR/Instructions.h:275
↓ 10 callersFunctiongetPointerOperand
A helper function that returns the pointer operand of a load, store or GEP instruction. Returns nullptr if not load, store, or GEP.
suite/synctools/tablegen/include/llvm/IR/Instructions.h:5330
↓ 10 callersMethodhexString2Byte
(String s)
bindings/java/TestM680x.java:27
↓ 10 callersFunctioninsn_find
look for @id in @insns, given its size in @max. first time call will update @cache. return 0 if not found
Mapping.c:25
↓ 10 callersFunctionisalevel
arch/SH/SHDisassembler.c:122
↓ 10 callersFunctionlookAtByte
* lookAtByte - Like consumeByte, but does not advance the cursor. * * @param insn - See consumeByte(). * @param byte - See consumeByte(). * @ret
arch/X86/X86DisassemblerDecoder.c:300
↓ 10 callersMethodresize
Initialize the result data with the size of the DAG.
suite/synctools/tablegen/include/llvm/CodeGen/ScheduleDFS.h:136
↓ 10 callersFunctionset_imm
arch/SH/SHDisassembler.c:87
↓ 10 callersMethodvisitTerminator
suite/synctools/tablegen/include/llvm/IR/InstVisitor.h:255
↓ 9 callersFunctionAddThumbPredicate
Most Thumb instructions don't have explicit predicates in the encoding, but rather get their predicates from IT context. We need to fix up the predica
arch/ARM/ARMDisassembler.c:635
↓ 9 callersFunctionCountLeadingZeros_32
CountLeadingZeros_32 - this function performs the platform optimal form of counting the number of zeros from the most significant bit to the first one
MathExtras.h:95
↓ 9 callersMethodaddReg
Adds a physical register and all its sub-registers to the set.
suite/synctools/tablegen/include/llvm/CodeGen/LivePhysRegs.h:79
↓ 9 callersFunctionadd_reg_operand
arch/M680X/M680XDisassembler.c:1054
↓ 9 callersFunctionadd_reg_to_rw_list
arch/M68K/M68KDisassembler.c:3416
↓ 9 callersFunctionarg_begin
suite/synctools/tablegen/include/llvm/IR/Function.h:738
↓ 9 callersFunctionarm64_op_addImm
arch/AArch64/AArch64Mapping.c:793
↓ 9 callersMethodbegin
suite/synctools/tablegen/include/llvm/CodeGen/MachineBasicBlock.h:1209
↓ 9 callersFunctionbuild_ea_a
arch/M68K/M68KDisassembler.c:675
↓ 9 callersFunctioncs_support
(query)
bindings/python/capstone/__init__.py:539
↓ 9 callersFunctiondecodeUImmOperand
arch/SystemZ/SystemZDisassembler.c:128
↓ 9 callersFunctionfill_imm
arch/TriCore/TriCoreInstPrinter.c:65
↓ 9 callersMethodgetEdgeNode1Id
Get the first node connected to this edge. @param EId Edge id. @return The first node connected to the given edge.
suite/synctools/tablegen/include/llvm/CodeGen/PBQP/Graph.h:545
↓ 9 callersMethodgetInstr
Returns the representative MachineInstr for this SUnit. This may be used during post-regalloc scheduling.
suite/synctools/tablegen/include/llvm/CodeGen/ScheduleDAG.h:373
↓ 9 callersMethodgetNumOperands
suite/synctools/tablegen/include/llvm/IR/User.h:191
↓ 9 callersMethodgetZExtValue
Return the constant as a 64-bit unsigned integer value after it has been zero extended as appropriate for the type of this constant. Note that this me
suite/synctools/tablegen/include/llvm/IR/Constants.h:142
↓ 9 callersFunctionget_op_access
copy & normalize access info
arch/X86/X86IntelInstPrinter.c:427
↓ 9 callersMethodisBundledWithPred
Return true if this instruction is part of a bundle, and it is not the first instruction in the bundle.
suite/synctools/tablegen/include/llvm/CodeGen/MachineInstr.h:397
↓ 9 callersMethodisDef
suite/synctools/tablegen/include/llvm/CodeGen/RDFGraph.h:547
↓ 9 callersMethodisFloatingPoint
Return true if this is a FP or a vector FP type.
suite/synctools/tablegen/include/llvm/CodeGen/ValueTypes.h:140
↓ 9 callersMethodisReg
suite/synctools/tablegen/include/llvm/CodeGen/GlobalISel/Utils.h:361
↓ 9 callersFunctionisVector
Return true if this is a vector value type.
cs_simple_types.h:365
↓ 9 callersFunctionmatch
suite/synctools/tablegen/include/llvm/IR/PatternMatch.h:49
↓ 9 callersMethodname
Gets the name of the pass we are mixed into.
suite/synctools/tablegen/include/llvm/IR/PassManager.h:373
↓ 9 callersFunctionprintPredicateOperand
arch/ARM/ARMInstPrinter.c:1839
↓ 9 callersFunctionprintUInt64Bang
SStream.c:89
↓ 9 callersMethodrbegin
suite/synctools/tablegen/include/llvm/CodeGen/MachineBasicBlock.h:276
↓ 9 callersMethodregs_access
(self)
bindings/python/capstone/__init__.py:886
↓ 9 callersMethodsetDetail
(int opt)
bindings/java/capstone/Capstone.java:476
↓ 9 callersMethodsetHasNoSignedWrap
suite/synctools/tablegen/include/llvm/IR/Operator.h:87
↓ 9 callersMethodsetHasNoUnsignedWrap
suite/synctools/tablegen/include/llvm/IR/Operator.h:83
↓ 9 callersMethodsetInstr
Set the insertion point to before MI. \pre MI must be in getMF().
suite/synctools/tablegen/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:333
↓ 9 callersFunctionset_mem_n
arch/SH/SHDisassembler.c:49
↓ 9 callersFunctionset_reg_n
arch/SH/SHDisassembler.c:34
↓ 9 callersMethodstringToHex
(byte[] code)
bindings/java/TestBasic.java:30
↓ 9 callersFunctionutostr
return a string representing the number X NOTE: result must be big enough to contain the data
arch/AArch64/AArch64BaseInfo.c:35
↓ 8 callersFunctionAArch64_AM_getShiftValue
getShiftValue - Extract the shift value.
arch/AArch64/AArch64AddressingModes.h:81
↓ 8 callersFunctionARM_addSysReg
arch/ARM/ARMInstPrinter.c:3355
↓ 8 callersFunctionDecodeMem
arch/Sparc/SparcDisassembler.c:249
← previousnext →201–300 of 12,151, ranked by callers