MCPcopy Create free account

hub / github.com/QBDI/QBDI / functions

Functions1,877 in github.com/QBDI/QBDI

↓ 3 callersMethodgetOptions
src/Engine/VM.cpp:365
↓ 3 callersFunctiongetPageProtection
src/Utility/AARCH64/System_iOS.cpp:43
↓ 3 callersFunctiongetProcessMaps
src/Utility/Memory_osx.cpp:166
↓ 3 callersFunctiongetRegisterPacked
src/Patch/AARCH64/Register_AARCH64.cpp:737
↓ 3 callersFunctiongetRemoteProcessMaps
src/Utility/Memory_osx.cpp:302
↓ 3 callersMethodgetShadowByInst
src/ExecBlock/ExecBlock.cpp:659
↓ 3 callersFunctionisDoubleRead
src/Patch/X86_64/InstInfo_X86_64.cpp:4385
↓ 3 callersFunctionisFlagOperand
src/Utility/ARM/InstAnalysis_ARM.cpp:176
↓ 3 callersFunctionisFlagRegister
src/Utility/InstAnalysis.cpp:56
↓ 3 callersFunctionisMOPSPrologue
src/Patch/AARCH64/InstInfo_AARCH64.cpp:1936
↓ 3 callersFunctionldmia
src/Patch/ARM/Layer2_ARM.cpp:563
↓ 3 callersFunctionldrPost
src/Patch/ARM/Layer2_ARM.cpp:115
↓ 3 callersFunctionmad
test/API/MemoryAccessTest.cpp:155
↓ 3 callersFunctionmov32ri
src/Patch/X86_64/Layer2_X86_64.cpp:42
↓ 3 callersFunctionmov32rm
src/Patch/X86_64/Layer2_X86_64.cpp:97
↓ 3 callersFunctionmov64rm
src/Patch/X86_64/Layer2_X86_64.cpp:168
↓ 3 callersFunctionmovri
src/Patch/AARCH64/Layer2_AARCH64.cpp:548
↓ 3 callersFunctionnop
src/Patch/ARM/Layer2_ARM.cpp:1605
↓ 3 callersFunctionqbdi_freeMemoryMapArray
src/Utility/Memory.cpp:204
↓ 3 callersFunctionqbdi_getCurrentProcessMaps
src/Utility/Memory.cpp:198
↓ 3 callersFunctionqbdi_instrumentAllExecutableMaps
src/Engine/VM_C.cpp:76
↓ 3 callersFunctionqbdi_removeInstrumentedModuleFromAddr
src/Engine/VM_C.cpp:98
↓ 3 callersFunctionqbdi_setFPRState
src/Engine/VM_C.cpp:178
↓ 3 callersFunctionqbdi_setGPRState
src/Engine/VM_C.cpp:173
↓ 3 callersFunctionqbdi_setLogPriority
src/Utility/LogSys.cpp:115
↓ 3 callersFunctionqbdipreload_hook_main
tools/QBDIPreload/src/linux_preload.c:179
↓ 3 callersFunctionqbdipreload_on_main
templates/qbdi_preload_template/qbdi_preload_template.c:27
↓ 3 callersFunctionqbdipreload_on_premain
templates/qbdi_preload_template/qbdi_preload_template.c:23
↓ 3 callersFunctionqbdipreload_on_run
templates/qbdi_preload_template/qbdi_preload_template.c:36
↓ 3 callersFunctionqbdipreload_on_start
templates/qbdi_preload_template/qbdi_preload_template.c:21
↓ 3 callersMethodremoveInstrumentedRange
src/Engine/VM.cpp:403
↓ 3 callersMethodremoveSelf
src/Utility/MovableDoubleLinkedList.h:89
↓ 3 callersFunctionrun
()
examples/pyqbdi/trace_sin.py:15
↓ 3 callersMethodrun
src/ExecBlock/ARM/ExecBlock_ARM.cpp:59
↓ 3 callersMethodsetInstrumentedRange
src/ExecBroker/ExecBroker.h:70
↓ 3 callersMethodsetModifyPC
src/Patch/Patch.cpp:51
↓ 3 callersMethodsetShadow
src/ExecBlock/ExecBlock.cpp:548
↓ 3 callersFunctionsubr
src/Patch/ARM/Layer2_ARM.cpp:1397
↓ 3 callersMethodswitchStackAndCallA
src/Engine/VM.cpp:481
↓ 3 callersFunctiont2adr
src/Patch/ARM/Layer2_ARM.cpp:1155
↓ 3 callersFunctiont2ldmia
src/Patch/ARM/Layer2_ARM.cpp:581
↓ 3 callersFunctiont2ldrPre
src/Patch/ARM/Layer2_ARM.cpp:193
↓ 3 callersFunctiont2ldrhrs
src/Patch/ARM/Layer2_ARM.cpp:293
↓ 3 callersFunctiont2sub
src/Patch/ARM/Layer2_ARM.cpp:1324
↓ 3 callersFunctionthumbExpandCompatible
src/Patch/ARM/Layer2_ARM.cpp:70
↓ 3 callersFunctionunsupportedRead
src/Patch/ARM/InstInfo_ARM.cpp:1377
↓ 3 callersFunctionunsupportedWrite
src/Patch/ARM/InstInfo_ARM.cpp:1381
↓ 3 callersMethodwriteInstruction
src/Engine/LLVMCPU.cpp:191
↓ 2 callersFunctionADDR_PAC_REGISTER_IMM_LSL_FN
src/Patch/AARCH64/MemoryAccess_AARCH64.cpp:1033
↓ 2 callersFunctionADDR_REGISTER_FIXIMM_LSL_FN
src/Patch/AARCH64/MemoryAccess_AARCH64.cpp:1208
↓ 2 callersFunctionADDR_REGISTER_IMM_FN
src/Patch/AARCH64/MemoryAccess_AARCH64.cpp:824
↓ 2 callersFunctionADDR_REGISTER_IMM_LSL2_FN
src/Patch/AARCH64/MemoryAccess_AARCH64.cpp:1110
↓ 2 callersFunctionADDR_REG_REGSHIFT_FN
src/Patch/ARM/MemoryAccess_ARM.cpp:1088
↓ 2 callersFunctionADDR_REG_REG_FN
src/Patch/ARM/MemoryAccess_ARM.cpp:873
↓ 2 callersFunctionAdd
src/Patch/X86_64/Layer2_X86_64.cpp:617
↓ 2 callersFunctionAutiza
src/Patch/AARCH64/Layer2_AARCH64.cpp:853
↓ 2 callersFunctionAutizb
src/Patch/AARCH64/Layer2_AARCH64.cpp:857
↓ 2 callersFunctionBr
src/Patch/AARCH64/Layer2_AARCH64.cpp:676
↓ 2 callersFunctionConditionLLVM2QBDI
src/Utility/ARM/InstAnalysis_ARM.cpp:35
↓ 2 callersFunctionMov32rm
src/Patch/X86_64/Layer2_X86_64.cpp:706
↓ 2 callersFunctionMov32rm16
src/Patch/X86_64/Layer2_X86_64.cpp:723
↓ 2 callersFunctionMov32rm8
src/Patch/X86_64/Layer2_X86_64.cpp:740
↓ 2 callersFunctionMov64rm
src/Patch/X86_64/Layer2_X86_64.cpp:701
↓ 2 callersFunctionMrs
src/Patch/ARM/Layer2_ARM.cpp:1741
↓ 2 callersFunctionPopr
src/Patch/X86_64/Layer2_X86_64.cpp:610
↓ 2 callersFunctionPushr
src/Patch/X86_64/Layer2_X86_64.cpp:603
↓ 2 callersFunctionRdfsbase
src/Patch/X86_64/Layer2_X86_64.cpp:657
↓ 2 callersFunctionRdgsbase
src/Patch/X86_64/Layer2_X86_64.cpp:661
↓ 2 callersFunctionReadTPIDR
src/Patch/AARCH64/Layer2_AARCH64.cpp:782
↓ 2 callersFunctionVLdmIA
src/Patch/ARM/Layer2_ARM.cpp:1725
↓ 2 callersFunctionVStmIA
src/Patch/ARM/Layer2_ARM.cpp:1733
↓ 2 callersFunctionWrfsbase
src/Patch/X86_64/Layer2_X86_64.cpp:665
↓ 2 callersFunctionWrgsbase
src/Patch/X86_64/Layer2_X86_64.cpp:669
↓ 2 callersMethod_getGPRId
(rid)
tools/frida-qbdi.js:916
↓ 2 callersMethod_getMemoryAccess
(f)
tools/frida-qbdi.js:2100
↓ 2 callersMethod_retainUserDataForInstrRuleCB
(data, fn)
tools/frida-qbdi.js:1988
↓ 2 callersMethod_terminateVM
(v)
tools/frida-qbdi.js:1963
↓ 2 callersMethodaddInstrRuleRangeSet
src/Engine/VM.cpp:601
↓ 2 callersMethodaddMemAccessCB
src/Engine/VM.cpp:740
↓ 2 callersFunctionaddri
src/Patch/AARCH64/Layer2_AARCH64.cpp:124
↓ 2 callersFunctionadr
src/Patch/ARM/Layer2_ARM.cpp:1138
↓ 2 callersMethodallocateVirtualStack
* 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 callersFunctionanalyseCondition
src/Utility/ARM/InstAnalysis_ARM.cpp:72
↓ 2 callersFunctionanalyseImplicitRegisters
src/Utility/InstAnalysis.cpp:237
↓ 2 callersFunctionanalyseMemoryAccess
src/Patch/ARM/MemoryAccess_ARM.cpp:2675
↓ 2 callersFunctionanalyseMemoryAccessAddrRange
src/Patch/X86_64/MemoryAccess_X86_64.cpp:133
↓ 2 callersFunctionanalyseMemoryAccessAddrValue
src/Patch/AARCH64/MemoryAccess_AARCH64.cpp:1953
↓ 2 callersFunctionanalyseMemoryAccessAddrValue
src/Patch/ARM/MemoryAccess_ARM.cpp:2563
↓ 2 callersFunctionanalyseMemoryAccessAddrValue
src/Patch/X86_64/MemoryAccess_X86_64.cpp:70
↓ 2 callersFunctionanalyzeInstMetadata
src/Utility/InstAnalysis.cpp:470
↓ 2 callersMethodappend
(self, module)
examples/pyqbdi/coverage.py:16
↓ 2 callersMethodassociatedReg
src/Patch/TempManager.cpp:71
↓ 2 callersFunctionbcc
src/Patch/ARM/Layer2_ARM.cpp:952
↓ 2 callersFunctionbic
src/Patch/ARM/Layer2_ARM.cpp:1433
↓ 2 callersMethodcallV
src/Engine/VM.cpp:468
↓ 2 callersFunctionchangeScratchRegister
Change ScratchRegister
src/Patch/ARM/ExecBlockPatch_ARM.cpp:181
↓ 2 callersFunctioncheckFeature
test/API/AARCH64/MemoryAccessTest_AARCH64.cpp:29
↓ 2 callersMethodclone
src/Patch/InstrRule.cpp:166
↓ 2 callersFunctionconvert_MemoryMap_to_C
C method
src/Utility/Memory.cpp:171
↓ 2 callersFunctiondummyFun8
test/API/VMTest.cpp:59
← previousnext →301–400 of 1,877, ranked by callers