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
↓ 3 callers
Method
getOptions
src/Engine/VM.cpp:365
↓ 3 callers
Function
getPageProtection
src/Utility/AARCH64/System_iOS.cpp:43
↓ 3 callers
Function
getProcessMaps
src/Utility/Memory_osx.cpp:166
↓ 3 callers
Function
getRegisterPacked
src/Patch/AARCH64/Register_AARCH64.cpp:737
↓ 3 callers
Function
getRemoteProcessMaps
src/Utility/Memory_osx.cpp:302
↓ 3 callers
Method
getShadowByInst
src/ExecBlock/ExecBlock.cpp:659
↓ 3 callers
Function
isDoubleRead
src/Patch/X86_64/InstInfo_X86_64.cpp:4385
↓ 3 callers
Function
isFlagOperand
src/Utility/ARM/InstAnalysis_ARM.cpp:176
↓ 3 callers
Function
isFlagRegister
src/Utility/InstAnalysis.cpp:56
↓ 3 callers
Function
isMOPSPrologue
src/Patch/AARCH64/InstInfo_AARCH64.cpp:1936
↓ 3 callers
Function
ldmia
src/Patch/ARM/Layer2_ARM.cpp:563
↓ 3 callers
Function
ldrPost
src/Patch/ARM/Layer2_ARM.cpp:115
↓ 3 callers
Function
mad
test/API/MemoryAccessTest.cpp:155
↓ 3 callers
Function
mov32ri
src/Patch/X86_64/Layer2_X86_64.cpp:42
↓ 3 callers
Function
mov32rm
src/Patch/X86_64/Layer2_X86_64.cpp:97
↓ 3 callers
Function
mov64rm
src/Patch/X86_64/Layer2_X86_64.cpp:168
↓ 3 callers
Function
movri
src/Patch/AARCH64/Layer2_AARCH64.cpp:548
↓ 3 callers
Function
nop
src/Patch/ARM/Layer2_ARM.cpp:1605
↓ 3 callers
Function
qbdi_freeMemoryMapArray
src/Utility/Memory.cpp:204
↓ 3 callers
Function
qbdi_getCurrentProcessMaps
src/Utility/Memory.cpp:198
↓ 3 callers
Function
qbdi_instrumentAllExecutableMaps
src/Engine/VM_C.cpp:76
↓ 3 callers
Function
qbdi_removeInstrumentedModuleFromAddr
src/Engine/VM_C.cpp:98
↓ 3 callers
Function
qbdi_setFPRState
src/Engine/VM_C.cpp:178
↓ 3 callers
Function
qbdi_setGPRState
src/Engine/VM_C.cpp:173
↓ 3 callers
Function
qbdi_setLogPriority
src/Utility/LogSys.cpp:115
↓ 3 callers
Function
qbdipreload_hook_main
tools/QBDIPreload/src/linux_preload.c:179
↓ 3 callers
Function
qbdipreload_on_main
templates/qbdi_preload_template/qbdi_preload_template.c:27
↓ 3 callers
Function
qbdipreload_on_premain
templates/qbdi_preload_template/qbdi_preload_template.c:23
↓ 3 callers
Function
qbdipreload_on_run
templates/qbdi_preload_template/qbdi_preload_template.c:36
↓ 3 callers
Function
qbdipreload_on_start
templates/qbdi_preload_template/qbdi_preload_template.c:21
↓ 3 callers
Method
removeInstrumentedRange
src/Engine/VM.cpp:403
↓ 3 callers
Method
removeSelf
src/Utility/MovableDoubleLinkedList.h:89
↓ 3 callers
Function
run
()
examples/pyqbdi/trace_sin.py:15
↓ 3 callers
Method
run
src/ExecBlock/ARM/ExecBlock_ARM.cpp:59
↓ 3 callers
Method
setInstrumentedRange
src/ExecBroker/ExecBroker.h:70
↓ 3 callers
Method
setModifyPC
src/Patch/Patch.cpp:51
↓ 3 callers
Method
setShadow
src/ExecBlock/ExecBlock.cpp:548
↓ 3 callers
Function
subr
src/Patch/ARM/Layer2_ARM.cpp:1397
↓ 3 callers
Method
switchStackAndCallA
src/Engine/VM.cpp:481
↓ 3 callers
Function
t2adr
src/Patch/ARM/Layer2_ARM.cpp:1155
↓ 3 callers
Function
t2ldmia
src/Patch/ARM/Layer2_ARM.cpp:581
↓ 3 callers
Function
t2ldrPre
src/Patch/ARM/Layer2_ARM.cpp:193
↓ 3 callers
Function
t2ldrhrs
src/Patch/ARM/Layer2_ARM.cpp:293
↓ 3 callers
Function
t2sub
src/Patch/ARM/Layer2_ARM.cpp:1324
↓ 3 callers
Function
thumbExpandCompatible
src/Patch/ARM/Layer2_ARM.cpp:70
↓ 3 callers
Function
unsupportedRead
src/Patch/ARM/InstInfo_ARM.cpp:1377
↓ 3 callers
Function
unsupportedWrite
src/Patch/ARM/InstInfo_ARM.cpp:1381
↓ 3 callers
Method
writeInstruction
src/Engine/LLVMCPU.cpp:191
↓ 2 callers
Function
ADDR_PAC_REGISTER_IMM_LSL_FN
src/Patch/AARCH64/MemoryAccess_AARCH64.cpp:1033
↓ 2 callers
Function
ADDR_REGISTER_FIXIMM_LSL_FN
src/Patch/AARCH64/MemoryAccess_AARCH64.cpp:1208
↓ 2 callers
Function
ADDR_REGISTER_IMM_FN
src/Patch/AARCH64/MemoryAccess_AARCH64.cpp:824
↓ 2 callers
Function
ADDR_REGISTER_IMM_LSL2_FN
src/Patch/AARCH64/MemoryAccess_AARCH64.cpp:1110
↓ 2 callers
Function
ADDR_REG_REGSHIFT_FN
src/Patch/ARM/MemoryAccess_ARM.cpp:1088
↓ 2 callers
Function
ADDR_REG_REG_FN
src/Patch/ARM/MemoryAccess_ARM.cpp:873
↓ 2 callers
Function
Add
src/Patch/X86_64/Layer2_X86_64.cpp:617
↓ 2 callers
Function
Autiza
src/Patch/AARCH64/Layer2_AARCH64.cpp:853
↓ 2 callers
Function
Autizb
src/Patch/AARCH64/Layer2_AARCH64.cpp:857
↓ 2 callers
Function
Br
src/Patch/AARCH64/Layer2_AARCH64.cpp:676
↓ 2 callers
Function
ConditionLLVM2QBDI
src/Utility/ARM/InstAnalysis_ARM.cpp:35
↓ 2 callers
Function
Mov32rm
src/Patch/X86_64/Layer2_X86_64.cpp:706
↓ 2 callers
Function
Mov32rm16
src/Patch/X86_64/Layer2_X86_64.cpp:723
↓ 2 callers
Function
Mov32rm8
src/Patch/X86_64/Layer2_X86_64.cpp:740
↓ 2 callers
Function
Mov64rm
src/Patch/X86_64/Layer2_X86_64.cpp:701
↓ 2 callers
Function
Mrs
src/Patch/ARM/Layer2_ARM.cpp:1741
↓ 2 callers
Function
Popr
src/Patch/X86_64/Layer2_X86_64.cpp:610
↓ 2 callers
Function
Pushr
src/Patch/X86_64/Layer2_X86_64.cpp:603
↓ 2 callers
Function
Rdfsbase
src/Patch/X86_64/Layer2_X86_64.cpp:657
↓ 2 callers
Function
Rdgsbase
src/Patch/X86_64/Layer2_X86_64.cpp:661
↓ 2 callers
Function
ReadTPIDR
src/Patch/AARCH64/Layer2_AARCH64.cpp:782
↓ 2 callers
Function
VLdmIA
src/Patch/ARM/Layer2_ARM.cpp:1725
↓ 2 callers
Function
VStmIA
src/Patch/ARM/Layer2_ARM.cpp:1733
↓ 2 callers
Function
Wrfsbase
src/Patch/X86_64/Layer2_X86_64.cpp:665
↓ 2 callers
Function
Wrgsbase
src/Patch/X86_64/Layer2_X86_64.cpp:669
↓ 2 callers
Method
_getGPRId
(rid)
tools/frida-qbdi.js:916
↓ 2 callers
Method
_getMemoryAccess
(f)
tools/frida-qbdi.js:2100
↓ 2 callers
Method
_retainUserDataForInstrRuleCB
(data, fn)
tools/frida-qbdi.js:1988
↓ 2 callers
Method
_terminateVM
(v)
tools/frida-qbdi.js:1963
↓ 2 callers
Method
addInstrRuleRangeSet
src/Engine/VM.cpp:601
↓ 2 callers
Method
addMemAccessCB
src/Engine/VM.cpp:740
↓ 2 callers
Function
addri
src/Patch/AARCH64/Layer2_AARCH64.cpp:124
↓ 2 callers
Function
adr
src/Patch/ARM/Layer2_ARM.cpp:1138
↓ 2 callers
Method
allocateVirtualStack
* Allocate a new stack and setup the GPRState accordingly. The allocated stack needs to be freed with alignedFree(). * * @param {GPRState} s
tools/frida-qbdi.js:1656
↓ 2 callers
Function
analyseCondition
src/Utility/ARM/InstAnalysis_ARM.cpp:72
↓ 2 callers
Function
analyseImplicitRegisters
src/Utility/InstAnalysis.cpp:237
↓ 2 callers
Function
analyseMemoryAccess
src/Patch/ARM/MemoryAccess_ARM.cpp:2675
↓ 2 callers
Function
analyseMemoryAccessAddrRange
src/Patch/X86_64/MemoryAccess_X86_64.cpp:133
↓ 2 callers
Function
analyseMemoryAccessAddrValue
src/Patch/AARCH64/MemoryAccess_AARCH64.cpp:1953
↓ 2 callers
Function
analyseMemoryAccessAddrValue
src/Patch/ARM/MemoryAccess_ARM.cpp:2563
↓ 2 callers
Function
analyseMemoryAccessAddrValue
src/Patch/X86_64/MemoryAccess_X86_64.cpp:70
↓ 2 callers
Function
analyzeInstMetadata
src/Utility/InstAnalysis.cpp:470
↓ 2 callers
Method
append
(self, module)
examples/pyqbdi/coverage.py:16
↓ 2 callers
Method
associatedReg
src/Patch/TempManager.cpp:71
↓ 2 callers
Function
bcc
src/Patch/ARM/Layer2_ARM.cpp:952
↓ 2 callers
Function
bic
src/Patch/ARM/Layer2_ARM.cpp:1433
↓ 2 callers
Method
callV
src/Engine/VM.cpp:468
↓ 2 callers
Function
changeScratchRegister
Change ScratchRegister
src/Patch/ARM/ExecBlockPatch_ARM.cpp:181
↓ 2 callers
Function
checkFeature
test/API/AARCH64/MemoryAccessTest_AARCH64.cpp:29
↓ 2 callers
Method
clone
src/Patch/InstrRule.cpp:166
↓ 2 callers
Function
convert_MemoryMap_to_C
C method
src/Utility/Memory.cpp:171
↓ 2 callers
Function
dummyFun8
test/API/VMTest.cpp:59
← previous
next →
301–400 of 1,877, ranked by callers