Home
last modified time | relevance | path

Searched refs:SymTable (Results 1 – 19 of 19) sorted by relevance

/openbsd-src/usr.bin/make/
H A Dvar.h77 extern void SymTable_Init(SymTable *);
88 extern char *Var_Parse(const char *, SymTable *, bool, size_t *,
97 extern bool Var_ParseSkip(const char **, SymTable *);
102 extern bool Var_ParseBuffer(Buffer, const char *, SymTable *,
111 extern char *Var_Subst(const char *, SymTable *, bool);
114 extern char *Var_Substi(const char *, const char *, SymTable *, bool);
H A Dvarmodifiers.c133 static char *VarGetPattern(SymTable *, int, const char **, int, int,
138 static void *check_empty(const char **, SymTable *, bool, int);
139 static void *check_quote(const char **, SymTable *, bool, int);
142 static void *check_shcmd(const char **, SymTable *, bool, int);
144 static void *get_stringarg(const char **, SymTable *, bool, int);
146 static void *get_patternarg(const char **, SymTable *, bool, int);
147 static void *get_spatternarg(const char **, SymTable *, bool, int);
148 static void *common_get_patternarg(const char **, SymTable *, bool, int, bool);
150 static void *get_sysvpattern(const char **, SymTable *, bool, int);
156 void * (*getarg)(const char **, SymTable *, bool, int);
[all …]
H A Dvar.c273 SymTable *, bool, bool *);
274 static bool parse_base_variable_name(const char **, struct Name *, SymTable *);
498 SymTable_Init(SymTable *ctxt) in SymTable_Init()
500 static SymTable sym_template; in SymTable_Init()
840 parse_base_variable_name(const char **pstr, struct Name *name, SymTable *ctxt) in parse_base_variable_name()
870 Var_ParseSkip(const char **pstr, SymTable *ctxt) in Var_ParseSkip()
902 Var_ParseBuffer(Buffer buf, const char *str, SymTable *ctxt, bool err, in Var_ParseBuffer()
955 SymTable *ctxt, bool err, bool *freePtr) in get_expanded_value()
1042 SymTable *ctxt, /* The context for the variable */ in Var_Parse()
1103 SymTable *ctxt, /* the context wherein to find variables */ in Var_Subst()
[all …]
H A Dvarmodifiers.h51 extern char *VarModifiers_Apply(char *, const struct Name *, SymTable *,
H A Dvarname.h51 extern const char *VarName_Get(const char *, struct Name *, SymTable *,
H A Darch.h45 extern bool Arch_ParseArchive(const char **, Lst, SymTable *);
H A Dvarname.c34 VarName_Get(const char *start, struct Name *name, SymTable *ctxt, bool err, in VarName_Get()
H A Ddefines.h44 typedef struct SymTable_ SymTable; typedef
H A Dgnode.h141 SymTable localvars;
H A Darch.c153 static bool parse_archive(Buffer, const char **, Lst, SymTable *);
192 Arch_ParseArchive(const char **line, Lst nodes, SymTable *ctxt) in Arch_ParseArchive()
213 parse_archive(Buffer expand, const char **linePtr, Lst nodeLst, SymTable *ctxt) in parse_archive()
/openbsd-src/gnu/llvm/llvm/lib/ObjCopy/MachO/
H A DMachOLayoutBuilder.cpp55 for (std::unique_ptr<SymbolEntry> &Sym : O.SymTable.Symbols) in constructStringTable()
62 for (auto &Symbol : O.SymTable.Symbols) in updateSymbolIndexes()
71 assert(llvm::is_sorted(O.SymTable.Symbols, in updateDySymTab()
84 auto Iter = O.SymTable.Symbols.begin(); in updateDySymTab()
85 auto End = O.SymTable.Symbols.end(); in updateDySymTab()
107 O.SymTable.Symbols.size() - (NumLocalSymbols + NumExtDefSymbols); in updateDySymTab()
283 uint64_t StartOfSymbols = updateOffset(NListSize * O.SymTable.Symbols.size()); in layoutTail()
350 MLC.symtab_command_data.nsyms = O.SymTable.Symbols.size(); in layoutTail()
H A DMachOObject.cpp123 for (const std::unique_ptr<SymbolEntry> &Sym : SymTable.Symbols) in removeSections()
138 SymTable.removeSymbols(IsDead); in removeSections()
139 for (std::unique_ptr<SymbolEntry> &S : SymTable.Symbols) in removeSections()
H A DMachOWriter.cpp35 return O.SymTable.Symbols.size() * in symTableSize()
305 char *SymTable = (char *)Buf->getBufferStart() + SymTabCommand.symoff; in writeSymbolTable() local
306 for (auto &Symbol : O.SymTable.Symbols) { in writeSymbolTable()
311 writeNListEntry<MachO::nlist_64>(*Sym, IsLittleEndian, SymTable, Nstrx); in writeSymbolTable()
313 writeNListEntry<MachO::nlist>(*Sym, IsLittleEndian, SymTable, Nstrx); in writeSymbolTable()
H A DMachOReader.cpp242 O.SymTable.Symbols.push_back(std::make_unique<SymbolEntry>(SE)); in readSymbolTable()
259 Reloc.Symbol = O.SymTable.getSymbolByIndex(SymbolNum); in setSymbolInRelocationInfo()
339 Index, O.SymTable.getSymbolByIndex(Index)); in readIndirectSymbolTable()
H A DMachOObject.h302 SymbolTable SymTable; member
H A DMachOObjcopy.cpp96 for (SymbolEntry &Sym : Obj.SymTable) { in updateAndRemoveSymbols()
122 Obj.SymTable.removeSymbols(RemovePred); in updateAndRemoveSymbols()
/openbsd-src/gnu/llvm/llvm/include/llvm/Object/
H A DELFObjectFile.h253 ELFSymbolRef toSymbolRef(const Elf_Shdr *SymTable, unsigned SymbolNum) const { in toSymbolRef() argument
254 return ELFSymbolRef({toDRI(SymTable, SymbolNum), this}); in toSymbolRef()
324 DataRefImpl toDRI(const Elf_Shdr *SymTable, unsigned SymbolNum) const { in toDRI() argument
326 if (!SymTable) { in toDRI()
331 assert(SymTable->sh_type == ELF::SHT_SYMTAB || in toDRI()
332 SymTable->sh_type == ELF::SHT_DYNSYM); in toDRI()
342 (reinterpret_cast<uintptr_t>(SymTable) - SHT) / sizeof(Elf_Shdr); in toDRI()
H A DELF.h1135 const Elf_Shdr &SymTable = **SymTableOrErr; in getSHNDXTable() local
1136 if (SymTable.sh_type != ELF::SHT_SYMTAB && in getSHNDXTable()
1137 SymTable.sh_type != ELF::SHT_DYNSYM) in getSHNDXTable()
1140 object::getELFSectionTypeName(getHeader().e_machine, SymTable.sh_type) + in getSHNDXTable()
1143 uint64_t Syms = SymTable.sh_size / sizeof(Elf_Sym); in getSHNDXTable()
/openbsd-src/gnu/llvm/llvm/tools/obj2yaml/
H A Delf2yaml.cpp32 ArrayRef<Elf_Sym> SymTable; member in __anon3ad6866c0111::ELFDumper
167 unsigned Index = Sym - SymTable.data(); in getUniquedSymbolName()
693 SymTable = *SymtabOrErr; in dumpSymbols()
694 SymbolNames.resize(SymTable.size()); in dumpSymbols()