|
RetroArch
|
#include <algorithm>#include <fstream>#include <iterator>#include <iostream>#include <string>#include <vector>#include <memory>#include <zlib.h>#include "elf.h"Classes | |
| struct | RplLibsDef |
| struct | ElfFile |
| struct | ElfFile::Symbol |
| struct | ElfFile::Relocation |
| struct | ElfFile::DataSection |
| struct | ElfFile::RplImport |
| struct | ElfFile::RplImportLibrary |
| struct | InputSection |
| struct | OutputSection |
Functions | |
| static ElfFile::Symbol * | findSymbol (ElfFile &file, uint32_t address) |
| static ElfFile::RplImport * | findImport (ElfFile &file, uint32_t address) |
| template<typename Type > | |
| static Type * | getLoaderDataPtr (std::vector< InputSection > &inSections, uint32_t address) |
| static elf::Symbol * | getSectionSymbol (InputSection §ion, size_t index) |
| static bool | read (ElfFile &file, const std::string &filename) |
| template<typename SymbolIterator > | |
| SymbolIterator | addSection (ElfFile &file, std::vector< OutputSection *> &outSections, SymbolIterator symbolIterator, OutputSection *section) |
| static uint32_t | getSectionIndex (std::vector< OutputSection *> &outSections, uint32_t address) |
| static uint32_t | getSectionIndex (std::vector< OutputSection *> &outSections, const std::string &name) |
| static bool | write (ElfFile &file, const std::string &filename) |
| int | main (int argc, char **argv) |
Variables | |
| static const uint32_t | LoadAddress = 0x01000000u |
| static const uint32_t | CodeAddress = 0x02000000u |
| static const uint32_t | DataAddress = 0x10000000u |
| static const uint32_t | WiiuLoadAddress = 0xC0000000u |
| SymbolIterator addSection | ( | ElfFile & | file, |
| std::vector< OutputSection *> & | outSections, | ||
| SymbolIterator | symbolIterator, | ||
| OutputSection * | section | ||
| ) |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
| int main | ( | int | argc, |
| char ** | argv | ||
| ) |
This file contains the main entrypoints for the Wii U executable that set up the call to main().
|
static |
|
static |
1.8.15