Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/DarthTon/Blackbone
/ types & classes
Types & classes
775 in github.com/DarthTon/Blackbone
⨍
Functions
2,182
◇
Types & classes
775
↓ 34 callers
Class
X86Reg
src/3rd_party/AsmJit/x86/x86operand.h:34
↓ 30 callers
Class
X86Mem
src/3rd_party/AsmJit/x86/x86operand.h:1067
↓ 16 callers
Class
BaseMem
Base class for all memory operands.
src/3rd_party/AsmJit/base/operand.h:635
↓ 14 callers
Class
X86Var
Base class for all X86 variables.
src/3rd_party/AsmJit/x86/x86compiler.h:520
↓ 12 callers
Class
Imm
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 callers
Class
Node
src/3rd_party/AsmJit/base/compiler.h:40
↓ 10 callers
Class
Operand
Operand can contain register, memory location, immediate, or label.
src/3rd_party/AsmJit/base/operand.h:129
↓ 8 callers
Class
MemBlock
src/BlackBone/Process/MemBlock.h:39
↓ 8 callers
Class
exportData
src/BlackBone/Process/ProcessModules.h:33
↓ 7 callers
Class
X86GpVar
Gp variable.
src/3rd_party/AsmJit/x86/x86compiler.h:708
↓ 6 callers
Class
LoadData
src/BlackBone/ManualMap/MMap.h:124
↓ 5 callers
Class
Reg
Base class for all register operands.
src/3rd_party/AsmJit/base/operand.h:522
↓ 4 callers
Class
AsmVariant
<summary> General purpose assembly variable </summary>
src/BlackBone/Asm/AsmVariant.hpp:17
↓ 4 callers
Class
Var
Base class for all variables.
src/3rd_party/AsmJit/base/compiler.h:538
↓ 3 callers
Class
CallArguments
src/BlackBone/Process/RPC/RemoteFunction.hpp:20
↓ 3 callers
Class
PatternSearch
src/BlackBone/Patterns/PatternSearch.h:13
↓ 2 callers
Class
X86BaseAlloc
src/3rd_party/AsmJit/x86/x86context.cpp:2910
↓ 1 callers
Class
CallNode
Function-call node.
src/3rd_party/AsmJit/base/compiler.h:2571
↓ 1 callers
Class
CpuInfo
src/3rd_party/AsmJit/base/runtime.h:25
↓ 1 callers
Class
ExportData
<summary> Export function info </summary>
src/BlackBone/PE/PEImage.h:61
↓ 1 callers
Class
FuncNode
src/3rd_party/AsmJit/base/compiler.h:2298
↓ 1 callers
Class
InstNode
src/3rd_party/AsmJit/base/compiler.h:42
↓ 1 callers
Class
Label
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 callers
Class
PythonicBlackBone
src/PythonicBlackBone/BlackBone.py:7
↓ 1 callers
Class
RemoteContext
src/BlackBone/Process/RPC/RemoteContext.hpp:14
↓ 1 callers
Class
StringBuilder
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 callers
Class
Thread
<summary> Thread management </summary>
src/BlackBone/Process/Threads/Thread.h:94
↓ 1 callers
Class
VMemMgr
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 callers
Class
X86CpuInfo
src/3rd_party/AsmJit/x86/x86cpuinfo.h:23
↓ 1 callers
Class
X86MmVar
Mm variable.
src/3rd_party/AsmJit/x86/x86compiler.h:781
↓ 1 callers
Class
X86XmmVar
Xmm variable.
src/3rd_party/AsmJit/x86/x86compiler.h:828
↓ 1 callers
Class
X86YmmVar
Ymm variable.
src/3rd_party/AsmJit/x86/x86compiler.h:875
↓ 1 callers
Class
X86ZmmReg
src/3rd_party/AsmJit/x86/x86operand.h:43
Enum
ARGUMENTS_TYPE
src/3rd_party/BeaEngine/headers/BeaEngine.h:242
Class
ASMJIT_VCLASS
src/3rd_party/AsmJit/base/runtime.h:46
Class
ASMJIT_VCLASS
src/3rd_party/AsmJit/base/compiler.h:2698
Class
ASMJIT_VCLASS
src/3rd_party/AsmJit/base/codegen.h:115
Class
ASMJIT_VCLASS
src/3rd_party/AsmJit/base/logger.h:73
Class
ASMJIT_VCLASS
src/3rd_party/AsmJit/base/error.h:121
Class
ASMJIT_VCLASS
src/3rd_party/AsmJit/base/assembler.h:145
Class
ASMJIT_VCLASS
src/3rd_party/AsmJit/x86/x86assembler.h:382
Class
ASMJIT_VCLASS
src/3rd_party/AsmJit/x86/x86compiler.h:2022
Enum
AddressType
src/BlackBone/PE/PEImage.h:27
Class
AlignNode
Align node.
src/3rd_party/AsmJit/base/compiler.h:1831
Class
AsmFactory
<summary> Get suitable asm generator </summary>
src/BlackBone/Asm/AsmFactory.h:16
Class
AsmFunctionPtr
<summary> Remote function pointer </summary>
src/BlackBone/Asm/AsmVariant.hpp:197
Class
AsmHelper32
<summary> 32 bit assembler helper </summary>
src/BlackBone/Asm/AsmHelper32.h:11
Class
AsmHelper64
src/BlackBone/Asm/AsmHelper64.h:9
Class
AsmStackAllocator
src/BlackBone/Asm/AsmStack.hpp:15
Class
Assembler
src/3rd_party/AsmJit/base/runtime.h:24
Class
Assembler
src/3rd_party/AsmJit/base/operand.h:23
Class
AssertEx
<summary> Some extensions for Assert </summary>
src/BlackBoneTest/Common.h:26
Class
AutoLock
Scoped lock.
src/3rd_party/AsmJit/base/lock.h:98
Class
AutoX86CpuInfo
src/3rd_party/AsmJit/base/cpuinfo.cpp:58
Class
BLACKBONE_API
src/BlackBone/LocalHook/HookHandlers.h:7
Enum
BRANCH_TYPE
src/3rd_party/BeaEngine/headers/BeaEngine.h:216
Class
BaseOp
src/3rd_party/AsmJit/base/operand.h:137
Enum
BasicType
src/3rd_party/DIA/cvconst.h:177
Class
Block
src/3rd_party/AsmJit/base/zone.h:45
Class
CLRRuntimeHost
src/3rd_party/mscoree.h:369
Class
CMemPtr
src/3rd_party/rewolf-wow64ext/src/CMemPtr.h:24
Class
CORCOMPILE_ASSEMBLY_SIGNATURE
src/3rd_party/cor.h:1958
Class
COR_FIELD_OFFSET
src/3rd_party/corhdr.h:1357
Class
COR_SECATTR
src/3rd_party/corhdr.h:1788
Class
CSLock
<summary> std::lock_guard alternative </summary>
src/BlackBone/Misc/Utils.h:136
Enum
CV_CFL_LANG
src/3rd_party/DIA/cvconst.h:295
Enum
CV_CPU_TYPE_e
src/3rd_party/DIA/dia2.h:10294
Enum
CV_CPU_TYPE_e
src/3rd_party/DIA/cvconst.h:323
Enum
CV_HLSLMemorySpace_e
src/3rd_party/DIA/cvconst.h:4070
Enum
CV_HLSLREG_e
src/3rd_party/DIA/cvconst.h:4004
Enum
CV_HREG_e
src/3rd_party/DIA/cvconst.h:393
Enum
CV_SourceChksum_t
src/3rd_party/DIA/cvconst.h:78
Enum
CV_access_e
src/3rd_party/DIA/cvconst.h:53
Enum
CV_builtin_e
src/3rd_party/DIA/cvconst.h:242
Enum
CV_call_e
src/3rd_party/DIA/cvconst.h:15
Enum
CV_modifier_e
src/3rd_party/DIA/cvconst.h:204
Enum
CallbackType
Image mapping callback
src/BlackBone/ManualMap/MMap.h:137
Class
ComCallUnmarshal
src/3rd_party/mscoree.h:345
Class
CommentNode
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
Enum
CompilationRelaxationsEnum
src/3rd_party/corhdr.h:1694
Class
CompileTimeSizeOf
src/BlackBone/Include/Macro.h:76
Class
Compiler
src/3rd_party/AsmJit/base/compiler.h:33
Class
Compiler
src/3rd_party/AsmJit/base/operand.h:24
Class
ConstPool
Constant pool.
src/3rd_party/AsmJit/base/constpool.h:205
Class
ConstPoolFill
src/3rd_party/AsmJit/base/constpool.cpp:331
Class
ConstPoolGap
\internal Zone-allocated constant-pool gap.
src/3rd_party/AsmJit/base/constpool.h:191
Class
ConstPoolNode
\internal Zone-allocated constant-pool node.
src/3rd_party/AsmJit/base/constpool.h:30
Class
ConstPoolTree
\internal Zone-allocated constant-pool tree.
src/3rd_party/AsmJit/base/constpool.h:60
Class
Context
\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
Enum
CorArgType
src/3rd_party/corhdr.h:875
Enum
CorAssemblyFlags
src/3rd_party/corhdr.h:632
Enum
CorAttributeTargets
src/3rd_party/corhdr.h:1492
Enum
CorCallingConvention
src/3rd_party/corhdr.h:837
Enum
CorCheckDuplicatesFor
src/3rd_party/corhdr.h:1193
Enum
CorDeclSecurity
src/3rd_party/corhdr.h:496
Enum
CorElementType
src/3rd_party/corhdr.h:744
Enum
CorErrorIfEmitOutOfOrder
src/3rd_party/corhdr.h:1290
Enum
CorEventAttr
src/3rd_party/corhdr.h:460
Enum
CorExceptionFlag
src/3rd_party/corhdr.h:1016
Enum
CorFieldAttr
src/3rd_party/corhdr.h:362
next →
1–100 of 775, ranked by callers