MCPcopy Create free account

hub / github.com/DarthTon/Blackbone / functions

Functions2,182 in github.com/DarthTon/Blackbone

↓ 3 callersFunctionGenCall64V
src/BlackBoneDrv/Utils.c:365
↓ 3 callersFunctionGetModuleHandle64
src/3rd_party/rewolf-wow64ext/src/wow64ext.cpp:302
↓ 3 callersFunctionGetSSDTEntry
<summary> Gets the SSDT entry address by index. </summary> <param name="index">Service index</param> <returns>Found service address, NULL if not found
src/BlackBoneDrv/Private.c:235
↓ 3 callersFunctionGetTestHelperDll32
src/BlackBoneTest/Common.h:85
↓ 3 callersFunctionGetTestHelperDll64
src/BlackBoneTest/Common.h:90
↓ 3 callersFunctionGetTestHelperHost64
src/BlackBoneTest/Common.h:71
↓ 3 callersFunctionInitializeOnce
<summary> Exported InitOnce wrapper </summary> <returns>true on initialization completion</returns>
src/BlackBone/Misc/InitOnce.cpp:128
↓ 3 callersFunctionIsWindows1020H1OrGreater
src/3rd_party/VersionApi.h:308
↓ 3 callersMethodLoad
<summary> Load symbol addresses from PDB or and pattern scans </summary> <param name="result">Found symbols</param> <returns>Status code</returns>
src/BlackBone/Symbols/SymbolLoader.cpp:33
↓ 3 callersMethodOpen
<summary> Attach to existing process </summary> <param name="pid">Process ID</param> <param name="access">Access mask</param> <returns>Status</returns
src/BlackBone/Process/ProcessCore.cpp:30
↓ 3 callersMethodRemoveHWBP
<summary> Remove existing hardware breakpoint </summary> <param name="idx">Breakpoint index</param> <returns>true on success</returns>
src/BlackBone/Process/Threads/Thread.cpp:255
↓ 3 callersMethodResolvePath
<summary> Resolve image path. </summary> <param name="path">Image to resolve</param> <param name="baseName">Name of parent image. Used only when resol
src/BlackBone/Misc/NameResolve.cpp:99
↓ 3 callersMethodResume
<summary> Resumes thread. </summary> <returns>true on success</returns>
src/BlackBone/Process/Threads/Thread.cpp:70
↓ 3 callersFunctionX86Assembler_dumpRegister
src/3rd_party/AsmJit/x86/x86assembler.cpp:666
↓ 3 callersFunctionX86Context_annotateVariable
src/3rd_party/AsmJit/x86/x86context.cpp:52
↓ 3 callersMethod_registerContextVar
src/3rd_party/AsmJit/base/context_p.h:112
↓ 3 callersMethodaddInRegs
Add mandatory input registers (mask).
src/3rd_party/AsmJit/base/compiler.h:1034
↓ 3 callersMethodget
src/3rd_party/AsmJit/base/constpool.cpp:62
↓ 3 callersMethodget
src/BlackBone/Include/HandleGuard.h:112
↓ 3 callersFunctiongetArgCount
Get arguments count.
src/3rd_party/AsmJit/base/compiler.h:2350
↓ 3 callersMethodgetAvailable
Get available space.
src/3rd_party/AsmJit/base/vmem.cpp:363
↓ 3 callersMethodgetBit
src/3rd_party/AsmJit/base/compiler.h:606
↓ 3 callersFunctiongetCapacity
Get capacity of the code buffer.
src/3rd_party/AsmJit/base/assembler.h:171
↓ 3 callersFunctiongetCursor
Get current node. \note If this method returns `NULL` it means that nothing has been emitted yet.
src/3rd_party/AsmJit/base/compiler.h:2770
↓ 3 callersMethodgetExtraStackSize
Get extra stack size.
src/3rd_party/AsmJit/x86/x86compiler.h:1305
↓ 3 callersMethodgetFamily
Get CPU family ID.
src/3rd_party/AsmJit/base/cpuinfo.h:76
↓ 3 callersMethodgetK
src/3rd_party/AsmJit/x86/x86operand.h:476
↓ 3 callersMethodgetMap
Get variable allocation instructions.
src/3rd_party/AsmJit/base/compiler.h:1736
↓ 3 callersMethodgetMm
src/3rd_party/AsmJit/x86/x86operand.h:475
↓ 3 callersFunctiongetRemainingSpace
Get the number of remaining bytes (space between cursor and the end of the buffer).
src/3rd_party/AsmJit/base/assembler.h:177
↓ 3 callersMethodgetSafeProcessHandle
AsmJit allows to pass a `NULL` handle to `VMemUtil`. This function is just a convenient way to convert such handle to the current process one.
src/3rd_party/AsmJit/base/vmem.cpp:77
↓ 3 callersMethodgetSaveRestoreRegs
Get registers which have to be saved in prolog/epilog.
src/3rd_party/AsmJit/x86/x86compiler.h:1284
↓ 3 callersMethodgetStackOffset
src/3rd_party/AsmJit/base/compiler.h:1245
↓ 3 callersMethodgetVSib
Get V-SIB type.
src/3rd_party/AsmJit/x86/x86operand.h:1282
↓ 3 callersMethodgetVaCount
Get VarAttr count (all).
src/3rd_party/AsmJit/x86/x86context.cpp:2939
↓ 3 callersMethodgetVaStart
Get position of variables (by class).
src/3rd_party/AsmJit/x86/x86compiler.h:937
↓ 3 callersMethodgetWorker
<summary> Get worker thread </summary> <returns></returns>
src/BlackBone/Process/RPC/RemoteExec.h:170
↓ 3 callersMethodgetXyz
src/3rd_party/AsmJit/x86/x86operand.h:477
↓ 3 callersFunctionget_index
src/BlackBone/Syscalls/Syscall.h:49
↓ 3 callersMethodhas
src/3rd_party/AsmJit/x86/x86operand.h:439
↓ 3 callersMethodhasFeature
Get whether CPU has a `feature`.
src/3rd_party/AsmJit/base/cpuinfo.h:86
↓ 3 callersMethodinsert
Insert an `item` at the `index`.
src/3rd_party/AsmJit/base/containers.h:183
↓ 3 callersMethodisGpbLo
Get whether the register is Gp lo-byte (8-bit) register.
src/3rd_party/AsmJit/x86/x86operand.h:671
↓ 3 callersFunctionisLabelValid
Get whether the `label` is valid (created by the assembler).
src/3rd_party/AsmJit/base/assembler.h:332
↓ 3 callersMethodisMemArg
Get whether the variable is a function argument passed through memory.
src/3rd_party/AsmJit/base/compiler.h:831
↓ 3 callersMethodisSeg
Get whether the register is Segment.
src/3rd_party/AsmJit/x86/x86operand.h:699
↓ 3 callersMethodisStack
Get whether the VarData is only memory allocated on the stack.
src/3rd_party/AsmJit/base/compiler.h:828
↓ 3 callersMethodisTaken
Whether the instruction is an unconditional jump or whether the instruction is a conditional jump which is likely to be taken.
src/3rd_party/AsmJit/base/compiler.h:2148
↓ 3 callersMethodlock
src/BlackBone/Misc/Utils.h:118
↓ 3 callersMethodprotectionCasting
src/BlackBone/Process/ProcessMemory.h:202
↓ 3 callersMethodrun
src/3rd_party/AsmJit/x86/x86context.cpp:3171
↓ 3 callersMethodsdup
src/3rd_party/AsmJit/base/zone.cpp:154
↓ 3 callersMethodsetBit
src/3rd_party/AsmJit/base/compiler.h:610
↓ 3 callersFunctionsetCursor
Set the current position in the buffer.
src/3rd_party/AsmJit/base/assembler.h:197
↓ 3 callersMethodsetLen
src/BlackBone/Process/Threads/Thread.h:84
↓ 3 callersMethodsetLocal
src/BlackBone/Process/Threads/Thread.h:82
↓ 3 callersMethodsetOffset
Set cell offset.
src/3rd_party/AsmJit/base/compiler.h:506
↓ 3 callersMethodsetRW
src/BlackBone/Process/Threads/Thread.h:83
↓ 3 callersFunctionsetUb
Set all eight 8-bit unsigned integers.
src/3rd_party/AsmJit/base/vectypes.h:205
↓ 3 callersFunctionsetUw
Set all four 16-bit unsigned integers.
src/3rd_party/AsmJit/base/vectypes.h:242
↓ 3 callersMethodswapGp
Swap two registers It's only possible to swap Gp registers.
src/3rd_party/AsmJit/x86/x86context_p.h:278
↓ 3 callersMethodunlock
src/BlackBone/Misc/Utils.h:123
↓ 3 callersFunctionvMemMgrReleaseVMem
\internal Helper to avoid `#ifdef`s in the code.
src/3rd_party/AsmJit/base/vmem.cpp:443
↓ 2 callersFunctionAllocTest
src/3rd_party/rewolf-wow64ext/sample/main.cpp:8
↓ 2 callersMethodApply
<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.h:83
↓ 2 callersFunctionBBAllocateSharedPage
<summary> Allocate kernel page from NonPaged pool and build MDL for it </summary> <param name="pPage">Resulting address</param> <param name="pResultMD
src/BlackBoneDrv/Remap.c:623
↓ 2 callersFunctionBBCleanupPhysMemEntry
src/BlackBoneDrv/Routines.c:903
↓ 2 callersFunctionBBCleanupProcessPhysEntry
src/BlackBoneDrv/Routines.c:919
↓ 2 callersFunctionBBConvertProtection
<summary> Convert protection flags </summary> <param name="prot">Protection flags.</param> <param name="fromPTE">If TRUE - convert to PTE protection,
src/BlackBoneDrv/VadRoutines.c:177
↓ 2 callersFunctionBBCreateCookie
<summary> Setup image security cookie </summary> <param name="imageBase">Image base</param> <returns>Status code</returns>
src/BlackBoneDrv/MMap.c:1521
↓ 2 callersFunctionBBFileExists
<summary> Check if file exists </summary> <param name="path">Fully qualifid path to a file</param> <returns>Status code</returns>
src/BlackBoneDrv/Utils.c:170
↓ 2 callersFunctionBBFindOrMapModule
<summary> Map new module or return existing </summary> <param name="pProcess">Target process</param> <param name="path">Image path</param> <param name
src/BlackBoneDrv/MMap.c:388
↓ 2 callersFunctionBBGetVadType
<summary> Get region VAD type </summary> <param name="pProcess">Target process object</param> <param name="address">Target address</param> <param name
src/BlackBoneDrv/VadRoutines.c:117
↓ 2 callersFunctionBBLookupProcessThread
<summary> Find first thread of the target process </summary> <param name="pProcess">Target process</param> <param name="ppThread">Found thread. Thread
src/BlackBoneDrv/Loader.c:477
↓ 2 callersFunctionBBMapRegionListIntoCurrentProcess
<summary> Map memory regions into caller process </summary> <param name="pList">Region list</param> <param name="noWarning">If set to FALSE, warning w
src/BlackBoneDrv/Remap.c:586
↓ 2 callersFunctionBBPrepareACTX
<summary> Create activation context </summary> <param name="pPath">Manifest path</param> <param name="asImage">Target file is a PE image</param> <para
src/BlackBoneDrv/MMap.c:1375
↓ 2 callersFunctionBBPrepareMDLList
<summary> Walk region list and create MDL for each region </summary> <param name="pList">Region list</param> <param name="pProcess">Target process</pa
src/BlackBoneDrv/Remap.c:490
↓ 2 callersFunctionBBResolveImagePath
<summary> Resolve image name to fully qualified path </summary> <param name="pContext">Loader context</param> <param name="pProcess">Target process. M
src/BlackBoneDrv/MMap.c:1085
↓ 2 callersFunctionBBResolveImageRefs
<summary> Resolve import table and load missing dependencies </summary> <param name="pImageBase">Target image base</param> <param name="systemImage">I
src/BlackBoneDrv/MMap.c:687
↓ 2 callersFunctionBBSearchPattern
<summary> Search for pattern </summary> <param name="pattern">Pattern to search for</param> <param name="wildcard">Used wildcard</param> <param name="
src/BlackBoneDrv/Utils.c:199
↓ 2 callersFunctionBBUnmapRegionEntry
<summary> Unmap memory region, release corresponding MDL, and remove region form list </summary> <param name="pPageEntry">Region data</param> <param n
src/BlackBoneDrv/Remap.c:304
↓ 2 callersFunctionBaseCompiler_nodeRemoved
src/3rd_party/AsmJit/base/compiler.cpp:190
↓ 2 callersMethodCheckLastError
(self)
src/PythonicBlackBone/BlackBone.py:86
↓ 2 callersFunctionConstPool_addGap
src/3rd_party/AsmJit/base/constpool.cpp:179
↓ 2 callersFunctionCorSigCompressData
//////////////////////////////////////////////////////////////////////////////////////// Given an uncompressed unsigned integer (iLen), Store it to p
src/3rd_party/cor.h:2489
↓ 2 callersMethodCreateRemoteThreadT
<summary> Creates new thread in the remote process </summary> <param name="hThread">Created thread handle</param> <param name="entry">Thread entry poi
src/BlackBone/Subsystem/Wow64Subsystem.cpp:191
↓ 2 callersMethodDirectorySize
<summary> Get data directory size </summary> <param name="index">Data directory index</param> <returns>Data directory size</returns>
src/BlackBone/PE/PEImage.cpp:380
↓ 2 callersMethodEnsureInit
<summary> Ensure LdrInitializeProcess gets called </summary> <returns>Status code</returns>
src/BlackBone/Process/Process.cpp:143
↓ 2 callersMethodFreeMem
<summary> Free virtual memory </summary> <param name="pid">Tarhet PID</param> <param name="base">Desired base. If 0 address is chosed by the system</p
src/BlackBone/DriverControl/DriverControl.cpp:374
↓ 2 callersMethodGetLastStatus
<summary> Retrieve last NTSTATUS code </summary> <returns></returns>
src/BlackBone/Process/RPC/RemoteExec.h:156
↓ 2 callersMethodGetThreadContextT
<summary> Get WOW64 thread context </summary> <param name="hThread">Thread handle.</param> <param name="ctx">Thread context</param> <returns>Status co
src/BlackBone/Subsystem/x86Subsystem.cpp:53
↓ 2 callersMethodInit
<summary> Initialize symbols for target file </summary> <param name="file">Fully qualified path to target PE file</param> <param name="base">Base ptr
src/BlackBone/Symbols/PDBHelper.cpp:53
↓ 2 callersFunctionIsWindows1019H1OrGreater
src/3rd_party/VersionApi.h:296
↓ 2 callersFunctionIsWindows10RS2OrGreater
src/3rd_party/VersionApi.h:272
↓ 2 callersFunctionIsWindows10RS4OrGreater
src/3rd_party/VersionApi.h:284
↓ 2 callersFunctionIsWindows10RS5OrGreater
src/3rd_party/VersionApi.h:290
↓ 2 callersFunctionLdrProcessRelocationBlockLongLong
begin_rebase
src/BlackBoneDrv/ldrreloc.c:228
↓ 2 callersFunctionLdrRelocateImage
src/BlackBoneDrv/ldrreloc.c:44
↓ 2 callersFunctionMapFromMemory
src/BlackBoneTest/TestManualMap.cpp:92
↓ 2 callersMethodMapMemory
<summary> Maps target process memory into current process </summary> <param name="pid">Target PID</param> <param name="pipeName">Pipe name to use for
src/BlackBone/DriverControl/DriverControl.cpp:125
← previousnext →301–400 of 2,182, ranked by callers