Searched refs:ELObject (Results 1 – 5 of 5) sorted by relevance
| /TwlSDK-5.4/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); 94 BOOL ELi_RelocateSym( ELDesc* elElfDesc, ELObject* MYObject, u32 relsh_index); 99 BOOL ELi_GoPublicGlobalSym( ELDesc* elElfDesc, ELObject* MYObject, u32 symtblsh_index); 110 BOOL ELi_DoRelocate( ELDesc* elElfDesc, ELObject* MYObject, ELImportEntry* UnresolvedInfo); 165 void* ELi_FreeVenTbl( ELDesc* elElfDesc, ELObject* MYObject);
|
| D | elf_loader.h | 91 …struct ELObject* Dlld; /*Object with the imported entry when it is resolved. NULL when it i… 124 }ELObject; typedef 158 ELObject* ELObjectStart; /* Linked list of objects */ 159 ELObject* ELStaticObj; /* Pointer to the static structure connected to the linked list */ 182 void* ELi_Malloc( ELDesc* elElfDesc, ELObject* MYObject, size_t size); 245 void ELi_SetResultCode( ELDesc* elElfDesc, ELObject* MYObject, ELResult result); 246 void ELi_SetProcCode( ELDesc* elElfDesc, ELObject* MYObject, ELProcess process); 252 void* ELi_Malloc( ELDesc* elElfDesc, ELObject* MYObject, size_t size);
|
| /TwlSDK-5.4/build/libraries/el/common/src/ |
| D | el.c | 39 extern BOOL elRemoveObjEntry( ELObject** StartEnt, ELObject* ObjEnt); 110 … size = ((ELObject*)dlld)->lib_size; //Veneer-included size because after ELi_ResolveAllLibrary in EL_CalcEnoughBufferSizeforLinkFile() 113 (void)elRemoveObjEntry( &(i_eldesc_sim->ELObjectStart), (ELObject*)dlld); in EL_CalcEnoughBufferSizeforLinkFile() 133 … size = ((ELObject*)dlld)->lib_size; //Veneer-included size because after ELi_ResolveAllLibrary in EL_CalcEnoughBufferSizeforLink() 136 (void)elRemoveObjEntry( &(i_eldesc_sim->ELObjectStart), (ELObject*)dlld); in EL_CalcEnoughBufferSizeforLink() 156 … size = ((ELObject*)dlld)->lib_size; //Veneer-included size because after ELi_ResolveAllLibrary in EL_CalcEnoughBufferSizeforLinkImage() 159 (void)elRemoveObjEntry( &(i_eldesc_sim->ELObjectStart), (ELObject*)dlld); in EL_CalcEnoughBufferSizeforLinkImage() 293 … (void)elRemoveObjEntry( &(i_eldesc->ELObjectStart), (ELObject*)my_dlld); // No problem if it fails in EL_Unlink() 320 ELObject* MYObject; 327 MYObject = (ELObject*)my_dlld;
|
| D | elf_loader.c | 132 static void ELi_FreeObject( ELObject** ELObjEntStart); 133 static void ELi_InitObject( ELObject* MYObject); 134 BOOL elRemoveObjEntry( ELObject** StartEnt, ELObject* ObjEnt); 135 static void elAddObjEntry( ELObject** StartEnt, ELObject* ObjEnt); 138 static ELResult elLoadSegments( ELDesc* elElfDesc, ELObject* MYObject); 139 static ELResult elLoadSections( ELDesc* elElfDesc, ELObject* MYObject, u32 dll_fileid, u32 elf_num); 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); 189 return( ((ELObject*)my_dlld)->lib_size); in EL_GetLibSize() 233 void* ELi_Malloc( ELDesc* elElfDesc, ELObject* MYObject, size_t size) in ELi_Malloc() [all …]
|
| D | loader_subset.c | 45 extern ELAdrEntry* elGetAdrEntry( ELDesc* elElfDesc, const char* ent_name, ELObject** ExpObjEnt); 70 static BOOL ELi_CheckBufRest( ELDesc* elElfDesc, ELObject* MYObject, void* start, u32 size); 149 static BOOL ELi_CheckBufRest( ELDesc* elElfDesc, ELObject* MYObject, void* start, u32 size) in ELi_CheckBufRest() 165 void* ELi_CopyVeneerToBuffer( ELDesc* elElfDesc, ELObject* MYObject, u32 start, u32 data, s32 thres… in ELi_CopyVeneerToBuffer() 230 void* ELi_CopyV4tVeneerToBuffer( ELDesc* elElfDesc, ELObject* MYObject, u32 start, u32 data, s32 th… in ELi_CopyV4tVeneerToBuffer() 291 void* ELi_CopySegmentToBuffer( ELDesc* elElfDesc, ELObject* MYObject, Elf32_Phdr* Phdr) in ELi_CopySegmentToBuffer() 316 void* ELi_CopySectionToBuffer( ELDesc* elElfDesc, ELObject* MYObject, Elf32_Shdr* Shdr) in ELi_CopySectionToBuffer() 355 void* ELi_AllocSectionToBuffer( ELDesc* elElfDesc, ELObject* MYObject, Elf32_Shdr* Shdr) in ELi_AllocSectionToBuffer() 486 BOOL ELi_RelocateSym( ELDesc* elElfDesc, ELObject* MYObject, u32 relsh_index) in ELi_RelocateSym() 504 ELObject* ExpObjEnt; in ELi_RelocateSym() [all …]
|