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
Method
getPacked
src/Patch/ARM/Register_ARM.cpp:474
↓ 1 callers
Method
getPatchAddressOfJit
src/ExecBlock/ExecBlock.cpp:751
↓ 1 callers
Method
getPatchInfoOfJit
src/Engine/Engine.cpp:684
↓ 1 callers
Method
getPos
src/Patch/X86_64/Register_X86_64.cpp:680
↓ 1 callers
Method
getProcessFPR
tools/validator/ARM/linux_ARM.cpp:95
↓ 1 callers
Method
getProcessGPR
tools/validator/ARM/linux_ARM.cpp:86
↓ 1 callers
Function
getRegisterBaseOffset
src/Patch/ARM/Register_ARM.cpp:557
↓ 1 callers
Method
getRegisters
* This function is used to get values of all registers. * * @return GPRs of current context (ex: \{"RAX":0x42, ...\})
tools/frida-qbdi.js:959
↓ 1 callers
Function
getRemoteProcessMaps
src/Utility/Memory_android.cpp:39
↓ 1 callers
Function
getRemoteProcessMaps
src/Utility/Memory_linux.cpp:39
↓ 1 callers
Function
getRemoteProcessMaps
src/Utility/Memory_windows.cpp:43
↓ 1 callers
Function
getSP
tools/validator/darwin_process.h:56
↓ 1 callers
Function
getSecret
examples/cryptolock.c:25
↓ 1 callers
Function
getSecret
examples/cryptolock.cpp:23
↓ 1 callers
Method
getSeqEnd
src/ExecBlock/ExecBlock.cpp:654
↓ 1 callers
Method
getSeqID
src/ExecBlock/ExecBlock.cpp:634
↓ 1 callers
Method
getSize
src/Patch/AARCH64/Register_AARCH64.cpp:652
↓ 1 callers
Method
getSize
src/Patch/ARM/RelocatableInst_ARM.cpp:55
↓ 1 callers
Method
getSize
src/Patch/ARM/Register_ARM.cpp:465
↓ 1 callers
Method
getSize
src/Patch/X86_64/Register_X86_64.cpp:671
↓ 1 callers
Function
getUpperRegister
src/Patch/AARCH64/Register_AARCH64.cpp:743
↓ 1 callers
Function
getUpperRegister
src/Patch/ARM/Register_ARM.cpp:565
↓ 1 callers
Function
getUsedGPR
src/Patch/Register.cpp:62
↓ 1 callers
Method
getUsedRegisterNumber
src/Patch/TempManager.cpp:145
↓ 1 callers
Method
get_binary_hash
(self)
tools/validation_runner/TestResult.py:159
↓ 1 callers
Method
get_branch_commit
(self)
tools/validation_runner/RunResult.py:153
↓ 1 callers
Function
get_modules
()
examples/pyqbdi/coverage.py:24
↓ 1 callers
Function
get_preloadlib
()
tools/pyqbdi/pyqbdipreload.py:27
↓ 1 callers
Function
get_workflow_id
(name)
docs/rtd_pyqbdi_artifact/setup.py:42
↓ 1 callers
Function
hasCrashed
tools/validator/linux_process.cpp:73
↓ 1 callers
Function
hasStopped
tools/validator/linux_process.cpp:69
↓ 1 callers
Function
hashPassword
examples/cryptolock.c:9
↓ 1 callers
Function
hashPassword
examples/cryptolock.cpp:8
↓ 1 callers
Function
hexPointer
(ptr)
tools/frida-qbdi.js:276
↓ 1 callers
Function
if
tools/QBDIPreload/src/darwin_preload.c:308
↓ 1 callers
Function
init_jit_server
src/Utility/ARM/System_iOS.cpp:49
↓ 1 callers
Method
insertAt
src/Patch/Patch.cpp:84
↓ 1 callers
Method
insertEnd
src/Utility/MovableDoubleLinkedList.h:175
↓ 1 callers
Method
insert_run_result
(self, run_result)
tools/validation_runner/SQLite.py:108
↓ 1 callers
Method
insert_test_result
(self, run_id, test_result)
tools/validation_runner/SQLite.py:125
↓ 1 callers
Function
install_pyqbdi
()
docs/rtd_pyqbdi_artifact/setup.py:151
↓ 1 callers
Function
install_wheel
(wheelname, wheeldata)
docs/rtd_pyqbdi_artifact/setup.py:137
↓ 1 callers
Method
instrumentAllExecutableMaps
* Adds all the executable memory maps to the instrumented range set. * * @return {bool} True if at least one range was added to the instrume
tools/frida-qbdi.js:1204
↓ 1 callers
Method
instrumentAllExecutableMaps
src/Engine/VM.cpp:397
↓ 1 callers
Function
isRWXSupported
src/Utility/System_generic.cpp:37
↓ 1 callers
Function
isRWXSupported
src/Utility/ARM/System_iOS.cpp:73
↓ 1 callers
Method
isSameCPU
src/Engine/LLVMCPU.h:140
↓ 1 callers
Function
je
src/Patch/X86_64/Layer2_X86_64.cpp:240
↓ 1 callers
Function
jmp
src/Patch/X86_64/Layer2_X86_64.cpp:260
↓ 1 callers
Function
jmp32m
src/Patch/X86_64/Layer2_X86_64.cpp:214
↓ 1 callers
Function
jmp64m
src/Patch/X86_64/Layer2_X86_64.cpp:227
↓ 1 callers
Function
jne
src/Patch/X86_64/Layer2_X86_64.cpp:250
↓ 1 callers
Function
killChild
tools/validator/linux_validator.cpp:75
↓ 1 callers
Function
ld1_post_inc
src/Patch/AARCH64/Layer2_AARCH64.cpp:42
↓ 1 callers
Function
ldp_post_inc
src/Patch/AARCH64/Layer2_AARCH64.cpp:414
↓ 1 callers
Function
ldr_post_inc
src/Patch/AARCH64/Layer2_AARCH64.cpp:401
↓ 1 callers
Function
ldrb
src/Patch/AARCH64/Layer2_AARCH64.cpp:364
↓ 1 callers
Function
ldrex
src/Patch/ARM/Layer2_ARM.cpp:472
↓ 1 callers
Function
ldrexb
src/Patch/ARM/Layer2_ARM.cpp:412
↓ 1 callers
Function
ldrexd
src/Patch/ARM/Layer2_ARM.cpp:503
↓ 1 callers
Function
ldrexh
src/Patch/ARM/Layer2_ARM.cpp:442
↓ 1 callers
Function
ldrh
src/Patch/AARCH64/Layer2_AARCH64.cpp:329
↓ 1 callers
Function
ldrhi
src/Patch/AARCH64/Layer2_AARCH64.cpp:337
↓ 1 callers
Function
ldrhui
src/Patch/AARCH64/Layer2_AARCH64.cpp:350
↓ 1 callers
Function
ldri
src/Patch/AARCH64/Layer2_AARCH64.cpp:267
↓ 1 callers
Function
ldrui
src/Patch/AARCH64/Layer2_AARCH64.cpp:280
↓ 1 callers
Function
ldrw
src/Patch/AARCH64/Layer2_AARCH64.cpp:294
↓ 1 callers
Function
ldrwi
src/Patch/AARCH64/Layer2_AARCH64.cpp:302
↓ 1 callers
Function
ldrwui
src/Patch/AARCH64/Layer2_AARCH64.cpp:315
↓ 1 callers
Function
ldxrb
src/Patch/AARCH64/Layer2_AARCH64.cpp:377
↓ 1 callers
Method
lightCopy
src/Patch/InstMetadata.h:68
↓ 1 callers
Function
listArchs
(archive)
cmake/llvm/rename_object.py:17
↓ 1 callers
Method
logCascades
tools/validator/validatorengine.cpp:370
↓ 1 callers
Method
logCoverage
tools/validator/validatorengine.cpp:534
↓ 1 callers
Function
lsl
src/Patch/AARCH64/Layer2_AARCH64.cpp:491
↓ 1 callers
Function
lsr
src/Patch/AARCH64/Layer2_AARCH64.cpp:507
↓ 1 callers
Function
magicHash
examples/thedude.cpp:21
↓ 1 callers
Function
magicHash
examples/thedude.c:27
↓ 1 callers
Function
magicPow
examples/thedude.cpp:11
↓ 1 callers
Function
magicPow
examples/thedude.c:17
↓ 1 callers
Function
mergeArch
(archives, outpath)
cmake/llvm/rename_object.py:65
↓ 1 callers
Method
modifyPC
src/Patch/PatchGenerator.h:384
↓ 1 callers
Function
mov32rm16
src/Patch/X86_64/Layer2_X86_64.cpp:82
↓ 1 callers
Function
mov32rm8
src/Patch/X86_64/Layer2_X86_64.cpp:67
↓ 1 callers
Function
mov32rr
src/Patch/X86_64/Layer2_X86_64.cpp:32
↓ 1 callers
Function
mov64rr
src/Patch/X86_64/Layer2_X86_64.cpp:123
↓ 1 callers
Function
movLib
(libname, oldlib, newlib)
tools/pyqbdi/fix_preload_lib_osx.py:52
↓ 1 callers
Function
movi
src/Patch/ARM/Layer2_ARM.cpp:912
↓ 1 callers
Function
movr
src/Patch/ARM/Layer2_ARM.cpp:877
↓ 1 callers
Function
movzx32rr8
src/Patch/X86_64/Layer2_X86_64.cpp:112
↓ 1 callers
Function
movzx64rr8
src/Patch/X86_64/Layer2_X86_64.cpp:183
↓ 1 callers
Function
mrs
src/Patch/ARM/Layer2_ARM.cpp:1056
↓ 1 callers
Function
msr
src/Patch/ARM/Layer2_ARM.cpp:1069
↓ 1 callers
Method
newInstCallback
* Create a native **Instruction callback** from a JS function. * * Example: * >>> var icbk = vm.newInstCallback(function(vm, gpr,
tools/frida-qbdi.js:1809
↓ 1 callers
Function
nop
src/Patch/X86_64/Layer2_X86_64.cpp:482
↓ 1 callers
Method
occupationRatio
src/ExecBlock/ExecBlock.cpp:741
↓ 1 callers
Function
orri
src/Patch/ARM/Layer2_ARM.cpp:1474
↓ 1 callers
Function
orrrs
src/Patch/AARCH64/Layer2_AARCH64.cpp:557
↓ 1 callers
Function
pop32r
src/Patch/X86_64/Layer2_X86_64.cpp:346
↓ 1 callers
Function
pop64r
src/Patch/X86_64/Layer2_X86_64.cpp:355
← previous
next →
701–800 of 1,877, ranked by callers