Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/IgorKorkin/MemoryRanger
/ functions
Functions
1,785 in github.com/IgorKorkin/MemoryRanger
⨍
Functions
1,785
◇
Types & classes
481
↓ 7 callers
Function
ARM_AM_getSORegShOp
MemRanger/capstone/arch/ARM/ARMAddressingModes.h:125
↓ 7 callers
Function
CountLeadingZeros_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 callers
Function
DdimonpFindOriginal
MemRanger/DdiMon/ddi_mon.cpp:375
↓ 7 callers
Function
Decode2OpInstructionFail
MemRanger/capstone/arch/XCore/XCoreDisassembler.c:235
↓ 7 callers
Function
DecodeFPR128RegisterClass
MemRanger/capstone/arch/AArch64/AArch64Disassembler.c:281
↓ 7 callers
Function
DecodeVecShiftRImm
MemRanger/capstone/arch/AArch64/AArch64Disassembler.c:756
↓ 7 callers
Function
GlobalObjectTermination
Calls all registered destructors
MemRanger/HyperPlatform/global_object.cpp:86
↓ 7 callers
Function
LogpDbgBreak
Sets a break point that works only when a debugger is present _Use_decl_annotations_*/
MemRanger/HyperPlatform/log.cpp:803
↓ 7 callers
Function
MCRegisterInfo_InitMCRegisterInfo
MemRanger/capstone/MCRegisterInfo.c:28
↓ 7 callers
Function
RweAddDstRange
MemRanger/MemoryMon/rwe.cpp:244
↓ 7 callers
Function
RweHandleReadWriteBlockAccessViaMTF
MemRanger/MemoryMon/rwe.cpp:859
↓ 7 callers
Function
RweIsInsideHandleTableRange
MemRanger/MemoryMon/rwe.cpp:396
↓ 7 callers
Function
UtilVaFromPfn
PFN -> VA
MemRanger/HyperPlatform/util.cpp:902
↓ 7 callers
Function
UtilVmCall
Executes VMCALL
MemRanger/HyperPlatform/util.cpp:933
↓ 7 callers
Function
UtilVmRead64
Reads 64bit-width VMCS
MemRanger/HyperPlatform/util.cpp:1002
↓ 7 callers
Function
VmmpSelectRegister
Selects a register to be used based on the index
MemRanger/HyperPlatform/vmm.cpp:1390
↓ 7 callers
Function
check_string
utils/ctl_files.cpp:6
↓ 7 callers
Method
del
MemRanger/MemoryMon/V2PMap.cpp:78
↓ 7 callers
Function
insn_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 callers
Method
is_in_range
MemRanger/MemoryMon/AddressRanges.cpp:120
↓ 7 callers
Function
name2id
MemRanger/capstone/utils.c:41
↓ 7 callers
Function
printAlias1
MemRanger/capstone/arch/Mips/MipsInstPrinter.c:318
↓ 7 callers
Function
printOperand
MemRanger/capstone/arch/ARM/ARMInstPrinter.c:694
↓ 7 callers
Function
to_x_32
(s)
MemRanger/capstone/bindings/python/xprint.py:30
↓ 6 callers
Function
DecodeGPR32spRegisterClass
MemRanger/capstone/arch/AArch64/AArch64Disassembler.c:466
↓ 6 callers
Function
DecodeSPRRegisterClass
MemRanger/capstone/arch/ARM/ARMDisassembler.c:1023
↓ 6 callers
Function
PerfTermination
MemRanger/HyperPlatform/performance.cpp:72
↓ 6 callers
Function
Sparc_map_hint
MemRanger/capstone/arch/Sparc/SparcMapping.c:3295
↓ 6 callers
Function
UtilIsX86Pae
Returns true when a system is on the x86 PAE mode _Use_decl_annotations_*/
MemRanger/HyperPlatform/util.cpp:676
↓ 6 callers
Function
VmmpIndicateSuccessfulVmcall
Indicates successful VMCALL
MemRanger/HyperPlatform/vmm.cpp:1552
↓ 6 callers
Function
cs_winkernel_malloc
malloc()
MemRanger/capstone/windows/winkernel_mm.c:28
↓ 6 callers
Function
decodeUImmOperand
MemRanger/capstone/arch/SystemZ/SystemZDisassembler.c:96
↓ 6 callers
Method
for_each_page
MemRanger/MemoryMon/AddressRanges.cpp:142
↓ 5 callers
Function
A64NamedImmMapper_toString
MemRanger/capstone/arch/AArch64/AArch64BaseInfo.c:31
↓ 5 callers
Function
Decode2RUSInstruction
MemRanger/capstone/arch/XCore/XCoreDisassembler.c:534
↓ 5 callers
Function
DecodeDPairRegisterClass
MemRanger/capstone/arch/ARM/ARMDisassembler.c:1104
↓ 5 callers
Function
DecodeFPR64RegisterClass
MemRanger/capstone/arch/AArch64/AArch64Disassembler.c:314
↓ 5 callers
Function
DecodeQPRRegisterClass
MemRanger/capstone/arch/ARM/ARMDisassembler.c:1082
↓ 5 callers
Function
DecodeT2LoadLabel
MemRanger/capstone/arch/ARM/ARMDisassembler.c:3576
↓ 5 callers
Function
EptpDestructTables
Frees all used EPT entries by walking through whole EPT
MemRanger/HyperPlatform/ept.cpp:801
↓ 5 callers
Function
LogpFinalizeBufferInfo
Terminates a log file related code.
MemRanger/HyperPlatform/log.cpp:361
↓ 5 callers
Function
MCRegisterInfo_getRegClass
MemRanger/capstone/MCRegisterInfo.c:126
↓ 5 callers
Function
RweIsInsideOSInternalDataRange
MemRanger/MemoryMon/rwe.cpp:375
↓ 5 callers
Function
ShpIsItHookAddress
Checks if list of addresses
MemRanger/DdiMon/shadow_hook.cpp:580
↓ 5 callers
Function
UtilTermination
Terminates utility functions
MemRanger/HyperPlatform/util.cpp:237
↓ 5 callers
Function
VmpAdjustControlValue
Adjust the requested control value with consulting a value of related MSR
MemRanger/HyperPlatform/vm.cpp:1003
↓ 5 callers
Function
XCore_reg_id
MemRanger/capstone/arch/XCore/XCoreMapping.c:61
↓ 5 callers
Function
getAM2Offset
MemRanger/capstone/arch/ARM/ARMAddressingModes.h:450
↓ 5 callers
Function
getAM2Op
MemRanger/capstone/arch/ARM/ARMAddressingModes.h:455
↓ 5 callers
Function
getSOImmValRotate
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 callers
Function
getT2SOImmValSplatVal
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 callers
Method
get_handle
utils/zwfile.h:45
↓ 5 callers
Function
printOperand
MemRanger/capstone/arch/Sparc/SparcInstPrinter.c:165
↓ 5 callers
Function
printRegisterList
FIXME: push {r1, r2, r3, ...} can exceed the number of operands in MCInst struct
MemRanger/capstone/arch/ARM/ARMInstPrinter.c:1367
↓ 5 callers
Function
set_mem_access
MemRanger/capstone/arch/Sparc/SparcInstPrinter.c:62
↓ 5 callers
Function
zw_open_file
utils/zwfile.cpp:410
↓ 4 callers
Function
A64SysRegMapper_toString
result must be a big enough buffer: 128 bytes is more than enough
MemRanger/capstone/arch/AArch64/AArch64BaseInfo.c:585
↓ 4 callers
Function
AArch64_AM_getShiftValue
getShiftValue - Extract the shift value.
MemRanger/capstone/arch/AArch64/AArch64AddressingModes.h:82
↓ 4 callers
Function
ARM_AM_getAM2Opc
===--------------------------------------------------------------------===// Addressing Mode #2 ===---------------------------------------------------
MemRanger/capstone/arch/ARM/ARMAddressingModes.h:442
↓ 4 callers
Function
ARM_AM_getShiftOpcStr
MemRanger/capstone/arch/ARM/ARMAddressingModes.h:43
↓ 4 callers
Function
ARM_getFeatureBits
Hacky: enable all features for disassembler
MemRanger/capstone/arch/ARM/ARMDisassembler.c:371
↓ 4 callers
Function
DecodeBitpOperand
MemRanger/capstone/arch/XCore/XCoreDisassembler.c:171
↓ 4 callers
Function
DecodeFPR32RegisterClass
MemRanger/capstone/arch/AArch64/AArch64Disassembler.c:338
↓ 4 callers
Function
DecodeVLDInstruction
MemRanger/capstone/arch/ARM/ARMDisassembler.c:2284
↓ 4 callers
Function
DecodeVSTInstruction
MemRanger/capstone/arch/ARM/ARMDisassembler.c:2618
↓ 4 callers
Function
DecodeVecShiftLImm
MemRanger/capstone/arch/AArch64/AArch64Disassembler.c:763
↓ 4 callers
Function
DecodetGPRRegisterClass
MemRanger/capstone/arch/ARM/ARMDisassembler.c:941
↓ 4 callers
Function
DiffListIterator_next
MemRanger/capstone/MCRegisterInfo.c:64
↓ 4 callers
Function
EptGetEptPointer
Returns an EPT pointer from ept_data
MemRanger/HyperPlatform/ept.cpp:184
↓ 4 callers
Function
EptpInitTableEntry
Initialize an EPT entry with a "pass through" attribute
MemRanger/HyperPlatform/ept.cpp:592
↓ 4 callers
Function
MCOperand_setImm
MemRanger/capstone/MCInst.c:125
↓ 4 callers
Function
MemTraceIsEnabled
_Use_decl_annotations_*/
MemRanger/MemoryMon/mem_trace.cpp:86
↓ 4 callers
Function
PowerCallbackTermination
Unregister power callback
MemRanger/HyperPlatform/power_callback.cpp:79
↓ 4 callers
Function
RweIsInsideNewlyLoadedDriversRangePageAlign
MemRanger/MemoryMon/rwe.cpp:370
↓ 4 callers
Function
ShEnablePageShadowingForNewEnclave
MemRanger/MemoryMon/rwe.cpp:200
↓ 4 callers
Function
SystemZ_map_register
map internal raw register to 'public' register
MemRanger/capstone/arch/SystemZ/SystemZMapping.c:5092
↓ 4 callers
Function
TestUtilpExecuteSystemMemoryListOperation
MemRanger/MemoryMon/test_util.cpp:100
↓ 4 callers
Function
UtilGetPhysicalMemoryRanges
Returns the physical memory ranges _Use_decl_annotations_*/
MemRanger/HyperPlatform/util.cpp:566
↓ 4 callers
Function
UtilGetSystemProcAddress
A wrapper of MmGetSystemRoutineAddress
MemRanger/HyperPlatform/util.cpp:666
↓ 4 callers
Function
UtilLoadPdptes
Loads the PDPTE registers from CR3 to VMCS
MemRanger/HyperPlatform/util.cpp:1112
↓ 4 callers
Function
VmmpGetKernelCr3
Returns a kernel CR3 value of the current process; _Use_decl_annotations_*/
MemRanger/HyperPlatform/vmm.cpp:1651
↓ 4 callers
Function
archs_enable
MemRanger/capstone/cs.c:63
↓ 4 callers
Function
cs_group_name
MemRanger/capstone/cs.c:826
↓ 4 callers
Function
cs_insn_name
MemRanger/capstone/cs.c:814
↓ 4 callers
Function
cs_strdup
MemRanger/capstone/utils.c:66
↓ 4 callers
Function
free
MemRanger/capstone/contrib/windows_kernel/libc.cpp:93
↓ 4 callers
Method
hexString2Byte
(String s)
MemRanger/capstone/bindings/java/TestX86.java:11
↓ 4 callers
Method
hexString2Byte
(String s)
MemRanger/capstone/bindings/java/TestArm.java:11
↓ 4 callers
Method
is_in_range_page_align
MemRanger/MemoryMon/AddressRanges.cpp:131
↓ 4 callers
Function
op_addBC
MemRanger/capstone/arch/PowerPC/PPCInstPrinter.c:723
↓ 4 callers
Function
printRegImmShift
Prints the shift value with an immediate value.
MemRanger/capstone/arch/ARM/ARMInstPrinter.c:179
↓ 4 callers
Function
printThumbAddrModeImm5SOperand
MemRanger/capstone/arch/ARM/ARMInstPrinter.c:1775
↓ 4 callers
Function
print_last_err
utils/print_messages.cpp:90
↓ 4 callers
Function
print_string_hex
MemRanger/capstone/tests/test_x86.c:22
↓ 4 callers
Function
printf
printf()
MemRanger/capstone/contrib/cs_driver/cs_driver/cs_driver.c:91
↓ 4 callers
Function
set_mem_access
MemRanger/capstone/arch/PowerPC/PPCInstPrinter.c:44
↓ 4 callers
Function
set_memory_permission
MemAttacker/mem_attacker_console/payloads.cpp:141
↓ 4 callers
Function
set_path
utils/ctl_files.cpp:78
↓ 4 callers
Function
translateShiftImm
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 callers
Function
utostr
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
← previous
next →
101–200 of 1,785, ranked by callers