Lines Matching refs:CurrentShdrEx
231 ELShdrEx* CurrentShdrEx; in ELi_LoadObject() local
254 CurrentShdrEx = &DmyShdrEx; in ELi_LoadObject()
256 CurrentShdrEx->next = (void*)(malloc( sizeof(ELShdrEx))); in ELi_LoadObject()
257 CurrentShdrEx = (ELShdrEx*)(CurrentShdrEx->next); in ELi_LoadObject()
258 memset( CurrentShdrEx, 0, sizeof(ELShdrEx)); //Clear zero in ELi_LoadObject()
262 CurrentShdrEx->debug_flag = 1; in ELi_LoadObject()
265 ELi_GetShdr( ElfHandle, i, &(CurrentShdrEx->Shdr)); in ELi_LoadObject()
266 CurrentShdrEx->debug_flag = 0; in ELi_LoadObject()
269 CurrentShdrEx->next = NULL; in ELi_LoadObject()
326 CurrentShdrEx = ELi_GetShdrExfromList( ElfHandle->ShdrEx, i); in ELi_LoadObject()
328 if( CurrentShdrEx->debug_flag == 1) { /*When it is debugging information*/ in ELi_LoadObject()
331 if( CurrentShdrEx->Shdr.sh_type == SHT_REL) { in ELi_LoadObject()
332 num_of_entry = (CurrentShdrEx->Shdr.sh_size) / in ELi_LoadObject()
333 (CurrentShdrEx->Shdr.sh_entsize); in ELi_LoadObject()
337 printf( "link : %x\n", (int)(CurrentShdrEx->Shdr.sh_link)); in ELi_LoadObject()
338 printf( "info : %x\n", (int)(CurrentShdrEx->Shdr.sh_info)); in ELi_LoadObject()
344 ELi_GetShdr( ElfHandle, CurrentShdrEx->Shdr.sh_link, &(ElfHandle->SymShdr)); in ELi_LoadObject()
345 ELi_GetSent( ElfHandle, CurrentShdrEx->Shdr.sh_link, &(ElfHandle->Sym), in ELi_LoadObject()
358 offset += (u32)(CurrentShdrEx->Shdr.sh_entsize); in ELi_LoadObject()
369 else if( CurrentShdrEx->Shdr.sh_type == SHT_RELA) { in ELi_LoadObject()
371 num_of_entry = (CurrentShdrEx->Shdr.sh_size) / in ELi_LoadObject()
372 (CurrentShdrEx->Shdr.sh_entsize); in ELi_LoadObject()
376 printf( "link : %x\n", (int)(CurrentShdrEx->Shdr.sh_link)); in ELi_LoadObject()
377 printf( "info : %x\n", (int)(CurrentShdrEx->Shdr.sh_info)); in ELi_LoadObject()
383 ELi_GetShdr( ElfHandle, CurrentShdrEx->Shdr.sh_link, &(ElfHandle->SymShdr)); in ELi_LoadObject()
384 ELi_GetSent( ElfHandle, CurrentShdrEx->Shdr.sh_link, &(ElfHandle->Sym), in ELi_LoadObject()
397 offset += (u32)(CurrentShdrEx->Shdr.sh_entsize); in ELi_LoadObject()
412 CurrentShdrEx = ELi_GetShdrExfromList( ElfHandle->ShdrEx, i); in ELi_LoadObject()
413 … if( CurrentShdrEx->debug_flag == 1) { /*When it is debugging information*/ in ELi_LoadObject()
415 if( CurrentShdrEx->Shdr.sh_type == SHT_SYMTAB) { in ELi_LoadObject()
423 CurrentShdrEx = ElfHandle->ShdrEx; in ELi_LoadObject()
424 if( CurrentShdrEx) { in ELi_LoadObject()
425 while( CurrentShdrEx->next != NULL) { in ELi_LoadObject()
426 FwdShdrEx = CurrentShdrEx; in ELi_LoadObject()
427 CurrentShdrEx = CurrentShdrEx->next; in ELi_LoadObject()