mirror of
https://github.com/espressif/binutils-gdb.git
synced 2025-06-19 09:14:14 +08:00
* elf32-spu.h (struct _ovl_stream): Make "start" and "end" const.
* elf32-spu.c (ovl_mgr_pread): Add const to casts.
This commit is contained in:
@ -1,3 +1,8 @@
|
|||||||
|
2007-02-27 Alan Modra <amodra@bigpond.net.au>
|
||||||
|
|
||||||
|
* elf32-spu.h (struct _ovl_stream): Make "start" and "end" const.
|
||||||
|
* elf32-spu.c (ovl_mgr_pread): Add const to casts.
|
||||||
|
|
||||||
2007-02-23 Carlos O'Donell <carlos@codesourcery.com>
|
2007-02-23 Carlos O'Donell <carlos@codesourcery.com>
|
||||||
|
|
||||||
* dwarf2.c (_bfd_dwarf2_find_nearest_line): Assume 32-bit
|
* dwarf2.c (_bfd_dwarf2_find_nearest_line): Assume 32-bit
|
||||||
|
@ -1069,7 +1069,7 @@ ovl_mgr_pread (struct bfd *abfd ATTRIBUTE_UNUSED,
|
|||||||
size_t max;
|
size_t max;
|
||||||
|
|
||||||
os = (struct _ovl_stream *) stream;
|
os = (struct _ovl_stream *) stream;
|
||||||
max = (char *) os->end - (char *) os->start;
|
max = (const char *) os->end - (const char *) os->start;
|
||||||
|
|
||||||
if ((ufile_ptr) offset >= max)
|
if ((ufile_ptr) offset >= max)
|
||||||
return 0;
|
return 0;
|
||||||
@ -1078,7 +1078,7 @@ ovl_mgr_pread (struct bfd *abfd ATTRIBUTE_UNUSED,
|
|||||||
if (count > max - offset)
|
if (count > max - offset)
|
||||||
count = max - offset;
|
count = max - offset;
|
||||||
|
|
||||||
memcpy (buf, (char *) os->start + offset, count);
|
memcpy (buf, (const char *) os->start + offset, count);
|
||||||
return count;
|
return count;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -1,6 +1,6 @@
|
|||||||
/* SPU specific support for 32-bit ELF.
|
/* SPU specific support for 32-bit ELF.
|
||||||
|
|
||||||
Copyright 2006 Free Software Foundation, Inc.
|
Copyright 2006, 2007 Free Software Foundation, Inc.
|
||||||
|
|
||||||
This file is part of BFD, the Binary File Descriptor library.
|
This file is part of BFD, the Binary File Descriptor library.
|
||||||
|
|
||||||
@ -33,8 +33,8 @@ struct _spu_elf_section_data
|
|||||||
|
|
||||||
struct _ovl_stream
|
struct _ovl_stream
|
||||||
{
|
{
|
||||||
void *start;
|
const void *start;
|
||||||
void *end;
|
const void *end;
|
||||||
};
|
};
|
||||||
|
|
||||||
extern void spu_elf_plugin (int);
|
extern void spu_elf_plugin (int);
|
||||||
|
Reference in New Issue
Block a user