Searched refs:strtab (Results 26 - 50 of 65) sorted by relevance

123

/freebsd-current/cddl/usr.bin/ctfmerge/
H A DMakefile19 strtab.c \
/freebsd-current/cddl/contrib/opensolaris/cmd/lockstat/
H A Dsym.c173 char *strtab; local
208 strtab = (char *)elf_getdata(scn, NULL)->d_buf;
216 add_symbol(symp->st_name + strtab,
/freebsd-current/sys/contrib/libfdt/
H A Dfdt_rw.c154 char *strtab = (char *)fdt + fdt_off_dt_strings(fdt); local
160 p = fdt_find_string_(strtab, fdt_size_dt_strings(fdt), s);
163 return (p - strtab);
165 new = strtab + fdt_size_dt_strings(fdt);
171 return (new - strtab);
/freebsd-current/sys/kern/
H A Dkern_ctf.c84 lc->strtab = ef->ddbstrtab;
282 lc->strtab = ef->ddbstrtab;
326 lc->strtab = ef->ddbstrtab;
H A Dlink_elf.c90 caddr_t strtab; /* DT_STRTAB */ member in struct:elf_file
538 caddr_t strtab; local
570 strtab = base;
580 ef->ddbstrtab = strtab;
606 ef->strtab = (caddr_t) (ef->address + dp->d_un.d_ptr);
669 ef->ddbstrtab = ef->strtab;
1434 return (ef->strtab + ref->st_name);
1550 strp = ef->strtab + symp->st_name;
1650 symval->name = ef->strtab + es->st_name;
1852 return (ef->strtab
1968 link_elf_strtab_get(linker_file_t lf, caddr_t *strtab) argument
[all...]
/freebsd-current/contrib/llvm-project/lldb/source/Symbol/
H A DSymtab.cpp1189 static void EncodeCStrMap(DataEncoder &encoder, ConstStringTable &strtab, argument
1196 encoder.AppendU32(strtab.Add(entry.cstring));
1202 const StringTableReader &strtab,
1211 llvm::StringRef str(strtab.Get(data.GetU32(offset_ptr)));
1237 /// ConstStringTable strtab;
1252 ConstStringTable strtab;
1255 // gather all of the strings we willl need in "strtab" as we will need to
1266 symbol.Encode(symtab_encoder, strtab);
1279 EncodeCStrMap(symtab_encoder, strtab, pair.second);
1285 strtab
1201 DecodeCStrMap(const DataExtractor &data, lldb::offset_t *offset_ptr, const StringTableReader &strtab, UniqueCStringMap<uint32_t> &cstr_map) argument
1295 StringTableReader strtab; local
[all...]
H A DSymbol.cpp653 const StringTableReader &strtab) {
670 if (!m_mangled.Decode(data, offset_ptr, strtab))
704 void Symbol::Encode(DataEncoder &file, ConstStringTable &strtab) const {
729 m_mangled.Encode(file, strtab);
651 Decode(const DataExtractor &data, lldb::offset_t *offset_ptr, const SectionList *section_list, const StringTableReader &strtab) argument
/freebsd-current/sys/arm64/iommu/
H A Dsmmuvar.h168 struct smmu_strtab strtab; member in struct:smmu_softc
/freebsd-current/contrib/elftoolchain/elfcopy/
H A Delfcopy.h138 Elftc_String_Table *strtab; member in struct:section
241 struct section *strtab; /* .strtab section. */ member in struct:elfcopy
H A Dsections.c69 strcmp(name, ".strtab") == 0) {
184 !strcmp(s->name, ".strtab") ||
443 strcmp(name, ".strtab") != 0) {
488 strcmp(name, ".strtab") != 0 &&
492 * elfcopy puts .symtab, .strtab and .shstrtab
508 if (strcmp(name, ".strtab") == 0)
509 ecp->strtab = s;
580 strcmp(s->name, ".strtab") == 0 ||
777 name = elf_strptr(ecp->ein, elf_ndxscn(ecp->strtab->is),
1395 if (elftc_string_table_insert(ecp->shstrtab->strtab, nam
[all...]
H A Dbinary.c216 /* Count in .symtab and .strtab section headers. */
265 sh.sh_link = elf_ndxscn(ecp->strtab->os);
/freebsd-current/contrib/llvm-project/lldb/include/lldb/Symbol/
H A DSymbol.h279 /// \param strtab
287 const SectionList *section_list, const StringTableReader &strtab);
296 /// \param strtab
300 void Encode(DataEncoder &encoder, ConstStringTable &strtab) const;
/freebsd-current/sys/dev/ksyms/
H A Dksyms.c66 #define STR_STRTAB ".strtab"
132 caddr_t strtab; local
139 ts->ts_strsz += LINKER_STRTAB_GET(lf, &strtab);
191 caddr_t strtab; local
203 strsz = LINKER_STRTAB_GET(lf, &strtab);
254 error = ksyms_emit(sc, strtab, to->to_stroff, strsz);
318 * Add the section headers: null, symtab, strtab, shstrtab.
335 /* Third section header - strtab */
/freebsd-current/libexec/rtld-elf/
H A Drtld.c1054 defobj->strtab + def->st_name,
1342 obj->strtab = (const char *)(obj->relocbase + dynp->d_un.d_ptr);
1582 obj->linkmap.l_refname = obj->strtab + (unsigned long)obj->
1605 obj->runpath = (const char *)obj->strtab + dyn_runpath->d_un.d_val;
1608 obj->rpath = (const char *)obj->strtab + dyn_rpath->d_un.d_val;
1612 object_add_name(obj, obj->strtab + dyn_soname->d_un.d_val);
1991 name = refobj->strtab + ref->st_name;
2075 uint32_t strtab; /* Offset of string table in file */ local
2111 strtab = COND_SWAP(hdr.strtab);
[all...]
/freebsd-current/contrib/mandoc/
H A Droff.c117 struct roffkv *strtab; /* user-defined strings & macros */ member in struct:roff
761 roff_freestr(r->strtab);
764 r->strtab = r->rentab = r->xmbtab = NULL;
1533 roff_setstrn(&r->strtab,
2038 roff_setstrn(&r->strtab, mac, maclen, "", 0, 0);
2206 roff_setstrn(&r->strtab, name, namesz, "", 0, 0);
2213 roff_setstrn(&r->strtab, name, namesz,
2219 roff_setstrn(&r->strtab, name, namesz, call, csz, 0);
2228 roff_setstrn(&r->strtab, name, namesz, call, csz, 0);
2820 roff_setstrn(&r->strtab, nam
[all...]
/freebsd-current/contrib/llvm-project/lld/MachO/
H A DInputFiles.cpp758 const char *strtab) {
759 StringRef name = StringRef(strtab + sym.n_strx);
776 StringRef aliasedName = StringRef(strtab + sym.n_value);
801 const char *strtab, bool subsectionsViaSymbols) {
825 symbols[i] = parseNonSectionSymbol(sym, strtab);
844 StringRef name = strtab + sym.n_strx;
860 auto getSymName = [strtab](const NList& sym) -> StringRef {
861 return StringRef(strtab + sym.n_strx);
936 symbols[i] = parseNonSectionSymbol(nList[i], strtab);
1020 const char *strtab local
757 parseNonSectionSymbol(const NList &sym, const char *strtab) argument
799 parseSymbols(ArrayRef<typename LP::section> sectionHeaders, ArrayRef<typename LP::nlist> nList, const char *strtab, bool subsectionsViaSymbols) argument
1067 const char *strtab = reinterpret_cast<const char *>(buf) + c->stroff; local
[all...]
H A DInputFiles.h195 ArrayRef<typename LP::nlist> nList, const char *strtab,
198 Symbol *parseNonSectionSymbol(const NList &sym, const char *strtab);
/freebsd-current/contrib/llvm-project/lld/COFF/
H A DWriter.cpp281 std::vector<char> strtab; member in class:__anon1289::Writer
1291 size_t offsetOfEntry = strtab.size() + 4; // +4 for the size field
1292 strtab.insert(strtab.end(), str.begin(), str.end());
1293 strtab.push_back('\0');
1411 if (outputSymtab.empty() && strtab.empty())
1418 fileOff += 4 + strtab.size();
1759 if (outputSymtab.empty() && strtab.empty())
1772 write32le(buf, strtab.size() + 4);
1773 if (!strtab
[all...]
/freebsd-current/usr.sbin/kldxref/
H A Def.h241 long *strcnt, char **strtab);
H A Delf.c419 long *strcnt, char **strtab)
426 (void **)strtab);
418 elf_read_string_table(struct elf_file *efile, const GElf_Shdr *shdr, long *strcnt, char **strtab) argument
/freebsd-current/sys/sys/
H A Dlinker.h325 const char *strtab; /* Ptr to the string table. */ member in struct:linker_ctf
/freebsd-current/stand/fdt/
H A Dfdt_loader_cmd.c118 vm_offset_t strtab, symtab, fdt_start; local
127 sym_count = symtab = strtab = 0;
136 /* Locate the dynamic symbols and strtab. */
151 } else if (shdr[i].sh_type == SHT_STRTAB && strtab == 0) {
152 strtab = shdr[i].sh_addr + offs;
174 strp = strdupout(strtab + sym.st_name);
/freebsd-current/libexec/rtld-elf/riscv/
H A Dreloc.c111 name = dstobj->strtab + dstsym->st_name;
/freebsd-current/stand/common/
H A Dload_elf.c63 char *strtab; member in struct:elf_file
789 secname = "strtab";
881 ef->strtab =
910 ef->strtab == NULL || ef->strsz == 0)
1258 strp = strdupout((vm_offset_t)(ef->strtab + sym.st_name));
/freebsd-current/contrib/llvm-project/lld/ELF/Arch/
H A DARM.cpp1368 StringTableSection *strtab = local
1369 make<StringTableSection>(".strtab", /*dynamic=*/false);
1370 SymbolTableBaseSection *impSymTab = make<SymbolTableSection<ELFT>>(*strtab);
1373 osIsPairs.emplace_back(make<OutputSection>(strtab->name, 0, 0), strtab);

Completed in 389 milliseconds

123