Searched refs:ELDesc (Results 1 – 5 of 5) sorted by relevance
| /TwlSDK-5.1.0/build/libraries/el/common/include/ |
| D | loader_subset.h | 30 void* ELi_CopyVeneerToBuffer( ELDesc* elElfDesc, ELObject* MYObject, u32 start, u32 data, s32 thres… 39 void* ELi_CopyV4tVeneerToBuffer( ELDesc* elElfDesc, ELObject* MYObject, u32 start, u32 data, s32 th… 45 void* ELi_CopySegmentToBuffer( ELDesc* elElfDesc, ELObject* MYObject, Elf32_Phdr* Phdr); 51 void* ELi_CopySectionToBuffer( ELDesc* elElfDesc, ELObject* MYObject, Elf32_Shdr* Shdr); 57 void* ELi_AllocSectionToBuffer( ELDesc* elElfDesc, ELObject* MYObject, Elf32_Shdr* Shdr); 63 void ELi_GetPhdr( ELDesc* elElfDesc, u32 index, Elf32_Phdr* Phdr); 69 void ELi_GetShdr( ELDesc* elElfDesc, u32 index, Elf32_Shdr* Shdr); 75 void ELi_GetSent( ELDesc* elElfDesc, u32 index, void* entry_buf, u32 offset, u32 size); 82 void ELi_GetEntry( ELDesc* elElfDesc, Elf32_Shdr* Shdr, u32 index, void* entry_buf); 88 void ELi_GetStrAdr( ELDesc* elElfDesc, u32 strsh_index, u32 ent_index, char* str, u32 len); [all …]
|
| D | elf_loader.h | 160 }ELDesc; typedef 182 void* ELi_Malloc( ELDesc* elElfDesc, ELObject* MYObject, size_t size); 188 BOOL ELi_InitDesc( ELDesc* elElfDesc); 193 ELDlld EL_LoadLibraryfromFile( ELDesc* elElfDesc, const char* FilePath, void* buf); 198 ELDlld EL_LoadLibrary( ELDesc* elElfDesc, ELReadImage readfunc, u32 len, void* buf); 203 ELDlld EL_LoadLibraryfromMem( ELDesc* elElfDesc, void* obj_image, u32 obj_len, void* buf); 208 ELProcess ELi_ResolveAllLibrary( ELDesc* elElfDesc); 214 BOOL ELi_Export( ELDesc* elElfDesc, ELAdrEntry* AdrEnt); 227 void* ELi_GetGlobalAdr( ELDesc* elElfDesc, ELDlld my_dlld, const char* ent_name); 233 BOOL ELi_Unlink( ELDesc* elElfDesc, ELDlld my_dlld); [all …]
|
| /TwlSDK-5.1.0/build/libraries/el/common/src/ |
| D | elf_loader.c | 115 extern ELDesc* i_eldesc_sim; 137 static BOOL ELi_ReInitDesc( ELDesc* elElfDesc); 138 static ELResult elLoadSegments( ELDesc* elElfDesc, ELObject* MYObject); 139 static ELResult elLoadSections( ELDesc* elElfDesc, ELObject* MYObject, u32 dll_fileid, u32 elf_num); 142 static ELDlld ELi_LoadLibrary( ELDesc* elElfDesc, void* obj_image, u32 obj_len, void* buf, u32 dll_… 144 static ELResult ELi_LoadObject( ELDesc* elElfDesc, ELObject* MYObject, void* obj_offset, void* buf,… 157 ELAdrEntry* elGetAdrEntry( ELDesc* elElfDesc, const char* ent_name, ELObject** ExpObjEnt); 233 void* ELi_Malloc( ELDesc* elElfDesc, ELObject* MYObject, size_t size) in ELi_Malloc() 249 BOOL ELi_InitDesc( ELDesc* elElfDesc) in ELi_InitDesc() 274 static BOOL ELi_ReInitDesc( ELDesc* elElfDesc) in ELi_ReInitDesc() [all …]
|
| D | loader_subset.c | 37 extern ELDesc* i_eldesc_sim; 45 extern ELAdrEntry* elGetAdrEntry( ELDesc* elElfDesc, const char* ent_name, ELObject** ExpObjEnt); 70 static BOOL ELi_BuildSymList( ELDesc* elElfDesc, u32 symsh_index); 149 void* ELi_CopyVeneerToBuffer( ELDesc* elElfDesc, ELObject* MYObject, u32 start, u32 data, s32 thres… in ELi_CopyVeneerToBuffer() 209 void* ELi_CopyV4tVeneerToBuffer( ELDesc* elElfDesc, ELObject* MYObject, u32 start, u32 data, s32 th… in ELi_CopyV4tVeneerToBuffer() 265 void* ELi_CopySegmentToBuffer( ELDesc* elElfDesc, ELObject* MYObject, Elf32_Phdr* Phdr) in ELi_CopySegmentToBuffer() 290 void* ELi_CopySectionToBuffer( ELDesc* elElfDesc, ELObject* MYObject, Elf32_Shdr* Shdr) in ELi_CopySectionToBuffer() 324 void* ELi_AllocSectionToBuffer( ELDesc* elElfDesc, ELObject* MYObject, Elf32_Shdr* Shdr) in ELi_AllocSectionToBuffer() 349 void ELi_GetPhdr( ELDesc* elElfDesc, u32 index, Elf32_Phdr* Phdr) in ELi_GetPhdr() 366 void ELi_GetShdr( ELDesc* elElfDesc, u32 index, Elf32_Shdr* Shdr) in ELi_GetShdr() [all …]
|
| D | el.c | 45 ELDesc* i_eldesc = NULL; // for Link 46 ELDesc* i_eldesc_sim = NULL; // for simulation link 67 i_eldesc = ELi_Malloc( NULL, NULL, ((sizeof( ELDesc))*2)); //for link and simulation-link in EL_Init()
|