Home | History | Annotate | Download | only in gold

Lines Matching refs:pov

84   write_header(unsigned char* pov, unsigned int input_file_count,
89 write_input_files(unsigned char* oview, unsigned char* pov,
94 write_info_blocks(unsigned char* oview, unsigned char* pov,
100 write_symtab(unsigned char* pov, unsigned int* global_syms,
105 write_got_plt(unsigned char* pov, off_t view_size);
1401 unsigned char* pov = oview;
1421 pov = this->write_header(pov, inputs->input_file_count(),
1425 pov = this->write_input_files(oview, pov, strtab);
1428 pov = this->write_info_blocks(oview, pov, strtab, global_syms,
1431 gold_assert(pov - oview == oview_size);
1457 unsigned char* pov,
1461 Swap32::writeval(pov, INCREMENTAL_LINK_VERSION);
1462 Swap32::writeval(pov + 4, input_file_count);
1463 Swap32::writeval(pov + 8, command_line_offset);
1464 Swap32::writeval(pov + 12, 0);
1466 return pov + this->header_size;
1475 unsigned char* pov,
1485 gold_assert(static_cast<unsigned int>(pov - oview) == (*p)->get_offset());
1494 Swap32::writeval(pov, filename_offset);
1495 Swap32::writeval(pov + 4, (*p)->get_info_offset());
1496 Swap64::writeval(pov + 8, mtime.seconds);
1497 Swap32::writeval(pov
1498 Swap16::writeval(pov + 20, flags);
1499 Swap16::writeval(pov + 22, (*p)->arg_serial());
1501 pov += this->input_entry_size;
1503 return pov;
1512 unsigned char* pov,
1529 gold_assert(static_cast<unsigned int>(pov - oview)
1536 Swap32::writeval(pov, nobjects);
1537 pov += 4;
1543 Swap32::writeval(pov, obj->get_offset());
1544 pov += 4;
1552 gold_assert(static_cast<unsigned int>(pov - oview)
1567 Swap32::writeval(pov, nsections);
1568 Swap32::writeval(pov + 4, nsyms);
1569 Swap32::writeval(pov + 8, static_cast<unsigned int>(locals_offset));
1570 Swap32::writeval(pov + 12, nlocals);
1571 Swap32::writeval(pov + 16, first_dynrel);
1572 Swap32::writeval(pov + 20, ndynrel);
1573 Swap32::writeval(pov + 24, ncomdat);
1574 Swap32::writeval(pov + 28, 0);
1576 pov += this->object_info_size;
1604 Swap32::writeval(pov, name_offset);
1605 Swap32::writeval(pov + 4, out_shndx);
1606 Swap::writeval(pov + 8, out_offset);
1607 Swap::writeval(pov + 8 + sizeof_addr, sh_size);
1610 pov += this->input_section_entry_size;
1655 pov - oview;
1657 Swap32::writeval(pov, symtab_index);
1658 Swap32::writeval(pov + 4, shndx);
1659 Swap32::writeval(pov + 8, chain);
1660 Swap32::writeval(pov + 12, nrelocs);
1661 Swap32::writeval(pov + 16,
1664 pov += this->global_sym_entry_size;
1674 Swap32::writeval(pov, name_offset);
1675 pov += 4;
1684 gold_assert(static_cast<unsigned int>(pov - oview)
1696 Swap32::writeval(pov, soname_offset);
1697 pov += 4;
1700 unsigned char* orig_pov = pov;
1701 pov += 4;
1730 Swap32::writeval(pov, sym->symtab_index() | flags);
1731 pov += 4;
1742 gold_assert(static_cast<unsigned int>(pov - oview)
1750 Swap32::writeval(pov, nmembers);
1751 Swap32::writeval(pov + 4, nsyms);
1752 pov += 8;
1758 Swap32::writeval(pov, member->get_offset());
1759 pov += 4;
1766 Swap32::writeval(pov, strtab->get_offset_from_key(key));
1767 pov += 4;
1777 if (static_cast<unsigned int>(pov - oview) & 4)
1779 Swap32::writeval(pov, 0);
1780 pov += 4;
1783 return pov;
1791 unsigned char* pov,
1797 Swap32::writeval(pov, global_syms[i]);
1798 pov += 4;
1853 unsigned char* pov = this->info_.got_desc_p + got_index * 8;
1854 elfcpp::Swap<32, big_endian>::writeval(pov, this->info_.sym_index);
1855 elfcpp::Swap<32, big_endian>::writeval(pov + 4, this->info_.input_index);
1885 unsigned char* pov = this->info_.got_desc_p + got_index * 8;
1886 elfcpp::Swap<32, big_endian>::writeval(pov, this->info_.sym_index);
1887 elfcpp::Swap<32, big_endian>::writeval(pov + 4, 0);
1925 unsigned char* pov = this->info_.plt_desc_p + plt_index * 4;
1926 elfcpp::Swap<32, big_endian>::writeval(pov, sym->symtab_index());
1939 unsigned char* pov,
1951 view_info.got_type_p = pov + 8;
1956 gold_assert(pov + view_size ==
1960 Swap32::writeval(pov, view_info.got_count);
1961 Swap32::writeval(pov + 4, view_info.plt_count);
2569 unsigned char* pov = view + off + i * incr_reloc_size;
2570 unsigned int shndx = elfcpp::Swap<32, big_endian>::readval(pov + 4);
2574 elfcpp::Swap<32, big_endian>::writeval(pov + 4, shndx);