H A D | grub-mkimagexx.c | 60 struct image_target_desc *image_target) 109 if (image_target->elf_target == EM_IA_64 && ELF_ST_TYPE (sym->st_info) 131 struct image_target_desc *image_target) 144 struct image_target_desc *image_target) 151 struct image_target_desc *image_target) 306 struct image_target_desc *image_target) 358 offset, image_target); 361 ELF_R_SYM (info), image_target); 366 switch (image_target->elf_target) 387 - image_target 56 relocate_symbols(Elf_Ehdr *e, Elf_Shdr *sections, Elf_Shdr *symtab_section, Elf_Addr *section_addresses, Elf_Half section_entsize, Elf_Half num_sections, void *jumpers, Elf_Addr jumpers_addr, struct image_target_desc *image_target) argument 130 get_symbol_address(Elf_Ehdr *e, Elf_Shdr *s, Elf_Word i, struct image_target_desc *image_target) argument 143 get_target_address(Elf_Ehdr *e, Elf_Shdr *s, Elf_Addr offset, struct image_target_desc *image_target) argument 150 count_funcs(Elf_Ehdr *e, Elf_Shdr *symtab_section, struct image_target_desc *image_target) argument 300 relocate_addresses(Elf_Ehdr *e, Elf_Shdr *sections, Elf_Addr *section_addresses, Elf_Half section_entsize, Elf_Half num_sections, const char *strtab, char *pe_target, Elf_Addr tramp_off, Elf_Addr got_off, struct image_target_desc *image_target) argument 525 add_fixup_entry(struct fixup_block_list **cblock, grub_uint16_t type, Elf_Addr addr, int flush, Elf_Addr current_address, struct image_target_desc *image_target) argument 619 make_reloc_section(Elf_Ehdr *e, void **out, Elf_Addr *section_addresses, Elf_Shdr *sections, Elf_Half section_entsize, Elf_Half num_sections, const char *strtab, Elf_Addr jumpers, grub_size_t njumpers, struct image_target_desc *image_target) argument 776 is_text_section(Elf_Shdr *s, struct image_target_desc *image_target) argument 789 is_data_section(Elf_Shdr *s, struct image_target_desc *image_target) argument 800 check_elf_header(Elf_Ehdr *e, size_t size, struct image_target_desc *image_target) argument 819 locate_sections(Elf_Shdr *sections, Elf_Half section_entsize, Elf_Half num_sections, const char *strtab, grub_size_t *exec_size, grub_size_t *kernel_sz, grub_size_t *all_align, struct image_target_desc *image_target) argument 894 load_image(const char *kernel_path, grub_size_t *exec_size, grub_size_t *kernel_sz, grub_size_t *bss_size, grub_size_t total_module_size, grub_uint64_t *start, void **reloc_section, grub_size_t *reloc_size, grub_size_t *align, struct image_target_desc *image_target) argument [all...] |