Lines Matching refs:strtab
769 size_t strtab = 1; in sizeNamePools() local
788 symtab = strtab = 0; in sizeNamePools()
796 strtab += (*symbol)->nameSize() + 1; in sizeNamePools()
900 file_format->getStrTab().setSize(strtab); in sizeNamePools()
995 char* strtab = (char*)strtab_region.begin(); in emitRegNamePools() local
999 emitSymbol32(symtab32[0], *LDSymbol::Null(), strtab, 0, 0); in emitRegNamePools()
1001 emitSymbol64(symtab64[0], *LDSymbol::Null(), strtab, 0, 0); in emitRegNamePools()
1023 emitSymbol32(symtab32[symIdx], **symbol, strtab, strtabsize, symIdx); in emitRegNamePools()
1025 emitSymbol64(symtab64[symIdx], **symbol, strtab, strtabsize, symIdx); in emitRegNamePools()
1070 char* strtab = (char*)strtab_region.begin(); in emitDynNamePools() local
1074 emitSymbol32(symtab32[0], *LDSymbol::Null(), strtab, 0, 0); in emitDynNamePools()
1076 emitSymbol64(symtab64[0], *LDSymbol::Null(), strtab, 0, 0); in emitDynNamePools()
1096 emitSymbol32(symtab32[symIdx], **symbol, strtab, strtabsize, symIdx); in emitDynNamePools()
1098 emitSymbol64(symtab64[symIdx], **symbol, strtab, strtabsize, symIdx); in emitDynNamePools()
1114 strcpy((strtab + strtabsize), (*lib)->name().c_str()); in emitDynNamePools()
1131 memcpy((strtab + strtabsize), (*rpath).data(), (*rpath).size()); in emitDynNamePools()
1133 strtab[strtabsize++] = (rpath + 1 == rpathEnd ? '\0' : ':'); in emitDynNamePools()
1147 strcpy((strtab + strtabsize), config().options().soname().c_str()); in emitDynNamePools()