MCPcopy Create free account

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

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

↓ 1 callersFunctionread_uint32
input | code : code pointer start from uint32 | code_len : start from the code pointer to the end, how long is it | param_size : pointer of the param
arch/WASM/WASMDisassembler.c:487
↓ 1 callersFunctionread_uint64
input | code : code pointer start from uint64 | code_len : start from the code pointer to the end, how long is it | param_size : pointer of the param
arch/WASM/WASMDisassembler.c:514
↓ 1 callersFunctionread_varint7
input | code : code pointer start from varint7 | code_len : start from the code pointer to the end, how long is it | param_size : pointer of the para
arch/WASM/WASMDisassembler.c:613
↓ 1 callersFunctionread_varuint64
input | code : code pointer start from varuint64 | code_len : start from the code pointer to the end, how long is it | param_size : pointer of the pa
arch/WASM/WASMDisassembler.c:410
↓ 1 callersFunctionreadfile
suite/cstest/src/helper.c:65
↓ 1 callersMethodrefs
Return the list of values referenced by this global value definition.
suite/synctools/tablegen/include/llvm/IR/ModuleSummaryIndex.h:437
↓ 1 callersMethodreg
suite/synctools/tablegen/include/llvm/CodeGen/LiveInterval.h:711
↓ 1 callersFunctionregisterAAAnalyses
suite/synctools/tablegen/include/llvm/CodeGen/CodeGenPassBuilder.h:491
↓ 1 callersFunctionregisterBits
arch/M68K/M68KInstPrinter.c:106
↓ 1 callersFunctionregisterBits
(op)
contrib/objdump/objdump-m68k.py:99
↓ 1 callersMethodregisterPass
suite/synctools/tablegen/include/llvm/IR/PassManager.h:842
↓ 1 callersMethodregsAccess
()
bindings/java/capstone/Capstone.java:252
↓ 1 callersMethodreleaseMemory
suite/synctools/tablegen/include/llvm/CodeGen/GlobalISel/CSEInfo.h:216
↓ 1 callersMethodremoveAdjEdgeId
suite/synctools/tablegen/include/llvm/CodeGen/PBQP/Graph.h:80
↓ 1 callersMethodremoveEntry
suite/synctools/tablegen/include/llvm/CodeGen/PBQP/CostAllocator.h:92
↓ 1 callersMethodremoveFnAttribute
suite/synctools/tablegen/include/llvm/IR/Attributes.h:593
↓ 1 callersMethodremoveFnAttributes
suite/synctools/tablegen/include/llvm/IR/Attributes.h:607
↓ 1 callersMethodremoveParamAttributes
suite/synctools/tablegen/include/llvm/IR/Attributes.h:656
↓ 1 callersMethodremoveRetAttribute
suite/synctools/tablegen/include/llvm/IR/Attributes.h:620
↓ 1 callersMethodremoveRetAttributes
suite/synctools/tablegen/include/llvm/IR/Attributes.h:633
↓ 1 callersMethodremoveUnits
Removes all register units marked in the bitvector \p RegUnits.
suite/synctools/tablegen/include/llvm/CodeGen/LiveRegUnits.h:148
↓ 1 callersMethodreplaceAllUsesWith
RAUW a temporary. \pre \a isTemporary() must be \c true.
suite/synctools/tablegen/include/llvm/IR/Metadata.h:1011
↓ 1 callersMethodreplaceMachineInstrInMaps
ReplaceMachineInstrInMaps - Replacing a machine instr with a new one in maps used by register allocator. \returns the index where the new instruction
suite/synctools/tablegen/include/llvm/CodeGen/SlotIndexes.h:592
↓ 1 callersFunctionreplace_getOp
(line)
suite/synctools/asmwriter.py:37
↓ 1 callersMethodrequiresStructuredCFG
suite/synctools/tablegen/include/llvm/Target/TargetMachine.h:219
↓ 1 callersMethodreset
suite/synctools/tablegen/include/llvm/CodeGen/GlobalISel/IRTranslator.h:110
↓ 1 callersMethodresetDelegate
suite/synctools/tablegen/include/llvm/CodeGen/MachineRegisterInfo.h:157
↓ 1 callersMethodresize
Grow the map so that it has at least Size buckets. Does not shrink
suite/synctools/tablegen/include/llvm/IR/ValueMap.h:144
↓ 1 callersMethodresolveSchedClass
Resolve a SchedClass at runtime, where SchedClass identifies an MCSchedClassDesc with the isVariant property. This may return the ID of another varian
suite/synctools/tablegen/include/llvm/CodeGen/TargetSubtargetInfo.h:140
↓ 1 callersFunctionreverse_bits
arch/M68K/M68KDisassembler.c:869
↓ 1 callersFunctionreverse_bits_8
arch/M68K/M68KDisassembler.c:883
↓ 1 callersFunctionror
arch/AArch64/AArch64AddressingModes.h:184
↓ 1 callersFunctionrotl32
rotl32 - Rotate a 32-bit unsigned value left by a specified # bits.
arch/ARM/ARMAddressingModes.h:95
↓ 1 callersMethodrun
suite/synctools/tablegen/include/llvm/IR/PassManagerInternal.h:86
↓ 1 callersMethodrunAfterAnalysis
suite/synctools/tablegen/include/llvm/IR/PassInstrumentation.h:272
↓ 1 callersMethodrunAfterPass
suite/synctools/tablegen/include/llvm/IR/PassInstrumentation.h:242
↓ 1 callersMethodrunAnalysesCleared
AnalysesCleared instrumentation point - takes name of IR that analyses operated on.
suite/synctools/tablegen/include/llvm/IR/PassInstrumentation.h:290
↓ 1 callersMethodrunAnalysisInvalidated
suite/synctools/tablegen/include/llvm/IR/PassInstrumentation.h:282
↓ 1 callersMethodrunBeforeAnalysis
suite/synctools/tablegen/include/llvm/IR/PassInstrumentation.h:263
↓ 1 callersFunctions8
(value)
contrib/objdump/objdump-m68k.py:53
↓ 1 callersMethodsetAdjEdgeIdx
suite/synctools/tablegen/include/llvm/CodeGen/PBQP/Graph.h:123
↓ 1 callersFunctionsetAlignment
setAlignment - Set the alignment of the function.
suite/synctools/tablegen/include/llvm/CodeGen/MachineFunction.h:692
↓ 1 callersMethodsetComputed
suite/synctools/tablegen/include/llvm/CodeGen/GlobalISel/CSEInfo.h:215
↓ 1 callersMethodsetDebugLoc
Set the debug location information for this instruction.
suite/synctools/tablegen/include/llvm/IR/Instruction.h:365
↓ 1 callersMethodsetDelegate
suite/synctools/tablegen/include/llvm/CodeGen/MachineRegisterInfo.h:166
↓ 1 callersMethodsetDesc
Replace the instruction descriptor (thus opcode) of the current instruction with a new one.
suite/synctools/tablegen/include/llvm/CodeGen/MachineInstr.h:1736
↓ 1 callersMethodsetFast
suite/synctools/tablegen/include/llvm/IR/Operator.h:242
↓ 1 callersMethodsetFastMathFlags
Convenience function for setting multiple fast-math flags. FMF is a mask of the bits to set.
suite/synctools/tablegen/include/llvm/IR/Operator.h:324
↓ 1 callersMethodsetFlags
suite/synctools/tablegen/include/llvm/CodeGen/RDFGraph.h:461
↓ 1 callersMethodsetGlobalVariableNumOperands
Set the number of operands on a GlobalVariable. GlobalVariable always allocates space for a single operands, but doesn't always use it. FIXME: As th
suite/synctools/tablegen/include/llvm/IR/User.h:207
↓ 1 callersMethodsetHash
suite/synctools/tablegen/include/llvm/IR/Metadata.h:1205
↓ 1 callersMethodsetImm
suite/synctools/tablegen/include/llvm/CodeGen/MachineOperand.h:655
↓ 1 callersMethodsetInitial
suite/synctools/tablegen/include/llvm/CodeGen/SelectionDAGNodes.h:1197
↓ 1 callersMethodsetInstr
suite/synctools/tablegen/include/llvm/CodeGen/SlotIndexes.h:54
↓ 1 callersMethodsetIsDead
suite/synctools/tablegen/include/llvm/CodeGen/MachineOperand.h:506
↓ 1 callersMethodsetIsKill
suite/synctools/tablegen/include/llvm/CodeGen/MachineOperand.h:500
↓ 1 callersMethodsetLatency
Sets the latency for this edge.
suite/synctools/tablegen/include/llvm/CodeGen/ScheduleDAG.h:147
↓ 1 callersMethodsetMBB
suite/synctools/tablegen/include/llvm/CodeGen/MachineOperand.h:689
↓ 1 callersMethodsetName
suite/synctools/tablegen/include/llvm/TableGen/Record.h:2074
↓ 1 callersMethodsetName
Set the name of the function and clear the current context.
suite/synctools/tablegen/include/llvm/ProfileData/SampleProf.h:598
↓ 1 callersMethodsetNext
suite/synctools/tablegen/include/llvm/CodeGen/MachinePassRegistry.h:65
↓ 1 callersMethodsetNodeCosts
suite/synctools/tablegen/include/llvm/CodeGen/PBQP/Graph.h:466
↓ 1 callersMethodsetO0WantsFastISel
suite/synctools/tablegen/include/llvm/Target/TargetMachine.h:248
↓ 1 callersMethodsetOperand
suite/synctools/tablegen/include/llvm/IR/User.h:174
↓ 1 callersMethodsetSecArgPass
suite/synctools/tablegen/include/llvm/CodeGen/TargetCallingConv.h:115
↓ 1 callersMethodsetSelection
Set the selection for a given node. @param nodeId Node id. @param selection Selection for nodeId.
suite/synctools/tablegen/include/llvm/CodeGen/PBQP/Solution.h:38
↓ 1 callersMethodsetSolver
Lock this graph to the given solver instance in preparation for running the solver. This method will call solver.handleAddNode for each node in the gr
suite/synctools/tablegen/include/llvm/CodeGen/PBQP/Graph.h:356
↓ 1 callersMethodsetState
suite/synctools/tablegen/include/llvm/ProfileData/SampleProf.h:566
↓ 1 callersFunctionsetSubclassData
suite/synctools/tablegen/include/llvm/IR/Instruction.h:852
↓ 1 callersMethodsetUser
suite/synctools/tablegen/include/llvm/CodeGen/SelectionDAGNodes.h:332
↓ 1 callersFunctionsetValueSubclassData
Shadow Value::setValueSubclassData with a private forwarding method so that subclasses cannot accidentally use it.
suite/synctools/tablegen/include/llvm/IR/Instruction.h:828
↓ 1 callersMethodsetVisibility
suite/synctools/tablegen/include/llvm/IR/GlobalValue.h:235
↓ 1 callersFunctionset_changed_regs_read_write_counts
arch/M680X/M680XDisassembler.c:460
↓ 1 callersFunctionset_function
suite/cstest/src/capstone_test.c:136
↓ 1 callersFunctionset_mem
arch/TriCore/TriCoreInstPrinter.c:48
↓ 1 callersFunctionset_mem_access
arch/XCore/XCoreInstPrinter.c:150
↓ 1 callersMethodsetup
suite/synctools/tablegen/include/llvm/CodeGen/RegAllocPBQP.h:210
↓ 1 callersFunctionsh_disassemble
arch/SH/SHDisassembler.c:2098
↓ 1 callersFunctionsize
suite/synctools/tablegen/include/llvm/CodeGen/MachineFunction.h:833
↓ 1 callersMethodsize
The number of name/type pairs is returned.
suite/synctools/tablegen/include/llvm/IR/ValueSymbolTable.h:86
↓ 1 callersMethodsize
suite/synctools/tablegen/include/llvm/IR/CFG.h:365
↓ 1 callersMethodsize
FIXME: Fix callers and remove condition on N.
suite/synctools/tablegen/include/llvm/IR/Metadata.h:1365
↓ 1 callersMethodsize
suite/synctools/tablegen/include/llvm/CodeGen/LiveIntervalUnion.h:183
↓ 1 callersMethodsize
suite/synctools/tablegen/include/llvm/CodeGen/RegAllocPBQP.h:106
↓ 1 callersMethodsize
suite/synctools/tablegen/include/llvm/CodeGen/LiveRangeEdit.h:155
↓ 1 callersMethodsize
suite/synctools/tablegen/include/llvm/CodeGen/GCMetadata.h:136
↓ 1 callersFunctionskipDebugInstructionsBackward
suite/synctools/tablegen/include/llvm/CodeGen/MachineBasicBlock.h:1236
↓ 1 callersFunctionskipdata_size
how many bytes will we skip when encountering data (CS_OPT_SKIPDATA)? this very much depends on instruction alignment requirement of each arch.
cs.c:639
↓ 1 callersMethodsolve
suite/synctools/tablegen/include/llvm/CodeGen/RegAllocPBQP.h:291
↓ 1 callersMethodsortByCount
suite/synctools/tablegen/include/llvm/ProfileData/InstrProf.h:962
↓ 1 callersFunctionsplice
suite/synctools/tablegen/include/llvm/CodeGen/MachineFunction.h:845
↓ 1 callersFunctionstable_hash_combine_range
suite/synctools/tablegen/include/llvm/CodeGen/StableHashing.h:84
↓ 1 callersFunctionstr_arch_mode
(a, m)
suite/regress.py:718
↓ 1 callersFunctionstr_replace
replace str1 in target with str2; target starts with str1 output is put into result (which is array of char with size CS_MNEMONIC_SIZE) return 0 on su
cs.c:553
↓ 1 callersFunctionstr_syntax
(syntax)
suite/regress.py:708
↓ 1 callersMethodstringToHexShortUc
(byte[] code)
bindings/java/TestM680x.java:46
↓ 1 callersMethodstringToHexUc
(byte[] code)
bindings/java/TestM680x.java:38
↓ 1 callersFunctionstripRegisterPrefix
stripRegisterPrefix - This method strips the character prefix from a register name so that only the number is left. Used by for linux asm.
arch/PowerPC/PPCInstPrinter.c:1147
↓ 1 callersMethodsuccessors
suite/synctools/tablegen/include/llvm/CodeGen/MachineBasicBlock.h:359
↓ 1 callersMethodtakeError
Return the first encountered error and reset FirstError to a success value.
suite/synctools/tablegen/include/llvm/ProfileData/InstrProf.h:407
← previousnext →2,201–2,300 of 12,151, ranked by callers