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
↓ 364 callers
Function
printf
This functions mimics printf() but does not return the same value as printf() would do. printf() is required to exercise regression tests.
MemRanger/capstone/tests/test_winkernel.cpp:150
↓ 340 callers
Function
MCInst_getOperand
MemRanger/capstone/MCInst.c:64
↓ 301 callers
Function
SStream_concat0
MemRanger/capstone/SStream.c:31
↓ 265 callers
Function
Check
MemRanger/capstone/arch/ARM/ARMDisassembler.c:113
↓ 256 callers
Function
SStream_concat
MemRanger/capstone/SStream.c:42
↓ 211 callers
Function
MCOperand_getReg
getReg - Returns the register number.
MemRanger/capstone/MCInst.c:109
↓ 201 callers
Function
MCOperand_getImm
MemRanger/capstone/MCInst.c:120
↓ 200 callers
Function
MCOperand_CreateImm0
MemRanger/capstone/MCInst.c:169
↓ 127 callers
Function
MCInst_setOpcode
MemRanger/capstone/MCInst.c:44
↓ 124 callers
Function
MCOperand_CreateReg0
MemRanger/capstone/MCInst.c:150
↓ 124 callers
Function
UtilVmWrite
Writes natural-width VMCS
MemRanger/HyperPlatform/util.cpp:1021
↓ 122 callers
Function
UtilVmRead
Reads natural-width VMCS
MemRanger/HyperPlatform/util.cpp:989
↓ 109 callers
Function
MCInst_getOpcode
MemRanger/capstone/MCInst.c:54
↓ 94 callers
Function
DecodeGPRRegisterClass
MemRanger/capstone/arch/ARM/ARMDisassembler.c:902
↓ 78 callers
Function
printRegName
MemRanger/capstone/arch/ARM/ARMInstPrinter.c:206
↓ 66 callers
Function
DecodeDPRRegisterClass
MemRanger/capstone/arch/ARM/ARMDisassembler.c:1046
↓ 58 callers
Function
DecodeGRRegsRegisterClass
MemRanger/capstone/arch/XCore/XCoreDisassembler.c:144
↓ 47 callers
Function
getReg
MemRanger/capstone/arch/Mips/MipsDisassembler.c:460
↓ 44 callers
Method
send_ctrl_code
/
utils/scm_util.cpp:143
↓ 38 callers
Function
cs_reg_name
return friendly name of regiser in a string
MemRanger/capstone/cs.c:802
↓ 36 callers
Function
MCOperand_isImm
MemRanger/capstone/MCInst.c:98
↓ 36 callers
Function
SignExtend32
\brief Sign extend number in the bottom B bits of X to a 32-bit int. Requires 0 < B <= 32.
MemRanger/capstone/MathExtras.h:409
↓ 33 callers
Function
MCInst_setOpcodePub
MemRanger/capstone/MCInst.c:49
↓ 28 callers
Function
cs_option
MemRanger/capstone/cs.c:387
↓ 28 callers
Function
set_mem_access
MemRanger/capstone/arch/ARM/ARMInstPrinter.c:122
↓ 27 callers
Function
ARM_addSysReg
MemRanger/capstone/arch/ARM/ARMInstPrinter.c:2623
↓ 27 callers
Function
UtilIsInBounds
MemRanger/HyperPlatform/util.h:324
↓ 27 callers
Method
disasm
Disassemble instructions from @code assumed to be located at @address, stop when encountering first broken instruction. @param code The source machin
MemRanger/capstone/bindings/java/capstone/Capstone.java:441
↓ 25 callers
Method
regName
(int reg_id)
MemRanger/capstone/bindings/java/capstone/Capstone.java:225
↓ 24 callers
Function
DecodeGPR32RegisterClass
MemRanger/capstone/arch/AArch64/AArch64Disassembler.c:452
↓ 24 callers
Function
MCInst_clear
MemRanger/capstone/MCInst.c:26
↓ 23 callers
Function
cs_close
MemRanger/capstone/cs.c:276
↓ 22 callers
Function
DecodeGPR64RegisterClass
MemRanger/capstone/arch/AArch64/AArch64Disassembler.c:410
↓ 22 callers
Function
DecodeGPRnopcRegisterClass
MemRanger/capstone/arch/ARM/ARMDisassembler.c:914
↓ 22 callers
Function
DecodePredicateOperand
MemRanger/capstone/arch/ARM/ARMDisassembler.c:410
↓ 22 callers
Function
MCOperand_isReg
MemRanger/capstone/MCInst.c:93
↓ 22 callers
Function
cs_open
MemRanger/capstone/cs.c:231
↓ 21 callers
Function
count_positive
count number of positive members in a list. NOTE: list must be guaranteed to end in 0
MemRanger/capstone/utils.c:57
↓ 20 callers
Function
UtilPaFromVa
VA -> PA
MemRanger/HyperPlatform/util.cpp:794
↓ 20 callers
Function
cs_disasm
MemRanger/capstone/cs.c:467
↓ 20 callers
Function
cs_free
MemRanger/capstone/cs.c:675
↓ 19 callers
Function
UtilReadMsr
Reads natural-width MSR
MemRanger/HyperPlatform/util.cpp:1051
↓ 19 callers
Function
UtilReadMsr64
Reads 64bit-width MSR
MemRanger/HyperPlatform/util.cpp:1056
↓ 18 callers
Method
add
MemRanger/MemoryMon/V2PMap.cpp:51
↓ 17 callers
Function
MCInst_getNumOperands
MemRanger/capstone/MCInst.c:69
↓ 17 callers
Function
SignExtend64
\brief Sign extend number in the bottom B bits of X to a 64-bit int. Requires 0 < B <= 64.
MemRanger/capstone/MathExtras.h:415
↓ 17 callers
Function
isReg
MemRanger/capstone/arch/Mips/MipsInstPrinter.c:105
↓ 17 callers
Function
printOperand
MemRanger/capstone/arch/PowerPC/PPCInstPrinter.c:648
↓ 16 callers
Function
IsX64
Checks if a system is x64 @return true if a system is x64
MemRanger/HyperPlatform/common.h:128
↓ 15 callers
Function
DecodeGPR64spRegisterClass
MemRanger/capstone/arch/AArch64/AArch64Disassembler.c:424
↓ 15 callers
Function
MCRegisterInfo_getSubReg
MemRanger/capstone/MCRegisterInfo.c:108
↓ 15 callers
Function
printInt32Bang
MemRanger/capstone/SStream.c:104
↓ 14 callers
Function
ARM_AM_getAddrOpcStr
MemRanger/capstone/arch/ARM/ARMAddressingModes.h:38
↓ 14 callers
Function
DecodeL3RInstruction
MemRanger/capstone/arch/XCore/XCoreDisassembler.c:562
↓ 14 callers
Function
UtilInveptGlobal
Executes the INVEPT instruction and invalidates EPT entry cache _Use_decl_annotations_*/
MemRanger/HyperPlatform/util.cpp:1071
↓ 14 callers
Function
UtilVmWrite64
Writes 64bit-width VMCS
MemRanger/HyperPlatform/util.cpp:1028
↓ 14 callers
Function
VmmpAdjustGuestInstructionPointer
Advances guest's IP to the next instruction
MemRanger/HyperPlatform/vmm.cpp:1478
↓ 14 callers
Method
size
MemRanger/MemoryMon/AddressRanges.h:46
↓ 14 callers
Function
to_hex
(s)
MemRanger/capstone/bindings/python/xprint.py:9
↓ 13 callers
Function
Decode3OpInstruction
MemRanger/capstone/arch/XCore/XCoreDisassembler.c:215
↓ 13 callers
Function
UtilPcToFileHeader
A wrapper of RtlPcToFileHeader
MemRanger/HyperPlatform/util.cpp:481
↓ 13 callers
Function
add_unique_command
MemAttacker/mem_attacker_console/mem_attacker.cpp:320
↓ 13 callers
Method
close
()
MemRanger/capstone/bindings/java/capstone/Capstone.java:429
↓ 13 callers
Method
read
()
MemRanger/capstone/bindings/java/capstone/Arm.java:58
↓ 12 callers
Function
Decode3RInstruction
MemRanger/capstone/arch/XCore/XCoreDisassembler.c:506
↓ 12 callers
Function
VmpFreeProcessorData
Frees all related memory
MemRanger/HyperPlatform/vm.cpp:1061
↓ 12 callers
Function
to_x
(s)
MemRanger/capstone/bindings/python/xprint.py:23
↓ 11 callers
Function
DecoderGPRRegisterClass
MemRanger/capstone/arch/ARM/ARMDisassembler.c:1002
↓ 11 callers
Function
VmpGetSegmentBase
Returns a base address of the segment specified by SegmentSelector
MemRanger/HyperPlatform/vm.cpp:948
↓ 11 callers
Function
cs_snprintf
we need this since Windows doesnt have snprintf()
MemRanger/capstone/utils.c:78
↓ 11 callers
Function
rotr32
rotr32 - Rotate a 32-bit unsigned value right by a specified # bits.
MemRanger/capstone/arch/ARM/ARMAddressingModes.h:87
↓ 10 callers
Function
Decode2OpInstruction
MemRanger/capstone/arch/XCore/XCoreDisassembler.c:192
↓ 10 callers
Function
DecodeIntRegsRegisterClass
MemRanger/capstone/arch/Sparc/SparcDisassembler.c:87
↓ 10 callers
Function
MCInst_insert0
do not free @Op
MemRanger/capstone/MCInst.c:32
↓ 10 callers
Function
RweIsInsideNewlyLoadedDriversRange
MemRanger/MemoryMon/rwe.cpp:365
↓ 10 callers
Function
RweIsInsideOSInternalDriversRange
MemRanger/MemoryMon/rwe.cpp:360
↓ 10 callers
Function
decodeRegisterClass
MemRanger/capstone/arch/PowerPC/PPCDisassembler.c:153
↓ 10 callers
Function
printPredicateOperand
MemRanger/capstone/arch/ARM/ARMInstPrinter.c:1577
↓ 10 callers
Function
print_mes
utils/print_messages.cpp:74
↓ 9 callers
Function
CountTrailingZeros_32
CountTrailingZeros_32 - this function performs the platform optimal form of counting the number of zeros from the least significant bit to the first o
MemRanger/capstone/MathExtras.h:192
↓ 9 callers
Function
KernelStlpRaiseException
An alternative implementation of a C++ exception handler. Issues a bug check.
MemRanger/HyperPlatform/kernel_stl.cpp:49
↓ 9 callers
Function
LogTermination
Terminates the log functions.
MemRanger/HyperPlatform/log.cpp:349
↓ 9 callers
Function
RweApplyRanges
Apply ranges to EPT attributes
MemRanger/MemoryMon/rwe.cpp:504
↓ 9 callers
Function
VmmpInjectInterruption
Injects interruption to a guest
MemRanger/HyperPlatform/vmm.cpp:1635
↓ 9 callers
Function
printAlias2
MemRanger/capstone/arch/Mips/MipsInstPrinter.c:325
↓ 9 callers
Method
stringToHex
(byte[] code)
MemRanger/capstone/bindings/java/Test.java:30
↓ 8 callers
Function
AddThumbPredicate
Most Thumb instructions don't have explicit predicates in the encoding, but rather get their predicates from IT context. We need to fix up the predic
MemRanger/capstone/arch/ARM/ARMDisassembler.c:578
↓ 8 callers
Function
DecodeMem
MemRanger/capstone/arch/Sparc/SparcDisassembler.c:251
↓ 8 callers
Function
GetSegmentLimit
MemRanger/HyperPlatform/vm.cpp:133
↓ 8 callers
Function
ITStatus_instrInITBlock
Returns true if the current instruction is in an IT block
MemRanger/capstone/arch/ARM/ARMDisassembler.c:58
↓ 8 callers
Function
MCOperand_CreateReg1
MemRanger/capstone/MCInst.c:140
↓ 8 callers
Function
UtilForEachProcessor
Execute a given callback routine on all processors in PASSIVE_LEVEL. Returns STATUS_SUCCESS when all callback returned STATUS_SUCCESS as well. When on
MemRanger/HyperPlatform/util.cpp:575
↓ 8 callers
Function
VmpGetSegmentAccessRight
Returns access right of the segment specified by the SegmentSelector for VMX
MemRanger/HyperPlatform/vm.cpp:928
↓ 8 callers
Function
add_unique_command
MemAllocator/mem_allocator_console/memory_allocator.cpp:204
↓ 8 callers
Function
decodeRegisterClass
MemRanger/capstone/arch/SystemZ/SystemZDisassembler.c:37
↓ 8 callers
Method
get_object
utils/zwfile.h:47
↓ 8 callers
Function
printOperand
MemRanger/capstone/arch/Mips/MipsInstPrinter.c:184
↓ 8 callers
Method
setDetail
(int opt)
MemRanger/capstone/bindings/java/capstone/Capstone.java:405
↓ 8 callers
Function
setcolor
utils/console_font_colors.h:62
↓ 7 callers
Function
AArch64_map_insn
map instruction name to public instruction ID
MemRanger/capstone/arch/AArch64/AArch64Mapping.c:14836
next →
1–100 of 1,785, ranked by callers