fMappedFile
if (fMappedFile != MAP_FAILED)
munmap(fMappedFile, fFileSize);
fMappedFile = (uint8*)mmap(NULL, fFileSize, PROT_READ, MAP_PRIVATE, fFD, 0);
if (fMappedFile == MAP_FAILED)
elf_ehdr* elfHeader = (elf_ehdr*)fMappedFile;
= (elf_phdr*)(fMappedFile + elfHeader->e_phoff);
= (elf_shdr*)(fMappedFile + elfHeader->e_shoff);
fSymbolTable = (elf_sym*)(fMappedFile + sectionHeader->sh_offset);
fStringTable = (char*)(fMappedFile + stringHeader.sh_offset);
uint8* fMappedFile;