MCPcopy Create free account

hub / github.com/QBDI/QBDI / functions

Functions1,877 in github.com/QBDI/QBDI

↓ 1 callersFunctionpopf32
src/Patch/X86_64/Layer2_X86_64.cpp:406
↓ 1 callersFunctionpopf64
src/Patch/X86_64/Layer2_X86_64.cpp:414
↓ 1 callersFunctionpopr1
src/Patch/ARM/Layer2_ARM.cpp:92
↓ 1 callersMethodpp
* Pretty print QBDI context. * * @param {bool} [color] Will print a colored version of the context if set. * * @return dump of all
tools/frida-qbdi.js:1025
↓ 1 callersMethodpreWriteBasicBlock
src/ExecBlock/ExecBlockManager.cpp:199
↓ 1 callersMethodprecacheBasicBlock
src/Engine/VM.cpp:1012
↓ 1 callersMethodprepend
src/Patch/Patch.cpp:67
↓ 1 callersMethodprint_stats
(self)
tools/validation_runner/RunResult.py:101
↓ 1 callersFunctionpush32r
src/Patch/X86_64/Layer2_X86_64.cpp:328
↓ 1 callersFunctionpush64r
src/Patch/X86_64/Layer2_X86_64.cpp:337
↓ 1 callersFunctionpushf32
src/Patch/X86_64/Layer2_X86_64.cpp:422
↓ 1 callersFunctionpushf64
src/Patch/X86_64/Layer2_X86_64.cpp:430
↓ 1 callersFunctionpushr1
src/Patch/ARM/Layer2_ARM.cpp:654
↓ 1 callersFunctionqbdi_addCodeRangeCB
src/Engine/VM_C.cpp:220
↓ 1 callersFunctionqbdi_addMemAccessCB
src/Engine/VM_C.cpp:228
↓ 1 callersFunctionqbdi_addMnemonicCB
src/Engine/VM_C.cpp:198
↓ 1 callersFunctionqbdi_getInstMemoryAccess
src/Engine/VM_C.cpp:290
↓ 1 callersFunctionqbdi_removeInstrumentedModule
src/Engine/VM_C.cpp:92
↓ 1 callersFunctionqbdi_setLogConsole
src/Utility/LogSys.cpp:117
↓ 1 callersFunctionqbdi_setLogDefault
src/Utility/LogSys.cpp:119
↓ 1 callersFunctionqbdipreload_attach_close
* Attach mode closing */
tools/QBDIPreload/src/win_preload.c:594
↓ 1 callersFunctionqbdipreload_hook
* Hooking based on int1 instruction + exception handler * Return 0 in case of failure */
tools/QBDIPreload/src/win_preload.c:541
↓ 1 callersFunctionqbdipreload_hook_main
tools/QBDIPreload/src/darwin_preload.c:455
↓ 1 callersFunctionqbdipreload_setup_exception_handler
tools/QBDIPreload/src/linux_preload.c:174
↓ 1 callersFunctionrandomPermutation
test/API/RangeTest.cpp:122
↓ 1 callersFunctionrdfsbase64
src/Patch/X86_64/Layer2_X86_64.cpp:446
↓ 1 callersFunctionrdgsbase64
src/Patch/X86_64/Layer2_X86_64.cpp:455
↓ 1 callersFunctionreadCommand
tools/validator/pipes.cpp:201
↓ 1 callersFunctionreadEvent
tools/validator/pipes.cpp:186
↓ 1 callersFunctionreadExecTransferEvent
tools/validator/pipes.cpp:168
↓ 1 callersFunctionreadInstructionEvent
tools/validator/pipes.cpp:46
↓ 1 callersFunctionreadMismatchMemAccessEvent
tools/validator/pipes.cpp:101
↓ 1 callersFunctionread_header
(libpath)
tools/pyqbdi/fix_preload_lib_osx.py:7
↓ 1 callersMethodreduceCacheTo
src/Engine/VM.cpp:1032
↓ 1 callersMethodreloc
src/Patch/RelocatableInst.h:68
↓ 1 callersMethodremoveAllInstrumentedRanges
src/Engine/VM.cpp:410
↓ 1 callersMethodremoveInstrumentedModule
src/Engine/VM.cpp:416
↓ 1 callersMethodremoveInstrumentedModuleFromAddr
src/Engine/VM.cpp:422
↓ 1 callersFunctionremoveRpath
(libname, path)
tools/pyqbdi/fix_preload_lib_osx.py:47
↓ 1 callersFunctionresign
(libname)
tools/pyqbdi/fix_preload_lib_osx.py:57
↓ 1 callersFunctionret
src/Patch/AARCH64/Layer2_AARCH64.cpp:221
↓ 1 callersFunctionret
src/Patch/X86_64/Layer2_X86_64.cpp:438
↓ 1 callersFunctionrun
()
tools/pyqbdi/fix_preload_lib_osx.py:63
↓ 1 callersFunctionrun
()
tools/pyqbdi/pyqbdipreload.py:88
↓ 1 callersFunctionscan_for_multipattern
(data, pattern)
tools/validation_runner/TestResult.py:34
↓ 1 callersFunctionsetBP
tools/validator/darwin_process.h:64
↓ 1 callersMethodsetBreakpoint
tools/validator/linux_process.cpp:30
↓ 1 callersMethodsetConsoleLogger
src/Utility/LogSys.cpp:90
↓ 1 callersMethodsetDefaultLogger
src/Utility/LogSys.cpp:81
↓ 1 callersFunctionsetEntryBreakpoint
tools/QBDIPreload/src/darwin_preload.c:130
↓ 1 callersFunctionsetEntryBreakpoint
tools/QBDIPreload/src/linux_preload.c:58
↓ 1 callersFunctionsetExceptionHandler
* Install a vectored exception handler * Return 0 in case of failure */
tools/QBDIPreload/src/win_preload.c:271
↓ 1 callersMethodsetFPRState
src/Engine/VM.cpp:358
↓ 1 callersMethodsetGPRState
src/Engine/VM.cpp:351
↓ 1 callersFunctionsetID
(libname)
tools/pyqbdi/fix_preload_lib_osx.py:42
↓ 1 callersFunctionsetInt1Exception
* Write an "int 1" instruction at given address * Save previous byte to internal buffer * return 0 in case of failure */
tools/QBDIPreload/src/win_preload.c:221
↓ 1 callersMethodsetOptions
src/Engine/VM.cpp:369
↓ 1 callersMethodsetOptions
src/Engine/Engine.cpp:147
↓ 1 callersMethodsetPriority
src/Utility/LogSys.cpp:55
↓ 1 callersFunctionsetRegisterSaved
src/Patch/X86_64/PatchRuleAssembly_X86_64.cpp:310
↓ 1 callersMethodsetup_db
(self)
tools/validation_runner/SQLite.py:30
↓ 1 callersFunctionsign_code_ptrauth
include/QBDI/PtrAuth.h:50
↓ 1 callersMethodsignalAccessError
tools/validator/validatorengine.cpp:321
↓ 1 callersMethodsignalExecTransfer
tools/validator/validatorengine.cpp:333
↓ 1 callersMethodsignalNewState
tools/validator/validatorengine.cpp:277
↓ 1 callersMethodsplitSequence
src/ExecBlock/ExecBlock.cpp:495
↓ 1 callersFunctionst1_post_inc
src/Patch/AARCH64/Layer2_AARCH64.cpp:32
↓ 1 callersFunctionstmia
src/Patch/ARM/Layer2_ARM.cpp:785
↓ 1 callersFunctionstopExceptionHandler
tools/QBDIPreload/src/darwin_exceptd.c:215
↓ 1 callersFunctionstr_pre_inc
src/Patch/AARCH64/Layer2_AARCH64.cpp:478
↓ 1 callersFunctionstri
src/Patch/AARCH64/Layer2_AARCH64.cpp:439
↓ 1 callersFunctionstripLF
examples/thedude.c:10
↓ 1 callersFunctionstrui
src/Patch/AARCH64/Layer2_AARCH64.cpp:450
↓ 1 callersFunctionsubr
src/Patch/AARCH64/Layer2_AARCH64.cpp:143
↓ 1 callersFunctionsubri
src/Patch/AARCH64/Layer2_AARCH64.cpp:167
↓ 1 callersFunctionsubrsi
src/Patch/ARM/Layer2_ARM.cpp:1344
↓ 1 callersFunctionswitchStack
src/Utility/StackSwitch.cpp:45
↓ 1 callersMethodsynchronizeRegister
* This function is used to synchronise a specific register between Frida and QBDI. * * .. warning:: Currently QBDI_TO_FRIDA is experimental.
tools/frida-qbdi.js:989
↓ 1 callersFunctiont2autg
src/Patch/ARM/Layer2_ARM.cpp:1625
↓ 1 callersFunctiont2bcc
src/Patch/ARM/Layer2_ARM.cpp:1025
↓ 1 callersFunctiont2bic
src/Patch/ARM/Layer2_ARM.cpp:1452
↓ 1 callersFunctiont2cmp
src/Patch/ARM/Layer2_ARM.cpp:1575
↓ 1 callersFunctiont2it
src/Patch/ARM/Layer2_ARM.cpp:1595
↓ 1 callersFunctiont2ldmdb
src/Patch/ARM/Layer2_ARM.cpp:602
↓ 1 callersFunctiont2ldrbr
src/Patch/ARM/Layer2_ARM.cpp:383
↓ 1 callersFunctiont2ldrex
src/Patch/ARM/Layer2_ARM.cpp:487
↓ 1 callersFunctiont2ldrexb
src/Patch/ARM/Layer2_ARM.cpp:427
↓ 1 callersFunctiont2ldrexd
src/Patch/ARM/Layer2_ARM.cpp:545
↓ 1 callersFunctiont2ldrexh
src/Patch/ARM/Layer2_ARM.cpp:457
↓ 1 callersFunctiont2ldri8
src/Patch/ARM/Layer2_ARM.cpp:135
↓ 1 callersFunctiont2mrs
src/Patch/ARM/Layer2_ARM.cpp:1083
↓ 1 callersFunctiont2msr
src/Patch/ARM/Layer2_ARM.cpp:1096
↓ 1 callersFunctiont2orri
src/Patch/ARM/Layer2_ARM.cpp:1494
↓ 1 callersFunctiont2stri8
src/Patch/ARM/Layer2_ARM.cpp:689
↓ 1 callersFunctiont2subrsi
src/Patch/ARM/Layer2_ARM.cpp:1370
↓ 1 callersFunctiontbcc
src/Patch/ARM/Layer2_ARM.cpp:988
↓ 1 callersFunctiontbx
src/Patch/ARM/Layer2_ARM.cpp:1041
↓ 1 callersFunctiontest32ri
src/Patch/X86_64/Layer2_X86_64.cpp:194
↓ 1 callersFunctiontest64ri32
src/Patch/X86_64/Layer2_X86_64.cpp:204
↓ 1 callersMethodtransferExecution
src/ExecBroker/ARM/ExecBroker_ARM.cpp:50
← previousnext →801–900 of 1,877, ranked by callers