Lines Matching refs:NULL
173 if( ELF_LoadELFHeader( buf, &Ehdr) == NULL) { in EL_GetElfSize()
238 if( ptr == NULL) { in ELi_Malloc()
240 return( NULL); in ELi_Malloc()
251 if( elElfDesc == NULL) { /*NULL check*/ in ELi_InitDesc()
256 elElfDesc->ShdrEx = NULL; in ELi_InitDesc()
257 elElfDesc->SymEx = NULL; in ELi_InitDesc()
258 elElfDesc->SymExTbl = NULL; in ELi_InitDesc()
265 elElfDesc->ELObjectStart = NULL; in ELi_InitDesc()
266 elElfDesc->ELStaticObj = NULL; in ELi_InitDesc()
276 if( elElfDesc == NULL) { /*NULL check*/ in ELi_ReInitDesc()
281 elElfDesc->ShdrEx = NULL; in ELi_ReInitDesc()
282 elElfDesc->SymEx = NULL; in ELi_ReInitDesc()
283 elElfDesc->SymExTbl = NULL; in ELi_ReInitDesc()
306 if( elElfDesc == NULL) { in EL_LoadLibraryfromFile()
316 ELi_SetResultCode( elElfDesc, NULL, EL_RESULT_CANNOT_ACCESS_ELF); in EL_LoadLibraryfromFile()
334 dlld = ELi_LoadLibrary( elElfDesc, NULL, len, buf, buf_size, file_id[0].file_id); in EL_LoadLibraryfromFile()
341 ELi_SetResultCode( elElfDesc, NULL, EL_RESULT_CANNOT_ACCESS_ELF); in EL_LoadLibraryfromFile()
360 if( elElfDesc == NULL) { in EL_LoadLibrary()
369 dlld = ELi_LoadLibrary( elElfDesc, NULL, len, buf, buf_size, 0xFFFFFFFF); in EL_LoadLibrary()
390 if( elElfDesc == NULL) { in EL_LoadLibraryfromMem()
398 elElfDesc->FileStruct = NULL; in EL_LoadLibraryfromMem()
429 if( elElfDesc->i_elReadStub == NULL) { in ELi_LoadLibrary()
430 ELi_SetResultCode( elElfDesc, NULL, EL_RESULT_CANNOT_ACCESS_ELF); in ELi_LoadLibrary()
436 MYObject = (ELObject*)ELi_Malloc( elElfDesc, NULL, sizeof( ELObject)); in ELi_LoadLibrary()
437 if(MYObject == NULL) in ELi_LoadLibrary()
557 if( buf == NULL) { /* Buffer NULL check */ in ELi_LoadObject()
571 if( buf == NULL) { //Handle as ET_EXEC when the load address is not specified in ELi_LoadObject()
613 if( ELi_CopySegmentToBuffer( elElfDesc, MYObject, &CurrentPhdr) == NULL) { in elLoadSegments()
649 if(CurrentShdrEx->next == NULL) { in elLoadSections()
664 CurrentShdrEx->next = NULL; in elLoadSections()
717 if( CurrentShdrEx->loaded_adr == NULL) { //When failed in ELi_CopySectionToBuffer in elLoadSections()
832 }while( CurrentShdrEx != NULL); in elLoadSections()
833 elElfDesc->ShdrEx = NULL; in elLoadSections()
860 if( elElfDesc == NULL) { in ELi_ResolveAllLibrary()
864 if( (ObjEnt == NULL)||((ObjEnt == elElfDesc->ELStaticObj)&&(ObjEnt->next == NULL))) { in ELi_ResolveAllLibrary()
867 while( ObjEnt != NULL) { in ELi_ResolveAllLibrary()
870 while( UnrEnt != NULL) { in ELi_ResolveAllLibrary()
896 … UnrEnt->Dlld = (struct ELObject*)NULL; /*Register ObjEnt referenced in resolution*/ in ELi_ResolveAllLibrary()
904 ELi_SetProcCode( NULL, ObjEnt, EL_PROC_RELOCATED); in ELi_ResolveAllLibrary()
908 ELi_SetProcCode( elElfDesc, NULL, EL_PROC_RELOCATED); in ELi_ResolveAllLibrary()
940 if( elElfDesc == NULL) { in ELi_Unlink()
945 ELi_SetResultCode( elElfDesc, NULL, EL_RESULT_INVALID_PARAMETER); in ELi_Unlink()
959 MYObject->ExportAdrEnt = NULL; in ELi_Unlink()
968 while( ObjEnt != NULL) { in ELi_Unlink()
970 while( ResEnt != NULL) { in ELi_Unlink()
978 ResEnt->Dlld = NULL; in ELi_Unlink()
1021 }while( CurrentObjEnt != NULL); in ELi_FreeObject()
1022 (*ELObjEntStart) = NULL; in ELi_FreeObject()
1041 if( (MYObject->stat != 0)&&(MYObject->UnresolvedImportAdrEnt == NULL)) { in EL_IsResolved()
1054 MYObject->next = NULL; in ELi_InitObject()
1056 MYObject->ExportAdrEnt = NULL; in ELi_InitObject()
1057 MYObject->HiddenAdrEnt = NULL; in ELi_InitObject()
1058 MYObject->ResolvedImportAdrEnt = NULL; in ELi_InitObject()
1059 MYObject->UnresolvedImportAdrEnt = NULL; in ELi_InitObject()
1060 MYObject->ELVenEntStart = NULL; in ELi_InitObject()
1061 MYObject->ELV4tVenEntStart = NULL; in ELi_InitObject()
1081 if( CurObjEnt->next == NULL) { in elRemoveObjEntry()
1111 if( (*StartEnt) == NULL) { in elAddObjEntry()
1117 while( CurObjEnt->next != NULL) { in elAddObjEntry()
1122 ObjEnt->next = NULL; in elAddObjEntry()
1139 if( CurrentAdrEnt->next == NULL) {
1165 if( (*ELAdrEntStart) == NULL) { in elAddAdrEntry()
1171 while( CurrentAdrEnt->next != NULL) { in elAddAdrEntry()
1176 AdrEnt->next = NULL; in elAddAdrEntry()
1187 if( elElfDesc == NULL) { in ELi_Export()
1190 if( elElfDesc->ELStaticObj == NULL) { in ELi_Export()
1191 elElfDesc->ELStaticObj = (ELObject*)ELi_Malloc( elElfDesc, NULL, sizeof( ELObject)); in ELi_Export()
1192 if(elElfDesc->ELStaticObj == NULL) { in ELi_Export()
1205 while( CurrentAdrEnt->next != NULL) { in ELi_Export()
1210 AdrEnt->next = NULL; in ELi_Export()
1238 while( ObjEnt != NULL) { in elGetAdrEntry()
1240 while( CurrentAdrEnt != NULL) { in elGetAdrEntry()
1249 (*ExpObjEnt) = NULL; //Nobody is exporting in elGetAdrEntry()
1263 if( elElfDesc == NULL) { in ELi_GetGlobalAdr()
1271 while( CurrentAdrEnt != NULL) { in ELi_GetGlobalAdr()
1309 }while( CurrentAdrEnt != NULL); in elFreeAdrTbl()
1310 (*ELAdrEntStart) = NULL; in elFreeAdrTbl()
1359 if( elElfDesc != NULL) { in ELi_SetResultCode()
1362 if( MYObject != NULL) { in ELi_SetResultCode()
1369 if( elElfDesc != NULL) { in ELi_SetProcCode()
1372 if( MYObject != NULL) { in ELi_SetProcCode()