MCPcopy Create free account

hub / github.com/IgorKorkin/MemoryRanger / functions

Functions1,785 in github.com/IgorKorkin/MemoryRanger

↓ 7 callersFunctionARM_AM_getSORegShOp
MemRanger/capstone/arch/ARM/ARMAddressingModes.h:125
↓ 7 callersFunctionCountLeadingZeros_32
CountLeadingZeros_32 - this function performs the platform optimal form of counting the number of zeros from the most significant bit to the first one
MemRanger/capstone/MathExtras.h:97
↓ 7 callersFunctionDdimonpFindOriginal
MemRanger/DdiMon/ddi_mon.cpp:375
↓ 7 callersFunctionDecode2OpInstructionFail
MemRanger/capstone/arch/XCore/XCoreDisassembler.c:235
↓ 7 callersFunctionDecodeFPR128RegisterClass
MemRanger/capstone/arch/AArch64/AArch64Disassembler.c:281
↓ 7 callersFunctionDecodeVecShiftRImm
MemRanger/capstone/arch/AArch64/AArch64Disassembler.c:756
↓ 7 callersFunctionGlobalObjectTermination
Calls all registered destructors
MemRanger/HyperPlatform/global_object.cpp:86
↓ 7 callersFunctionLogpDbgBreak
Sets a break point that works only when a debugger is present _Use_decl_annotations_*/
MemRanger/HyperPlatform/log.cpp:803
↓ 7 callersFunctionMCRegisterInfo_InitMCRegisterInfo
MemRanger/capstone/MCRegisterInfo.c:28
↓ 7 callersFunctionRweAddDstRange
MemRanger/MemoryMon/rwe.cpp:244
↓ 7 callersFunctionRweHandleReadWriteBlockAccessViaMTF
MemRanger/MemoryMon/rwe.cpp:859
↓ 7 callersFunctionRweIsInsideHandleTableRange
MemRanger/MemoryMon/rwe.cpp:396
↓ 7 callersFunctionUtilVaFromPfn
PFN -> VA
MemRanger/HyperPlatform/util.cpp:902
↓ 7 callersFunctionUtilVmCall
Executes VMCALL
MemRanger/HyperPlatform/util.cpp:933
↓ 7 callersFunctionUtilVmRead64
Reads 64bit-width VMCS
MemRanger/HyperPlatform/util.cpp:1002
↓ 7 callersFunctionVmmpSelectRegister
Selects a register to be used based on the index
MemRanger/HyperPlatform/vmm.cpp:1390
↓ 7 callersFunctioncheck_string
utils/ctl_files.cpp:6
↓ 7 callersMethoddel
MemRanger/MemoryMon/V2PMap.cpp:78
↓ 7 callersFunctioninsn_find
look for @id in @insns, given its size in @max. first time call will update @cache. return 0 if not found
MemRanger/capstone/utils.c:30
↓ 7 callersMethodis_in_range
MemRanger/MemoryMon/AddressRanges.cpp:120
↓ 7 callersFunctionname2id
MemRanger/capstone/utils.c:41
↓ 7 callersFunctionprintAlias1
MemRanger/capstone/arch/Mips/MipsInstPrinter.c:318
↓ 7 callersFunctionprintOperand
MemRanger/capstone/arch/ARM/ARMInstPrinter.c:694
↓ 7 callersFunctionto_x_32
(s)
MemRanger/capstone/bindings/python/xprint.py:30
↓ 6 callersFunctionDecodeGPR32spRegisterClass
MemRanger/capstone/arch/AArch64/AArch64Disassembler.c:466
↓ 6 callersFunctionDecodeSPRRegisterClass
MemRanger/capstone/arch/ARM/ARMDisassembler.c:1023
↓ 6 callersFunctionPerfTermination
MemRanger/HyperPlatform/performance.cpp:72
↓ 6 callersFunctionSparc_map_hint
MemRanger/capstone/arch/Sparc/SparcMapping.c:3295
↓ 6 callersFunctionUtilIsX86Pae
Returns true when a system is on the x86 PAE mode _Use_decl_annotations_*/
MemRanger/HyperPlatform/util.cpp:676
↓ 6 callersFunctionVmmpIndicateSuccessfulVmcall
Indicates successful VMCALL
MemRanger/HyperPlatform/vmm.cpp:1552
↓ 6 callersFunctioncs_winkernel_malloc
malloc()
MemRanger/capstone/windows/winkernel_mm.c:28
↓ 6 callersFunctiondecodeUImmOperand
MemRanger/capstone/arch/SystemZ/SystemZDisassembler.c:96
↓ 6 callersMethodfor_each_page
MemRanger/MemoryMon/AddressRanges.cpp:142
↓ 5 callersFunctionA64NamedImmMapper_toString
MemRanger/capstone/arch/AArch64/AArch64BaseInfo.c:31
↓ 5 callersFunctionDecode2RUSInstruction
MemRanger/capstone/arch/XCore/XCoreDisassembler.c:534
↓ 5 callersFunctionDecodeDPairRegisterClass
MemRanger/capstone/arch/ARM/ARMDisassembler.c:1104
↓ 5 callersFunctionDecodeFPR64RegisterClass
MemRanger/capstone/arch/AArch64/AArch64Disassembler.c:314
↓ 5 callersFunctionDecodeQPRRegisterClass
MemRanger/capstone/arch/ARM/ARMDisassembler.c:1082
↓ 5 callersFunctionDecodeT2LoadLabel
MemRanger/capstone/arch/ARM/ARMDisassembler.c:3576
↓ 5 callersFunctionEptpDestructTables
Frees all used EPT entries by walking through whole EPT
MemRanger/HyperPlatform/ept.cpp:801
↓ 5 callersFunctionLogpFinalizeBufferInfo
Terminates a log file related code.
MemRanger/HyperPlatform/log.cpp:361
↓ 5 callersFunctionMCRegisterInfo_getRegClass
MemRanger/capstone/MCRegisterInfo.c:126
↓ 5 callersFunctionRweIsInsideOSInternalDataRange
MemRanger/MemoryMon/rwe.cpp:375
↓ 5 callersFunctionShpIsItHookAddress
Checks if list of addresses
MemRanger/DdiMon/shadow_hook.cpp:580
↓ 5 callersFunctionUtilTermination
Terminates utility functions
MemRanger/HyperPlatform/util.cpp:237
↓ 5 callersFunctionVmpAdjustControlValue
Adjust the requested control value with consulting a value of related MSR
MemRanger/HyperPlatform/vm.cpp:1003
↓ 5 callersFunctionXCore_reg_id
MemRanger/capstone/arch/XCore/XCoreMapping.c:61
↓ 5 callersFunctiongetAM2Offset
MemRanger/capstone/arch/ARM/ARMAddressingModes.h:450
↓ 5 callersFunctiongetAM2Op
MemRanger/capstone/arch/ARM/ARMAddressingModes.h:455
↓ 5 callersFunctiongetSOImmValRotate
getSOImmValRotate - Try to handle Imm with an immediate shifter operand, computing the rotate amount to use. If this immediate value cannot be handle
MemRanger/capstone/arch/ARM/ARMAddressingModes.h:148
↓ 5 callersFunctiongetT2SOImmValSplatVal
getT2SOImmValSplat - Return the 12-bit encoded representation if the specified value can be obtained by splatting the low 8 bits into every other byte
MemRanger/capstone/arch/ARM/ARMAddressingModes.h:293
↓ 5 callersMethodget_handle
utils/zwfile.h:45
↓ 5 callersFunctionprintOperand
MemRanger/capstone/arch/Sparc/SparcInstPrinter.c:165
↓ 5 callersFunctionprintRegisterList
FIXME: push {r1, r2, r3, ...} can exceed the number of operands in MCInst struct
MemRanger/capstone/arch/ARM/ARMInstPrinter.c:1367
↓ 5 callersFunctionset_mem_access
MemRanger/capstone/arch/Sparc/SparcInstPrinter.c:62
↓ 5 callersFunctionzw_open_file
utils/zwfile.cpp:410
↓ 4 callersFunctionA64SysRegMapper_toString
result must be a big enough buffer: 128 bytes is more than enough
MemRanger/capstone/arch/AArch64/AArch64BaseInfo.c:585
↓ 4 callersFunctionAArch64_AM_getShiftValue
getShiftValue - Extract the shift value.
MemRanger/capstone/arch/AArch64/AArch64AddressingModes.h:82
↓ 4 callersFunctionARM_AM_getAM2Opc
===--------------------------------------------------------------------===// Addressing Mode #2 ===---------------------------------------------------
MemRanger/capstone/arch/ARM/ARMAddressingModes.h:442
↓ 4 callersFunctionARM_AM_getShiftOpcStr
MemRanger/capstone/arch/ARM/ARMAddressingModes.h:43
↓ 4 callersFunctionARM_getFeatureBits
Hacky: enable all features for disassembler
MemRanger/capstone/arch/ARM/ARMDisassembler.c:371
↓ 4 callersFunctionDecodeBitpOperand
MemRanger/capstone/arch/XCore/XCoreDisassembler.c:171
↓ 4 callersFunctionDecodeFPR32RegisterClass
MemRanger/capstone/arch/AArch64/AArch64Disassembler.c:338
↓ 4 callersFunctionDecodeVLDInstruction
MemRanger/capstone/arch/ARM/ARMDisassembler.c:2284
↓ 4 callersFunctionDecodeVSTInstruction
MemRanger/capstone/arch/ARM/ARMDisassembler.c:2618
↓ 4 callersFunctionDecodeVecShiftLImm
MemRanger/capstone/arch/AArch64/AArch64Disassembler.c:763
↓ 4 callersFunctionDecodetGPRRegisterClass
MemRanger/capstone/arch/ARM/ARMDisassembler.c:941
↓ 4 callersFunctionDiffListIterator_next
MemRanger/capstone/MCRegisterInfo.c:64
↓ 4 callersFunctionEptGetEptPointer
Returns an EPT pointer from ept_data
MemRanger/HyperPlatform/ept.cpp:184
↓ 4 callersFunctionEptpInitTableEntry
Initialize an EPT entry with a "pass through" attribute
MemRanger/HyperPlatform/ept.cpp:592
↓ 4 callersFunctionMCOperand_setImm
MemRanger/capstone/MCInst.c:125
↓ 4 callersFunctionMemTraceIsEnabled
_Use_decl_annotations_*/
MemRanger/MemoryMon/mem_trace.cpp:86
↓ 4 callersFunctionPowerCallbackTermination
Unregister power callback
MemRanger/HyperPlatform/power_callback.cpp:79
↓ 4 callersFunctionRweIsInsideNewlyLoadedDriversRangePageAlign
MemRanger/MemoryMon/rwe.cpp:370
↓ 4 callersFunctionShEnablePageShadowingForNewEnclave
MemRanger/MemoryMon/rwe.cpp:200
↓ 4 callersFunctionSystemZ_map_register
map internal raw register to 'public' register
MemRanger/capstone/arch/SystemZ/SystemZMapping.c:5092
↓ 4 callersFunctionTestUtilpExecuteSystemMemoryListOperation
MemRanger/MemoryMon/test_util.cpp:100
↓ 4 callersFunctionUtilGetPhysicalMemoryRanges
Returns the physical memory ranges _Use_decl_annotations_*/
MemRanger/HyperPlatform/util.cpp:566
↓ 4 callersFunctionUtilGetSystemProcAddress
A wrapper of MmGetSystemRoutineAddress
MemRanger/HyperPlatform/util.cpp:666
↓ 4 callersFunctionUtilLoadPdptes
Loads the PDPTE registers from CR3 to VMCS
MemRanger/HyperPlatform/util.cpp:1112
↓ 4 callersFunctionVmmpGetKernelCr3
Returns a kernel CR3 value of the current process; _Use_decl_annotations_*/
MemRanger/HyperPlatform/vmm.cpp:1651
↓ 4 callersFunctionarchs_enable
MemRanger/capstone/cs.c:63
↓ 4 callersFunctioncs_group_name
MemRanger/capstone/cs.c:826
↓ 4 callersFunctioncs_insn_name
MemRanger/capstone/cs.c:814
↓ 4 callersFunctioncs_strdup
MemRanger/capstone/utils.c:66
↓ 4 callersFunctionfree
MemRanger/capstone/contrib/windows_kernel/libc.cpp:93
↓ 4 callersMethodhexString2Byte
(String s)
MemRanger/capstone/bindings/java/TestX86.java:11
↓ 4 callersMethodhexString2Byte
(String s)
MemRanger/capstone/bindings/java/TestArm.java:11
↓ 4 callersMethodis_in_range_page_align
MemRanger/MemoryMon/AddressRanges.cpp:131
↓ 4 callersFunctionop_addBC
MemRanger/capstone/arch/PowerPC/PPCInstPrinter.c:723
↓ 4 callersFunctionprintRegImmShift
Prints the shift value with an immediate value.
MemRanger/capstone/arch/ARM/ARMInstPrinter.c:179
↓ 4 callersFunctionprintThumbAddrModeImm5SOperand
MemRanger/capstone/arch/ARM/ARMInstPrinter.c:1775
↓ 4 callersFunctionprint_last_err
utils/print_messages.cpp:90
↓ 4 callersFunctionprint_string_hex
MemRanger/capstone/tests/test_x86.c:22
↓ 4 callersFunctionprintf
printf()
MemRanger/capstone/contrib/cs_driver/cs_driver/cs_driver.c:91
↓ 4 callersFunctionset_mem_access
MemRanger/capstone/arch/PowerPC/PPCInstPrinter.c:44
↓ 4 callersFunctionset_memory_permission
MemAttacker/mem_attacker_console/payloads.cpp:141
↓ 4 callersFunctionset_path
utils/ctl_files.cpp:78
↓ 4 callersFunctiontranslateShiftImm
translateShiftImm - Convert shift immediate from 0-31 to 1-32 for printing. getSORegOffset returns an integer from 0-31, representing '32' as 0.
MemRanger/capstone/arch/ARM/ARMInstPrinter.c:169
↓ 4 callersFunctionutostr
return a string representing the number X NOTE: caller must free() the result itself to avoid memory leak
MemRanger/capstone/arch/AArch64/AArch64BaseInfo.c:81
← previousnext →101–200 of 1,785, ranked by callers