Home | History | Annotate | Download | only in LD

Lines Matching defs:dynamic

497 /// readDynamic - read ELF .dynamic in input dynobj
501 const LDSection* dynamic_sect = pInput.context()->getSection(".dynamic");
503 fatal(diag::err_cannot_read_section) << ".dynamic";
516 const llvm::ELF::Elf32_Dyn* dynamic =
528 d_tag = dynamic[idx].d_tag;
529 d_val = dynamic[idx].d_un.d_val;
531 d_tag = mcld::bswap32(dynamic[idx].d_tag);
532 d_val = mcld::bswap32(dynamic[idx].d_un.d_val);
550 // if there is no SONAME in .dynamic, then set it from input path
1018 /// readDynamic - read ELF .dynamic in input dynobj
1022 const LDSection* dynamic_sect = pInput.context()->getSection(".dynamic");
1024 fatal(diag::err_cannot_read_section) << ".dynamic";
1037 const llvm::ELF::Elf64_Dyn* dynamic =
1049 d_tag = dynamic[idx].d_tag;
1050 d_val = dynamic[idx].d_un.d_val;
1052 d_tag = mcld::bswap64(dynamic[idx].d_tag);
1053 d_val = mcld::bswap64(dynamic[idx].d_un.d_val);
1071 // if there is no SONAME in .dynamic, then set it from input path