MCPcopy Create free account

hub / github.com/DarthTon/Blackbone / types & classes

Types & classes775 in github.com/DarthTon/Blackbone

↓ 34 callersClassX86Reg
src/3rd_party/AsmJit/x86/x86operand.h:34
↓ 30 callersClassX86Mem
src/3rd_party/AsmJit/x86/x86operand.h:1067
↓ 16 callersClassBaseMem
Base class for all memory operands.
src/3rd_party/AsmJit/base/operand.h:635
↓ 14 callersClassX86Var
Base class for all X86 variables.
src/3rd_party/AsmJit/x86/x86compiler.h:520
↓ 12 callersClassImm
Immediate operand. Immediate operand is usually part of instruction itself. It's inlined after or before the instruction opcode. Immediates can be on
src/3rd_party/AsmJit/base/operand.h:730
↓ 11 callersClassNode
src/3rd_party/AsmJit/base/compiler.h:40
↓ 10 callersClassOperand
Operand can contain register, memory location, immediate, or label.
src/3rd_party/AsmJit/base/operand.h:129
↓ 8 callersClassMemBlock
src/BlackBone/Process/MemBlock.h:39
↓ 8 callersClassexportData
src/BlackBone/Process/ProcessModules.h:33
↓ 7 callersClassX86GpVar
Gp variable.
src/3rd_party/AsmJit/x86/x86compiler.h:708
↓ 6 callersClassLoadData
src/BlackBone/ManualMap/MMap.h:124
↓ 5 callersClassReg
Base class for all register operands.
src/3rd_party/AsmJit/base/operand.h:522
↓ 4 callersClassAsmVariant
<summary> General purpose assembly variable </summary>
src/BlackBone/Asm/AsmVariant.hpp:17
↓ 4 callersClassVar
Base class for all variables.
src/3rd_party/AsmJit/base/compiler.h:538
↓ 3 callersClassCallArguments
src/BlackBone/Process/RPC/RemoteFunction.hpp:20
↓ 3 callersClassPatternSearch
src/BlackBone/Patterns/PatternSearch.h:13
↓ 2 callersClassX86BaseAlloc
src/3rd_party/AsmJit/x86/x86context.cpp:2910
↓ 1 callersClassCallNode
Function-call node.
src/3rd_party/AsmJit/base/compiler.h:2571
↓ 1 callersClassCpuInfo
src/3rd_party/AsmJit/base/runtime.h:25
↓ 1 callersClassExportData
<summary> Export function info </summary>
src/BlackBone/PE/PEImage.h:61
↓ 1 callersClassFuncNode
src/3rd_party/AsmJit/base/compiler.h:2298
↓ 1 callersClassInstNode
src/3rd_party/AsmJit/base/compiler.h:42
↓ 1 callersClassLabel
Label (jump target or data location). Label represents a location in code typically used as jump targets, but may be also reference data or static va
src/3rd_party/AsmJit/base/operand.h:1006
↓ 1 callersClassPythonicBlackBone
src/PythonicBlackBone/BlackBone.py:7
↓ 1 callersClassRemoteContext
src/BlackBone/Process/RPC/RemoteContext.hpp:14
↓ 1 callersClassStringBuilder
String builder. String builder was designed to be able to build a string using append like operation to append numbers, other strings, or signle char
src/3rd_party/AsmJit/base/string.h:80
↓ 1 callersClassThread
<summary> Thread management </summary>
src/BlackBone/Process/Threads/Thread.h:94
↓ 1 callersClassVMemMgr
Reference implementation of memory manager that uses `VMemUtil` to allocate chunks of virtual memory and bit arrays to manage it.
src/3rd_party/AsmJit/base/vmem.h:100
↓ 1 callersClassX86CpuInfo
src/3rd_party/AsmJit/x86/x86cpuinfo.h:23
↓ 1 callersClassX86MmVar
Mm variable.
src/3rd_party/AsmJit/x86/x86compiler.h:781
↓ 1 callersClassX86XmmVar
Xmm variable.
src/3rd_party/AsmJit/x86/x86compiler.h:828
↓ 1 callersClassX86YmmVar
Ymm variable.
src/3rd_party/AsmJit/x86/x86compiler.h:875
↓ 1 callersClassX86ZmmReg
src/3rd_party/AsmJit/x86/x86operand.h:43
EnumARGUMENTS_TYPE
src/3rd_party/BeaEngine/headers/BeaEngine.h:242
ClassASMJIT_VCLASS
src/3rd_party/AsmJit/base/runtime.h:46
ClassASMJIT_VCLASS
src/3rd_party/AsmJit/base/compiler.h:2698
ClassASMJIT_VCLASS
src/3rd_party/AsmJit/base/codegen.h:115
ClassASMJIT_VCLASS
src/3rd_party/AsmJit/base/logger.h:73
ClassASMJIT_VCLASS
src/3rd_party/AsmJit/base/error.h:121
ClassASMJIT_VCLASS
src/3rd_party/AsmJit/base/assembler.h:145
ClassASMJIT_VCLASS
src/3rd_party/AsmJit/x86/x86assembler.h:382
ClassASMJIT_VCLASS
src/3rd_party/AsmJit/x86/x86compiler.h:2022
EnumAddressType
src/BlackBone/PE/PEImage.h:27
ClassAlignNode
Align node.
src/3rd_party/AsmJit/base/compiler.h:1831
ClassAsmFactory
<summary> Get suitable asm generator </summary>
src/BlackBone/Asm/AsmFactory.h:16
ClassAsmFunctionPtr
<summary> Remote function pointer </summary>
src/BlackBone/Asm/AsmVariant.hpp:197
ClassAsmHelper32
<summary> 32 bit assembler helper </summary>
src/BlackBone/Asm/AsmHelper32.h:11
ClassAsmHelper64
src/BlackBone/Asm/AsmHelper64.h:9
ClassAsmStackAllocator
src/BlackBone/Asm/AsmStack.hpp:15
ClassAssembler
src/3rd_party/AsmJit/base/runtime.h:24
ClassAssembler
src/3rd_party/AsmJit/base/operand.h:23
ClassAssertEx
<summary> Some extensions for Assert </summary>
src/BlackBoneTest/Common.h:26
ClassAutoLock
Scoped lock.
src/3rd_party/AsmJit/base/lock.h:98
ClassAutoX86CpuInfo
src/3rd_party/AsmJit/base/cpuinfo.cpp:58
ClassBLACKBONE_API
src/BlackBone/LocalHook/HookHandlers.h:7
EnumBRANCH_TYPE
src/3rd_party/BeaEngine/headers/BeaEngine.h:216
ClassBaseOp
src/3rd_party/AsmJit/base/operand.h:137
EnumBasicType
src/3rd_party/DIA/cvconst.h:177
ClassBlock
src/3rd_party/AsmJit/base/zone.h:45
ClassCLRRuntimeHost
src/3rd_party/mscoree.h:369
ClassCMemPtr
src/3rd_party/rewolf-wow64ext/src/CMemPtr.h:24
ClassCORCOMPILE_ASSEMBLY_SIGNATURE
src/3rd_party/cor.h:1958
ClassCOR_FIELD_OFFSET
src/3rd_party/corhdr.h:1357
ClassCOR_SECATTR
src/3rd_party/corhdr.h:1788
ClassCSLock
<summary> std::lock_guard alternative </summary>
src/BlackBone/Misc/Utils.h:136
EnumCV_CFL_LANG
src/3rd_party/DIA/cvconst.h:295
EnumCV_CPU_TYPE_e
src/3rd_party/DIA/dia2.h:10294
EnumCV_CPU_TYPE_e
src/3rd_party/DIA/cvconst.h:323
EnumCV_HLSLMemorySpace_e
src/3rd_party/DIA/cvconst.h:4070
EnumCV_HLSLREG_e
src/3rd_party/DIA/cvconst.h:4004
EnumCV_HREG_e
src/3rd_party/DIA/cvconst.h:393
EnumCV_SourceChksum_t
src/3rd_party/DIA/cvconst.h:78
EnumCV_access_e
src/3rd_party/DIA/cvconst.h:53
EnumCV_builtin_e
src/3rd_party/DIA/cvconst.h:242
EnumCV_call_e
src/3rd_party/DIA/cvconst.h:15
EnumCV_modifier_e
src/3rd_party/DIA/cvconst.h:204
EnumCallbackType
Image mapping callback
src/BlackBone/ManualMap/MMap.h:137
ClassComCallUnmarshal
src/3rd_party/mscoree.h:345
ClassCommentNode
Comment node. Comments allows to comment your assembler stream for better debugging and visualization. Comments are usually ignored in release builds
src/3rd_party/AsmJit/base/compiler.h:1954
EnumCompilationRelaxationsEnum
src/3rd_party/corhdr.h:1694
ClassCompileTimeSizeOf
src/BlackBone/Include/Macro.h:76
ClassCompiler
src/3rd_party/AsmJit/base/compiler.h:33
ClassCompiler
src/3rd_party/AsmJit/base/operand.h:24
ClassConstPool
Constant pool.
src/3rd_party/AsmJit/base/constpool.h:205
ClassConstPoolFill
src/3rd_party/AsmJit/base/constpool.cpp:331
ClassConstPoolGap
\internal Zone-allocated constant-pool gap.
src/3rd_party/AsmJit/base/constpool.h:191
ClassConstPoolNode
\internal Zone-allocated constant-pool node.
src/3rd_party/AsmJit/base/constpool.h:30
ClassConstPoolTree
\internal Zone-allocated constant-pool tree.
src/3rd_party/AsmJit/base/constpool.h:60
ClassContext
\internal Code generation context is the logic behind `Compiler`. The context is used to compile the code stored in `Compiler`.
src/3rd_party/AsmJit/base/context_p.h:34
EnumCorArgType
src/3rd_party/corhdr.h:875
EnumCorAssemblyFlags
src/3rd_party/corhdr.h:632
EnumCorAttributeTargets
src/3rd_party/corhdr.h:1492
EnumCorCallingConvention
src/3rd_party/corhdr.h:837
EnumCorCheckDuplicatesFor
src/3rd_party/corhdr.h:1193
EnumCorDeclSecurity
src/3rd_party/corhdr.h:496
EnumCorElementType
src/3rd_party/corhdr.h:744
EnumCorErrorIfEmitOutOfOrder
src/3rd_party/corhdr.h:1290
EnumCorEventAttr
src/3rd_party/corhdr.h:460
EnumCorExceptionFlag
src/3rd_party/corhdr.h:1016
EnumCorFieldAttr
src/3rd_party/corhdr.h:362
next →1–100 of 775, ranked by callers