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
Function
_conv_unique
src/Patch/PatchUtils.h:55
Method
_initMemAccessFlags
src/Patch/AARCH64/InstInfo_AARCH64.cpp:1739
Method
_initMemAccessRead
src/Patch/AARCH64/InstInfo_AARCH64.cpp:1723
Method
_initMemAccessRead
src/Patch/ARM/InstInfo_ARM.cpp:1141
Method
_initMemAccessRead
src/Patch/X86_64/InstInfo_X86_64.cpp:4180
Method
_initMemAccessStackRead
src/Patch/X86_64/InstInfo_X86_64.cpp:4194
Method
_initMemAccessStackWrite
src/Patch/X86_64/InstInfo_X86_64.cpp:4202
Method
_initMemAccessWrite
src/Patch/AARCH64/InstInfo_AARCH64.cpp:1731
Method
_initMemAccessWrite
src/Patch/ARM/InstInfo_ARM.cpp:1152
Method
_initMemAccessWrite
src/Patch/X86_64/InstInfo_X86_64.cpp:4187
Method
_initMemUnsupported
src/Patch/ARM/InstInfo_ARM.cpp:1163
Method
_initTwoBytesEncode
src/Patch/ARM/InstInfo_ARM.cpp:1174
Method
_scall
(a, b, c, d, e, f, g, h, i, j)
tools/frida-qbdi.js:1926
Method
_simulateCall
(a, b, c, d, e, f, g, h, i, j)
tools/frida-qbdi.js:1700
Method
addData
src/Patch/AARCH64/MemoryAccess_AARCH64.cpp:1455
Method
addData
src/Patch/ARM/MemoryAccess_ARM.cpp:1524
Method
addInstrRule
src/Engine/Engine.cpp:580
Method
addInstrumentedModule
* Add the executable address ranges of a module to the set of instrumented address ranges. * * @param {String} name The module's name.
tools/frida-qbdi.js:1183
Method
addInstrumentedModule
src/Engine/Engine.cpp:223
Method
addInstrumentedModule
src/ExecBroker/ExecBroker.cpp:54
Method
addInstrumentedModuleFromAddr
src/Engine/Engine.cpp:227
Method
addInstrumentedModuleFromAddr
src/ExecBroker/ExecBroker.cpp:69
Method
addInstrumentedRange
src/Engine/Engine.cpp:219
Method
addInstrumentedRange
src/ExecBroker/ExecBroker.cpp:41
Method
affectedRange
src/Patch/PatchCondition.h:47
Method
affectedRange
src/Patch/PatchCondition.h:121
Method
affectedRange
src/Patch/PatchCondition.h:145
Method
affectedRange
src/Patch/PatchCondition.h:171
Method
affectedRange
src/Patch/InstrRule.h:243
Method
alignedAlloc
* Allocate a block of memory of a specified sized with an aligned base address. * * @param {Number} size Allocation size in bytes. *
tools/frida-qbdi.js:1675
Function
allocateMappedMemory
src/Utility/AARCH64/System_OSX.cpp:40
Function
allocateMappedMemory
src/Utility/AARCH64/System_iOS.cpp:136
Function
allocateMappedMemory
src/Utility/ARM/System_iOS.cpp:127
Method
allocateStack
test/TestSetup/ShellcodeTester.cpp:22
Function
allowedNewBlock
test/API/VMTest.cpp:930
Function
analyseCondition
src/Utility/AARCH64/InstAnalysis_AARCH64.cpp:109
Function
analyseCondition
src/Utility/X86_64/InstAnalysis_X86_64.cpp:79
Function
analyseMemoryAccess
src/Patch/AARCH64/MemoryAccess_AARCH64.cpp:2059
Function
analyseMemoryAccess
src/Patch/X86_64/MemoryAccess_X86_64.cpp:212
Method
applyRelocatedInst
src/ExecBlock/ExecBlock.cpp:311
Method
auth_addr_t
include/QBDI/PtrAuth.h:40
Method
bind
(name, ret, args)
tools/frida-qbdi.js:139
Method
build_extension
(self, ext)
setup.py:91
Function
cache_RWXSupported
src/Utility/AARCH64/System_iOS.cpp:71
Method
canBeApplied
src/Patch/InstrRule.cpp:155
Function
catchEntrypoint
tools/QBDIPreload/src/darwin_preload.c:329
Function
catchEntrypoint
tools/QBDIPreload/src/linux_preload.c:108
Function
catch_mach_exception_raise
tools/QBDIPreload/src/darwin_exceptd.c:42
Function
catch_mach_exception_raise_state
Should never be called but must exist
tools/QBDIPreload/src/darwin_exceptd.c:66
Function
catch_mach_exception_raise_state_identity
Should never be called but must exist
tools/QBDIPreload/src/darwin_exceptd.c:77
Method
changeDataPtr
src/Patch/InstrRule.h:68
Method
changeDataPtr
src/Patch/InstrRule.h:238
Method
changeOptions
src/Patch/AARCH64/PatchRuleAssembly_AARCH64.cpp:470
Method
changeOptions
src/Patch/X86_64/PatchRuleAssembly_X86_64.cpp:290
Function
changeScratchRegister
Change ScratchRegister
src/Patch/AARCH64/ExecBlockPatch_AARCH64.cpp:226
Method
changeVMInstanceRef
src/Patch/InstrRule.h:234
Method
changeVMInstanceRef
src/ExecBroker/ExecBroker.cpp:37
Method
changeVMInstanceRef
src/ExecBlock/ExecBlock.cpp:144
Method
changeVMInstanceRef
src/ExecBlock/ExecBlockManager.cpp:71
Function
checkAccess
test/API/AARCH64/MemoryAccessTest_AARCH64.cpp:69
Function
checkAccess
test/API/ARM/MemoryAccessTest_ARM.cpp:69
Function
checkAccess
test/API/ARM/MemoryAccessTest_ARM_LDM_STM.cpp:61
Function
checkAccess
test/API/ARM/MemoryAccessTest_Thumb.cpp:69
Function
checkAccess
test/API/ARM/MemoryAccessTest_Thumb_LDM_STM.cpp:61
Function
checkAccess
test/API/X86/MemoryAccessTest_X86.cpp:66
Function
checkAccess
test/API/X86_64/MemoryAccessTest_X86_64.cpp:66
Function
checkArrayRead16
test/API/MemoryAccessTest.cpp:186
Function
checkArrayRead8
test/API/MemoryAccessTest.cpp:165
Function
checkArrayWrite16
test/API/MemoryAccessTest.cpp:254
Function
checkArrayWrite32
test/API/MemoryAccessTest.cpp:277
Function
checkArrayWrite8
test/API/MemoryAccessTest.cpp:232
Function
checkBasicBlock
test/API/VMTest.cpp:384
Function
checkFeature
test/API/ARM/MemoryAccessTest_ARM.cpp:29
Function
checkFeature
test/API/ARM/MemoryAccessTest_Thumb.cpp:29
Method
checkPredicate
test/Patch/ARM/LLVMOperandInfo_ARM.cpp:50
Method
checkTIEDOperand
test/Patch/AARCH64/LLVMOperandInfo_AARCH64.cpp:48
Method
checkTIEDOperand
test/Patch/ARM/LLVMOperandInfo_ARM.cpp:123
Method
checkTIEDOperand
test/Patch/X86_64/LLVMOperandInfo_X86_64.cpp:48
Function
checkTransfer
test/API/VMTest.cpp:333
Function
checkUnrolledReadBB
test/API/MemoryAccessTest.cpp:344
Function
checkUnrolledReadInst
test/API/MemoryAccessTest.cpp:300
Function
checkUnrolledWriteBB
test/API/MemoryAccessTest.cpp:367
Function
checkUnrolledWriteInst
test/API/MemoryAccessTest.cpp:322
Method
check_table
src/Patch/AARCH64/InstInfo_AARCH64.cpp:1799
Method
check_table
src/Patch/ARM/InstInfo_ARM.cpp:1215
Method
check_table
src/Patch/X86_64/InstInfo_X86_64.cpp:4261
Method
clearCache
src/ExecBlock/ExecBlockManager.cpp:525
Function
clearMonitor
test/API/AARCH64/VMTest_AARCH64_LocalMonitor.cpp:57
Method
clone
src/Patch/PatchCondition.h:180
Method
clone
src/Patch/PatchCondition.h:232
Method
clone
src/Patch/PatchGenerator.cpp:61
Method
compareState
tools/validator/AARCH64/validatorengine_AARCH64.cpp:23
Method
compareState
tools/validator/ARM/validatorengine_ARM.cpp:23
Method
compareState
tools/validator/X86/validatorengine_X86.cpp:23
Method
compareState
tools/validator/X86_64/validatorengine_X86_64.cpp:23
Method
comparedExec
test/TestSetup/ShellcodeTester.cpp:37
Method
compileWithContextSwitch
test/Patch/ARM/ComparedExecutor_ARM.cpp:26
Method
compileWithContextSwitch
test/Patch/ARM/ComparedExecutor_Thumb.cpp:26
Method
compileWithContextSwitch
test/Patch/X86/ComparedExecutor_X86.cpp:27
Method
compileWithContextSwitch
test/Patch/X86_64/ComparedExecutor_X86_64.cpp:27
← previous
next →
1,201–1,300 of 1,877, ranked by callers