Home
last modified time | relevance | path

Searched refs:StringTable (Results 1 – 14 of 14) sorted by relevance

/minix3/external/bsd/llvm/dist/llvm/lib/MC/
H A DStringTableBuilder.cpp43 StringTable += '\x00'; in finalize()
47 StringTable.append(4, '\x00'); in finalize()
57 StringIndexMap[s] = StringTable.size() - 1 - s.size(); in finalize()
61 StringIndexMap[s] = StringTable.size(); in finalize()
62 StringTable += s; in finalize()
63 StringTable += '\x00'; in finalize()
72 while (StringTable.size() % 4) in finalize()
73 StringTable += '\x00'; in finalize()
77 assert(StringTable.size() <= std::numeric_limits<uint32_t>::max()); in finalize()
78 uint32_t size = static_cast<uint32_t>(StringTable.size()); in finalize()
[all …]
H A DMachObjectWriter.cpp34 StringTable.clear(); in reset()
546 StringTable.add(Symbol.getName()); in ComputeSymbolTable()
548 StringTable.finalize(StringTableBuilder::MachO); in ComputeSymbolTable()
567 MSD.StringIndex = StringTable.getOffset(Symbol.getName()); in ComputeSymbolTable()
595 MSD.StringIndex = StringTable.getOffset(Symbol.getName()); in ComputeSymbolTable()
905 StringTableOffset, StringTable.data().size()); in WriteObject()
1011 OS << StringTable.data(); in WriteObject()
/minix3/external/bsd/llvm/dist/llvm/include/llvm/MC/
H A DStringTableBuilder.h21 SmallString<256> StringTable; variable
46 return StringTable; in data()
61 return !StringTable.empty(); in isFinalized()
H A DMCMachObjectWriter.h108 StringTableBuilder StringTable; variable
/minix3/external/bsd/llvm/dist/llvm/lib/Object/
H A DArchive.cpp141 const char *addr = Parent->StringTable->Data.begin() in getName()
145 if (Parent->StringTable == Parent->child_end() in getName()
146 || addr < (Parent->StringTable->Data.begin() in getName()
148 || addr > (Parent->StringTable->Data.begin() in getName()
150 + Parent->StringTable->getSize())) in getName()
278 StringTable = i; in Archive()
310 StringTable = i; in Archive()
H A DCOFFObjectFile.cpp133 auto End = reinterpret_cast<uintptr_t>(StringTable); in moveSymbolNext()
455 getObject(StringTable, Data, StringTableAddr, StringTableSize)) in initSymbolTablePtr()
464 if (StringTableSize > 4 && StringTable[StringTableSize - 1] != 0) in initSymbolTablePtr()
595 SymbolTable32(nullptr), StringTable(nullptr), StringTableSize(0), in COFFObjectFile()
727 Ret.p = reinterpret_cast<uintptr_t>(StringTable); in symbol_end_impl()
889 Result = StringRef(StringTable + Offset); in getString()
H A DMachOObjectFile.cpp315 StringRef StringTable = getStringTableData(); in getSymbolName() local
317 const char *Start = &StringTable.data()[Entry.n_strx]; in getSymbolName()
332 StringRef StringTable = getStringTableData(); in getIndirectName() local
345 if (NValue >= StringTable.size()) in getIndirectName()
347 const char *Start = &StringTable.data()[NValue]; in getIndirectName()
/minix3/external/bsd/llvm/dist/llvm/tools/yaml2obj/
H A Dyaml2coff.cpp38 StringTable.append(4, char(0)); in COFFParser()
125 unsigned Index = StringTable.size(); in getStringIndex()
126 StringTable.append(Str.begin(), Str.end()); in getStringIndex()
127 StringTable.push_back(0); in getStringIndex()
137 std::string StringTable; member
224 if (NumberOfSymbols > 0 || CP.StringTable.size() > 4) in layoutCOFF()
229 *reinterpret_cast<support::ulittle32_t *>(&CP.StringTable[0]) in layoutCOFF()
230 = CP.StringTable.size(); in layoutCOFF()
527 OS.write(&CP.StringTable[0], CP.StringTable.size()); in writeCOFF()
/minix3/external/bsd/llvm/dist/llvm/utils/TableGen/
H A DAsmWriterEmitter.cpp289 SequenceToOffsetTable<std::string> StringTable; in EmitPrintInstruction() local
307 StringTable.add(Str); in EmitPrintInstruction()
311 StringTable.layout(); in EmitPrintInstruction()
324 Idx = StringTable.get(""); in EmitPrintInstruction()
328 Idx = StringTable.get(Str); in EmitPrintInstruction()
421 StringTable.emit(O, printChar); in EmitPrintInstruction()
528 SequenceToOffsetTable<std::string> StringTable; in emitRegisterNameString() local
561 StringTable.add(AsmName); in emitRegisterNameString()
564 StringTable.layout(); in emitRegisterNameString()
566 StringTable.emit(O, printChar); in emitRegisterNameString()
[all …]
H A DAsmMatcherEmitter.cpp2420 StringToOffsetTable &StringTable, in emitCustomOperandParsing() argument
2485 OS << ", " << StringTable.GetOrAddStringOffset(LenMnemonic, false) in emitCustomOperandParsing()
2726 StringToOffsetTable StringTable; in run() local
2738 StringTable.GetOrAddStringOffset(LenMnemonic, false)); in run()
2742 StringTable.EmitString(OS); in run()
2801 OS << " { " << StringTable.GetOrAddStringOffset(LenMnemonic, false) in run()
3013 emitCustomOperandParsing(OS, Target, Info, ClassName, StringTable, in run()
/minix3/external/bsd/llvm/dist/llvm/tools/macho-dump/
H A Dmacho-dump.cpp176 StringRef StringTable) { in DumpSymbolTableEntryData() argument
177 const char *Name = &StringTable.data()[StringIndex]; in DumpSymbolTableEntryData()
198 StringRef StringTable = Obj.getStringTableData(); in DumpSymtabCommand() local
199 outs().write_escaped(StringTable, in DumpSymtabCommand()
211 StringTable); in DumpSymtabCommand()
216 StringTable); in DumpSymtabCommand()
/minix3/external/bsd/llvm/dist/llvm/include/llvm/Object/
H A DArchive.h200 child_iterator StringTable; variable
H A DCOFF.h496 const char *StringTable; variable
/minix3/external/bsd/llvm/dist/llvm/test/tools/llvm-readobj/Inputs/
H A Drelocs.py154 class StringTable: class
303 shstrtab = StringTable(f.read(sections[e_shstrndx].sh_size))
309 strtab = StringTable(f.read(section.sh_size))