Lines Matching refs:MYObject

149 void* ELi_CopyVeneerToBuffer( ELDesc* elElfDesc, ELObject* MYObject, u32 start, u32 data, s32 thres…  in ELi_CopyVeneerToBuffer()  argument
160 elVenEnt = ELi_GetVenEntry( &(MYObject->ELVenEntStart), data); in ELi_CopyVeneerToBuffer()
167 (void)ELi_RemoveVenEntry( &(MYObject->ELVenEntStart), elVenEnt); in ELi_CopyVeneerToBuffer()
174 load_start = ELi_ALIGN( ((u32)(MYObject->buf_current)), 4); in ELi_CopyVeneerToBuffer()
186 MYObject->buf_current = (void*)(load_start + sh_size); in ELi_CopyVeneerToBuffer()
189 elVenEnt = ELi_Malloc( elElfDesc, MYObject, sizeof( ELVeneer)); in ELi_CopyVeneerToBuffer()
194 ELi_AddVeneerEntry( &(MYObject->ELVenEntStart), elVenEnt); in ELi_CopyVeneerToBuffer()
209 void* ELi_CopyV4tVeneerToBuffer( ELDesc* elElfDesc, ELObject* MYObject, u32 start, u32 data, s32 th… in ELi_CopyV4tVeneerToBuffer() argument
219 elVenEnt = ELi_GetVenEntry( &(MYObject->ELV4tVenEntStart), data); in ELi_CopyV4tVeneerToBuffer()
226 (void)ELi_RemoveVenEntry( &(MYObject->ELV4tVenEntStart), elVenEnt); in ELi_CopyV4tVeneerToBuffer()
233 load_start = ELi_ALIGN( ((u32)(MYObject->buf_current)), 4); in ELi_CopyV4tVeneerToBuffer()
245 MYObject->buf_current = (void*)(load_start + sh_size); in ELi_CopyV4tVeneerToBuffer()
248 elVenEnt = ELi_Malloc( elElfDesc, MYObject, sizeof( ELVeneer)); in ELi_CopyV4tVeneerToBuffer()
253 ELi_AddVeneerEntry( &(MYObject->ELV4tVenEntStart), elVenEnt); in ELi_CopyV4tVeneerToBuffer()
265 void* ELi_CopySegmentToBuffer( ELDesc* elElfDesc, ELObject* MYObject, Elf32_Phdr* Phdr) in ELi_CopySegmentToBuffer() argument
279 ELi_SetResultCode( elElfDesc, MYObject, EL_RESULT_CANNOT_ACCESS_ELF); in ELi_CopySegmentToBuffer()
290 void* ELi_CopySectionToBuffer( ELDesc* elElfDesc, ELObject* MYObject, Elf32_Shdr* Shdr) in ELi_CopySectionToBuffer() argument
296 load_start = ELi_ALIGN( ((u32)(MYObject->buf_current)), (Shdr->sh_addralign)); in ELi_CopySectionToBuffer()
308 ELi_SetResultCode( elElfDesc, MYObject, EL_RESULT_CANNOT_ACCESS_ELF); in ELi_CopySectionToBuffer()
313 MYObject->buf_current = (void*)(load_start + sh_size); in ELi_CopySectionToBuffer()
324 void* ELi_AllocSectionToBuffer( ELDesc* elElfDesc, ELObject* MYObject, Elf32_Shdr* Shdr) in ELi_AllocSectionToBuffer() argument
331 load_start = ELi_ALIGN( ((u32)(MYObject->buf_current)), (Shdr->sh_addralign)); in ELi_AllocSectionToBuffer()
336 MYObject->buf_current = (void*)(load_start + sh_size); in ELi_AllocSectionToBuffer()
450 BOOL ELi_RelocateSym( ELDesc* elElfDesc, ELObject* MYObject, u32 relsh_index) in ELi_RelocateSym() argument
521 UnresolvedInfo.sym_str = ELi_Malloc( elElfDesc, MYObject, copy_size); in ELi_RelocateSym()
534 UnrEnt = ELi_Malloc( elElfDesc, MYObject, copy_size); in ELi_RelocateSym()
538 ELi_AddImportEntry( &(MYObject->UnresolvedImportAdrEnt), UnrEnt); in ELi_RelocateSym()
550 ExpObjEnt = MYObject; in ELi_RelocateSym()
559 if( ExpObjEnt != MYObject) { in ELi_RelocateSym()
561 UnrEnt = ELi_Malloc( elElfDesc, MYObject, copy_size); in ELi_RelocateSym()
566 ELi_AddImportEntry( &(MYObject->ResolvedImportAdrEnt), UnrEnt); in ELi_RelocateSym()
571 if( ELi_DoRelocate( elElfDesc, MYObject, &UnresolvedInfo) == FALSE) { in ELi_RelocateSym()
607 BOOL ELi_GoPublicGlobalSym( ELDesc* elElfDesc, ELObject* MYObject, u32 symtblsh_index) in ELi_GoPublicGlobalSym() argument
633 … ExportAdrEntry = ELi_Malloc( elElfDesc, MYObject, sizeof(ELAdrEntry)); /*Memory allocation*/ in ELi_GoPublicGlobalSym()
640 ExportAdrEntry->name = ELi_Malloc( elElfDesc, MYObject, copy_size); in ELi_GoPublicGlobalSym()
652 elAddAdrEntry( &(MYObject->ExportAdrEnt), ExportAdrEntry); /*registration*/ in ELi_GoPublicGlobalSym()
795 BOOL ELi_DoRelocate( ELDesc* elElfDesc, ELObject* MYObject, ELImportEntry* UnresolvedInfo) argument
828 MYObject,
878 MYObject,
919 MYObject,
932 MYObject,
966 ELi_SetResultCode( elElfDesc, MYObject, EL_RESULT_UNSUPPORTED_ELF);
1270 void* ELi_FreeVenTbl( ELDesc* elElfDesc, ELObject* MYObject) argument
1276 CurrentVenEnt = MYObject->ELVenEntStart;
1283 MYObject->ELVenEntStart = NULL;
1287 CurrentVenEnt = MYObject->ELV4tVenEntStart;
1294 MYObject->ELV4tVenEntStart = NULL;