Searched defs:strtab (Results 1 - 10 of 10) sorted by relevance

/frameworks/compile/mclinker/lib/LD/
H A DELFDynObjReader.cpp115 const char* strtab = strtab_region.begin(); local
117 m_pELFReader->readSymbols(pInput, m_Builder, symtab_region, strtab);
H A DELFObjectReader.cpp297 const char* strtab = strtab_region.begin(); local
299 m_pELFReader->readSymbols(pInput, m_Builder, symtab_region, strtab);
H A DGNUArchiveReader.cpp94 // if this is the first time read this archive, setup symtab and strtab
99 // read the strtab of the archive
143 /// @param pArchiveRoot - the archive root that holds the strtab (extended
295 /// readStringTable - read the strtab for long file name of the archive
322 const char* strtab = strtab_region.begin(); local
323 pArchive.getStrTable().assign(strtab, strtab_size);
417 // read the strtab of the archive
H A DELFReader.cpp435 LDSection* strtab = symtab->getLink(); local
436 assert(symtab != NULL && strtab != NULL);
460 pInput.fileOffset() + strtab->offset(), strtab->size());
929 LDSection* strtab = symtab->getLink(); local
930 assert(symtab != NULL && strtab != NULL);
954 pInput.fileOffset() + strtab->offset(), strtab->size());
/frameworks/compile/mclinker/unittests/
H A DELFReaderTest.cpp113 const char* strtab = strtab_region.begin(); local
115 *m_pInput, *m_pIRBuilder, symtab_region, strtab);
/frameworks/compile/mclinker/lib/Target/AArch64/
H A DAArch64LDBackend.cpp471 // Fix up the size of .symtab, .strtab, and TEXT sections
481 LDSection& strtab = file_format->getStrTab(); local
486 strtab.setSize(strtab.size() + stubs_strlen);
/frameworks/compile/mclinker/lib/Target/ARM/
H A DARMLDBackend.cpp876 LDSection& strtab = file_format->getStrTab(); local
878 // increase the size of .symtab and .strtab if needed
881 strtab.setSize(strtab.size() + stub->symInfo()->nameSize() +
/frameworks/compile/mclinker/lib/Target/Hexagon/
H A DHexagonLDBackend.cpp584 // increase the size of .symtab and .strtab
586 LDSection& strtab = file_format->getStrTab(); local
588 strtab.setSize(strtab.size() + stub->symInfo()->nameSize() + 1);
/frameworks/compile/mclinker/lib/Target/Mips/
H A DMipsLDBackend.cpp786 // increase the size of .symtab and .strtab
788 LDSection& strtab = getOutputFormat()->getStrTab(); local
790 strtab.setSize(strtab.size() + stub->symInfo()->nameSize() + 1);
/frameworks/compile/mclinker/lib/Target/
H A DGNULDBackend.cpp710 /// In ELF executable files, regular name pools are .symtab, .strtab,
722 size_t strtab = 1; local
733 /// Compute the size of .symtab, .strtab, and symtab_local_cnt
741 symtab = strtab = 0;
749 strtab += (*symbol)->nameSize() + 1;
839 // .dynstr, .symtab, .strtab and .hash, we can not reserve non-DT_NEEDED
851 file_format->getStrTab().setSize(strtab);
910 /// emitRegNamePools - emit regular name pools - .symtab, .strtab
941 char* strtab = reinterpret_cast<char*>(strtab_region.begin()); local
945 emitSymbol32(symtab32[0], *LDSymbol::Null(), strtab,
1014 char* strtab = reinterpret_cast<char*>(strtab_region.begin()); local
[all...]

Completed in 4161 milliseconds