Lines Matching full:dynamic

31 // Simple struct to hold relevant .dynamic entries.
45 /// dynamic shared object.
187 DynTab.Name = ".dynamic"; in ELFStubBuilder()
214 // Populate dynamic symbol table. in ELFStubBuilder()
227 // Poplulate dynamic table. in ELFStubBuilder()
244 // Fill Addr back to dynamic table. in ELFStubBuilder()
371 return getDynamicData(DynEnt.DynSymAddr, "dynamic symbol table"); in getDynSym()
378 DynEnt.StrTabAddr, "dynamic string table", DynEnt.StrSize); in getDynStr()
445 /// @param DynTable Source dynamic table.
450 return createError("No .dynamic section found"); in populateDynamic()
452 // Search .dynamic for relevant entries. in populateDynamic()
486 "Couldn't locate dynamic string table (no DT_STRTAB entry)"); in populateDynamic()
490 "Couldn't determine dynamic string table size (no DT_STRSZ entry)"); in populateDynamic()
494 "Couldn't locate dynamic symbol table (no DT_SYMTAB entry)"); in populateDynamic()
499 ") outside of dynamic string table", in populateDynamic()
506 ") outside of dynamic string table", in populateDynamic()
544 /// @param DynSym Range of dynamic symbols to add to TargetStub.
545 /// @param DynStr StringRef to the dynamic string table.
582 // Fetch .dynamic table. in buildStub()
588 // Collect relevant .dynamic entries. in buildStub()
610 // Populate SoName from .dynamic entries and dynamic string table. in buildStub()
620 // Populate NeededLibs from .dynamic entries and dynamic string table. in buildStub()
630 // Populate Symbols from .dynsym table and dynamic string table. in buildStub()
645 "when reading dynamic symbols"); in buildStub()