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
↓ 1 callers
Method
allocZeroed
src/3rd_party/AsmJit/base/zone.cpp:132
↓ 1 callers
Method
and_
src/3rd_party/AsmJit/x86/x86operand.h:527
↓ 1 callers
Method
apiName
src/BlackBone/Include/ApiSet.h:125
↓ 1 callers
Method
append
<summary> Append buffer from raw memory </summary> <param name="ptr">Raw pointer</param> <param name="size">Data size</param>
src/BlackBone/ManualMap/MMap.h:78
↓ 1 callers
Function
assertionFailed
src/3rd_party/AsmJit/base/globals.cpp:22
↓ 1 callers
Function
callXGetBV
src/3rd_party/AsmJit/x86/x86cpuinfo.cpp:150
↓ 1 callers
Function
cflags_ex
src/BlackBone/Asm/LDasm.c:600
↓ 1 callers
Function
clearFuncFlags
Clear function `flag`.
src/3rd_party/AsmJit/base/compiler.h:2380
↓ 1 callers
Function
cmpMem64
src/3rd_party/rewolf-wow64ext/src/wow64ext.cpp:230
↓ 1 callers
Method
commit
<summary> Commit changed object into process </summary> <returns>Status code</returns>
src/BlackBone/Process/MultPtr.hpp:107
↓ 1 callers
Method
compile
src/3rd_party/AsmJit/base/context.cpp:523
↓ 1 callers
Function
copyTuple
src/BlackBone/Misc/Utils.h:194
↓ 1 callers
Method
delBit
src/3rd_party/AsmJit/base/compiler.h:614
↓ 1 callers
Method
emitConvertVarToVar
src/3rd_party/AsmJit/x86/x86context.cpp:942
↓ 1 callers
Method
emitMove
src/3rd_party/AsmJit/x86/x86context.cpp:806
↓ 1 callers
Method
emitMoveImmOnStack
src/3rd_party/AsmJit/x86/x86context.cpp:1288
↓ 1 callers
Method
emitMoveImmToReg
src/3rd_party/AsmJit/x86/x86context.cpp:1388
↓ 1 callers
Method
emitMoveVarOnStack
src/3rd_party/AsmJit/x86/x86context.cpp:1000
↓ 1 callers
Method
fill
src/3rd_party/AsmJit/base/constpool.cpp:345
↓ 1 callers
Method
fillData
src/3rd_party/AsmJit/base/vmem.cpp:367
↓ 1 callers
Function
findPackedString
src/3rd_party/AsmJit/base/error.cpp:58
↓ 1 callers
Method
findVa
Find VarAttr.
src/3rd_party/AsmJit/x86/x86compiler.h:963
↓ 1 callers
Method
fn3
src/BlackBoneTest/TestMultiPtr.cpp:14
↓ 1 callers
Function
getAllocType
Get the type of allocation.
src/3rd_party/AsmJit/base/runtime.h:225
↓ 1 callers
Method
getAllocatedBytes
Get how many bytes are currently allocated.
src/3rd_party/AsmJit/base/vmem.h:139
↓ 1 callers
Function
getArch
Get target architecture.
src/3rd_party/AsmJit/base/codegen.h:160
↓ 1 callers
Method
getArgList
Get function arguments array.
src/3rd_party/AsmJit/base/compiler.h:1530
↓ 1 callers
Method
getBlockSize
Get the default block size.
src/3rd_party/AsmJit/base/zone.h:114
↓ 1 callers
Function
getByteAt
Get BYTE at position `pos`.
src/3rd_party/AsmJit/base/assembler.h:228
↓ 1 callers
Method
getCVd
Get conversion variable.
src/3rd_party/AsmJit/base/compiler.h:2669
↓ 1 callers
Method
getCall
Get the associated function-call.
src/3rd_party/AsmJit/base/compiler.h:2665
↓ 1 callers
Method
getData
src/3rd_party/AsmJit/base/constpool.h:35
↓ 1 callers
Method
getError
Get the last error code.
src/3rd_party/AsmJit/base/context_p.h:78
↓ 1 callers
Method
getExtraBlock
Get extra block.
src/3rd_party/AsmJit/base/context_p.h:69
↓ 1 callers
Method
getFreeIndex
src/BlackBone/Process/Threads/Thread.h:87
↓ 1 callers
Method
getFrom
Get first jmp instruction.
src/3rd_party/AsmJit/base/compiler.h:2058
↓ 1 callers
Function
getFunc
Get current function.
src/3rd_party/AsmJit/base/compiler.h:2792
↓ 1 callers
Method
getHomeMask
Get home registers mask.
src/3rd_party/AsmJit/base/compiler.h:809
↓ 1 callers
Method
getJumpNext
src/3rd_party/AsmJit/base/compiler.h:2273
↓ 1 callers
Function
getLdrGetProcedureAddress
src/3rd_party/rewolf-wow64ext/src/wow64ext.cpp:346
↓ 1 callers
Function
getLogger
Get logger.
src/3rd_party/AsmJit/base/codegen.h:147
↓ 1 callers
Method
getMemOffset
Get home memory offset.
src/3rd_party/AsmJit/base/compiler.h:849
↓ 1 callers
Method
getMostExecuted
<summary> Get most executed thread </summary> <returns>Pointer to thread object, nullptr if failed</returns>
src/BlackBone/Process/Threads/Threads.cpp:127
↓ 1 callers
Method
getPrimaryOpCode
Get the primary instruction opcode, see \ref kX86InstOpCode.
src/3rd_party/AsmJit/x86/x86inst.h:2279
↓ 1 callers
Method
getProcessHandle
Get the handle of the process memory manager is bound to.
src/3rd_party/AsmJit/base/vmem.h:133
↓ 1 callers
Method
getReg
Get register type, see `kX86RegType`.
src/3rd_party/AsmJit/x86/x86compiler.h:462
↓ 1 callers
Method
getRemainingSize
Get count of remaining bytes in the block.
src/3rd_party/AsmJit/base/zone.h:56
↓ 1 callers
Method
getSVd
Get source variable.
src/3rd_party/AsmJit/base/compiler.h:2667
↓ 1 callers
Method
getStackAlignment
src/3rd_party/AsmJit/base/runtime.cpp:55
↓ 1 callers
Method
getStackFrameRegIndex
Get stack frame register index. \note Used only when stack is misaligned.
src/3rd_party/AsmJit/x86/x86compiler.h:1319
↓ 1 callers
Function
getTEB64
src/3rd_party/rewolf-wow64ext/src/wow64ext.cpp:287
↓ 1 callers
Function
getTargetById
Get `TargetNode` by `id`.
src/3rd_party/AsmJit/base/compiler.h:2822
↓ 1 callers
Function
getTrampolineSize
Get size of all possible trampolines. Trampolines are needed to successfuly generate relative jumps to absolute addresses. This value is only non-zer
src/3rd_party/AsmJit/base/assembler.h:318
↓ 1 callers
Method
getUInt16
Get immediate value as 16-bit unsigned integer.
src/3rd_party/AsmJit/base/operand.h:783
↓ 1 callers
Function
getUInt64
src/3rd_party/AsmJit/base/intutil.h:478
↓ 1 callers
Method
getUInt8
Get immediate value as 8-bit unsigned integer.
src/3rd_party/AsmJit/base/operand.h:779
↓ 1 callers
Method
getUsed
Get used registers (mask). \note The result depends on the function calling convention AND the function prototype. Returned mask contains only regist
src/3rd_party/AsmJit/x86/x86compiler.h:1161
↓ 1 callers
Method
getUsedBytes
Get how many bytes are currently used.
src/3rd_party/AsmJit/base/vmem.h:144
↓ 1 callers
Method
getVaCount
Get count of variables (all).
src/3rd_party/AsmJit/base/compiler.h:1124
↓ 1 callers
Method
getVarCell
src/3rd_party/AsmJit/base/context_p.h:130
↓ 1 callers
Method
handles
src/BlackBoneTest/TestLocalHook.cpp:60
↓ 1 callers
Function
hasBaseAddress
Get whether the runtime has a base address. \sa \ref getBaseAddress()
src/3rd_party/AsmJit/base/runtime.h:70
↓ 1 callers
Method
hasBaseOrIndex
Get whether the memory operand has base and index register.
src/3rd_party/AsmJit/x86/x86operand.h:1429
↓ 1 callers
Method
hasContextId
Get whether the variable has context id.
src/3rd_party/AsmJit/base/compiler.h:735
↓ 1 callers
Function
hasFeature
Get code-generator `feature`.
src/3rd_party/AsmJit/base/codegen.h:230
↓ 1 callers
Method
hasInRegIndex
Get whether the variable has to be allocated in a specific input register.
src/3rd_party/AsmJit/base/compiler.h:1010
↓ 1 callers
Method
hasRet
Get whether the function has a return value.
src/3rd_party/AsmJit/base/compiler.h:1517
↓ 1 callers
Method
hasSegment
Get whether the memory operand has segment override prefix.
src/3rd_party/AsmJit/x86/x86operand.h:1234
↓ 1 callers
Method
hasStackFrameReg
Get whether the function has stack frame register. \note Stack frame register can be used for both - aligning purposes or generating standard prolog/
src/3rd_party/AsmJit/x86/x86compiler.h:1315
↓ 1 callers
Method
isFp
Get whether the register is Fp register.
src/3rd_party/AsmJit/x86/x86operand.h:682
↓ 1 callers
Method
isGpbHi
Get whether the register is Gp hi-byte (8-bit) register.
src/3rd_party/AsmJit/x86/x86operand.h:673
↓ 1 callers
Method
isInformative
Get whether the node is informative only and can be safely removed after translation. Informative nodes are comments and hints.
src/3rd_party/AsmJit/base/compiler.h:1699
↓ 1 callers
Method
isJcc
Whether the node is `InstNode` and conditional jump.
src/3rd_party/AsmJit/base/compiler.h:1706
↓ 1 callers
Method
isLockable
Get whether the instruction can be prefixed by LOCK prefix.
src/3rd_party/AsmJit/x86/x86inst.h:2063
↓ 1 callers
Method
isProtected
src/BlackBone/Process/ProcessCore.cpp:121
↓ 1 callers
Method
isRet
Whether the node is `InstNode` and return.
src/3rd_party/AsmJit/base/compiler.h:1710
↓ 1 callers
Method
isScheduled
Get whether the node has been translated.
src/3rd_party/AsmJit/base/compiler.h:1691
↓ 1 callers
Method
isUInt32
Get whether the immediate can be casted to 32-bit unsigned integer.
src/3rd_party/AsmJit/base/operand.h:774
↓ 1 callers
Method
isVarOrMem
Get whether the operand is variable or memory.
src/3rd_party/AsmJit/base/operand.h:429
↓ 1 callers
Function
isVarValid
Get whether variable `var` is created.
src/3rd_party/AsmJit/base/compiler.h:2936
↓ 1 callers
Method
isZeroIfMem
Get whether the move instruction zeroes the rest of the register if the source is memory operand. Basically flag needed only to support `movsd` and `
src/3rd_party/AsmJit/x86/x86inst.h:2082
↓ 1 callers
Method
iterate
src/3rd_party/AsmJit/base/constpool.h:114
↓ 1 callers
Method
loadState
src/3rd_party/AsmJit/x86/x86context.cpp:1523
↓ 1 callers
Method
loaded
<summary> Check if driver is loaded </summary> <returns></returns>
src/BlackBone/DriverControl/DriverControl.h:285
↓ 1 callers
Method
lock
Lock.
src/3rd_party/AsmJit/base/lock.h:48
↓ 1 callers
Method
logBinary
src/3rd_party/AsmJit/base/logger.cpp:54
↓ 1 callers
Method
logString
src/3rd_party/AsmJit/base/logger.cpp:127
↓ 1 callers
Method
newTarget
src/3rd_party/AsmJit/base/compiler.cpp:303
↓ 1 callers
Function
rbAssert
\internal Check whether the RB tree is valid.
src/3rd_party/AsmJit/base/vmem.cpp:303
↓ 1 callers
Method
reg86Compatible
<summary> Check if argument can be passed in x86 register </summary> <returns>true if can</returns>
src/BlackBone/Asm/AsmVariant.hpp:158
↓ 1 callers
Method
release
src/BlackBone/Include/HandleGuard.h:105
↓ 1 callers
Method
removeNodes
src/3rd_party/AsmJit/base/compiler.cpp:240
↓ 1 callers
Method
reserve
src/3rd_party/AsmJit/base/string.cpp:140
↓ 1 callers
Method
reset
src/3rd_party/AsmJit/base/compiler.cpp:69
↓ 1 callers
Method
reset
src/3rd_party/AsmJit/base/context.cpp:41
↓ 1 callers
Method
reset
Reset Var operand.
src/3rd_party/AsmJit/base/compiler.h:562
↓ 1 callers
Method
reset
src/3rd_party/AsmJit/base/constpool.cpp:150
↓ 1 callers
Method
reset
<summary> Stop debug and remove all hooks </summary>
src/BlackBone/Process/RPC/RemoteHook.cpp:685
↓ 1 callers
Method
reset
<summary> Reset instance </summary>
src/BlackBone/Process/RPC/RemoteExec.cpp:695
↓ 1 callers
Method
reset
<summary> Reset tracing state </summary>
src/BlackBone/LocalHook/TraceHook.h:57
← previous
next →
701–800 of 2,182, ranked by callers