MCPcopy Create free account

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

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

↓ 2 callersFunctionaddBranchMetadata
suite/synctools/tablegen/include/llvm/IR/IRBuilder.h:954
↓ 2 callersMethodaddFnAttr
Adds the attribute to the function.
suite/synctools/tablegen/include/llvm/IR/InstrTypes.h:1508
↓ 2 callersMethodaddFnAttribute
suite/synctools/tablegen/include/llvm/IR/Attributes.h:489
↓ 2 callersFunctionaddImplySP
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 callersMethodaddInstSelector
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 callersMethodaddParamAttr
Adds the attribute to the indicated argument
suite/synctools/tablegen/include/llvm/IR/InstrTypes.h:1528
↓ 2 callersMethodaddParamAttribute
suite/synctools/tablegen/include/llvm/IR/Attributes.h:538
↓ 2 callersMethodaddReg
Adds register units covered by physical register \p Reg.
suite/synctools/tablegen/include/llvm/CodeGen/LiveRegUnits.h:86
↓ 2 callersMethodaddRetAttribute
suite/synctools/tablegen/include/llvm/IR/Attributes.h:517
↓ 2 callersMethodaddSamples
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 callersFunctionaddSecFlag
suite/synctools/tablegen/include/llvm/ProfileData/SampleProf.h:251
↓ 2 callersFunctionadd_rel_operand
arch/M680X/M680XDisassembler.c:1183
↓ 2 callersFunctionalias_begin
suite/synctools/tablegen/include/llvm/IR/Module.h:642
↓ 2 callersFunctionalias_end
suite/synctools/tablegen/include/llvm/IR/Module.h:644
↓ 2 callersFunctionalloc_bpf_internal
< Malloc bpf_internal, also checks if code_len is large enough.
arch/BPF/BPFDisassembler.c:31
↓ 2 callersMethodareAllPreserved
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 callersFunctionarg_empty
suite/synctools/tablegen/include/llvm/IR/Function.h:772
↓ 2 callersFunctionarm64_op_addVectorArrSpecifier
arch/AArch64/AArch64Mapping.c:777
↓ 2 callersMethodarray2hex
(byte[] arr)
bindings/java/TestX86.java:39
↓ 2 callersMethodbase
suite/synctools/tablegen/include/llvm/IR/ValueMap.h:342
↓ 2 callersMethodbegin
suite/synctools/tablegen/include/llvm/CodeGen/SelectionDAGNodes.h:2872
↓ 2 callersMethodbegin
suite/synctools/tablegen/include/llvm/CodeGen/RDFRegisters.h:64
↓ 2 callersMethodbegin
suite/synctools/tablegen/include/llvm/CodeGen/MachineLoopInfo.h:121
↓ 2 callersMethodbegin
suite/synctools/tablegen/include/llvm/CodeGen/MachineScheduler.h:555
↓ 2 callersMethodbeginIndex
beginIndex - Return the lowest numbered slot covered.
suite/synctools/tablegen/include/llvm/CodeGen/LiveInterval.h:377
↓ 2 callersFunctionbinary_search2
arch/X86/X86Mapping.c:1507
↓ 2 callersMethodbitsLE
Return true if this has no more bits than VT.
suite/synctools/tablegen/include/llvm/CodeGen/ValueTypes.h:281
↓ 2 callersFunctionbuild_cas2
arch/M68K/M68KDisassembler.c:955
↓ 2 callersFunctionbuild_cpush_cinv
arch/M68K/M68KDisassembler.c:1057
↓ 2 callersFunctionbuild_dbxx
arch/M68K/M68KDisassembler.c:776
↓ 2 callersFunctionbuild_imm
arch/M68K/M68KDisassembler.c:931
↓ 2 callersFunctionbuild_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 callersFunctionbuild_link
arch/M68K/M68KDisassembler.c:1040
↓ 2 callersFunctionbuild_movem_er
arch/M68K/M68KDisassembler.c:916
↓ 2 callersFunctionbuild_movep_er
arch/M68K/M68KDisassembler.c:1112
↓ 2 callersFunctionbuild_movep_re
arch/M68K/M68KDisassembler.c:1095
↓ 2 callersMethodcases
Iteration adapter for range-for loops.
suite/synctools/tablegen/include/llvm/IR/Instructions.h:3479
↓ 2 callersFunctionchar_to_hexnum
convert hexchar to hexnum
cstool/cstool.c:135
↓ 2 callersFunctioncheckDecodedInstruction
Post-decoding checks
arch/ARM/ARMDisassembler.c:467
↓ 2 callersFunctionclean_bins
()
bindings/python/setup.py:72
↓ 2 callersMethodclear
suite/synctools/tablegen/include/llvm/CodeGen/DbgEntityHistoryCalculator.h:144
↓ 2 callersFunctioncopy_ctypes
Returns a new ctypes object which is a bitwise copy of an existing one
bindings/python/capstone/__init__.py:416
↓ 2 callersFunctioncs
(md, code)
suite/benchmark.py:58
↓ 2 callersFunctioncs_disasm_lite
(arch, mode, code, offset, count=0)
bindings/python/capstone/__init__.py:592
↓ 2 callersMethodcs_regs_access
(Pointer handle, Pointer insn, Pointer regs_read, ByteByReference regs_read_count, Pointer regs_write, ByteByR
bindings/java/capstone/Capstone.java:317
↓ 2 callersFunctioncs_strerror
cs.c:426
↓ 2 callersMethodcs_support
(int query)
bindings/java/capstone/Capstone.java:315
↓ 2 callersFunctioncs_winkernel_free
free()
windows/winkernel_mm.c:21
↓ 2 callersFunctiond68000_invalid
arch/M68K/M68KDisassembler.c:1192
↓ 2 callersMethoddebug_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 callersFunctiondecode
* decode - Reads the appropriate instruction table to obtain the unique ID of * an instruction. * * @param type - See modRMRequired(). *
arch/X86/X86DisassemblerDecoder.c:157
↓ 2 callersFunctiondecodeALU
arch/BPF/BPFDisassembler.c:258
↓ 2 callersFunctiondecodeBDAddr12Operand
arch/SystemZ/SystemZDisassembler.c:257
↓ 2 callersFunctiondecodeBDAddr20Operand
arch/SystemZ/SystemZDisassembler.c:270
↓ 2 callersFunctiondecodeBDLAddr12Len8Operand
arch/SystemZ/SystemZDisassembler.c:312
↓ 2 callersFunctiondecode_dsp_d
arch/SH/SHDisassembler.c:1650
↓ 2 callersFunctiondecode_dsp_xy
arch/SH/SHDisassembler.c:1542
↓ 2 callersFunctiondirect_hdlr
arch/M680X/M680XDisassembler.c:1513
↓ 2 callersMethoddisconnectAllNeighborsFromNode
Convenience method to disconnect all neighbours from the given node.
suite/synctools/tablegen/include/llvm/CodeGen/PBQP/Graph.h:635
↓ 2 callersFunctiondoesNotAccessMemory
Determine if the function does not access memory.
suite/synctools/tablegen/include/llvm/IR/Function.h:496
↓ 2 callersFunctiondsp_op_cc0_2opr
arch/SH/SHDisassembler.c:1801
↓ 2 callersFunctiondump_bytes
(b, len)
contrib/objdump/objdump-m68k.py:38
↓ 2 callersMethodempty
suite/synctools/tablegen/include/llvm/TableGen/Record.h:730
↓ 2 callersMethodempty
suite/synctools/tablegen/include/llvm/ProfileData/Coverage/CoverageMapping.h:557
↓ 2 callersMethodempty
suite/synctools/tablegen/include/llvm/CodeGen/LiveInterval.h:374
↓ 2 callersMethodempty
suite/synctools/tablegen/include/llvm/CodeGen/DIE.h:530
↓ 2 callersMethodend
suite/synctools/tablegen/include/llvm/CodeGen/SelectionDAGNodes.h:2873
↓ 2 callersMethodend
Return an iterator beyond the last bundled instruction.
suite/synctools/tablegen/include/llvm/CodeGen/MachineInstrBuilder.h:585
↓ 2 callersMethodend
suite/synctools/tablegen/include/llvm/CodeGen/RDFRegisters.h:65
↓ 2 callersMethodend
suite/synctools/tablegen/include/llvm/CodeGen/MachineLoopInfo.h:122
↓ 2 callersFunctionexists_reg_list
arch/M68K/M68KDisassembler.c:3404
↓ 2 callersFunctionextsign1616
(value)
contrib/objdump/objdump-m68k.py:64
↓ 2 callersFunctionfill_insn
fill insn with mnemonic & operands info
cs.c:568
↓ 2 callersFunctionfind_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 callersFunctionfixupReg
arch/X86/X86DisassemblerDecoder.c:1690
↓ 2 callersFunctiongen
(lang)
bindings/const_generator.py:195
↓ 2 callersMethodget
suite/synctools/tablegen/include/llvm/CodeGen/SelectionDAGNodes.h:2238
↓ 2 callersMethodget
(a)
bindings/python/capstone/m68k.py:88
↓ 2 callersMethodgetAAInfo
Return the AA tags for the memory reference.
suite/synctools/tablegen/include/llvm/CodeGen/MachineMemOperand.h:258
↓ 2 callersFunctiongetAM2ShiftOpc
arch/ARM/ARMAddressingModes.h:460
↓ 2 callersFunctiongetAM3Offset
arch/ARM/ARMAddressingModes.h:492
↓ 2 callersFunctiongetAM3Op
arch/ARM/ARMAddressingModes.h:497
↓ 2 callersFunctiongetAM5FP16Opc
getAM5FP16Opc - This function encodes the addrmode5fp16 opc field.
arch/ARM/ARMAddressingModes.h:570
↓ 2 callersMethodgetAlign
Return the alignment of the access that is being performed.
suite/synctools/tablegen/include/llvm/IR/Instructions.h:225
↓ 2 callersMethodgetAlignValue
suite/synctools/tablegen/include/llvm/CodeGen/SelectionDAGNodes.h:1577
↓ 2 callersMethodgetArgNo
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 callersMethodgetAsString
suite/synctools/tablegen/include/llvm/TableGen/Record.h:502
↓ 2 callersMethodgetBBSize
suite/synctools/tablegen/include/llvm/CodeGen/VLIWMachineScheduler.h:80
↓ 2 callersMethodgetBase
suite/synctools/tablegen/include/llvm/IR/DebugInfoMetadata.h:2708
↓ 2 callersMethodgetBlock
suite/synctools/tablegen/include/llvm/IR/IRBuilder.h:265
↓ 2 callersMethodgetBuffer
suite/synctools/tablegen/include/llvm/ProfileData/SampleProfReader.h:468
↓ 2 callersFunctiongetBundleEnd
Returns an iterator pointing beyond the bundle containing \p I.
suite/synctools/tablegen/include/llvm/CodeGen/MachineInstrBundle.h:60
↓ 2 callersMethodgetCaseSuccessor
Resolves successor for current case.
suite/synctools/tablegen/include/llvm/IR/Instructions.h:3306
↓ 2 callersFunctiongetCondCodeName
arch/AArch64/AArch64BaseInfo.h:230
↓ 2 callersFunctiongetConstantPool
getConstantPool - Return the constant pool object for the current function.
suite/synctools/tablegen/include/llvm/CodeGen/MachineFunction.h:673
↓ 2 callersMethodgetCounterID
suite/synctools/tablegen/include/llvm/ProfileData/Coverage/CoverageMapping.h:116
↓ 2 callersMethodgetCurrentRecord
suite/synctools/tablegen/include/llvm/TableGen/Record.h:2020
↓ 2 callersMethodgetDescription
suite/synctools/tablegen/include/llvm/CodeGen/MachinePassRegistry.h:63
↓ 2 callersMethodgetFPImm
suite/synctools/tablegen/include/llvm/CodeGen/MachineOperand.h:547
↓ 2 callersFunctiongetFPImmFloat
===--------------------------------------------------------------------===// Floating-point Immediates
arch/ARM/ARMAddressingModes.h:671
← previousnext →901–1,000 of 12,151, ranked by callers