Lines Matching defs:cur_addr

28 static int cur_addr;
142 cur_addr = pu.mb->load_addr;
144 grub_seek (i - (pu.mb->header_addr - cur_addr));
148 pu.mb->load_end_addr = cur_addr + filemax;
150 text_len = pu.mb->load_end_addr - cur_addr;
165 if (cur_addr < 0x100000)
194 cur_addr = (int) entry_addr;
200 cur_addr = (int) entry_addr & 0xF00000;
213 if (cur_addr < 0x100000)
446 cur_addr = (int) linux_data_tmp_addr + LINUX_SETUP_MOVE_SIZE;
499 printf (", loadaddr=0x%x, text%s=0x%x", cur_addr, str, text_len);
502 if (grub_read ((char *) RAW_ADDR (cur_addr), text_len) == text_len)
504 cur_addr += text_len;
510 cur_addr = (cur_addr + 0xFFF) & 0xFFFFF000;
516 if ((grub_read ((char *) RAW_ADDR (cur_addr), data_len)
520 cur_addr += data_len;
525 memset ((char *) RAW_ADDR (cur_addr), 0, bss_len);
526 cur_addr += bss_len;
537 int symtab_err, orig_addr = cur_addr;
541 cur_addr = (cur_addr + 0xFFF) & 0xFFFFF000;
543 mbi.syms.a.addr = cur_addr;
545 *((int *) RAW_ADDR (cur_addr)) = pu.aout->a_syms;
546 cur_addr += sizeof (int);
550 if (grub_read ((char *) RAW_ADDR (cur_addr), pu.aout->a_syms)
553 cur_addr += pu.aout->a_syms;
558 *((int *) RAW_ADDR (cur_addr)) = i;
559 cur_addr += sizeof (int);
567 symtab_err = (grub_read ((char *) RAW_ADDR (cur_addr), i)
569 cur_addr += i;
580 cur_addr = orig_addr;
596 cur_addr = 0;
631 if (cur_addr < memaddr + memsiz)
632 cur_addr = memaddr + memsiz;
667 cur_addr = (cur_addr + 0xFFF) & 0xFFFFF000;
673 * Should not need to call RAW_ADDR; cur_addr is already
675 * XXX Linux might calculate cur_addr differently.
677 if (grub_read ((char *) (cur_addr), tab_size)
680 mbi.syms.e.addr = cur_addr;
682 cur_addr += tab_size;
684 printf (", shtab=0x%x", cur_addr);
698 cur_addr = ((cur_addr + shdr[i].sh_addralign) &
706 * Should not need to call RAW_ADDR; cur_addr is already
708 * XXX Linux might calculate cur_addr differently.
710 if (! (memcheck (cur_addr, sec_size)
711 && (grub_read ((char *) (cur_addr),
719 shdr[i].sh_addr = cur_addr;
720 cur_addr += sec_size;
736 cur_addr = 0;
777 cur_addr = (cur_addr + 0xFFF) & 0xFFFFF000;
782 len = grub_read ((char *) cur_addr, -1);
789 printf (" [Multiboot-module @ 0x%x, 0x%x bytes]\n", cur_addr, len);
796 mll[mbi.mods_count].mod_start = cur_addr;
797 cur_addr += len;
798 mll[mbi.mods_count].mod_end = cur_addr;
815 = (struct linux_kernel_header *) (cur_addr - LINUX_SETUP_MOVE_SIZE);
824 len = grub_read ((char *) cur_addr, -1);
847 memmove ((void *) RAW_ADDR (moveto), (void *) cur_addr, len);