MCPcopy Create free account

hub / github.com/DarthTon/Blackbone / functions

Functions2,182 in github.com/DarthTon/Blackbone

MethodRetNode
src/3rd_party/AsmJit/base/compiler.h:2535
FunctionRevertToSelf
src/3rd_party/mscoree.h:9868
MethodRunModuleInitializers
<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
MethodRuntime
src/3rd_party/AsmJit/base/runtime.cpp:25
MethodSArgNode
src/3rd_party/AsmJit/base/compiler.h:2650
FunctionSTDMETHODCALLTYPE NoRegCoCreate
src/3rd_party/DIA/diacreate.h:22
MethodSaveRetValAndSignalEvent
<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
MethodSearchRemoteWholeWithHandler
<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
MethodSearchRemoteWithHandler
<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
MethodSearchWithHandler
<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
MethodSetHook
src/BlackBone/Process/RPC/RemoteLocalHook.cpp:86
MethodSetJumpRegister
src/BlackBone/Process/RPC/RemoteLocalHook.cpp:46
MethodSetJumpStrategy
src/BlackBone/Process/RPC/RemoteLocalHook.cpp:41
MethodSetNode
src/BlackBone/ManualMap/Native/NtLoader.cpp:132
MethodSetProcessInfoT
<summary> Call NtSetInformationProcess for underlying process </summary> <param name="infoClass">Information class</param> <param name="lpBuffer">Inpu
src/BlackBone/Subsystem/NativeSubsystem.cpp:188
MethodSetProcessInfoT
<summary> Call NtSetInformationProcess for underlying process </summary> <param name="infoClass">Information class</param> <param name="lpBuffer">Inpu
src/BlackBone/Subsystem/Wow64Subsystem.cpp:174
FunctionSetSecurityContext
src/3rd_party/mscoree.h:9882
FunctionSetThreadContext64
src/3rd_party/rewolf-wow64ext/src/wow64ext.cpp:584
MethodSetThreadContextT
<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
MethodSetThreadContextT
<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
FunctionSetThreadToken
src/3rd_party/mscoree.h:9875
FunctionSizeOfProc
Get function size
src/BlackBone/Asm/LDasm.c:775
MethodStackBacktrace
<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
MethodStackBacktrace
<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
MethodStaticRuntime
src/3rd_party/AsmJit/base/runtime.cpp:95
MethodStepHandler
<summary> Single step exception handler </summary> <param name="excpt">Exception information</param> <returns>Exception disposition</returns>
src/BlackBone/LocalHook/LocalHookBase.cpp:240
MethodStringBuilder
src/3rd_party/AsmJit/base/string.h:90
MethodStringBuilder
src/3rd_party/AsmJit/base/string.cpp:26
MethodStringBuilderT
src/3rd_party/AsmJit/base/string.h:346
MethodStringLogger
src/3rd_party/AsmJit/base/logger.cpp:141
MethodStripPath
<summary> Get filename from full-qualified path </summary> <param name="path">File path</param> <returns>Filename</returns>
src/BlackBone/Misc/Utils.cpp:81
MethodSuspend
<summary> Suspend process </summary> <returns>Status code</returns>
src/BlackBone/Process/Process.cpp:156
MethodSuspended
<summary> Check if thread is suspended </summary> <returns>true if suspended</returns>
src/BlackBone/Process/Threads/Thread.cpp:82
MethodSwitchActiveBuffer
src/BlackBone/Process/RPC/RemoteExec.h:212
MethodSwitchTo64
<summary> Switch processor into x64 mode (long mode) </summary>
src/BlackBone/Asm/IAsmHelper.h:79
MethodSwitchTo86
<summary> Switch processor into WOW64 emulation mode </summary>
src/BlackBone/Asm/IAsmHelper.h:66
MethodSymbolLoader
src/BlackBone/Symbols/SymbolLoader.cpp:9
FunctionTEST_CLASS
src/BlackBoneTest/TestAsmJit.cpp:5
FunctionTEST_CLASS
src/BlackBoneTest/TestModules.cpp:6
FunctionTEST_CLASS
src/BlackBoneTest/TestBasic.cpp:10
FunctionTEST_CLASS
src/BlackBoneTest/TestManualMap.cpp:19
FunctionTEST_CLASS
src/BlackBoneTest/TestMultiPtr.cpp:38
FunctionTEST_CLASS
src/BlackBoneTest/TestAsmVariant.cpp:17
FunctionTEST_CLASS
src/BlackBoneTest/TestRemoteHook.cpp:45
FunctionTEST_CLASS
src/BlackBoneTest/TestSyscall.cpp:10
FunctionTEST_CLASS
src/BlackBoneTest/TestRemoteMemory.cpp:5
FunctionTEST_CLASS
src/BlackBoneTest/TestDriver.cpp:5
FunctionTEST_CLASS
src/BlackBoneTest/TestLocalHook.cpp:85
FunctionTEST_CLASS
src/BlackBoneTest/TestPatternScan.cpp:5
FunctionTEST_CLASS
src/BlackBoneTest/TestGuard.cpp:6
FunctionTEST_CLASS
src/BlackBoneTest/TestRemoteCall.cpp:25
FunctionTEST_CLASS
src/BlackBoneTest/TestSymbols.cpp:5
FunctionTEST_METHOD
src/BlackBoneTest/TestAsmJit.cpp:24
FunctionTEST_METHOD
src/BlackBoneTest/TestModules.cpp:14
FunctionTEST_METHOD
src/BlackBoneTest/TestBasic.cpp:18
FunctionTEST_METHOD
src/BlackBoneTest/TestManualMap.cpp:48
FunctionTEST_METHOD
src/BlackBoneTest/TestMultiPtr.cpp:57
FunctionTEST_METHOD
src/BlackBoneTest/TestAsmVariant.cpp:25
FunctionTEST_METHOD
src/BlackBoneTest/TestRemoteHook.cpp:81
FunctionTEST_METHOD
src/BlackBoneTest/TestSyscall.cpp:42
FunctionTEST_METHOD
src/BlackBoneTest/TestDriver.cpp:27
FunctionTEST_METHOD
src/BlackBoneTest/TestLocalHook.cpp:102
FunctionTEST_METHOD
Scan all allocated process memory
src/BlackBoneTest/TestPatternScan.cpp:14
FunctionTEST_METHOD
src/BlackBoneTest/TestGuard.cpp:14
FunctionTEST_METHOD
src/BlackBoneTest/TestRemoteCall.cpp:52
FunctionTEST_METHOD_INITIALIZE
src/BlackBoneTest/TestMultiPtr.cpp:48
FunctionTEST_MODULE_INITIALIZE
src/BlackBoneTest/TestBasic.cpp:5
MethodTargetNode
src/3rd_party/AsmJit/base/compiler.h:2038
MethodTerminateWorker
<summary> Terminate existing worker thread </summary>
src/BlackBone/Process/RPC/RemoteExec.cpp:650
MethodTest
src/BlackBoneTest/TestLocalHook.cpp:25
FunctionTestFn
src/BlackBoneTest/TestRemoteCall.cpp:15
MethodThread
src/BlackBone/Process/Threads/Thread.h:101
MethodThread
src/BlackBone/Process/Threads/Thread.cpp:9
MethodToLower
<summary> Cast string characters to lower case </summary> <param name="str">Source string.</param> <returns>Result string</returns>
src/BlackBone/Misc/Utils.cpp:162
FunctionToString
src/3rd_party/mscoree.h:9008
FunctionToString<HWND__>
src/BlackBoneTest/TestSyscall.cpp:5
MethodToggleHBP
<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
MethodTraceHook
src/BlackBone/LocalHook/TraceHook.h:106
MethodTraceHook
src/BlackBone/LocalHook/TraceHook.cpp:25
FunctionUNIT
src/3rd_party/AsmJit/base/vmem.cpp:1193
FunctionUNIT
src/3rd_party/AsmJit/base/constpool.cpp:361
FunctionUNIT
src/3rd_party/AsmJit/base/intutil.cpp:19
FunctionUNIT
src/3rd_party/AsmJit/x86/x86inst.cpp:4937
MethodUTF8ToWstring
<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
MethodUnlinkFromLdr
src/BlackBone/ManualMap/Native/NtLoader.cpp:876
MethodUnlinkHandleTable
<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
MethodUnlinkListEntry
src/BlackBone/ManualMap/Native/NtLoader.cpp:934
MethodUnlinkTreeNode
src/BlackBone/ManualMap/Native/NtLoader.cpp:958
MethodUnload
<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
MethodUnload
<summary> Unload driver </summary> <returns>Status code</returns>
src/BlackBone/DriverControl/DriverControl.cpp:110
MethodUnloadDriver
<summary> Unload arbitrary driver </summary> <param name="svcName">Driver service name</param> <returns>Status</returns>
src/BlackBone/DriverControl/DriverControl.cpp:774
MethodUnmap
<summary> Unmap process address space from current process </summary> <returns>Status code</returns>
src/BlackBone/Process/RPC/RemoteMemory.cpp:80
MethodUpdateModuleCache
src/BlackBone/Process/ProcessModules.cpp:628
FunctionVERSIONHELPERAPI IsWindowsXPOrGreater
src/3rd_party/VersionApi.h:192
MethodVMemMgr
src/3rd_party/AsmJit/base/vmem.cpp:928
MethodVTableDetour
src/BlackBone/LocalHook/VTableHook.hpp:18
MethodValidateModule
<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
MethodVar
src/3rd_party/AsmJit/base/compiler.h:543
MethodVecHandler
<summary> Exception handler </summary> <param name="ExceptionInfo">The exception information</param> <returns>Handling status</returns>
src/BlackBone/LocalHook/TraceHook.cpp:144
MethodVectoredHandler
<summary> Exception handler </summary> <param name="excpt">Exception information</param> <returns>Exception disposition</returns>
src/BlackBone/LocalHook/LocalHookBase.cpp:187
← previousnext →1,201–1,300 of 2,182, ranked by callers