MCPcopy Create free account

hub / github.com/DarthTon/Blackbone / functions

Functions2,182 in github.com/DarthTon/Blackbone

↓ 1 callersMethodresetContextId
Reset context variable id (used only by `Context)`.
src/3rd_party/AsmJit/base/compiler.h:750
↓ 1 callersMethodresolveCellOffsets
src/3rd_party/AsmJit/base/context.cpp:189
↓ 1 callersFunctionret
src/3rd_party/AsmJit/x86/x86compiler.h:3199
↓ 1 callersFunctionsetArg
Set argument at `i`.
src/3rd_party/AsmJit/base/compiler.h:2359
↓ 1 callersMethodsetArg
src/3rd_party/AsmJit/x86/x86compiler.cpp:1213
↓ 1 callersFunctionsetBaseAddress
Set the base address to `baseAddress`.
src/3rd_party/AsmJit/base/codegen.h:186
↓ 1 callersFunctionsetByteAt
Set BYTE at position `pos`.
src/3rd_party/AsmJit/base/assembler.h:264
↓ 1 callersMethodsetContextId
Set context variable id (used only by `Context)`.
src/3rd_party/AsmJit/base/compiler.h:745
↓ 1 callersMethodsetDataSize
src/3rd_party/AsmJit/base/constpool.h:97
↓ 1 callersMethodsetExtraBlock
Set extra block.
src/3rd_party/AsmJit/base/context_p.h:71
↓ 1 callersMethodsetExtraStackSize
Set extra stack size.
src/3rd_party/AsmJit/x86/x86compiler.h:1307
↓ 1 callersMethodsetFlags
Set node flags to `flags`.
src/3rd_party/AsmJit/base/compiler.h:1661
↓ 1 callersMethodsetFlowId
Set flow index.
src/3rd_party/AsmJit/base/compiler.h:1724
↓ 1 callersFunctionsetInt32At
Set int32_t at position `pos`.
src/3rd_party/AsmJit/base/assembler.h:288
↓ 1 callersMethodsetLiveness
Set variable liveness bits.
src/3rd_party/AsmJit/base/compiler.h:1786
↓ 1 callersMethodsetLogger
src/3rd_party/AsmJit/base/codegen.cpp:46
↓ 1 callersMethodsetMemOffset
Set home memory offset.
src/3rd_party/AsmJit/base/compiler.h:851
↓ 1 callersMethodsetMemOpIndex
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 callersFunctionsetStream
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 callersMethodsetup
src/BlackBone/Misc/Thunk.hpp:44
↓ 1 callersMethodshrink
src/3rd_party/AsmJit/base/vmem.cpp:1067
↓ 1 callersMethodstartTime
<summary> Get thread creation time </summary> <returns>Thread creation time</returns>
src/BlackBone/Process/Threads/Thread.cpp:328
↓ 1 callersMethodstatus
src/BlackBone/DriverControl/DriverControl.h:286
↓ 1 callersMethodsubNumRefs
Subtract number of jumps to this target.
src/3rd_party/AsmJit/base/compiler.h:2075
↓ 1 callersMethodswitchState
src/3rd_party/AsmJit/x86/x86context.cpp:1713
↓ 1 callersMethodunlock
Unlock.
src/3rd_party/AsmJit/base/lock.h:50
↓ 1 callersFunctionvMemMgrAllocFreeable
src/3rd_party/AsmJit/base/vmem.cpp:765
↓ 1 callersFunctionvMemMgrAllocPermanent
src/3rd_party/AsmJit/base/vmem.cpp:715
↓ 1 callersFunctionvMemMgrCreateNode
\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 callersFunctionvMemMgrInsertNode
src/3rd_party/AsmJit/base/vmem.cpp:508
↓ 1 callersFunctionvMemMgrRemoveNode
\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 callersMethodvalArray
src/BlackBone/Include/ApiSet.h:120
↓ 1 callersMethodvisit
src/3rd_party/AsmJit/base/constpool.cpp:336
↓ 1 callersFunctionvisit_each
src/BlackBone/Misc/Utils.h:191
↓ 1 callersFunctionx64IsRelative
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 callersFunctionx86CpuVendorEq
src/3rd_party/AsmJit/x86/x86cpuinfo.cpp:45
↓ 1 callersFunctionx86GetArchFromCConv
Get an architecture from calling convention. Returns `kArchX86` or `kArchX64` depending on `conv`.
src/3rd_party/AsmJit/x86/x86compiler.cpp:165
↓ 1 callersFunctionx86SimplifyBrandString
src/3rd_party/AsmJit/x86/x86cpuinfo.cpp:52
FunctionASMJIT_ENUM
Architecture.
src/3rd_party/AsmJit/base/globals.h:81
FunctionASMJIT_ENUM
Function calling convention. For a platform specific calling conventions, see: - `kX86FuncConv` - X86/X64 calling conventions.
src/3rd_party/AsmJit/base/compiler.h:242
MethodASMJIT_INLINE BaseMem
src/3rd_party/AsmJit/base/operand.h:645
MethodASMJIT_INLINE Imm
src/3rd_party/AsmJit/base/operand.h:750
MethodASMJIT_INLINE Label
src/3rd_party/AsmJit/base/operand.h:1016
MethodASMJIT_INLINE Operand
src/3rd_party/AsmJit/base/operand.h:312
MethodASMJIT_INLINE Reg
src/3rd_party/AsmJit/base/operand.h:547
MethodASMJIT_INLINE Var
src/3rd_party/AsmJit/base/compiler.h:550
FunctionASMJIT_INLINE X86FpReg
Create non-initialized Fp register.
src/3rd_party/AsmJit/x86/x86operand.h:813
FunctionASMJIT_INLINE X86GpReg
Create non-initialized Gp register.
src/3rd_party/AsmJit/x86/x86operand.h:785
MethodASMJIT_INLINE X86GpVar
Create a new uninitialized `X86GpVar` instance (internal).
src/3rd_party/AsmJit/x86/x86compiler.h:725
FunctionASMJIT_INLINE X86KReg
Create non-initialized K register.
src/3rd_party/AsmJit/x86/x86operand.h:894
MethodASMJIT_INLINE X86Mem
src/3rd_party/AsmJit/x86/x86operand.h:1205
FunctionASMJIT_INLINE X86MmReg
Create non-initialized Mm register.
src/3rd_party/AsmJit/x86/x86operand.h:866
MethodASMJIT_INLINE X86MmVar
Create a new uninitialized `X86MmVar` instance (internal).
src/3rd_party/AsmJit/x86/x86compiler.h:797
MethodASMJIT_INLINE X86Reg
Create non-initialized X86 register.
src/3rd_party/AsmJit/x86/x86operand.h:658
FunctionASMJIT_INLINE X86RipReg
Create non-initialized RIP register.
src/3rd_party/AsmJit/x86/x86operand.h:729
FunctionASMJIT_INLINE X86SegReg
Create non-initialized segment register.
src/3rd_party/AsmJit/x86/x86operand.h:757
MethodASMJIT_INLINE X86Var
src/3rd_party/AsmJit/x86/x86compiler.h:531
FunctionASMJIT_INLINE X86XmmReg
Create non-initialized Xmm register.
src/3rd_party/AsmJit/x86/x86operand.h:975
MethodASMJIT_INLINE X86XmmVar
Create a new uninitialized `X86XmmVar` instance (internal).
src/3rd_party/AsmJit/x86/x86compiler.h:844
FunctionASMJIT_INLINE X86YmmReg
Create non-initialized Ymm register.
src/3rd_party/AsmJit/x86/x86operand.h:1025
MethodASMJIT_INLINE X86YmmVar
Create a new uninitialized `X86YmmVar` instance (internal).
src/3rd_party/AsmJit/x86/x86compiler.h:891
MethodASMJIT_INLINE X86ZmmReg
Create non-initialized Zmm register.
src/3rd_party/AsmJit/x86/x86operand.h:1053
MethodAVHandler
<summary> Access violation handler </summary> <param name="excpt">Exception information</param> <returns>Exception disposition</returns>
src/BlackBone/LocalHook/LocalHookBase.cpp:230
FunctionAddArray
src/3rd_party/mscoree.h:9002
FunctionAddAssemblySpec
src/3rd_party/mscoree.h:9005
FunctionAddByRef
src/3rd_party/mscoree.h:8998
FunctionAddName
src/3rd_party/mscoree.h:8993
FunctionAddPointer
src/3rd_party/mscoree.h:8996
MethodAddReturnHook
<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
MethodAddReturnHookP
<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
FunctionAddSzArray
src/3rd_party/mscoree.h:9000
MethodAlignNode
src/3rd_party/AsmJit/base/compiler.h:1839
MethodAllocArray
<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
MethodAllocate
<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
MethodAllocateBuffer
<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
MethodAllocateClosest
src/BlackBone/Process/ProcessMemory.cpp:32
FunctionAllocateInDiscardedMemory
<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
MethodAllocateInHeap
<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
MethodAllocateInHighMem
<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
MethodAllocateMem
<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
MethodAnsiToWstring
<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
MethodApplyHook
<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
MethodApplyP
<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
MethodAsmFunctionPtr
src/BlackBone/Asm/AsmVariant.hpp:199
MethodAsmHelper32
src/BlackBone/Asm/AsmHelper32.h:68
MethodAsmHelper32
src/BlackBone/Asm/AsmHelper32.cpp:9
MethodAsmHelper64
src/BlackBone/Asm/AsmHelper64.h:69
MethodAsmHelper64
src/BlackBone/Asm/AsmHelper64.cpp:8
MethodAsmVariant
src/BlackBone/Asm/AsmVariant.hpp:46
MethodAssembler
src/3rd_party/AsmJit/base/assembler.cpp:27
MethodAutoLock
src/3rd_party/AsmJit/base/lock.h:106
MethodAutoX86CpuInfo
src/3rd_party/AsmJit/base/cpuinfo.cpp:59
FunctionAvlAllocate
*/
src/BlackBoneDrv/Remap.c:184
FunctionAvlCompare
*/
src/BlackBoneDrv/Remap.c:152
FunctionAvlFree
*/
src/BlackBoneDrv/Remap.c:192
FunctionBBConsolidateRegionList
<summary> Consolidate adjacent memory regions </summary> <param name="pList">Region list</param> <returns>Status code</returns>
src/BlackBoneDrv/Remap.c:262
FunctionBBDispatch
<summary> CTL dispatcher </summary> <param name="DeviceObject">Device object</param> <param name="Irp">IRP</param> <returns>Status code</returns>
src/BlackBoneDrv/Dispatch.c:15
FunctionBBHookInline
src/BlackBoneDrv/Routines.c:843
FunctionBBHookSSDT
<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
FunctionBBMapWorker
<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
← previousnext →801–900 of 2,182, ranked by callers