Home | History | Annotate | Download | only in mkbootimage

Lines Matching defs:header_img

683 	unsigned char *elf_img = NULL, *kern_img = NULL, *header_img = NULL;
803 header_img = malloc(BEBOX_HEADER_SIZE);
804 if (!header_img)
806 memset(header_img, 0, BEBOX_HEADER_SIZE);
810 memcpy(header_img + p->offset, p->data, p->size);
813 memset(header_img + BEBOX_FILE_BLOCK_MAP_START, 0xff,
818 *(int32_t *)(header_img + BEBOX_FILE_SIZE_OFFSET) =
820 *(int32_t *)(header_img + BEBOX_FILE_SIZE_ALIGN_OFFSET) =
829 *(int32_t *)(header_img + *offset) =
832 write(bebox_fd, header_img, BEBOX_HEADER_SIZE);
836 /* refill the header_img with zeros */
837 memset(header_img, 0, BEBOX_BLOCK_SIZE * 2);
839 write(bebox_fd, header_img, flength - endoff);
842 free(header_img);