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
addBranchMetadata
suite/synctools/tablegen/include/llvm/IR/IRBuilder.h:954
↓ 2 callers
Method
addFnAttr
Adds the attribute to the function.
suite/synctools/tablegen/include/llvm/IR/InstrTypes.h:1508
↓ 2 callers
Method
addFnAttribute
suite/synctools/tablegen/include/llvm/IR/Attributes.h:489
↓ 2 callers
Function
addImplySP
Add implied SP operand for instructions *SP compressed instructions. The SP operand isn't explicitly encoded in the instruction.
arch/RISCV/RISCVDisassembler.c:202
↓ 2 callers
Method
addInstSelector
addInstSelector - This method should install an instruction selector pass, which converts from LLVM code to machine instructions.
suite/synctools/tablegen/include/llvm/CodeGen/CodeGenPassBuilder.h:271
↓ 2 callers
Method
addParamAttr
Adds the attribute to the indicated argument
suite/synctools/tablegen/include/llvm/IR/InstrTypes.h:1528
↓ 2 callers
Method
addParamAttribute
suite/synctools/tablegen/include/llvm/IR/Attributes.h:538
↓ 2 callers
Method
addReg
Adds register units covered by physical register \p Reg.
suite/synctools/tablegen/include/llvm/CodeGen/LiveRegUnits.h:86
↓ 2 callers
Method
addRetAttribute
suite/synctools/tablegen/include/llvm/IR/Attributes.h:517
↓ 2 callers
Method
addSamples
Increment the number of samples for this record by \p S. Optionally scale sample count \p S by \p Weight. Sample counts accumulate using saturating a
suite/synctools/tablegen/include/llvm/ProfileData/SampleProf.h:339
↓ 2 callers
Function
addSecFlag
suite/synctools/tablegen/include/llvm/ProfileData/SampleProf.h:251
↓ 2 callers
Function
add_rel_operand
arch/M680X/M680XDisassembler.c:1183
↓ 2 callers
Function
alias_begin
suite/synctools/tablegen/include/llvm/IR/Module.h:642
↓ 2 callers
Function
alias_end
suite/synctools/tablegen/include/llvm/IR/Module.h:644
↓ 2 callers
Function
alloc_bpf_internal
< Malloc bpf_internal, also checks if code_len is large enough.
arch/BPF/BPFDisassembler.c:31
↓ 2 callers
Method
areAllPreserved
Test whether all analyses are preserved (and none are abandoned). This is used primarily to optimize for the common case of a transformation which ma
suite/synctools/tablegen/include/llvm/IR/PassManager.h:327
↓ 2 callers
Function
arg_empty
suite/synctools/tablegen/include/llvm/IR/Function.h:772
↓ 2 callers
Function
arm64_op_addVectorArrSpecifier
arch/AArch64/AArch64Mapping.c:777
↓ 2 callers
Method
array2hex
(byte[] arr)
bindings/java/TestX86.java:39
↓ 2 callers
Method
base
suite/synctools/tablegen/include/llvm/IR/ValueMap.h:342
↓ 2 callers
Method
begin
suite/synctools/tablegen/include/llvm/CodeGen/SelectionDAGNodes.h:2872
↓ 2 callers
Method
begin
suite/synctools/tablegen/include/llvm/CodeGen/RDFRegisters.h:64
↓ 2 callers
Method
begin
suite/synctools/tablegen/include/llvm/CodeGen/MachineLoopInfo.h:121
↓ 2 callers
Method
begin
suite/synctools/tablegen/include/llvm/CodeGen/MachineScheduler.h:555
↓ 2 callers
Method
beginIndex
beginIndex - Return the lowest numbered slot covered.
suite/synctools/tablegen/include/llvm/CodeGen/LiveInterval.h:377
↓ 2 callers
Function
binary_search2
arch/X86/X86Mapping.c:1507
↓ 2 callers
Method
bitsLE
Return true if this has no more bits than VT.
suite/synctools/tablegen/include/llvm/CodeGen/ValueTypes.h:281
↓ 2 callers
Function
build_cas2
arch/M68K/M68KDisassembler.c:955
↓ 2 callers
Function
build_cpush_cinv
arch/M68K/M68KDisassembler.c:1057
↓ 2 callers
Function
build_dbxx
arch/M68K/M68KDisassembler.c:776
↓ 2 callers
Function
build_imm
arch/M68K/M68KDisassembler.c:931
↓ 2 callers
Function
build_libraries
Prepare the capstone directory for a binary distribution or installation. Builds shared libraries and copies header files. Will use a sr
bindings/python/setup.py:111
↓ 2 callers
Function
build_link
arch/M68K/M68KDisassembler.c:1040
↓ 2 callers
Function
build_movem_er
arch/M68K/M68KDisassembler.c:916
↓ 2 callers
Function
build_movep_er
arch/M68K/M68KDisassembler.c:1112
↓ 2 callers
Function
build_movep_re
arch/M68K/M68KDisassembler.c:1095
↓ 2 callers
Method
cases
Iteration adapter for range-for loops.
suite/synctools/tablegen/include/llvm/IR/Instructions.h:3479
↓ 2 callers
Function
char_to_hexnum
convert hexchar to hexnum
cstool/cstool.c:135
↓ 2 callers
Function
checkDecodedInstruction
Post-decoding checks
arch/ARM/ARMDisassembler.c:467
↓ 2 callers
Function
clean_bins
()
bindings/python/setup.py:72
↓ 2 callers
Method
clear
suite/synctools/tablegen/include/llvm/CodeGen/DbgEntityHistoryCalculator.h:144
↓ 2 callers
Function
copy_ctypes
Returns a new ctypes object which is a bitwise copy of an existing one
bindings/python/capstone/__init__.py:416
↓ 2 callers
Function
cs
(md, code)
suite/benchmark.py:58
↓ 2 callers
Function
cs_disasm_lite
(arch, mode, code, offset, count=0)
bindings/python/capstone/__init__.py:592
↓ 2 callers
Method
cs_regs_access
(Pointer handle, Pointer insn, Pointer regs_read, ByteByReference regs_read_count, Pointer regs_write, ByteByR
bindings/java/capstone/Capstone.java:317
↓ 2 callers
Function
cs_strerror
cs.c:426
↓ 2 callers
Method
cs_support
(int query)
bindings/java/capstone/Capstone.java:315
↓ 2 callers
Function
cs_winkernel_free
free()
windows/winkernel_mm.c:21
↓ 2 callers
Function
d68000_invalid
arch/M68K/M68KDisassembler.c:1192
↓ 2 callers
Method
debug_operands
Returns a range over all operands that are used to determine the variable location for this DBG_VALUE instruction.
suite/synctools/tablegen/include/llvm/CodeGen/MachineInstr.h:640
↓ 2 callers
Function
decode
* decode - Reads the appropriate instruction table to obtain the unique ID of * an instruction. * * @param type - See modRMRequired(). *
arch/X86/X86DisassemblerDecoder.c:157
↓ 2 callers
Function
decodeALU
arch/BPF/BPFDisassembler.c:258
↓ 2 callers
Function
decodeBDAddr12Operand
arch/SystemZ/SystemZDisassembler.c:257
↓ 2 callers
Function
decodeBDAddr20Operand
arch/SystemZ/SystemZDisassembler.c:270
↓ 2 callers
Function
decodeBDLAddr12Len8Operand
arch/SystemZ/SystemZDisassembler.c:312
↓ 2 callers
Function
decode_dsp_d
arch/SH/SHDisassembler.c:1650
↓ 2 callers
Function
decode_dsp_xy
arch/SH/SHDisassembler.c:1542
↓ 2 callers
Function
direct_hdlr
arch/M680X/M680XDisassembler.c:1513
↓ 2 callers
Method
disconnectAllNeighborsFromNode
Convenience method to disconnect all neighbours from the given node.
suite/synctools/tablegen/include/llvm/CodeGen/PBQP/Graph.h:635
↓ 2 callers
Function
doesNotAccessMemory
Determine if the function does not access memory.
suite/synctools/tablegen/include/llvm/IR/Function.h:496
↓ 2 callers
Function
dsp_op_cc0_2opr
arch/SH/SHDisassembler.c:1801
↓ 2 callers
Function
dump_bytes
(b, len)
contrib/objdump/objdump-m68k.py:38
↓ 2 callers
Method
empty
suite/synctools/tablegen/include/llvm/TableGen/Record.h:730
↓ 2 callers
Method
empty
suite/synctools/tablegen/include/llvm/ProfileData/Coverage/CoverageMapping.h:557
↓ 2 callers
Method
empty
suite/synctools/tablegen/include/llvm/CodeGen/LiveInterval.h:374
↓ 2 callers
Method
empty
suite/synctools/tablegen/include/llvm/CodeGen/DIE.h:530
↓ 2 callers
Method
end
suite/synctools/tablegen/include/llvm/CodeGen/SelectionDAGNodes.h:2873
↓ 2 callers
Method
end
Return an iterator beyond the last bundled instruction.
suite/synctools/tablegen/include/llvm/CodeGen/MachineInstrBuilder.h:585
↓ 2 callers
Method
end
suite/synctools/tablegen/include/llvm/CodeGen/RDFRegisters.h:65
↓ 2 callers
Method
end
suite/synctools/tablegen/include/llvm/CodeGen/MachineLoopInfo.h:122
↓ 2 callers
Function
exists_reg_list
arch/M68K/M68KDisassembler.c:3404
↓ 2 callers
Function
extsign1616
(value)
contrib/objdump/objdump-m68k.py:64
↓ 2 callers
Function
fill_insn
fill insn with mnemonic & operands info
cs.c:568
↓ 2 callers
Function
find_insn
Fallback find_insn for callers without a cs_struct * (e.g., the decoder). Uses binary search since no per-handle table is available.
arch/X86/X86Mapping.c:990
↓ 2 callers
Function
fixupReg
arch/X86/X86DisassemblerDecoder.c:1690
↓ 2 callers
Function
gen
(lang)
bindings/const_generator.py:195
↓ 2 callers
Method
get
suite/synctools/tablegen/include/llvm/CodeGen/SelectionDAGNodes.h:2238
↓ 2 callers
Method
get
(a)
bindings/python/capstone/m68k.py:88
↓ 2 callers
Method
getAAInfo
Return the AA tags for the memory reference.
suite/synctools/tablegen/include/llvm/CodeGen/MachineMemOperand.h:258
↓ 2 callers
Function
getAM2ShiftOpc
arch/ARM/ARMAddressingModes.h:460
↓ 2 callers
Function
getAM3Offset
arch/ARM/ARMAddressingModes.h:492
↓ 2 callers
Function
getAM3Op
arch/ARM/ARMAddressingModes.h:497
↓ 2 callers
Function
getAM5FP16Opc
getAM5FP16Opc - This function encodes the addrmode5fp16 opc field.
arch/ARM/ARMAddressingModes.h:570
↓ 2 callers
Method
getAlign
Return the alignment of the access that is being performed.
suite/synctools/tablegen/include/llvm/IR/Instructions.h:225
↓ 2 callers
Method
getAlignValue
suite/synctools/tablegen/include/llvm/CodeGen/SelectionDAGNodes.h:1577
↓ 2 callers
Method
getArgNo
Return the index of this formal argument in its containing function. For example in "void foo(int a, float b)" a is 0 and b is 1.
suite/synctools/tablegen/include/llvm/IR/Argument.h:47
↓ 2 callers
Method
getAsString
suite/synctools/tablegen/include/llvm/TableGen/Record.h:502
↓ 2 callers
Method
getBBSize
suite/synctools/tablegen/include/llvm/CodeGen/VLIWMachineScheduler.h:80
↓ 2 callers
Method
getBase
suite/synctools/tablegen/include/llvm/IR/DebugInfoMetadata.h:2708
↓ 2 callers
Method
getBlock
suite/synctools/tablegen/include/llvm/IR/IRBuilder.h:265
↓ 2 callers
Method
getBuffer
suite/synctools/tablegen/include/llvm/ProfileData/SampleProfReader.h:468
↓ 2 callers
Function
getBundleEnd
Returns an iterator pointing beyond the bundle containing \p I.
suite/synctools/tablegen/include/llvm/CodeGen/MachineInstrBundle.h:60
↓ 2 callers
Method
getCaseSuccessor
Resolves successor for current case.
suite/synctools/tablegen/include/llvm/IR/Instructions.h:3306
↓ 2 callers
Function
getCondCodeName
arch/AArch64/AArch64BaseInfo.h:230
↓ 2 callers
Function
getConstantPool
getConstantPool - Return the constant pool object for the current function.
suite/synctools/tablegen/include/llvm/CodeGen/MachineFunction.h:673
↓ 2 callers
Method
getCounterID
suite/synctools/tablegen/include/llvm/ProfileData/Coverage/CoverageMapping.h:116
↓ 2 callers
Method
getCurrentRecord
suite/synctools/tablegen/include/llvm/TableGen/Record.h:2020
↓ 2 callers
Method
getDescription
suite/synctools/tablegen/include/llvm/CodeGen/MachinePassRegistry.h:63
↓ 2 callers
Method
getFPImm
suite/synctools/tablegen/include/llvm/CodeGen/MachineOperand.h:547
↓ 2 callers
Function
getFPImmFloat
===--------------------------------------------------------------------===// Floating-point Immediates
arch/ARM/ARMAddressingModes.h:671
← previous
next →
901–1,000 of 12,151, ranked by callers