Lines Matching refs:d_un
1247 action(fix_dt_needed(si->get_string(d->d_un.d_val), si->get_realpath())); in for_each_dt_needed()
2535 d, reinterpret_cast<void*>(d->d_tag), reinterpret_cast<void*>(d->d_un.d_val)); in prelink_image()
2542 nbucket_ = reinterpret_cast<uint32_t*>(load_bias + d->d_un.d_ptr)[0]; in prelink_image()
2543 nchain_ = reinterpret_cast<uint32_t*>(load_bias + d->d_un.d_ptr)[1]; in prelink_image()
2544 bucket_ = reinterpret_cast<uint32_t*>(load_bias + d->d_un.d_ptr + 8); in prelink_image()
2545 chain_ = reinterpret_cast<uint32_t*>(load_bias + d->d_un.d_ptr + 8 + nbucket_ * 4); in prelink_image()
2549 gnu_nbucket_ = reinterpret_cast<uint32_t*>(load_bias + d->d_un.d_ptr)[0]; in prelink_image()
2551 gnu_maskwords_ = reinterpret_cast<uint32_t*>(load_bias + d->d_un.d_ptr)[2]; in prelink_image()
2552 gnu_shift2_ = reinterpret_cast<uint32_t*>(load_bias + d->d_un.d_ptr)[3]; in prelink_image()
2554 gnu_bloom_filter_ = reinterpret_cast<ElfW(Addr)*>(load_bias + d->d_un.d_ptr + 16); in prelink_image()
2558 reinterpret_cast<uint32_t*>(load_bias + d->d_un.d_ptr)[1]; in prelink_image()
2571 strtab_ = reinterpret_cast<const char*>(load_bias + d->d_un.d_ptr); in prelink_image()
2575 strtab_size_ = d->d_un.d_val; in prelink_image()
2579 symtab_ = reinterpret_cast<ElfW(Sym)*>(load_bias + d->d_un.d_ptr); in prelink_image()
2583 if (d->d_un.d_val != sizeof(ElfW(Sym))) { in prelink_image()
2585 static_cast<size_t>(d->d_un.d_val), get_realpath()); in prelink_image()
2592 if (d->d_un.d_val != DT_RELA) { in prelink_image()
2597 if (d->d_un.d_val != DT_REL) { in prelink_image()
2606 plt_rela_ = reinterpret_cast<ElfW(Rela)*>(load_bias + d->d_un.d_ptr); in prelink_image()
2608 plt_rel_ = reinterpret_cast<ElfW(Rel)*>(load_bias + d->d_un.d_ptr); in prelink_image()
2614 plt_rela_count_ = d->d_un.d_val / sizeof(ElfW(Rela)); in prelink_image()
2616 plt_rel_count_ = d->d_un.d_val / sizeof(ElfW(Rel)); in prelink_image()
2623 plt_got_ = reinterpret_cast<ElfW(Addr)**>(load_bias + d->d_un.d_ptr); in prelink_image()
2637 d->d_un.d_val = reinterpret_cast<uintptr_t>(&_r_debug); in prelink_image()
2643 rela_ = reinterpret_cast<ElfW(Rela)*>(load_bias + d->d_un.d_ptr); in prelink_image()
2647 rela_count_ = d->d_un.d_val / sizeof(ElfW(Rela)); in prelink_image()
2651 android_relocs_ = reinterpret_cast<uint8_t*>(load_bias + d->d_un.d_ptr); in prelink_image()
2655 android_relocs_size_ = d->d_un.d_val; in prelink_image()
2667 if (d->d_un.d_val != sizeof(ElfW(Rela))) { in prelink_image()
2668 DL_ERR("invalid DT_RELAENT: %zd", static_cast<size_t>(d->d_un.d_val)); in prelink_image()
2687 rel_ = reinterpret_cast<ElfW(Rel)*>(load_bias + d->d_un.d_ptr); in prelink_image()
2691 rel_count_ = d->d_un.d_val / sizeof(ElfW(Rel)); in prelink_image()
2695 if (d->d_un.d_val != sizeof(ElfW(Rel))) { in prelink_image()
2696 DL_ERR("invalid DT_RELENT: %zd", static_cast<size_t>(d->d_un.d_val)); in prelink_image()
2702 android_relocs_ = reinterpret_cast<uint8_t*>(load_bias + d->d_un.d_ptr); in prelink_image()
2706 android_relocs_size_ = d->d_un.d_val; in prelink_image()
2735 init_func_ = reinterpret_cast<linker_function_t>(load_bias + d->d_un.d_ptr); in prelink_image()
2740 fini_func_ = reinterpret_cast<linker_function_t>(load_bias + d->d_un.d_ptr); in prelink_image()
2745 init_array_ = reinterpret_cast<linker_function_t*>(load_bias + d->d_un.d_ptr); in prelink_image()
2750 init_array_count_ = static_cast<uint32_t>(d->d_un.d_val) / sizeof(ElfW(Addr)); in prelink_image()
2754 fini_array_ = reinterpret_cast<linker_function_t*>(load_bias + d->d_un.d_ptr); in prelink_image()
2759 fini_array_count_ = static_cast<uint32_t>(d->d_un.d_val) / sizeof(ElfW(Addr)); in prelink_image()
2763 preinit_array_ = reinterpret_cast<linker_function_t*>(load_bias + d->d_un.d_ptr); in prelink_image()
2768 preinit_array_count_ = static_cast<uint32_t>(d->d_un.d_val) / sizeof(ElfW(Addr)); in prelink_image()
2789 if (d->d_un.d_val & DF_TEXTREL) { in prelink_image()
2797 if (d->d_un.d_val & DF_SYMBOLIC) { in prelink_image()
2803 set_dt_flags_1(d->d_un.d_val); in prelink_image()
2805 if ((d->d_un.d_val & ~SUPPORTED_DT_FLAGS_1) != 0) { in prelink_image()
2806 …ARN("%s: unsupported flags DT_FLAGS_1=%p", get_realpath(), reinterpret_cast<void*>(d->d_un.d_val)); in prelink_image()
2813 r_debug** dp = reinterpret_cast<r_debug**>(load_bias + d->d_un.d_ptr); in prelink_image()
2821 reinterpret_cast<ElfW(Addr)>(d) + d->d_un.d_val); in prelink_image()
2833 mips_symtabno_ = d->d_un.d_val; in prelink_image()
2837 mips_local_gotno_ = d->d_un.d_val; in prelink_image()
2841 mips_gotsym_ = d->d_un.d_val; in prelink_image()
2849 versym_ = reinterpret_cast<ElfW(Versym)*>(load_bias + d->d_un.d_ptr); in prelink_image()
2853 verdef_ptr_ = load_bias + d->d_un.d_ptr; in prelink_image()
2856 verdef_cnt_ = d->d_un.d_val; in prelink_image()
2860 verneed_ptr_ = load_bias + d->d_un.d_ptr; in prelink_image()
2864 verneed_cnt_ = d->d_un.d_val; in prelink_image()
2870 reinterpret_cast<void*>(d->d_tag), reinterpret_cast<void*>(d->d_un.d_val)); in prelink_image()
2901 soname_ = get_string(d->d_un.d_val); in prelink_image()