Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/DarthTon/Blackbone
/ functions
Functions
2,182 in github.com/DarthTon/Blackbone
⨍
Functions
2,182
◇
Types & classes
775
↓ 1 callers
Method
resetContextId
Reset context variable id (used only by `Context)`.
src/3rd_party/AsmJit/base/compiler.h:750
↓ 1 callers
Method
resolveCellOffsets
src/3rd_party/AsmJit/base/context.cpp:189
↓ 1 callers
Function
ret
src/3rd_party/AsmJit/x86/x86compiler.h:3199
↓ 1 callers
Function
setArg
Set argument at `i`.
src/3rd_party/AsmJit/base/compiler.h:2359
↓ 1 callers
Method
setArg
src/3rd_party/AsmJit/x86/x86compiler.cpp:1213
↓ 1 callers
Function
setBaseAddress
Set the base address to `baseAddress`.
src/3rd_party/AsmJit/base/codegen.h:186
↓ 1 callers
Function
setByteAt
Set BYTE at position `pos`.
src/3rd_party/AsmJit/base/assembler.h:264
↓ 1 callers
Method
setContextId
Set context variable id (used only by `Context)`.
src/3rd_party/AsmJit/base/compiler.h:745
↓ 1 callers
Method
setDataSize
src/3rd_party/AsmJit/base/constpool.h:97
↓ 1 callers
Method
setExtraBlock
Set extra block.
src/3rd_party/AsmJit/base/context_p.h:71
↓ 1 callers
Method
setExtraStackSize
Set extra stack size.
src/3rd_party/AsmJit/x86/x86compiler.h:1307
↓ 1 callers
Method
setFlags
Set node flags to `flags`.
src/3rd_party/AsmJit/base/compiler.h:1661
↓ 1 callers
Method
setFlowId
Set flow index.
src/3rd_party/AsmJit/base/compiler.h:1724
↓ 1 callers
Function
setInt32At
Set int32_t at position `pos`.
src/3rd_party/AsmJit/base/assembler.h:288
↓ 1 callers
Method
setLiveness
Set variable liveness bits.
src/3rd_party/AsmJit/base/compiler.h:1786
↓ 1 callers
Method
setLogger
src/3rd_party/AsmJit/base/codegen.cpp:46
↓ 1 callers
Method
setMemOffset
Set home memory offset.
src/3rd_party/AsmJit/base/compiler.h:851
↓ 1 callers
Method
setMemOpIndex
Set memory operand index (in opList), 0xFF means that instruction doesn't have a memory operand.
src/3rd_party/AsmJit/base/compiler.h:2194
↓ 1 callers
Function
setStream
Set `FILE*` stream, can be set to `NULL` to disable logging, although the `CodeGen` will still call `logString` even if there is no stream.
src/3rd_party/AsmJit/base/logger.h:174
↓ 1 callers
Method
setup
src/BlackBone/Misc/Thunk.hpp:44
↓ 1 callers
Method
shrink
src/3rd_party/AsmJit/base/vmem.cpp:1067
↓ 1 callers
Method
startTime
<summary> Get thread creation time </summary> <returns>Thread creation time</returns>
src/BlackBone/Process/Threads/Thread.cpp:328
↓ 1 callers
Method
status
src/BlackBone/DriverControl/DriverControl.h:286
↓ 1 callers
Method
subNumRefs
Subtract number of jumps to this target.
src/3rd_party/AsmJit/base/compiler.h:2075
↓ 1 callers
Method
switchState
src/3rd_party/AsmJit/x86/x86context.cpp:1713
↓ 1 callers
Method
unlock
Unlock.
src/3rd_party/AsmJit/base/lock.h:50
↓ 1 callers
Function
vMemMgrAllocFreeable
src/3rd_party/AsmJit/base/vmem.cpp:765
↓ 1 callers
Function
vMemMgrAllocPermanent
src/3rd_party/AsmJit/base/vmem.cpp:715
↓ 1 callers
Function
vMemMgrCreateNode
\internal Alloc virtual memory including a heap memory needed for `MemNode` data. Returns set-up `MemNode*` or NULL if allocation failed.
src/3rd_party/AsmJit/base/vmem.cpp:463
↓ 1 callers
Function
vMemMgrInsertNode
src/3rd_party/AsmJit/base/vmem.cpp:508
↓ 1 callers
Function
vMemMgrRemoveNode
\internal Remove node from Red-Black tree. Returns node that should be freed, but it doesn't have to be necessarily the `node` passed.
src/3rd_party/AsmJit/base/vmem.cpp:591
↓ 1 callers
Method
valArray
src/BlackBone/Include/ApiSet.h:120
↓ 1 callers
Method
visit
src/3rd_party/AsmJit/base/constpool.cpp:336
↓ 1 callers
Function
visit_each
src/BlackBone/Misc/Utils.h:191
↓ 1 callers
Function
x64IsRelative
Get whether the two pointers `a` and `b` can be encoded by using relative displacement, which fits into a signed 32-bit integer.
src/3rd_party/AsmJit/x86/x86assembler.cpp:169
↓ 1 callers
Function
x86CpuVendorEq
src/3rd_party/AsmJit/x86/x86cpuinfo.cpp:45
↓ 1 callers
Function
x86GetArchFromCConv
Get an architecture from calling convention. Returns `kArchX86` or `kArchX64` depending on `conv`.
src/3rd_party/AsmJit/x86/x86compiler.cpp:165
↓ 1 callers
Function
x86SimplifyBrandString
src/3rd_party/AsmJit/x86/x86cpuinfo.cpp:52
Function
ASMJIT_ENUM
Architecture.
src/3rd_party/AsmJit/base/globals.h:81
Function
ASMJIT_ENUM
Function calling convention. For a platform specific calling conventions, see: - `kX86FuncConv` - X86/X64 calling conventions.
src/3rd_party/AsmJit/base/compiler.h:242
Method
ASMJIT_INLINE BaseMem
src/3rd_party/AsmJit/base/operand.h:645
Method
ASMJIT_INLINE Imm
src/3rd_party/AsmJit/base/operand.h:750
Method
ASMJIT_INLINE Label
src/3rd_party/AsmJit/base/operand.h:1016
Method
ASMJIT_INLINE Operand
src/3rd_party/AsmJit/base/operand.h:312
Method
ASMJIT_INLINE Reg
src/3rd_party/AsmJit/base/operand.h:547
Method
ASMJIT_INLINE Var
src/3rd_party/AsmJit/base/compiler.h:550
Function
ASMJIT_INLINE X86FpReg
Create non-initialized Fp register.
src/3rd_party/AsmJit/x86/x86operand.h:813
Function
ASMJIT_INLINE X86GpReg
Create non-initialized Gp register.
src/3rd_party/AsmJit/x86/x86operand.h:785
Method
ASMJIT_INLINE X86GpVar
Create a new uninitialized `X86GpVar` instance (internal).
src/3rd_party/AsmJit/x86/x86compiler.h:725
Function
ASMJIT_INLINE X86KReg
Create non-initialized K register.
src/3rd_party/AsmJit/x86/x86operand.h:894
Method
ASMJIT_INLINE X86Mem
src/3rd_party/AsmJit/x86/x86operand.h:1205
Function
ASMJIT_INLINE X86MmReg
Create non-initialized Mm register.
src/3rd_party/AsmJit/x86/x86operand.h:866
Method
ASMJIT_INLINE X86MmVar
Create a new uninitialized `X86MmVar` instance (internal).
src/3rd_party/AsmJit/x86/x86compiler.h:797
Method
ASMJIT_INLINE X86Reg
Create non-initialized X86 register.
src/3rd_party/AsmJit/x86/x86operand.h:658
Function
ASMJIT_INLINE X86RipReg
Create non-initialized RIP register.
src/3rd_party/AsmJit/x86/x86operand.h:729
Function
ASMJIT_INLINE X86SegReg
Create non-initialized segment register.
src/3rd_party/AsmJit/x86/x86operand.h:757
Method
ASMJIT_INLINE X86Var
src/3rd_party/AsmJit/x86/x86compiler.h:531
Function
ASMJIT_INLINE X86XmmReg
Create non-initialized Xmm register.
src/3rd_party/AsmJit/x86/x86operand.h:975
Method
ASMJIT_INLINE X86XmmVar
Create a new uninitialized `X86XmmVar` instance (internal).
src/3rd_party/AsmJit/x86/x86compiler.h:844
Function
ASMJIT_INLINE X86YmmReg
Create non-initialized Ymm register.
src/3rd_party/AsmJit/x86/x86operand.h:1025
Method
ASMJIT_INLINE X86YmmVar
Create a new uninitialized `X86YmmVar` instance (internal).
src/3rd_party/AsmJit/x86/x86compiler.h:891
Method
ASMJIT_INLINE X86ZmmReg
Create non-initialized Zmm register.
src/3rd_party/AsmJit/x86/x86operand.h:1053
Method
AVHandler
<summary> Access violation handler </summary> <param name="excpt">Exception information</param> <returns>Exception disposition</returns>
src/BlackBone/LocalHook/LocalHookBase.cpp:230
Function
AddArray
src/3rd_party/mscoree.h:9002
Function
AddAssemblySpec
src/3rd_party/mscoree.h:9005
Function
AddByRef
src/3rd_party/mscoree.h:8998
Function
AddName
src/3rd_party/mscoree.h:8993
Function
AddPointer
src/3rd_party/mscoree.h:8996
Method
AddReturnHook
<summary> Hook function return This hook will only work if function is hooked normally </summary> <param name="ptr">Hooked function address</param> <p
src/BlackBone/Process/RPC/RemoteHook.h:95
Method
AddReturnHookP
<summary> Hook function return This hook will only work if function is hooked normally </summary> <param name="ptr">Hooked function address</param> <p
src/BlackBone/Process/RPC/RemoteHook.cpp:156
Function
AddSzArray
src/3rd_party/mscoree.h:9000
Method
AlignNode
src/3rd_party/AsmJit/base/compiler.h:1839
Method
AllocArray
<summary> Allocate array of stack variables </summary> <param name="arr">Output array</param> <param name="count">Array elements count.</param> <param
src/BlackBone/Asm/AsmStack.hpp:53
Method
Allocate
<summary> Allocate new memory block </summary> <param name="size">Block size</param> <param name="protection">Memory protection</param> <param name="d
src/BlackBone/Process/ProcessMemory.cpp:27
Method
AllocateBuffer
<summary> Allocate detour buffer as close to target as possible </summary> <param name="nearest">Target address</param> <returns>true on success</retu
src/BlackBone/LocalHook/LocalHookBase.cpp:22
Method
AllocateClosest
src/BlackBone/Process/ProcessMemory.cpp:32
Function
AllocateInDiscardedMemory
<summary> Allocate memory in one of the ntoskrnl discarded section </summary> <param name="SizeOfImage">Block size to allocate</param> <param name="pp
src/BlackBoneDrv/Private.c:397
Method
AllocateInHeap
<summary> Allocate memory from heap if possible </summary> <param name="size">Module type</param> <param name="size">Size to allocate</param> <returns
src/BlackBone/ManualMap/Native/NtLoader.cpp:674
Method
AllocateInHighMem
<summary> Allocates memory region beyond 4GB limit </summary> <param name="imageMem">Image data</param> <param name="size">Block size</param> <returns
src/BlackBone/ManualMap/MMap.cpp:1506
Method
AllocateMem
<summary> Allocate virtual memory </summary> <param name="pid">Tarhet PID</param> <param name="base">Desired base. If 0 address is chosed by the syste
src/BlackBone/DriverControl/DriverControl.cpp:332
Method
AnsiToWstring
<summary> Convert ANSI string to wide char one </summary> <param name="input">ANSI string.</param> <param name="locale">String locale</param> <returns
src/BlackBone/Misc/Utils.cpp:37
Method
ApplyHook
<summary> Setup hook </summary> <param name="targetFunc">Target function to be hooked</param> <param name="hookFunc">New function</param> <param name=
src/BlackBone/LocalHook/TraceHook.cpp:50
Method
ApplyP
<summary> Hook specified address </summary> <param name="type">Hook type</param> <param name="ptr">Address</param> <param name="newFn">Callback</param
src/BlackBone/Process/RPC/RemoteHook.cpp:88
Method
AsmFunctionPtr
src/BlackBone/Asm/AsmVariant.hpp:199
Method
AsmHelper32
src/BlackBone/Asm/AsmHelper32.h:68
Method
AsmHelper32
src/BlackBone/Asm/AsmHelper32.cpp:9
Method
AsmHelper64
src/BlackBone/Asm/AsmHelper64.h:69
Method
AsmHelper64
src/BlackBone/Asm/AsmHelper64.cpp:8
Method
AsmVariant
src/BlackBone/Asm/AsmVariant.hpp:46
Method
Assembler
src/3rd_party/AsmJit/base/assembler.cpp:27
Method
AutoLock
src/3rd_party/AsmJit/base/lock.h:106
Method
AutoX86CpuInfo
src/3rd_party/AsmJit/base/cpuinfo.cpp:59
Function
AvlAllocate
*/
src/BlackBoneDrv/Remap.c:184
Function
AvlCompare
*/
src/BlackBoneDrv/Remap.c:152
Function
AvlFree
*/
src/BlackBoneDrv/Remap.c:192
Function
BBConsolidateRegionList
<summary> Consolidate adjacent memory regions </summary> <param name="pList">Region list</param> <returns>Status code</returns>
src/BlackBoneDrv/Remap.c:262
Function
BBDispatch
<summary> CTL dispatcher </summary> <param name="DeviceObject">Device object</param> <param name="Irp">IRP</param> <returns>Status code</returns>
src/BlackBoneDrv/Dispatch.c:15
Function
BBHookInline
src/BlackBoneDrv/Routines.c:843
Function
BBHookSSDT
<summary> Hook SSDT entry </summary> <param name="index">SSDT index to hook</param> <param name="newAddr">Hook function</param> <param name="ppOldAddr
src/BlackBoneDrv/Routines.c:776
Function
BBMapWorker
<summary> System worker thread that performs actual mapping </summary> <param name="pArg">Path to the driver - PUNICODE_STRING type</param> <returns>S
src/BlackBoneDrv/Loader.c:752
← previous
next →
801–900 of 2,182, ranked by callers