Lines Matching refs:shdr_table
297 u32 *shdr_table; //Table for new/old number correspondence for section headers in ELi_LoadObject() local
320 shdr_table = (u32*)malloc( 4 * ElfHandle->CurrentEhdr.e_shnum); in ELi_LoadObject()
332 shdr_table[i] = 0xFFFFFFFF; in ELi_LoadObject()
337 shdr_table[i] = section_num; /*Create section new/old table*/ in ELi_LoadObject()
442 if( shdr_table[j] != 0xFFFFFFFF) { in ELi_LoadObject()
443 reverse_shdr_table[shdr_table[j]] = j; in ELi_LoadObject()
524 …CurrentSymEx->Sym.st_shndx = shdr_table[CurrentSymEx->Sym.st_shndx]; //Update section number for t… in ELi_LoadObject()
534 …CurrentShdrEx->Shdr.sh_link = shdr_table[CurrentShdrEx->Shdr.sh_link]; //Update string section num… in ELi_LoadObject()
644 … CurrentShdrEx->Shdr.sh_link = shdr_table[CurrentShdrEx->Shdr.sh_link]; //Update section number in ELi_LoadObject()
645 … CurrentShdrEx->Shdr.sh_info = shdr_table[CurrentShdrEx->Shdr.sh_info]; //Update section number in ELi_LoadObject()
662 ElfHandle->CurrentEhdr.e_shstrndx = shdr_table[ElfHandle->CurrentEhdr.e_shstrndx]; in ELi_LoadObject()
788 free( shdr_table); in ELi_LoadObject()