Lines Matching refs:CurrentSymEx

116     ELSymEx* CurrentSymEx;  in ELi_CopySymToBuffer()  local
122 CurrentSymEx = ElfHandle->SymEx; in ELi_CopySymToBuffer()
123 while( CurrentSymEx != NULL) { in ELi_CopySymToBuffer()
125 memcpy( (u8*)load_adr, &(CurrentSymEx->Sym), in ELi_CopySymToBuffer()
127 CurrentSymEx = CurrentSymEx->next; in ELi_CopySymToBuffer()
301 ELSymEx* CurrentSymEx; in ELi_BuildSymList() local
326 CurrentSymEx = &DmySymEx; in ELi_BuildSymList()
344 CurrentSymEx->next = malloc( sizeof(ELSymEx)); in ELi_BuildSymList()
345 CurrentSymEx = (ELSymEx*)(CurrentSymEx->next); in ELi_BuildSymList()
347 memcpy( &(CurrentSymEx->Sym), &TestSym, sizeof(TestSym)); in ELi_BuildSymList()
349 elElfDesc->SymExTbl[i] = CurrentSymEx; in ELi_BuildSymList()
358 if( ELF32_ST_TYPE( CurrentSymEx->Sym.st_info) == STT_FUNC) { in ELi_BuildSymList()
359CurrentSymEx->thumb_flag = (u16)(ELi_CodeIsThumb( elElfDesc, CurrentSymEx->Sym.st_shndx, in ELi_BuildSymList()
360 CurrentSymEx->Sym.st_value)); in ELi_BuildSymList()
362 CurrentSymEx->thumb_flag = 0; in ELi_BuildSymList()
367 CurrentSymEx->next = NULL; in ELi_BuildSymList()
382 ELSymEx* CurrentSymEx; in ELi_FreeSymList() local
391 CurrentSymEx = elElfDesc->SymEx; in ELi_FreeSymList()
392 if( CurrentSymEx) { in ELi_FreeSymList()
393 while( CurrentSymEx->next != NULL) { in ELi_FreeSymList()
394 FwdSymEx = CurrentSymEx; in ELi_FreeSymList()
395 CurrentSymEx = CurrentSymEx->next; in ELi_FreeSymList()
498 ELSymEx* CurrentSymEx; in ELi_CodeIsThumb() local
502 CurrentSymEx = ElfHandle->SymEx; in ELi_CodeIsThumb()
506 while( CurrentSymEx != NULL) { in ELi_CodeIsThumb()
508 if( CurrentSymEx->Sym.st_shndx == sh_index) { in ELi_CodeIsThumb()
509 ELi_GetStrAdr( ElfHandle, SymShdr->sh_link, CurrentSymEx->Sym.st_name, str_adr, 3); in ELi_CodeIsThumb()
515 if( CurrentSymEx->Sym.st_value > offset) { in ELi_CodeIsThumb()
520 CurrentSymEx = CurrentSymEx->next; in ELi_CodeIsThumb()