Lines Matching refs:shdr_table
303 u32 *shdr_table; //Table for new/old number correspondence for section headers in ELi_LoadObject() local
326 shdr_table = (u32*)malloc( 4 * ElfHandle->CurrentEhdr.e_shnum); in ELi_LoadObject()
338 shdr_table[i] = 0xFFFFFFFF; in ELi_LoadObject()
343 shdr_table[i] = section_num; /*Create section new/old table*/ in ELi_LoadObject()
448 if( shdr_table[j] != 0xFFFFFFFF) { in ELi_LoadObject()
449 reverse_shdr_table[shdr_table[j]] = j; in ELi_LoadObject()
530 …CurrentSymEx->Sym.st_shndx = shdr_table[CurrentSymEx->Sym.st_shndx]; //Update section number for t… in ELi_LoadObject()
540 …CurrentShdrEx->Shdr.sh_link = shdr_table[CurrentShdrEx->Shdr.sh_link]; //Update string section num… in ELi_LoadObject()
650 … CurrentShdrEx->Shdr.sh_link = shdr_table[CurrentShdrEx->Shdr.sh_link]; //Update section number in ELi_LoadObject()
651 … CurrentShdrEx->Shdr.sh_info = shdr_table[CurrentShdrEx->Shdr.sh_info]; //Update section number in ELi_LoadObject()
668 ElfHandle->CurrentEhdr.e_shstrndx = shdr_table[ElfHandle->CurrentEhdr.e_shstrndx]; in ELi_LoadObject()
794 free( shdr_table); in ELi_LoadObject()