Lines Matching refs:CurrentShdrEx
225 ELShdrEx* CurrentShdrEx; in ELi_LoadObject() local
248 CurrentShdrEx = &DmyShdrEx; in ELi_LoadObject()
250 CurrentShdrEx->next = (void*)(malloc( sizeof(ELShdrEx))); in ELi_LoadObject()
251 CurrentShdrEx = (ELShdrEx*)(CurrentShdrEx->next); in ELi_LoadObject()
252 memset( CurrentShdrEx, 0, sizeof(ELShdrEx)); //Clear zero in ELi_LoadObject()
256 CurrentShdrEx->debug_flag = 1; in ELi_LoadObject()
259 ELi_GetShdr( ElfHandle, i, &(CurrentShdrEx->Shdr)); in ELi_LoadObject()
260 CurrentShdrEx->debug_flag = 0; in ELi_LoadObject()
263 CurrentShdrEx->next = NULL; in ELi_LoadObject()
320 CurrentShdrEx = ELi_GetShdrExfromList( ElfHandle->ShdrEx, i); in ELi_LoadObject()
322 if( CurrentShdrEx->debug_flag == 1) { /*When it is debugging information*/ in ELi_LoadObject()
325 if( CurrentShdrEx->Shdr.sh_type == SHT_REL) { in ELi_LoadObject()
326 num_of_entry = (CurrentShdrEx->Shdr.sh_size) / in ELi_LoadObject()
327 (CurrentShdrEx->Shdr.sh_entsize); in ELi_LoadObject()
331 printf( "link : %x\n", (int)(CurrentShdrEx->Shdr.sh_link)); in ELi_LoadObject()
332 printf( "info : %x\n", (int)(CurrentShdrEx->Shdr.sh_info)); in ELi_LoadObject()
338 ELi_GetShdr( ElfHandle, CurrentShdrEx->Shdr.sh_link, &(ElfHandle->SymShdr)); in ELi_LoadObject()
339 ELi_GetSent( ElfHandle, CurrentShdrEx->Shdr.sh_link, &(ElfHandle->Sym), in ELi_LoadObject()
352 offset += (u32)(CurrentShdrEx->Shdr.sh_entsize); in ELi_LoadObject()
363 else if( CurrentShdrEx->Shdr.sh_type == SHT_RELA) { in ELi_LoadObject()
365 num_of_entry = (CurrentShdrEx->Shdr.sh_size) / in ELi_LoadObject()
366 (CurrentShdrEx->Shdr.sh_entsize); in ELi_LoadObject()
370 printf( "link : %x\n", (int)(CurrentShdrEx->Shdr.sh_link)); in ELi_LoadObject()
371 printf( "info : %x\n", (int)(CurrentShdrEx->Shdr.sh_info)); in ELi_LoadObject()
377 ELi_GetShdr( ElfHandle, CurrentShdrEx->Shdr.sh_link, &(ElfHandle->SymShdr)); in ELi_LoadObject()
378 ELi_GetSent( ElfHandle, CurrentShdrEx->Shdr.sh_link, &(ElfHandle->Sym), in ELi_LoadObject()
391 offset += (u32)(CurrentShdrEx->Shdr.sh_entsize); in ELi_LoadObject()
406 CurrentShdrEx = ELi_GetShdrExfromList( ElfHandle->ShdrEx, i); in ELi_LoadObject()
407 … if( CurrentShdrEx->debug_flag == 1) { /*When it is debugging information*/ in ELi_LoadObject()
409 if( CurrentShdrEx->Shdr.sh_type == SHT_SYMTAB) { in ELi_LoadObject()
417 CurrentShdrEx = ElfHandle->ShdrEx; in ELi_LoadObject()
418 if( CurrentShdrEx) { in ELi_LoadObject()
419 while( CurrentShdrEx->next != NULL) { in ELi_LoadObject()
420 FwdShdrEx = CurrentShdrEx; in ELi_LoadObject()
421 CurrentShdrEx = CurrentShdrEx->next; in ELi_LoadObject()