|
| From: | qwertial |
| Subject: | [bug #38800] x86-64: overflowing relocation crashes GRUB |
| Date: | Tue, 30 Apr 2013 02:43:22 +0000 |
| User-agent: | Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.31 (KHTML, like Gecko) Chrome/26.0.1410.63 Safari/537.31 |
Follow-up Comment #3, bug #38800 (project grub):
grub-core/kern/dl.c:
grub_dl_t grub_dl_head = 0;
-verbatim+
include/grub/dl.h:
#ifndef GRUB_UTIL
struct grub_dl
{
char *name;
int ref_count;
grub_dl_dep_t dep;
grub_dl_segment_t segment;
Elf_Sym *symtab;
void (*init) (struct grub_dl *mod);
void (*fini) (void);
#if defined (__ia64__) || defined (__powerpc__)
void *got;
void *tramp;
#endif
void *base;
grub_size_t sz;
struct grub_dl *next;
};
#endif
typedef struct grub_dl *grub_dl_t;
...r-right?
_______________________________________________________
Reply to this item at:
<http://savannah.gnu.org/bugs/?38800>
_______________________________________________
Message sent via/by Savannah
http://savannah.gnu.org/
| [Prev in Thread] | Current Thread | [Next in Thread] |