2013-07-15 Shawn Landden <shawnlandden@gmail.com>
gold/ PR gold/15070 * fileread.h (File_read::get_view): Clarify comment about ALIGNED. * nacl.h (Sniff_file::View::View): Request aligned view.
This commit is contained in:
parent
926bf92da5
commit
eb5b4dedf4
3 changed files with 14 additions and 7 deletions
|
@ -1,3 +1,9 @@
|
|||
2013-07-15 Shawn Landden <shawnlandden@gmail.com>
|
||||
|
||||
PR gold/15070
|
||||
* fileread.h (File_read::get_view): Clarify comment about ALIGNED.
|
||||
* nacl.h (Sniff_file::View::View): Request aligned view.
|
||||
|
||||
2013-07-11 Cary Coutant <ccoutant@google.com>
|
||||
|
||||
* powerpc.cc (Target_powerpc::write_branch_lookup_table): Use
|
||||
|
|
|
@ -141,12 +141,13 @@ class File_read
|
|||
// SIZE bytes. OFFSET is the offset into the input file for the
|
||||
// file we are reading; this is zero for a normal object file,
|
||||
// non-zero for an object file in an archive. ALIGNED is true if
|
||||
// the data must be naturally aligned; this only matters when OFFSET
|
||||
// is not zero. The pointer will remain valid until the File_read
|
||||
// is unlocked. It is an error if we can not read enough data from
|
||||
// the file. The CACHE parameter is a hint as to whether it will be
|
||||
// useful to cache this data for later accesses--i.e., later calls
|
||||
// to get_view, read, or get_lasting_view which retrieve the same
|
||||
// the data must be naturally aligned (i.e., aligned to the size
|
||||
// of a target word); this only matters when OFFSET is not zero.
|
||||
// The pointer will remain valid until the File_read is unlocked.
|
||||
// It is an error if we can not read enough data from the file.
|
||||
// The CACHE parameter is a hint as to whether it will be useful
|
||||
// to cache this data for later accesses--i.e., later calls to
|
||||
// get_view, read, or get_lasting_view which retrieve the same
|
||||
// data.
|
||||
const unsigned char*
|
||||
get_view(off_t offset, off_t start, section_size_type size, bool aligned,
|
||||
|
|
|
@ -60,7 +60,7 @@ class Sniff_file
|
|||
{
|
||||
public:
|
||||
View(File_read& file, off_t file_offset, off_t data_size)
|
||||
: data_(file.get_view(0, file_offset, data_size, false, false))
|
||||
: data_(file.get_view(0, file_offset, data_size, true, false))
|
||||
{ }
|
||||
|
||||
const unsigned char* data()
|
||||
|
|
Loading…
Reference in a new issue