Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/0vercl0k/rp
/ types & classes
Types & classes
59 in github.com/0vercl0k/rp
⨍
Functions
145
◇
Types & classes
59
↓ 1 callers
Enum
VerbosityLevel
Choose your verbosity level */
src/rp/toolbox.hpp:12
Class
ARM
src/rp/arm.hpp:111
Class
ARM64
src/rp/arm64.hpp:69
Class
Arm64Capstone
src/rp/arm64.hpp:12
Class
ArmCapstone
src/rp/arm.hpp:12
Class
CPU
! \class CPU * * A CPU is an important class that compose a part of the Program class. */
src/rp/cpu.hpp:13
Enum
Colors
src/rp/coloshell.hpp:19
Class
Comparator
src/rp/gadget.hpp:131
Enum
DisassEngineReturn
src/rp/disassenginewrapper.hpp:19
Class
DisassEngineWrapper
src/rp/disassenginewrapper.hpp:21
Class
ELFLayout
src/rp/elf_struct.hpp:321
Enum
E_Arch
src/rp/intelbeaengine.hpp:10
Enum
E_CPU
src/rp/cpu.hpp:46
Enum
E_ExecutableFormat
src/rp/executable_format.hpp:22
Class
Elf
src/rp/elf.hpp:13
Class
Elf_Ehdr
src/rp/elf_struct.hpp:24
Class
Elf_Phdr
src/rp/elf_struct.hpp:66
Class
Elf_Phdr<x64Version>
src/rp/elf_struct.hpp:233
Class
Elf_Phdr<x86Version>
src/rp/elf_struct.hpp:203
Class
Elf_Shdr
src/rp/elf_struct.hpp:266
Class
Elf_Shdr_Abstraction
src/rp/elf_struct.hpp:290
Class
ExecutableFormat
! \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
Class
ExecutableFormat
! * \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
Class
ExecutableLinkingFormatLayout
src/rp/elf_struct.hpp:303
Class
Gadget
! \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
Class
Info
src/rp/gadget.hpp:21
Class
Instruction
! \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
Class
InstructionInformation
src/rp/disassenginewrapper.hpp:8
Class
IntelBeaEngine
src/rp/intelbeaengine.hpp:7
Class
Macho
src/rp/macho.hpp:12
Class
MachoArchLayout
src/rp/macho_struct.hpp:222
Class
MachoLayout
src/rp/macho_struct.hpp:212
Class
Options_t
src/rp/options.hpp:7
Class
PE
src/rp/pe.hpp:8
Class
PELayout
src/rp/pe_struct.hpp:378
Class
PortableExecutableLayout
src/rp/pe_struct.hpp:355
Class
Program
! \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
Enum
Properties
src/rp/section.hpp:19
Class
RP_IMAGE_DATA_DIRECTORY
src/rp/pe_struct.hpp:115
Class
RP_IMAGE_DOS_HEADER
src/rp/pe_struct.hpp:27
Class
RP_IMAGE_FILE_HEADER
src/rp/pe_struct.hpp:80
Class
RP_IMAGE_NT_HEADERS
src/rp/pe_struct.hpp:315
Class
RP_IMAGE_OPTIONAL_HEADER
src/rp/pe_struct.hpp:133
Class
RP_IMAGE_OPTIONAL_HEADER<x64Version>
src/rp/pe_struct.hpp:201
Class
RP_IMAGE_OPTIONAL_HEADER<x86Version>
src/rp/pe_struct.hpp:135
Class
RP_IMAGE_SECTION_HEADER
src/rp/pe_struct.hpp:276
Class
RP_LOAD_COMMAND
src/rp/macho_struct.hpp:89
Class
RP_MACH_HEADER
src/rp/macho_struct.hpp:24
Class
RP_MACH_HEADER<x64Version>
src/rp/macho_struct.hpp:55
Class
RP_MACH_HEADER<x86Version>
src/rp/macho_struct.hpp:26
Class
RP_SECTION
src/rp/macho_struct.hpp:137
Class
RP_SECTION<x64Version>
src/rp/macho_struct.hpp:172
Class
RP_SECTION<x86Version>
src/rp/macho_struct.hpp:139
Class
RP_SEGMENT_COMMAND
src/rp/macho_struct.hpp:98
Class
Raw
src/rp/raw.hpp:6
Class
RpException
! \class RpException * * RpException is there to have a simple exception report ; easier to corret * bugs */
src/rp/rpexception.hpp:22
Class
Section
! \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
Class
x64
src/rp/x64.hpp:8
Class
x86
src/rp/x86.hpp:9