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
Method
RetNode
src/3rd_party/AsmJit/base/compiler.h:2535
Function
RevertToSelf
src/3rd_party/mscoree.h:9868
Method
RunModuleInitializers
<summary> Run module initializers(TLS and entry point). </summary> <param name="pImage">Image data</param> <param name="dwReason">one of the following
src/BlackBone/ManualMap/MMap.cpp:1154
Method
Runtime
src/3rd_party/AsmJit/base/runtime.cpp:25
Method
SArgNode
src/3rd_party/AsmJit/base/compiler.h:2650
Function
STDMETHODCALLTYPE NoRegCoCreate
src/3rd_party/DIA/diacreate.h:22
Method
SaveRetValAndSignalEvent
<summary> Save return value and signal thread return event </summary> <param name="pSetEvent">NtSetEvent address</param> <param name="ResultPtr">Resul
src/BlackBone/Asm/AsmHelper64.cpp:131
Method
SearchRemoteWholeWithHandler
<summary> Search pattern in whole address space of remote process </summary> <param name="remote">Remote process</param> <param name="useWildcard">Tru
src/BlackBone/Patterns/PatternSearch.cpp:220
Method
SearchRemoteWithHandler
<summary> Search pattern in remote process </summary> <param name="remote">Remote process</param> <param name="wildcard">Pattern wildcard</param> <par
src/BlackBone/Patterns/PatternSearch.cpp:165
Method
SearchWithHandler
<summary> Default pattern matching with wildcards. std::search is approximately 2x faster than naive approach. </summary> <param name="wildcard">Patte
src/BlackBone/Patterns/PatternSearch.cpp:47
Method
SetHook
src/BlackBone/Process/RPC/RemoteLocalHook.cpp:86
Method
SetJumpRegister
src/BlackBone/Process/RPC/RemoteLocalHook.cpp:46
Method
SetJumpStrategy
src/BlackBone/Process/RPC/RemoteLocalHook.cpp:41
Method
SetNode
src/BlackBone/ManualMap/Native/NtLoader.cpp:132
Method
SetProcessInfoT
<summary> Call NtSetInformationProcess for underlying process </summary> <param name="infoClass">Information class</param> <param name="lpBuffer">Inpu
src/BlackBone/Subsystem/NativeSubsystem.cpp:188
Method
SetProcessInfoT
<summary> Call NtSetInformationProcess for underlying process </summary> <param name="infoClass">Information class</param> <param name="lpBuffer">Inpu
src/BlackBone/Subsystem/Wow64Subsystem.cpp:174
Function
SetSecurityContext
src/3rd_party/mscoree.h:9882
Function
SetThreadContext64
src/3rd_party/rewolf-wow64ext/src/wow64ext.cpp:584
Method
SetThreadContextT
<summary> Set native thread context </summary> <param name="hThread">Thread handle.</param> <param name="ctx">Thread context</param> <returns>Status c
src/BlackBone/Subsystem/NativeSubsystem.cpp:275
Method
SetThreadContextT
<summary> Set WOW64 thread context </summary> <param name="hThread">Thread handle.</param> <param name="ctx">Thread context</param> <returns>Status co
src/BlackBone/Subsystem/Wow64Subsystem.cpp:261
Function
SetThreadToken
src/3rd_party/mscoree.h:9875
Function
SizeOfProc
Get function size
src/BlackBone/Asm/LDasm.c:775
Method
StackBacktrace
<summary> Walk stack frames </summary> <param name="ip">Thread instruction pointer</param> <param name="sp">>Thread stack pointer</param> <param name=
src/BlackBone/Process/RPC/RemoteHook.cpp:617
Method
StackBacktrace
<summary> Capture stack frames </summary> <param name="ip">Current instruction pointer</param> <param name="sp">Current stack pointer</param> <param n
src/BlackBone/LocalHook/TraceHook.cpp:396
Method
StaticRuntime
src/3rd_party/AsmJit/base/runtime.cpp:95
Method
StepHandler
<summary> Single step exception handler </summary> <param name="excpt">Exception information</param> <returns>Exception disposition</returns>
src/BlackBone/LocalHook/LocalHookBase.cpp:240
Method
StringBuilder
src/3rd_party/AsmJit/base/string.h:90
Method
StringBuilder
src/3rd_party/AsmJit/base/string.cpp:26
Method
StringBuilderT
src/3rd_party/AsmJit/base/string.h:346
Method
StringLogger
src/3rd_party/AsmJit/base/logger.cpp:141
Method
StripPath
<summary> Get filename from full-qualified path </summary> <param name="path">File path</param> <returns>Filename</returns>
src/BlackBone/Misc/Utils.cpp:81
Method
Suspend
<summary> Suspend process </summary> <returns>Status code</returns>
src/BlackBone/Process/Process.cpp:156
Method
Suspended
<summary> Check if thread is suspended </summary> <returns>true if suspended</returns>
src/BlackBone/Process/Threads/Thread.cpp:82
Method
SwitchActiveBuffer
src/BlackBone/Process/RPC/RemoteExec.h:212
Method
SwitchTo64
<summary> Switch processor into x64 mode (long mode) </summary>
src/BlackBone/Asm/IAsmHelper.h:79
Method
SwitchTo86
<summary> Switch processor into WOW64 emulation mode </summary>
src/BlackBone/Asm/IAsmHelper.h:66
Method
SymbolLoader
src/BlackBone/Symbols/SymbolLoader.cpp:9
Function
TEST_CLASS
src/BlackBoneTest/TestAsmJit.cpp:5
Function
TEST_CLASS
src/BlackBoneTest/TestModules.cpp:6
Function
TEST_CLASS
src/BlackBoneTest/TestBasic.cpp:10
Function
TEST_CLASS
src/BlackBoneTest/TestManualMap.cpp:19
Function
TEST_CLASS
src/BlackBoneTest/TestMultiPtr.cpp:38
Function
TEST_CLASS
src/BlackBoneTest/TestAsmVariant.cpp:17
Function
TEST_CLASS
src/BlackBoneTest/TestRemoteHook.cpp:45
Function
TEST_CLASS
src/BlackBoneTest/TestSyscall.cpp:10
Function
TEST_CLASS
src/BlackBoneTest/TestRemoteMemory.cpp:5
Function
TEST_CLASS
src/BlackBoneTest/TestDriver.cpp:5
Function
TEST_CLASS
src/BlackBoneTest/TestLocalHook.cpp:85
Function
TEST_CLASS
src/BlackBoneTest/TestPatternScan.cpp:5
Function
TEST_CLASS
src/BlackBoneTest/TestGuard.cpp:6
Function
TEST_CLASS
src/BlackBoneTest/TestRemoteCall.cpp:25
Function
TEST_CLASS
src/BlackBoneTest/TestSymbols.cpp:5
Function
TEST_METHOD
src/BlackBoneTest/TestAsmJit.cpp:24
Function
TEST_METHOD
src/BlackBoneTest/TestModules.cpp:14
Function
TEST_METHOD
src/BlackBoneTest/TestBasic.cpp:18
Function
TEST_METHOD
src/BlackBoneTest/TestManualMap.cpp:48
Function
TEST_METHOD
src/BlackBoneTest/TestMultiPtr.cpp:57
Function
TEST_METHOD
src/BlackBoneTest/TestAsmVariant.cpp:25
Function
TEST_METHOD
src/BlackBoneTest/TestRemoteHook.cpp:81
Function
TEST_METHOD
src/BlackBoneTest/TestSyscall.cpp:42
Function
TEST_METHOD
src/BlackBoneTest/TestDriver.cpp:27
Function
TEST_METHOD
src/BlackBoneTest/TestLocalHook.cpp:102
Function
TEST_METHOD
Scan all allocated process memory
src/BlackBoneTest/TestPatternScan.cpp:14
Function
TEST_METHOD
src/BlackBoneTest/TestGuard.cpp:14
Function
TEST_METHOD
src/BlackBoneTest/TestRemoteCall.cpp:52
Function
TEST_METHOD_INITIALIZE
src/BlackBoneTest/TestMultiPtr.cpp:48
Function
TEST_MODULE_INITIALIZE
src/BlackBoneTest/TestBasic.cpp:5
Method
TargetNode
src/3rd_party/AsmJit/base/compiler.h:2038
Method
TerminateWorker
<summary> Terminate existing worker thread </summary>
src/BlackBone/Process/RPC/RemoteExec.cpp:650
Method
Test
src/BlackBoneTest/TestLocalHook.cpp:25
Function
TestFn
src/BlackBoneTest/TestRemoteCall.cpp:15
Method
Thread
src/BlackBone/Process/Threads/Thread.h:101
Method
Thread
src/BlackBone/Process/Threads/Thread.cpp:9
Method
ToLower
<summary> Cast string characters to lower case </summary> <param name="str">Source string.</param> <returns>Result string</returns>
src/BlackBone/Misc/Utils.cpp:162
Function
ToString
src/3rd_party/mscoree.h:9008
Function
ToString<HWND__>
src/BlackBoneTest/TestSyscall.cpp:5
Method
ToggleHBP
<summary> Toggle hardware breakpoint for current thread </summary> <param name="index">Breakpoint index ( 0-4 )</param> <param name="enable">true to e
src/BlackBone/LocalHook/LocalHookBase.cpp:91
Method
TraceHook
src/BlackBone/LocalHook/TraceHook.h:106
Method
TraceHook
src/BlackBone/LocalHook/TraceHook.cpp:25
Function
UNIT
src/3rd_party/AsmJit/base/vmem.cpp:1193
Function
UNIT
src/3rd_party/AsmJit/base/constpool.cpp:361
Function
UNIT
src/3rd_party/AsmJit/base/intutil.cpp:19
Function
UNIT
src/3rd_party/AsmJit/x86/x86inst.cpp:4937
Method
UTF8ToWstring
<summary> Convert UTF-8 string to wide char one </summary> <param name="str">UTF-8 string</param> <returns>wide char string</returns>
src/BlackBone/Misc/Utils.cpp:16
Method
UnlinkFromLdr
src/BlackBone/ManualMap/Native/NtLoader.cpp:876
Method
UnlinkHandleTable
<summary> Unlink process handle table from HandleListHead </summary> <param name="pid">Target process ID</param> <returns>Status code</returns>
src/BlackBone/DriverControl/DriverControl.cpp:680
Method
UnlinkListEntry
src/BlackBone/ManualMap/Native/NtLoader.cpp:934
Method
UnlinkTreeNode
src/BlackBone/ManualMap/Native/NtLoader.cpp:958
Method
Unload
<summary> Unload specific module from target process. Can't be used to unload manually mapped modules </summary> <param name="hMod">Module to unload</
src/BlackBone/Process/ProcessModules.cpp:519
Method
Unload
<summary> Unload driver </summary> <returns>Status code</returns>
src/BlackBone/DriverControl/DriverControl.cpp:110
Method
UnloadDriver
<summary> Unload arbitrary driver </summary> <param name="svcName">Driver service name</param> <returns>Status</returns>
src/BlackBone/DriverControl/DriverControl.cpp:774
Method
Unmap
<summary> Unmap process address space from current process </summary> <returns>Status code</returns>
src/BlackBone/Process/RPC/RemoteMemory.cpp:80
Method
UpdateModuleCache
src/BlackBone/Process/ProcessModules.cpp:628
Function
VERSIONHELPERAPI IsWindowsXPOrGreater
src/3rd_party/VersionApi.h:192
Method
VMemMgr
src/3rd_party/AsmJit/base/vmem.cpp:928
Method
VTableDetour
src/BlackBone/LocalHook/VTableHook.hpp:18
Method
ValidateModule
<summary> Ensure module is a valid PE image </summary> <param name="base">Module base address</param> <returns>true on success</returns>
src/BlackBone/Process/ProcessModules.cpp:568
Method
Var
src/3rd_party/AsmJit/base/compiler.h:543
Method
VecHandler
<summary> Exception handler </summary> <param name="ExceptionInfo">The exception information</param> <returns>Handling status</returns>
src/BlackBone/LocalHook/TraceHook.cpp:144
Method
VectoredHandler
<summary> Exception handler </summary> <param name="excpt">Exception information</param> <returns>Exception disposition</returns>
src/BlackBone/LocalHook/LocalHookBase.cpp:187
← previous
next →
1,201–1,300 of 2,182, ranked by callers