Home
last modified time | relevance | path

Searched refs:ELObject (Results 1 – 5 of 5) sorted by relevance

/TwlSDK-5.4/build/libraries/el/common/include/
Dloader_subset.h30 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);
Delf_loader.h91 …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/
Del.c39 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;
Delf_loader.c132 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 …]
Dloader_subset.c45 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 …]