/freebsd-current/cddl/usr.bin/ctfmerge/ |
H A D | Makefile | 19 strtab.c \
|
/freebsd-current/cddl/contrib/opensolaris/cmd/lockstat/ |
H A D | sym.c | 173 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 D | fdt_rw.c | 154 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 D | kern_ctf.c | 84 lc->strtab = ef->ddbstrtab; 282 lc->strtab = ef->ddbstrtab; 326 lc->strtab = ef->ddbstrtab;
|
H A D | link_elf.c | 90 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 D | Symtab.cpp | 1189 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 D | Symbol.cpp | 653 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 D | smmuvar.h | 168 struct smmu_strtab strtab; member in struct:smmu_softc
|
/freebsd-current/contrib/elftoolchain/elfcopy/ |
H A D | elfcopy.h | 138 Elftc_String_Table *strtab; member in struct:section 241 struct section *strtab; /* .strtab section. */ member in struct:elfcopy
|
H A D | sections.c | 69 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 D | binary.c | 216 /* 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 D | Symbol.h | 279 /// \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 D | ksyms.c | 66 #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 D | rtld.c | 1054 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 D | roff.c | 117 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 D | InputFiles.cpp | 758 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 D | InputFiles.h | 195 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 D | Writer.cpp | 281 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 D | ef.h | 241 long *strcnt, char **strtab);
|
H A D | elf.c | 419 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 D | linker.h | 325 const char *strtab; /* Ptr to the string table. */ member in struct:linker_ctf
|
/freebsd-current/stand/fdt/ |
H A D | fdt_loader_cmd.c | 118 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 D | reloc.c | 111 name = dstobj->strtab + dstsym->st_name;
|
/freebsd-current/stand/common/ |
H A D | load_elf.c | 63 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 D | ARM.cpp | 1368 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);
|