Home | History | Annotate | Download | only in gold

Lines Matching defs:buffer

40 // Read a ULEB 128 encoded integer from BUFFER.  Return the length of the
46 read_unsigned_LEB_128_x(const unsigned char* buffer, size_t* plen,
50 read_unsigned_LEB_128(const unsigned char* buffer, size_t* plen)
52 unsigned char byte = *buffer++;
55 return read_unsigned_LEB_128_x(buffer, plen, byte);
61 // Read an SLEB 128 encoded integer from BUFFER. Return the length of the
67 read_signed_LEB_128_x(const unsigned char* buffer, size_t* plen,
71 read_signed_LEB_128(const unsigned char* buffer, size_t* plen)
73 unsigned char byte = *buffer++;
76 return read_signed_LEB_128_x(buffer, plen, byte);
84 // Write a ULEB 128 encoded VALUE to BUFFER.
87 write_unsigned_LEB_128(std::vector<unsigned char>* buffer, uint64_t value);
104 unsigned char buffer[valsize / 8];
106 elfcpp::Swap_unaligned<valsize, true>::writeval(buffer, value);
108 elfcpp::Swap_unaligned<valsize, false>::writeval(buffer, value);
109 destination->insert(destination->end(), buffer, buffer + valsize / 8);