/barrelfish-2018-10-04/tools/arm_molly/ |
H A D | molly_init32.c | 89 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 D | molly_init64.c | 90 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 D | elf64.c | 205 * 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 D | loader.c | 279 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 D | elf64.c | 390 * 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 D | elf32.c | 379 * 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 D | molly_init.c | 290 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 D | elver.c | 282 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 D | init.c | 655 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 D | init.c | 642 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 D | init.c | 582 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 D | main.c | 280 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 D | boot_arch.c | 462 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 D | Makefile.config | 125 -j .rela\
|
/barrelfish-2018-10-04/include/elf/ |
H A D | elf.h | 790 struct Elf64_Rela * rela, size_t size, 794 struct Elf32_Rel * rela, size_t size,
|