MCPcopy Create free account

hub / github.com/MJx0/KittyMemoryEx / types & classes

Types & classes74 in github.com/MJx0/KittyMemoryEx

↓ 17 callersClassElfScanner
* @brief Represents a scanner for memory ELF files. * This class is used to scan ELF files from memory and extract information about their contents.
KittyMemoryEx/KittyScanner.hpp:193
↓ 4 callersClassLinkerScannerMgr
* @brief Manager class for linker Elf. * * This class inherits from ElfScanner and provides methods for linker Elf. */
KittyMemoryEx/KittyScanner.hpp:703
↓ 4 callersClassMemoryPatch
* @brief The MemoryPatch class represents a memory patch for applying modifications to a memory address. * * @details The MemoryPatch class allows f
KittyMemoryEx/MemoryPatch.hpp:30
↓ 2 callersClassMemoryBackupMgr
* @brief The MemoryBackup manager class. */
KittyMemoryEx/MemoryBackup.hpp:64
↓ 2 callersClassMemoryPatchMgr
* @brief The MemoryPatch manager class. */
KittyMemoryEx/MemoryPatch.hpp:93
↓ 2 callersClassRegionInfo
KittyMemoryEx/KittyPtrValidator.hpp:27
↓ 1 callersClassElfScannerMgr
* @brief Manager class for ELF scanners. */
KittyMemoryEx/KittyScanner.hpp:512
↓ 1 callersClassKittyScannerMgr
* @brief Manager class for pattern scanning operations. */
KittyMemoryEx/KittyScanner.hpp:19
↓ 1 callersClassKittyTraceMgr
* @brief A class for tracing and controlling the execution of processes in a debugging environment. */
KittyMemoryEx/KittyTrace.hpp:189
↓ 1 callersClassMemoryBackup
* @brief A class for backing up and restoring memory data. * * This class provides functionality to create a backup of a specific memory range, * r
KittyMemoryEx/MemoryBackup.hpp:13
↓ 1 callersClassNativeBridgeScannerMgr
* @brief Manager class for scanning native bridge. */
KittyMemoryEx/KittyScanner.hpp:943
↓ 1 callersClassstat
KittyMemoryEx/KittyIOFile.hpp:245
↓ 1 callersClassstat64
KittyMemoryEx/KittyIOFile.hpp:257
EnumEKittyInsnTypeArm32
* @brief Enumerates ARM32 instruction types. */
KittyMemoryEx/KittyAsm.hpp:9
EnumEKittyInsnTypeArm64
* @brief Enumerates ARM64 instruction types. */
KittyMemoryEx/KittyAsm.hpp:62
EnumEKittyMemOP
* @brief Enumeration for different types of memory operations. */
KittyMemoryEx/KittyMemOp.hpp:9
EnumEProcMapFilter
* @brief Enumerates the filter types for finding memory maps. */
KittyMemoryEx/KittyMemoryEx.hpp:259
EnumEScanElfFilter
* @brief Enum class representing the filter criteria for ELF files to scan. */
KittyMemoryEx/KittyScanner.hpp:180
EnumEScanElfType
* @brief Enum class representing the type of ELF file to scan for. */
KittyMemoryEx/KittyScanner.hpp:170
ClassIKittyMemOp
* @brief Interface class for memory operations. */
KittyMemoryEx/KittyMemOp.hpp:19
EnumKT_BP_RESULT
* @brief Enum for break/watch point results */
KittyMemoryEx/KittyTrace.hpp:118
EnumKT_HW_BP_SIZE
* @brief Enum for hard break/watch point sizes */
KittyMemoryEx/KittyTrace.hpp:102
EnumKT_HW_BP_TYPE
* @brief Enum for hard break/watch point types */
KittyMemoryEx/KittyTrace.hpp:91
EnumKT_JNICallType
KittyMemoryEx/KittyScanner.hpp:844
EnumKT_JNICallType
KittyMemoryEx/KittyScanner.hpp:910
EnumKT_NativeBridgeImplementationVersion
KittyMemoryEx/KittyScanner.hpp:850
EnumKT_RP_CALL_STATUS
* @brief Enum for remote process call esults */
KittyMemoryEx/KittyTrace.hpp:73
EnumKT_WATCH_LEN
* @brief Represents the length of a hardware watchpoint in bytes. */
KittyMemoryEx/KittyPerfEvent.hpp:30
EnumKT_WATCH_TYPE
* @brief Represents the different types of hardware watchpoints. */
KittyMemoryEx/KittyPerfEvent.hpp:45
ClassKittyIOFile
* @brief This class provides an interface for file operations. */
KittyMemoryEx/KittyIOFile.hpp:10
ClassKittyInsnArm32
* @brief Struct representing an ARM32 instruction. * * This struct contains the details of an ARM32 instruction, including its type, * registers, i
KittyMemoryEx/KittyAsm.hpp:36
ClassKittyInsnArm64
* @brief Struct representing an ARM64 instruction. * * This struct contains the details of an ARM64 instruction, including its type, * registers, i
KittyMemoryEx/KittyAsm.hpp:130
ClassKittyMemIO
* @brief Interface class for IO memory operations. */
KittyMemoryEx/KittyMemOp.hpp:104
ClassKittyMemSys
* @brief Interface class for syscall memory operations. */
KittyMemoryEx/KittyMemOp.hpp:92
ClassKittyMemoryMgr
* @brief Class that manages memory operations for a remote process. */
KittyMemoryEx/KittyMemoryMgr.hpp:22
ClassKittyPerfSample
* @brief Structure to hold the performance sample. */
KittyMemoryEx/KittyPerfEvent.hpp:58
ClassKittyPerfTrap
* @brief Class to manage trap signaling hardware watchpoins. */
KittyMemoryEx/KittyPerfEvent.hpp:167
ClassKittyPerfWatch
* @brief Class to manage hardware watchpoins. */
KittyMemoryEx/KittyPerfEvent.hpp:97
ClassKittyPtrValidator
* @brief Validates the memory access rights for a given address range. * * This class uses Mach kernel APIs to determine the read, write, and execut
KittyMemoryEx/KittyPtrValidator.hpp:24
EnumMP_ASM_ARCH
* @brief Defines the architecture types for asm memory patches. */
KittyMemoryEx/MemoryPatch.hpp:10
ClassProcMap
* @brief Represents a mapping of a memory region. */
KittyMemoryEx/KittyMemoryEx.hpp:14
ClassProcStatus
* @brief Class to retrieve process status information. */
KittyMemoryEx/KittyMemoryEx.hpp:144
ClassWatchInfo
KittyMemoryEx/KittyPerfEvent.hpp:130
ClassZipEntryInfo
* @brief Structure to hold ZIP entry info. */
KittyMemoryEx/KittyUtils.hpp:679
ClassZipEntryMMap
* @brief Structure to hold memory mapped ZIP entry info. */
KittyMemoryEx/KittyUtils.hpp:694
Classdirent
KittyMemoryEx/KittyIOFile.cpp:272
Classiovec
KittyMemoryEx/KittyTrace.cpp:1318
Classiovec
KittyMemoryEx/KittyMemOp.cpp:100
Classkitty_linker_syms_t
* @brief Structure to hold info of linker symbols */
KittyMemoryEx/KittyScanner.hpp:674
Classkitty_rp_call_t
* @brief A structure to hold result data of a remote process function call. */
KittyMemoryEx/KittyTrace.hpp:176
Classkitty_soinfo_offsets_t
* @brief Structure to hold info of linker soinfo offsets */
KittyMemoryEx/KittyScanner.hpp:684
Classkitty_soinfo_t
* @brief Structure to hold info of linker soinfo */
KittyMemoryEx/KittyScanner.hpp:149
Enumks_arch
KittyMemoryEx/Deps/Keystone/includes/keystone.h:57
Enumks_err
KittyMemoryEx/Deps/Keystone/includes/keystone.h:109
Enumks_err_asm_arm
KittyMemoryEx/Deps/Keystone/includes/arm.h:13
Enumks_err_asm_arm64
KittyMemoryEx/Deps/Keystone/includes/arm64.h:13
Enumks_err_asm_evm
KittyMemoryEx/Deps/Keystone/includes/evm.h:13
Enumks_err_asm_hexagon
KittyMemoryEx/Deps/Keystone/includes/hexagon.h:13
Enumks_err_asm_mips
KittyMemoryEx/Deps/Keystone/includes/mips.h:13
Enumks_err_asm_ppc
KittyMemoryEx/Deps/Keystone/includes/ppc.h:13
Enumks_err_asm_riscv
KittyMemoryEx/Deps/Keystone/includes/riscv.h:13
Enumks_err_asm_sparc
KittyMemoryEx/Deps/Keystone/includes/sparc.h:13
Enumks_err_asm_systemz
KittyMemoryEx/Deps/Keystone/includes/systemz.h:13
Enumks_err_asm_x86
KittyMemoryEx/Deps/Keystone/includes/x86.h:13
Enumks_mode
KittyMemoryEx/Deps/Keystone/includes/keystone.h:72
Enumks_opt_type
KittyMemoryEx/Deps/Keystone/includes/keystone.h:173
Enumks_opt_value
KittyMemoryEx/Deps/Keystone/includes/keystone.h:180
Classks_struct
KittyMemoryEx/Deps/Keystone/includes/keystone.h:38
Classkt_so_data_t
KittyMemoryEx/KittyScanner.cpp:1792
ClassnbItf_data_t
* @brief Structure to hold info of native bridge callbacks data. */
KittyMemoryEx/KittyScanner.hpp:873
Classperf_event_attr
KittyMemoryEx/KittyPerfEvent.hpp:139
Classstat
KittyMemoryEx/KittyUtils.cpp:488
Classuser
KittyMemoryEx/KittyTrace.cpp:1338
Classuser_hwdebug_state
KittyMemoryEx/KittyTrace.cpp:1316