Fix warnings
This commit is contained in:
parent
2fb24921d8
commit
5dfadcb34b
1 changed files with 6 additions and 7 deletions
|
@ -46,7 +46,9 @@ struct idt_entry
|
||||||
grub_uint16_t addr_high;
|
grub_uint16_t addr_high;
|
||||||
} __attribute__ ((packed));
|
} __attribute__ ((packed));
|
||||||
|
|
||||||
void
|
void grub_interrupt_handler_real (void *ret, void *ebp);
|
||||||
|
|
||||||
|
static void
|
||||||
print_address (void *addr)
|
print_address (void *addr)
|
||||||
{
|
{
|
||||||
const char *name;
|
const char *name;
|
||||||
|
@ -86,14 +88,11 @@ grub_backtrace_pointer (void *ebp)
|
||||||
while (1)
|
while (1)
|
||||||
{
|
{
|
||||||
grub_printf ("%p: ", ptr);
|
grub_printf ("%p: ", ptr);
|
||||||
print_address (*(void **) (ptr + sizeof (void *)));
|
print_address (((void **) ptr)[1]);
|
||||||
grub_printf (" (");
|
grub_printf (" (");
|
||||||
for (i = 0; i < 2; i++)
|
for (i = 0; i < 2; i++)
|
||||||
grub_printf ("%p,", *(void **)
|
grub_printf ("%p,", ((void **)ptr) [i + 2]);
|
||||||
(ptr + (i + 2) * sizeof (void *)));
|
grub_printf ("%p)\n", ((void **)ptr) [i + 2]);
|
||||||
grub_printf ("%p", *(void **)
|
|
||||||
(ptr + (i + 2) * sizeof (void *)));
|
|
||||||
grub_printf (")\n");
|
|
||||||
nptr = *(void **)ptr;
|
nptr = *(void **)ptr;
|
||||||
if (nptr < ptr || (void **) nptr - (void **) ptr > MAX_STACK_FRAME
|
if (nptr < ptr || (void **) nptr - (void **) ptr > MAX_STACK_FRAME
|
||||||
|| nptr == ptr)
|
|| nptr == ptr)
|
||||||
|
|
Loading…
Add table
Reference in a new issue