Searched refs:ELObject (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); 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.1.0/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() 262 … (void)elRemoveObjEntry( &(i_eldesc->ELObjectStart), (ELObject*)my_dlld); // No problem if it fails in EL_Unlink() 289 ELObject* MYObject; 296 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); 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() 450 BOOL ELi_RelocateSym( ELDesc* elElfDesc, ELObject* MYObject, u32 relsh_index) in ELi_RelocateSym() 468 ELObject* ExpObjEnt; in ELi_RelocateSym() 565 … UnrEnt->Dlld = (struct ELObject*)ExpObjEnt; /* Record objects used in resolution */ in ELi_RelocateSym() 607 BOOL ELi_GoPublicGlobalSym( ELDesc* elElfDesc, ELObject* MYObject, u32 symtblsh_index) in ELi_GoPublicGlobalSym() [all …]
|