MCPcopy Create free account

hub / github.com/0vercl0k/rp / types & classes

Types & classes59 in github.com/0vercl0k/rp

↓ 1 callersEnumVerbosityLevel
Choose your verbosity level */
src/rp/toolbox.hpp:12
ClassARM
src/rp/arm.hpp:111
ClassARM64
src/rp/arm64.hpp:69
ClassArm64Capstone
src/rp/arm64.hpp:12
ClassArmCapstone
src/rp/arm.hpp:12
ClassCPU
! \class CPU * * A CPU is an important class that compose a part of the Program class. */
src/rp/cpu.hpp:13
EnumColors
src/rp/coloshell.hpp:19
ClassComparator
src/rp/gadget.hpp:131
EnumDisassEngineReturn
src/rp/disassenginewrapper.hpp:19
ClassDisassEngineWrapper
src/rp/disassenginewrapper.hpp:21
ClassELFLayout
src/rp/elf_struct.hpp:321
EnumE_Arch
src/rp/intelbeaengine.hpp:10
EnumE_CPU
src/rp/cpu.hpp:46
EnumE_ExecutableFormat
src/rp/executable_format.hpp:22
ClassElf
src/rp/elf.hpp:13
ClassElf_Ehdr
src/rp/elf_struct.hpp:24
ClassElf_Phdr
src/rp/elf_struct.hpp:66
ClassElf_Phdr<x64Version>
src/rp/elf_struct.hpp:233
ClassElf_Phdr<x86Version>
src/rp/elf_struct.hpp:203
ClassElf_Shdr
src/rp/elf_struct.hpp:266
ClassElf_Shdr_Abstraction
src/rp/elf_struct.hpp:290
ClassExecutableFormat
! \class ExecutableFormat * * An ExecutableFormat is the second part composing a Program instance ; it is * required to parse correctly the binary
src/rp/executable_format.hpp:19
ClassExecutableFormat
! * \brief Give you a PE/ELF instance (based mostly on the magic signature) * * \param magic_dword: It is a dword that allows to deduce which *
src/rp/toolbox.hpp:117
ClassExecutableLinkingFormatLayout
src/rp/elf_struct.hpp:303
ClassGadget
! \class Gadget * * A gadget is a sequence of instructions that ends by an ending instruction * (ret/call/jmp) In order, to keep in memory only *un
src/rp/gadget.hpp:19
ClassInfo
src/rp/gadget.hpp:21
ClassInstruction
! \class Instruction * * Each instruction instance holds a disassembly, an offset (where we can find * it in memory) and a size */
src/rp/instruction.hpp:13
ClassInstructionInformation
src/rp/disassenginewrapper.hpp:8
ClassIntelBeaEngine
src/rp/intelbeaengine.hpp:7
ClassMacho
src/rp/macho.hpp:12
ClassMachoArchLayout
src/rp/macho_struct.hpp:222
ClassMachoLayout
src/rp/macho_struct.hpp:212
ClassOptions_t
src/rp/options.hpp:7
ClassPE
src/rp/pe.hpp:8
ClassPELayout
src/rp/pe_struct.hpp:378
ClassPortableExecutableLayout
src/rp/pe_struct.hpp:355
ClassProgram
! \class Program * * A program is the combination between two things: a CPU which will be used by * the disassembler, and an ExecutableFormat in o
src/rp/program.hpp:16
EnumProperties
src/rp/section.hpp:19
ClassRP_IMAGE_DATA_DIRECTORY
src/rp/pe_struct.hpp:115
ClassRP_IMAGE_DOS_HEADER
src/rp/pe_struct.hpp:27
ClassRP_IMAGE_FILE_HEADER
src/rp/pe_struct.hpp:80
ClassRP_IMAGE_NT_HEADERS
src/rp/pe_struct.hpp:315
ClassRP_IMAGE_OPTIONAL_HEADER
src/rp/pe_struct.hpp:133
ClassRP_IMAGE_OPTIONAL_HEADER<x64Version>
src/rp/pe_struct.hpp:201
ClassRP_IMAGE_OPTIONAL_HEADER<x86Version>
src/rp/pe_struct.hpp:135
ClassRP_IMAGE_SECTION_HEADER
src/rp/pe_struct.hpp:276
ClassRP_LOAD_COMMAND
src/rp/macho_struct.hpp:89
ClassRP_MACH_HEADER
src/rp/macho_struct.hpp:24
ClassRP_MACH_HEADER<x64Version>
src/rp/macho_struct.hpp:55
ClassRP_MACH_HEADER<x86Version>
src/rp/macho_struct.hpp:26
ClassRP_SECTION
src/rp/macho_struct.hpp:137
ClassRP_SECTION<x64Version>
src/rp/macho_struct.hpp:172
ClassRP_SECTION<x86Version>
src/rp/macho_struct.hpp:139
ClassRP_SEGMENT_COMMAND
src/rp/macho_struct.hpp:98
ClassRaw
src/rp/raw.hpp:6
ClassRpException
! \class RpException * * RpException is there to have a simple exception report ; easier to corret * bugs */
src/rp/rpexception.hpp:22
ClassSection
! \class Section * * Each binary is divided in section, actually it is a chunk of the binary of * a specific size which contains code or data */
src/rp/section.hpp:15
Classx64
src/rp/x64.hpp:8
Classx86
src/rp/x86.hpp:9