Searched refs:rela (Results 1 - 15 of 15) sorted by relevance

/barrelfish-2018-10-04/tools/arm_molly/
H A Dmolly_init32.c89 struct Elf32_Shdr *rela, *symtab, *symhead = local
92 rela = elf32_find_section_header_type(symhead, cpu_head->e_shnum, SHT_REL);
95 (struct Elf32_Rel *)(uintptr_t)(kernel + rela->sh_offset),
96 rela->sh_size,
H A Dmolly_init64.c90 struct Elf64_Shdr *rela, *symtab, *symhead = local
93 rela = elf64_find_section_header_type(symhead, cpu_head->e_shnum, SHT_RELA);
96 (struct Elf64_Rela *)(uintptr_t)(kernel + rela->sh_offset),
97 rela->sh_size,
/barrelfish-2018-10-04/tools/weever/
H A Delf64.c205 * This function processes the ELF relocation section 'rela' of size 'size' of
212 * \param rela Pointer to relocation section of the ELF image.
221 struct Elf64_Rela * rela, size_t size,
228 struct Elf64_Rela *r = &rela[i];
318 struct Elf64_Shdr *rela = local
323 size_t rela_size = rela ? rela->sh_size : 0, new_rela_size = 0;
365 rela = new_rela;
396 if (rela != NULL && symtab != NULL) {
399 (base + (uintptr_t)rela
220 elf64_relocate(genvaddr_t dst, genvaddr_t src, struct Elf64_Rela * rela, size_t size, struct Elf64_Sym * symtab, size_t symsize, genvaddr_t start, void *vbase) argument
[all...]
H A Dloader.c279 struct Elf64_Shdr *rela, *symtab, *symhead; local
286 rela = elf64_find_section_header_type(symhead, cpu_head->e_shnum, SHT_RELA);
294 (struct Elf64_Rela *) (uintptr_t) (kernel->mod_start + rela->sh_offset),
295 rela->sh_size,
/barrelfish-2018-10-04/lib/elf/
H A Delf64.c390 * This function processes the ELF relocation section 'rela' of size 'size' of
397 * \param rela Pointer to relocation section of the ELF image.
406 struct Elf64_Rela * rela, size_t size,
414 struct Elf64_Rela *r = &rela[i];
507 struct Elf64_Shdr *rela = local
512 size_t rela_size = rela ? rela->sh_size : 0, new_rela_size = 0;
554 rela = new_rela;
589 if (rela != NULL && symtab != NULL) {
592 (base + (uintptr_t)rela
405 elf64_relocate(genvaddr_t dst, genvaddr_t src, struct Elf64_Rela * rela, size_t size, struct Elf64_Sym * symtab, size_t symsize, genvaddr_t start, void *vbase) argument
[all...]
H A Delf32.c379 * This function processes the ELF relocation section 'rela' of size 'size' of
386 * \param rela Pointer to relocation section of the ELF image.
497 struct Elf32_Shdr *rela = local
502 size_t rela_size = rela ? rela->sh_size : 0, new_rela_size = 0;
544 rela = new_rela;
574 if (rela != NULL && symtab != NULL) {
577 (base + (uintptr_t)rela->sh_offset),
/barrelfish-2018-10-04/tools/molly/
H A Dmolly_init.c290 struct Elf64_Shdr *rela, *symtab, *symhead = local
293 rela = elf64_find_section_header_type(symhead,
300 (struct Elf64_Rela *)(uintptr_t)(kernel + rela->sh_offset),
301 rela->sh_size,
/barrelfish-2018-10-04/tools/elver/
H A Delver.c282 struct Elf64_Shdr *rela, *symtab, *symhead = local
285 rela = elf64_find_section_header_type(symhead, cpu_head->e_shnum, SHT_RELA);
288 (struct Elf64_Rela *)(uintptr_t)(kernel->mod_start + rela->sh_offset),
289 rela->sh_size,
/barrelfish-2018-10-04/kernel/arch/k1om/
H A Dinit.c655 struct Elf64_Shdr *rela, *symtab; local
705 rela = elf64_find_section_header_type((struct Elf64_Shdr *)
708 if (rela == NULL) {
726 (struct Elf64_Rela *)(rela->sh_addr - K1OM_START_KERNEL_PHYS + &_start_kernel),
727 rela->sh_size,
/barrelfish-2018-10-04/kernel/arch/x86_32/
H A Dinit.c642 struct Elf32_Shdr *rela, *symtab; local
710 rela = elf32_find_section_header_type((struct Elf32_Shdr *)
714 if (rela == NULL) {
747 (struct Elf32_Rel *)(rela->sh_addr - X86_32_START_KERNEL_PHYS + &_start_kernel),
748 rela->sh_size,
/barrelfish-2018-10-04/kernel/arch/x86_64/
H A Dinit.c582 struct Elf64_Shdr *rela, *symtab; local
670 rela = elf64_find_section_header_type((struct Elf64_Shdr *)
673 if (rela == NULL) {
691 (struct Elf64_Rela *)(rela->sh_addr - X86_64_START_KERNEL_PHYS + &_start_kernel),
692 rela->sh_size,
/barrelfish-2018-10-04/tools/fastmodels/
H A Dmain.c280 Elf64_Rela *rela= (Elf64_Rela *)rela_base; local
282 if(ELF64_R_SYM(rela->r_info) != 0) {
284 rela->r_offset);
289 uint64_t *target= cpudriver + (rela->r_offset - base);
292 printf("%lx[%lx] (%p): %lx ->", rela->r_offset,
293 rela->r_addend, target, *target);
296 switch(ELF64_R_TYPE(rela->r_info)) {
300 *target= (rela->r_addend - base) + virt_base;
306 ELF64_R_TYPE(rela->r_info), rela
[all...]
/barrelfish-2018-10-04/usr/drivers/cpuboot/arch/x86/
H A Dboot_arch.c462 struct Elf64_Shdr *rela, *symtab, *symhead = local
466 rela = elf64_find_section_header_type(symhead, cpu_head->e_shnum, SHT_RELA);
467 assert(rela != NULL);
471 (struct Elf64_Rela *)(uintptr_t)(cpu_binary + rela->sh_offset),
472 rela->sh_size,
/barrelfish-2018-10-04/lib/acpica/generate/efi/
H A DMakefile.config125 -j .rela\
/barrelfish-2018-10-04/include/elf/
H A Delf.h790 struct Elf64_Rela * rela, size_t size,
794 struct Elf32_Rel * rela, size_t size,

Completed in 193 milliseconds