Searched refs:ELF_TRUNC (Results 1 – 7 of 7) sorted by relevance
| /mirbsd/src/sys/kern/ |
| D | exec_elf.c | 96 #define ELF_TRUNC(a, b) ((a) & ~((b) - 1)) macro 255 *addr = ELF_TRUNC(*addr, ph->p_align); in ELFNAME() 256 diff = ph->p_vaddr - ELF_TRUNC(ph->p_vaddr, ph->p_align); in ELFNAME() 259 - ELF_TRUNC(ph->p_vaddr, ph->p_align); in ELFNAME() 268 *addr = ELF_TRUNC(uaddr, ph->p_align); in ELFNAME() 489 ELF_TRUNC(ph[i].p_vaddr,ph[i].p_align); in ELFNAME()
|
| /mirbsd/src/libexec/ld.so/ |
| D | loader.c | 389 _dl_mprotect((void *)ELF_TRUNC((long)&__got_start, _dl_pagesz), in _dl_boot() 391 ELF_TRUNC((long)&__got_start, _dl_pagesz), in _dl_boot() 396 _dl_mprotect((void *)ELF_TRUNC((long)&__plt_start, _dl_pagesz), in _dl_boot() 398 ELF_TRUNC((long)&__plt_start, _dl_pagesz), in _dl_boot()
|
| D | resolve.h | 259 #define ELF_TRUNC(x,malign) ((x) & ~((malign)-1)) macro
|
| D | dl_prebind.c | 360 _dl_munmap((void *)ELF_TRUNC((long)object->prebind_data, _dl_pagesz), in prebind_free() 362 _dl_pagesz) - ELF_TRUNC((long)object->prebind_data, _dl_pagesz)); in prebind_free()
|
| /mirbsd/src/libexec/ld.so/sparc/ |
| D | rtld_machine.c | 438 object->got_start = ELF_TRUNC(object->got_addr, _dl_pagesz); in _dl_md_reloc_got() 445 object->plt_start = ELF_TRUNC(plt_addr, _dl_pagesz); in _dl_md_reloc_got()
|
| /mirbsd/src/libexec/ld.so/ldconfig/ |
| D | dl_prebind.c | 361 _dl_munmap((void *)ELF_TRUNC((long)object->prebind_data, _dl_pagesz), in prebind_free() 363 _dl_pagesz) - ELF_TRUNC((long)object->prebind_data, _dl_pagesz)); in prebind_free()
|
| /mirbsd/src/libexec/ld.so/i386/ |
| D | rtld_machine.c | 427 object->got_start = ELF_TRUNC(object->got_addr, _dl_pagesz); in _dl_md_reloc_got()
|