MCPcopy Create free account

hub / github.com/DarthTon/Blackbone / functions

Functions2,182 in github.com/DarthTon/Blackbone

↓ 2 callersFunctionOperand
src/3rd_party/AsmJit/base/compiler.h:3135
↓ 2 callersMethodParseType
(self, i , value=None)
src/PythonicBlackBone/BlackBone.py:27
↓ 2 callersMethodPromoteHandle
<summary> Change handle access rights </summary> <param name="pid">Target PID.</param> <param name="handle">Handle</param> <param name="access">New ac
src/BlackBone/DriverControl/DriverControl.cpp:304
↓ 2 callersMethodProtectMem
<summary> Change memory protection </summary> <param name="pid">Target PID.</param> <param name="base">Regiod base address</param> <param name="size">
src/BlackBone/DriverControl/DriverControl.cpp:469
↓ 2 callersMethodProtectProcess
<summary> Change process protection flag </summary> <param name="pid">Target PID</param> <param name="protection">Process protection policy</param> <p
src/BlackBone/DriverControl/DriverControl.cpp:277
↓ 2 callersMethodQuery
<summary> Get memory region info </summary> <param name="pAddr">Memory address</param> <param name="pInfo">Retrieved info</param> <returns>Status</ret
src/BlackBone/Process/ProcessMemory.cpp:63
↓ 2 callersFunctionReadProcessMemory64
src/3rd_party/rewolf-wow64ext/src/wow64ext.cpp:517
↓ 2 callersMethodSaveCallResult
<summary> Save value in rax to user buffer </summary> <param name="a">Target assembly helper</param>
src/BlackBone/Process/RPC/RemoteExec.h:125
↓ 2 callersMethodSearchRemoteWhole
<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:386
↓ 2 callersMethodSetThreadContextT
<summary> Set WOW64 thread context </summary> <param name="hThread">Thread handle.</param> <param name="ctx">Thread context</param> <returns>Status co
src/BlackBone/Subsystem/x86Subsystem.cpp:77
↓ 2 callersMethodTest
src/BlackBoneTest/TestLocalHook.cpp:8
↓ 2 callersMethodUnmapAllModules
<summary> Unmap all manually mapped modules </summary> <returns>Status code</returns>
src/BlackBone/ManualMap/MMap.cpp:521
↓ 2 callersFunctionVMemTest_fill
src/3rd_party/AsmJit/base/vmem.cpp:1154
↓ 2 callersFunctionVMemTest_verify
src/3rd_party/AsmJit/base/vmem.cpp:1162
↓ 2 callersFunctionValidateDllLoad
src/BlackBoneTest/TestManualMap.cpp:118
↓ 2 callersMethodVfunc
src/BlackBoneTest/TestLocalHook.cpp:13
↓ 2 callersFunctionX86Assembler_dumpComment
src/3rd_party/AsmJit/x86/x86assembler.cpp:916
↓ 2 callersFunctionX86Compiler_emitConstPool
src/3rd_party/AsmJit/x86/x86compiler.cpp:685
↓ 2 callersFunctionX86Context_annotateInstruction
src/3rd_party/AsmJit/x86/x86context.cpp:145
↓ 2 callersFunctionX86Context_getJccFlow
\internal
src/3rd_party/AsmJit/x86/x86context.cpp:1764
↓ 2 callersFunctionX86Context_getOppositeJccFlow
\internal
src/3rd_party/AsmJit/x86/x86context.cpp:1772
↓ 2 callersFunctionX86Context_mustConvertSArg
src/3rd_party/AsmJit/x86/x86context.cpp:1912
↓ 2 callersFunctionX86Context_traceNode
src/3rd_party/AsmJit/x86/x86context.cpp:161
↓ 2 callersFunctionX86Context_translateJump
\internal
src/3rd_party/AsmJit/x86/x86context.cpp:4983
↓ 2 callersFunctionX86Context_translateOperands
\internal
src/3rd_party/AsmJit/x86/x86context.cpp:4432
↓ 2 callersFunctionX86Util_cmpInstName
Compare two instruction names. `a` is null terminated instruction name from `_x86InstName[]` table. `b` is non-null terminated instruction name passe
src/3rd_party/AsmJit/x86/x86inst.cpp:4858
↓ 2 callersFunctionZwCreateThreadEx
src/BlackBoneDrv/Private.c:513
↓ 2 callersFunction_SetBits
\internal Set `len` bits in `buf` starting at `index` bit index.
src/3rd_party/AsmJit/base/vmem.cpp:239
↓ 2 callersMethod_addBitsDelSource
src/3rd_party/AsmJit/base/compiler.h:674
↓ 2 callersMethod_grow
src/3rd_party/AsmJit/base/assembler.cpp:73
↓ 2 callersMethod_newLabel
src/3rd_party/AsmJit/base/compiler.cpp:327
↓ 2 callersMethodaddAllocableRegs
Add allocable input registers (mask).
src/3rd_party/AsmJit/base/compiler.h:1045
↓ 2 callersMethodaddNodeBefore
src/3rd_party/AsmJit/base/compiler.cpp:148
↓ 2 callersMethodaddOptions
Add emit options.
src/3rd_party/AsmJit/base/compiler.h:2161
↓ 2 callersMethodadjusted
Get new memory operand adjusted by `disp`.
src/3rd_party/AsmJit/x86/x86operand.h:1487
↓ 2 callersMethodalign
src/3rd_party/AsmJit/x86/x86assembler.cpp:407
↓ 2 callersMethodalloc
src/3rd_party/AsmJit/base/compiler.cpp:517
↓ 2 callersMethodandAllocableRegs
And allocable input registers (mask).
src/3rd_party/AsmJit/base/compiler.h:1047
↓ 2 callersMethodandNotFlags
Clear instruction `flags`.
src/3rd_party/AsmJit/base/compiler.h:1676
↓ 2 callersMethodappendHex
Append the given `data` converted to a HEX string.
src/3rd_party/AsmJit/base/string.h:214
↓ 2 callersMethodappendInt
Append `i`.
src/3rd_party/AsmJit/base/string.h:204
↓ 2 callersFunctioncflags
src/BlackBone/Asm/LDasm.c:594
↓ 2 callersMethodcleanup
src/3rd_party/AsmJit/x86/x86context.cpp:3039
↓ 2 callersMethodcopyBits
src/3rd_party/AsmJit/base/compiler.h:622
↓ 2 callersMethoddelBits
src/3rd_party/AsmJit/base/compiler.h:660
↓ 2 callersMethoddup
src/3rd_party/AsmJit/base/zone.cpp:139
↓ 2 callersMethodembed
src/3rd_party/AsmJit/base/assembler.cpp:270
↓ 2 callersMethodemitPopSequence
src/3rd_party/AsmJit/x86/x86context.cpp:920
↓ 2 callersMethodemitPushSequence
src/3rd_party/AsmJit/x86/x86context.cpp:906
↓ 2 callersMethodentry
src/BlackBone/Include/ApiSet.h:91
↓ 2 callersMethodexecTime
<summary> Get total execution time(user mode and kernel mode) </summary> <returns>Total execution time</returns>
src/BlackBone/Process/Threads/Thread.cpp:342
↓ 2 callersMethodfindVaByClass
Find VarAttr (by class).
src/3rd_party/AsmJit/x86/x86compiler.h:975
↓ 2 callersFunctiongetBaseAddress
Get the base address.
src/3rd_party/AsmJit/base/runtime.h:75
↓ 2 callersMethodgetCalleePopsStack
Get whether the callee pops the stack.
src/3rd_party/AsmJit/base/compiler.h:1495
↓ 2 callersMethodgetClobberedRegs
Get clobbered registers (global).
src/3rd_party/AsmJit/x86/x86context_p.h:87
↓ 2 callersFunctiongetCodeSize
Get current offset in buffer, same as `getOffset() + getTramplineSize()`.
src/3rd_party/AsmJit/base/assembler.h:304
↓ 2 callersMethodgetCpuInfo
src/3rd_party/AsmJit/base/runtime.cpp:51
↓ 2 callersFunctiongetError
Get last error code.
src/3rd_party/AsmJit/base/codegen.h:200
↓ 2 callersMethodgetExecThread
<summary> Get execution thread </summary> <returns></returns>
src/BlackBone/Process/RPC/RemoteExec.h:176
↓ 2 callersMethodgetFlowId
Get flow index.
src/3rd_party/AsmJit/base/compiler.h:1722
↓ 2 callersMethodgetImm_double
src/BlackBone/Asm/AsmVariant.hpp:152
↓ 2 callersMethodgetImm_float
Get floating point value as raw data
src/BlackBone/Asm/AsmVariant.hpp:151
↓ 2 callersFunctiongetLabelData
Get `LabelData` by `label`.
src/3rd_party/AsmJit/base/assembler.h:370
↓ 2 callersMethodgetLabelId
Get target label id.
src/3rd_party/AsmJit/base/compiler.h:2055
↓ 2 callersMethodgetMemCell
Get home memory cell.
src/3rd_party/AsmJit/base/compiler.h:854
↓ 2 callersMethodgetMode
Get alignment mode.
src/3rd_party/AsmJit/base/compiler.h:1854
↓ 2 callersMethodgetNumRefs
Get number of jumps to this target.
src/3rd_party/AsmJit/base/compiler.h:2068
↓ 2 callersMethodgetOptions
Get emit options.
src/3rd_party/AsmJit/base/compiler.h:2153
↓ 2 callersMethodgetRedZoneSize
Get size of "Red Zone".
src/3rd_party/AsmJit/base/compiler.h:1508
↓ 2 callersFunctiongetRuntime
Get runtime.
src/3rd_party/AsmJit/base/codegen.h:132
↓ 2 callersMethodgetSegment
Get memory operand segment, see `kX86Seg`.
src/3rd_party/AsmJit/x86/x86operand.h:1239
↓ 2 callersMethodgetSpillZoneSize
Get size of "Spill Zone".
src/3rd_party/AsmJit/base/compiler.h:1510
↓ 2 callersMethodgetTEB
<summary> Get WOW64 TEB </summary> <param name="ppeb">Retrieved TEB</param> <returns>TEB pointer</returns>
src/BlackBone/Subsystem/x86Subsystem.cpp:128
↓ 2 callersMethodgetUInt32Hi
Get high 32-bit signed integer.
src/3rd_party/AsmJit/base/operand.h:816
↓ 2 callersMethodgetVaList
Get VarAttr list (all).
src/3rd_party/AsmJit/x86/x86context.cpp:2934
↓ 2 callersFunctiongetVd
\internal Get `VarData` by `var`.
src/3rd_party/AsmJit/base/compiler.h:2943
↓ 2 callersMethodgetVendorId
Get CPU vendor ID.
src/3rd_party/AsmJit/base/cpuinfo.h:74
↓ 2 callersMethodgetWriteSize
Get the number of bytes that will be written by a WRITE operation.
src/3rd_party/AsmJit/x86/x86inst.h:2261
↓ 2 callersMethodhasIndex
Get whether the memory operand has index.
src/3rd_party/AsmJit/x86/x86operand.h:1328
↓ 2 callersMethodhasMemOp
Get whether the instruction contains a memory operand.
src/3rd_party/AsmJit/base/compiler.h:2188
↓ 2 callersMethodhasOutRegIndex
Get whether the variable has to be allocated in a specific output register.
src/3rd_party/AsmJit/base/compiler.h:1019
↓ 2 callersMethodhasStackOffset
src/3rd_party/AsmJit/base/compiler.h:1244
↓ 2 callersMethodhasState
Get whether the node has assigned state.
src/3rd_party/AsmJit/base/compiler.h:2061
↓ 2 callersMethodisLabel
Get whether the operand is a label - `kOperandTypeLabel`.
src/3rd_party/AsmJit/base/operand.h:395
↓ 2 callersFunctionisLabelValid
Get whether `label` is created.
src/3rd_party/AsmJit/base/compiler.h:2844
↓ 2 callersMethodisMove
Get whether the instruction is a typical move instruction. Move instructions overwrite the first operand or at least part of it, This is a very usefu
src/3rd_party/AsmJit/x86/x86inst.h:2046
↓ 2 callersMethodisSpecial
Get whether the instruction is special type (this is used by `Compiler` to manage additional variables or functionality).
src/3rd_party/AsmJit/x86/x86inst.h:2069
↓ 2 callersMethodisTest
Get whether the instruction is a compare/test like intruction.
src/3rd_party/AsmJit/x86/x86inst.h:2033
↓ 2 callersMethodisXchg
Get whether the instruction is a typical Exchange instruction. Exchange instructios are 'xchg' and 'xadd'.
src/3rd_party/AsmJit/x86/x86inst.h:2053
↓ 2 callersMethodmaxAddr
<summary> Get highest possible valid address value </summary> <returns>Address value</returns>
src/BlackBone/Subsystem/NativeSubsystem.h:223
↓ 2 callersMethodminAddr
<summary> Get lowest possible valid address value </summary> <returns>Address value</returns>
src/BlackBone/Subsystem/NativeSubsystem.h:217
↓ 2 callersMethodnewVarMap
src/3rd_party/AsmJit/x86/x86context_p.h:95
↓ 2 callersFunctionnt_syscall
src/BlackBone/Syscalls/Syscall.h:44
↓ 2 callersMethodpageSize
<summary> Get page size </summary> <returns>Address value</returns>
src/BlackBone/Subsystem/NativeSubsystem.h:235
↓ 2 callersMethodprocess
src/BlackBone/Process/ProcessMemory.h:211
↓ 2 callersMethodput
src/3rd_party/AsmJit/base/constpool.cpp:76
↓ 2 callersFunctionrbRotateDouble
\internal Double rotation.
src/3rd_party/AsmJit/base/vmem.cpp:348
↓ 2 callersMethodremoveNode
src/3rd_party/AsmJit/base/compiler.cpp:216
↓ 2 callersMethodreset
Reset X86GpVar operand.
src/3rd_party/AsmJit/x86/x86compiler.h:737
↓ 2 callersMethodresetRegIndex
Reset register index.
src/3rd_party/AsmJit/base/compiler.h:800
← previousnext →401–500 of 2,182, ranked by callers