Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/QBDI/QBDI
/ functions
Functions
1,877 in github.com/QBDI/QBDI
⨍
Functions
1,877
◇
Types & classes
478
↓ 1 callers
Function
arrayRead8
test/API/MemoryAccessTest.cpp:42
↓ 1 callers
Function
arrayWrite16
test/API/MemoryAccessTest.cpp:76
↓ 1 callers
Function
arrayWrite8
test/API/MemoryAccessTest.cpp:66
↓ 1 callers
Function
autia
src/Patch/AARCH64/Layer2_AARCH64.cpp:597
↓ 1 callers
Function
autib
src/Patch/AARCH64/Layer2_AARCH64.cpp:606
↓ 1 callers
Function
autiza
src/Patch/AARCH64/Layer2_AARCH64.cpp:615
↓ 1 callers
Function
autizb
src/Patch/AARCH64/Layer2_AARCH64.cpp:623
↓ 1 callers
Function
bkpt
src/Patch/ARM/Layer2_ARM.cpp:1616
↓ 1 callers
Function
blr
src/Patch/AARCH64/Layer2_AARCH64.cpp:193
↓ 1 callers
Function
br
src/Patch/AARCH64/Layer2_AARCH64.cpp:186
↓ 1 callers
Function
branch
src/Patch/AARCH64/Layer2_AARCH64.cpp:200
↓ 1 callers
Function
branch
src/Patch/ARM/Layer2_ARM.cpp:950
↓ 1 callers
Function
breakPackedRegister
src/Utility/InstAnalysis.cpp:151
↓ 1 callers
Function
brk
src/Patch/AARCH64/Layer2_AARCH64.cpp:567
↓ 1 callers
Method
canTransferExecution
src/ExecBroker/ExecBroker.cpp:122
↓ 1 callers
Function
cbz
src/Patch/AARCH64/Layer2_AARCH64.cpp:207
↓ 1 callers
Method
changeOptions
src/Patch/ARM/PatchRuleAssembly_ARM.cpp:1293
↓ 1 callers
Method
check
src/Patch/AARCH64/InstInfo_AARCH64.cpp:1813
↓ 1 callers
Method
check
src/Patch/ARM/InstInfo_ARM.cpp:1229
↓ 1 callers
Method
check
src/Patch/X86_64/InstInfo_X86_64.cpp:4274
↓ 1 callers
Function
checkTable
src/Patch/AARCH64/MemoryAccess_AARCH64.cpp:1512
↓ 1 callers
Function
checkTable
src/Patch/ARM/MemoryAccess_ARM.cpp:1599
↓ 1 callers
Function
check_installation
()
docs/rtd_pyqbdi_artifact/setup.py:147
↓ 1 callers
Method
clearAllCache
src/Engine/VM.cpp:1018
↓ 1 callers
Method
clearAllCache
src/Engine/Engine.cpp:741
↓ 1 callers
Method
clearCache
src/Engine/VM.cpp:1022
↓ 1 callers
Function
clearTrampDataMap
tools/pyqbdi/binding/VM.cpp:66
↓ 1 callers
Method
clone
src/Patch/PatchUtils.h:49
↓ 1 callers
Method
clone
src/Patch/PatchCondition.h:212
↓ 1 callers
Function
cmp
src/Patch/ARM/Layer2_ARM.cpp:1558
↓ 1 callers
Method
compartive_analysis
(self, db)
tools/validation_runner/RunResult.py:117
↓ 1 callers
Function
correctAddress
tools/QBDIPreload/src/ARM/linux_ARM.h:30
↓ 1 callers
Method
crbegin
src/Utility/MovableDoubleLinkedList.h:163
↓ 1 callers
Method
crend
src/Utility/MovableDoubleLinkedList.h:164
↓ 1 callers
Method
deleteAllInstrumentations
src/Engine/VM.cpp:916
↓ 1 callers
Function
detect_QBDI_platform
()
setup.py:35
↓ 1 callers
Function
download_wheel
(artifact)
docs/rtd_pyqbdi_artifact/setup.py:121
↓ 1 callers
Function
dummyFun4
test/API/VMTest.cpp:49
↓ 1 callers
Function
dummyFun5
test/API/VMTest.cpp:54
↓ 1 callers
Function
dummyFunCall
test/API/VMTest.cpp:65
↓ 1 callers
Method
dump
* Pretty print and log QBDI context. * * @param {bool} [color] Will print a colored version of the context if set.
tools/frida-qbdi.js:1051
↓ 1 callers
Method
earlyEnd
src/Patch/ARM/PatchRuleAssembly_ARM.cpp:1530
↓ 1 callers
Function
enable_debug_privilege
* Enable DEBUG privilege for current process * Return 0 in case of error, 1 otherwise */
tools/QBDIPreload/src/win_preload.c:439
↓ 1 callers
Function
extractArch
(archive, arch, path)
cmake/llvm/rename_object.py:31
↓ 1 callers
Function
extractObjs
(archive, path)
cmake/llvm/rename_object.py:43
↓ 1 callers
Function
extract_version
(cmakefile)
docs/source/conf.py:24
↓ 1 callers
Method
findLibrary
(lib, paths)
tools/frida-qbdi.js:46
↓ 1 callers
Function
find_windows_inject_binary
(environ)
tools/pyqbdi/pyqbdipreload.py:73
↓ 1 callers
Function
fixLLVMUsedGPR
src/Patch/ARM/Register_ARM.cpp:608
↓ 1 callers
Function
fixSignalPC
tools/QBDIPreload/src/X86/osx_X86.h:57
↓ 1 callers
Function
fix_GPR_STRUCT
tools/validator/X86/linux_X86.h:38
↓ 1 callers
Function
fix_ucontext_t
tools/QBDIPreload/src/ARM/linux_ARM.h:50
↓ 1 callers
Method
flushLastLog
tools/validator/validatorengine.cpp:348
↓ 1 callers
Function
frida_jit_alloc
Routine frida_jit_alloc */
src/Utility/ARM/server-iOS-jit-user.c:167
↓ 1 callers
Function
fxrstor
src/Patch/X86_64/Layer2_X86_64.cpp:282
↓ 1 callers
Function
fxsave
src/Patch/X86_64/Layer2_X86_64.cpp:269
↓ 1 callers
Function
getAdditionnalOperand
src/Utility/ARM/InstAnalysis_ARM.cpp:216
↓ 1 callers
Function
getAdditionnalOperandNumber
src/Utility/ARM/InstAnalysis_ARM.cpp:205
↓ 1 callers
Method
getBBMemoryAccess
src/Engine/VM.cpp:988
↓ 1 callers
Function
getBias
src/Utility/ARM/InstAnalysis_ARM.cpp:183
↓ 1 callers
Function
getBreakToHost
Genreate a series of RelocatableInst which when appended to an * instrumentation code trigger a break to host. It receive in argument a * temporary
src/Patch/ARM/InstrRules_ARM.cpp:38
↓ 1 callers
Method
getCachedInstAnalysis
src/Engine/VM.cpp:939
↓ 1 callers
Method
getCurrentSeqID
! Obtain the current sequence ID. * * @return The ID of the current sequence. */
src/ExecBlock/ExecBlock.h:384
↓ 1 callers
Function
getDyldAllImageInfo
src/Utility/Memory_osx.cpp:61
↓ 1 callers
Function
getDyldAllImageInfoAddr
src/Utility/Memory_osx.cpp:46
↓ 1 callers
Method
getElementRange
include/QBDI/Range.h:172
↓ 1 callers
Function
getEncodedBaseReg
Encode base register on one byte * -1: invalid * 0 : X0 ... 31 : X31/SP (special 32 : XZR) * 33 : Q0 ... 64 : Q31 (special 65|66 : FPCR|FPSR)
src/Patch/AARCH64/Register_AARCH64.cpp:507
↓ 1 callers
Function
getEncodedBaseReg
Encode base register on one byte * -1: invalid * 0 : R0 ... 12 : R12 * 13 : SP * 14 : LR * 15 : PC * 16: Q0 ... 31 : Q15 * 32 : D0 ... 63 : D
src/Patch/ARM/Register_ARM.cpp:345
↓ 1 callers
Function
getEntrypointAddress
tools/QBDIPreload/src/darwin_preload.c:221
↓ 1 callers
Function
getExecBlockFlags
src/Patch/ARM/ExecBlockFlags_ARM.cpp:25
↓ 1 callers
Method
getExecBlockFromJitAddress
src/ExecBlock/ExecBlockManager.h:142
↓ 1 callers
Function
getFixedOperandValue
src/Patch/ARM/InstInfo_ARM.cpp:1470
↓ 1 callers
Method
getGPRPos
src/Patch/AARCH64/Register_AARCH64.cpp:706
↓ 1 callers
Method
getGPRPos
src/Patch/ARM/Register_ARM.cpp:528
↓ 1 callers
Function
getGPRPosition
src/Patch/X86_64/Register_X86_64.cpp:712
↓ 1 callers
Function
getGPRPositionConst
src/Patch/X86_64/Register_X86_64.cpp:511
↓ 1 callers
Function
getHostCPUFeatures
src/Utility/AARCH64/System_darwin.cpp:99
↓ 1 callers
Function
getHostCPUFeatures
src/Utility/ARM/System_darwin.cpp:99
↓ 1 callers
Function
getHostCPUName
src/Utility/System_generic.cpp:53
↓ 1 callers
Function
getHostCPUName
src/Utility/AARCH64/System_darwin.cpp:90
↓ 1 callers
Function
getHostCPUName
src/Utility/ARM/System_darwin.cpp:90
↓ 1 callers
Function
getImageHeader
src/Utility/Memory_osx.cpp:103
↓ 1 callers
Function
getImageInfo
src/Utility/Memory_osx.cpp:79
↓ 1 callers
Function
getImagePath
src/Utility/Memory_osx.cpp:126
↓ 1 callers
Function
getImageSlideWithHeader
src/Utility/Memory_osx.cpp:148
↓ 1 callers
Method
getInstID
src/ExecBlock/ExecBlock.cpp:569
↓ 1 callers
Function
getInstSize
src/Patch/ARM/InstInfo_ARM.cpp:1363
↓ 1 callers
Function
getInstrRuleMemAccessRead
src/Patch/ARM/MemoryAccess_ARM.cpp:2542
↓ 1 callers
Function
getInstrRuleMemAccessWrite
src/Patch/ARM/MemoryAccess_ARM.cpp:2548
↓ 1 callers
Method
getJITInstAnalysis
getJITInstAnalysis
src/Engine/VM.cpp:945
↓ 1 callers
Method
getMCInstSize
src/Engine/LLVMCPU.cpp:281
↓ 1 callers
Function
getMainModuleEntryPoint
* Get main module entry point */
tools/QBDIPreload/src/win_preload.c:425
↓ 1 callers
Function
getMainThreadRip
tools/QBDIPreload/src/win_preload.c:475
↓ 1 callers
Function
getModuleNames
C++ method
src/Utility/Memory.cpp:40
↓ 1 callers
Method
getNbExecBlock
src/Engine/VM.cpp:1028
↓ 1 callers
Method
getOptions
* Get the current options of the VM * * @return {Options} The current option
tools/frida-qbdi.js:1153
↓ 1 callers
Method
getOptions
src/Engine/LLVMCPU.h:114
↓ 1 callers
Function
getPC
tools/QBDIPreload/src/X86/osx_X86.h:45
↓ 1 callers
Method
getPID
tools/validator/linux_process.h:44
↓ 1 callers
Method
getPacked
src/Patch/AARCH64/Register_AARCH64.cpp:661
← previous
next →
601–700 of 1,877, ranked by callers