Lines Matching defs:st_shndx

82   uint16_t st_shndx = 0x0;
98 st_shndx = symtab[idx].st_shndx;
104 st_shndx = mcld::bswap16(symtab[idx].st_shndx);
107 // If the section should not be included, set the st_shndx SHN_UNDEF
110 st_shndx < llvm::ELF::SHN_LORESERVE &&
111 st_shndx != llvm::ELF::SHN_UNDEF) {
112 if (NULL == pInput.context()->getSection(st_shndx))
113 st_shndx = llvm::ELF::SHN_UNDEF;
117 ResolveInfo::Type ld_type = getSymType(st_info, st_shndx);
120 ResolveInfo::Desc ld_desc = getSymDesc(st_shndx, pInput);
123 ResolveInfo::Binding ld_binding = getSymBinding((st_info >> 4), st_shndx, st_other);
126 uint64_t ld_value = getSymValue(st_value, st_shndx, pInput);
133 if (st_shndx < llvm::ELF::SHN_LORESERVE) // including ABS and COMMON
134 section = pInput.context()->getSection(st_shndx);
495 uint16_t st_shndx = 0x0;
500 st_shndx = entry->st_shndx;
504 st_shndx = mcld::bswap16(entry->st_shndx);
517 result->setDesc(getSymDesc(st_shndx, pInput));
518 result->setBinding(getSymBinding((st_info >> 4), st_shndx, st_other));
643 uint16_t st_shndx = 0x0;
659 st_shndx = symtab[idx].st_shndx;
665 st_shndx = mcld::bswap16(symtab[idx].st_shndx);
668 // If the section should not be included, set the st_shndx SHN_UNDEF
671 st_shndx < llvm::ELF::SHN_LORESERVE &&
672 st_shndx != llvm::ELF::SHN_UNDEF) {
673 if (NULL == pInput.context()->getSection(st_shndx))
674 st_shndx = llvm::ELF::SHN_UNDEF;
678 ResolveInfo::Type ld_type = getSymType(st_info, st_shndx);
681 ResolveInfo::Desc ld_desc = getSymDesc(st_shndx, pInput);
684 ResolveInfo::Binding ld_binding = getSymBinding((st_info >> 4), st_shndx, st_other);
687 uint64_t ld_value = getSymValue(st_value, st_shndx, pInput);
694 if (st_shndx < llvm::ELF::SHN_LORESERVE) // including ABS and COMMON
695 section = pInput.context()->getSection(st_shndx);
1051 uint16_t st_shndx = 0x0;
1056 st_shndx = entry->st_shndx;
1060 st_shndx = mcld::bswap16(entry->st_shndx);
1073 result->setDesc(getSymDesc(st_shndx, pInput));
1074 result->setBinding(getSymBinding((st_info >> 4), st_shndx, st_other));