file Reference

File
lib/elf/include/elf/file.h
Date
Wednesday, June 25, 2014
Includes
None

Tasks

ELF64_FileGetDataForSection

ELF64_UChar * ELF64_FileGetDataForSection( ELF64_FileRef file, ELF64_SectionHeaderEntryRef section );

ELF64_FileGetDataForSectionAtIndex

ELF64_UChar * ELF64_FileGetDataForSectionAtIndex( ELF64_FileRef file, unsigned int index );

ELF64_FileGetHeader

ELF64_HeaderRef ELF64_FileGetHeader( ELF64_FileRef file );

ELF64_FileGetNameOfSection

const char * ELF64_FileGetNameOfSection( ELF64_FileRef file, ELF64_SectionHeaderEntryRef section );

ELF64_FileGetNameOfSectionAtIndex

const char * ELF64_FileGetNameOfSectionAtIndex( ELF64_FileRef file, unsigned int index );

ELF64_FileGetProgramHeaderEntry

ELF64_ProgramHeaderEntryRef ELF64_FileGetProgramHeaderEntry( ELF64_FileRef file, unsigned int index );

ELF64_FileGetSectionHeaderEntry

ELF64_SectionHeaderEntryRef ELF64_FileGetSectionHeaderEntry( ELF64_FileRef file, unsigned int index );

ELF64_FileGetSectionHeaderEntryWithName

ELF64_SectionHeaderEntryRef ELF64_FileGetSectionHeaderEntryWithName( ELF64_FileRef file, const char *name );

ELF64_FileGetStringTableHeaderEntry

ELF64_SectionHeaderEntryRef ELF64_FileGetStringTableHeaderEntry( ELF64_FileRef file );

ELF64_FileGetSymbolTableEntryForSection

ELF64_SymbolTableEntryRef ELF64_FileGetSymbolTableEntryForSection( ELF64_FileRef file, ELF64_SectionHeaderEntryRef section, unsigned int index );

ELF64_FileGetSymbolTableEntryNameForSection

const char * ELF64_FileGetSymbolTableEntryNameForSection( ELF64_FileRef file, ELF64_SymbolTableEntryRef sym, ELF64_SectionHeaderEntryRef section );

ELF64_FileGetSymbolTableEntryWithAddress

ELF64_SymbolTableEntryRef ELF64_FileGetSymbolTableEntryWithAddress( ELF64_FileRef file, ELF64_Addr address );

ELF64_FileGetSymbolTableEntryWithName

ELF64_SymbolTableEntryRef ELF64_FileGetSymbolTableEntryWithName( ELF64_FileRef file, const char *name );

ELF64_FileIsValid

bool ELF64_FileIsValid( ELF64_FileRef file );

Macros

__XEOS_LIB_ELF_FILE_H__

#define __XEOS_LIB_ELF_FILE_H__