Lines Matching refs:symbol
711 SymbolCategory::const_iterator symbol; in sizeNamePools() local
713 for (symbol = pSymbols.begin(); symbol != symEnd; ++symbol) { in sizeNamePools()
714 size_t str_size = (*symbol)->nameSize() + 1; in sizeNamePools()
715 if (isDynamicSymbol(**symbol, pOutput)) { in sizeNamePools()
858 SymbolCategory::iterator symbol; in emitRegNamePools() local
860 for (symbol = pSymbols.begin(); symbol != symEnd; ++symbol) { in emitRegNamePools()
872 symtab32[symtabIdx].st_value = getSymbolValue(**symbol); in emitRegNamePools()
873 symtab32[symtabIdx].st_size = getSymbolSize(**symbol); in emitRegNamePools()
874 symtab32[symtabIdx].st_info = getSymbolInfo(**symbol); in emitRegNamePools()
875 symtab32[symtabIdx].st_other = (*symbol)->visibility(); in emitRegNamePools()
876 symtab32[symtabIdx].st_shndx = getSymbolShndx(**symbol, pLayout); in emitRegNamePools()
880 symtab64[symtabIdx].st_value = getSymbolValue(**symbol); in emitRegNamePools()
881 symtab64[symtabIdx].st_size = getSymbolSize(**symbol); in emitRegNamePools()
882 symtab64[symtabIdx].st_info = getSymbolInfo(**symbol); in emitRegNamePools()
883 symtab64[symtabIdx].st_other = (*symbol)->visibility(); in emitRegNamePools()
884 symtab64[symtabIdx].st_shndx = getSymbolShndx(**symbol, pLayout); in emitRegNamePools()
887 strcpy((strtab + strtabsize), (*symbol)->name()); in emitRegNamePools()
892 strtabsize += (*symbol)->nameSize() + 1; in emitRegNamePools()
965 SymbolCategory::iterator symbol; in emitDynNamePools() local
967 for (symbol = pSymbols.begin(); symbol != symEnd; ++symbol) { in emitDynNamePools()
968 if (!isDynamicSymbol(**symbol, pOutput)) in emitDynNamePools()
972 entry = m_pSymIndexMap->insert(*symbol, sym_exist); in emitDynNamePools()
979 symtab32[symtabIdx].st_value = (*symbol)->value(); in emitDynNamePools()
980 symtab32[symtabIdx].st_size = getSymbolSize(**symbol); in emitDynNamePools()
981 symtab32[symtabIdx].st_info = getSymbolInfo(**symbol); in emitDynNamePools()
982 symtab32[symtabIdx].st_other = (*symbol)->visibility(); in emitDynNamePools()
983 symtab32[symtabIdx].st_shndx = getSymbolShndx(**symbol, pLayout); in emitDynNamePools()
987 symtab64[symtabIdx].st_value = (*symbol)->value(); in emitDynNamePools()
988 symtab64[symtabIdx].st_size = getSymbolSize(**symbol); in emitDynNamePools()
989 symtab64[symtabIdx].st_info = getSymbolInfo(**symbol); in emitDynNamePools()
990 symtab64[symtabIdx].st_other = (*symbol)->visibility(); in emitDynNamePools()
991 symtab64[symtabIdx].st_shndx = getSymbolShndx(**symbol, pLayout); in emitDynNamePools()
994 strcpy((strtab + strtabsize), (*symbol)->name()); in emitDynNamePools()
998 strtabsize += (*symbol)->nameSize() + 1; in emitDynNamePools()