Home
last modified time | relevance | path

Searched refs:symstart (Results 1 – 5 of 5) sorted by relevance

/netbsd-src/sys/arch/i386/i386/
H A Dmultiboot.c283 Elf32_Addr symstart, strstart; in copy_syms() local
340 symstart = RELOC(Elf32_Addr, &end); in copy_syms()
341 strstart = symstart + symsize; in copy_syms()
342 memcpy((void *)symstart, (void *)symaddr, symsize); in copy_syms()
346 symstart = RELOC(Elf32_Addr, &end); in copy_syms()
347 strstart = symstart + symsize; in copy_syms()
348 memcpy((void *)symstart, (void *)symaddr, symsize); in copy_syms()
353 symstart = strstart + strsize; in copy_syms()
355 memcpy((void *)symstart, (void *)symaddr, symsize); in copy_syms()
359 symstart = RELOC(Elf32_Addr, &end); in copy_syms()
[all …]
/netbsd-src/sys/kern/
H A Dkern_ksyms.c173 ksyms_verify(const void *symstart, const void *strstart) in ksyms_verify() argument
176 if (symstart == NULL) in ksyms_verify()
180 if (symstart == NULL || strstart == NULL) in ksyms_verify()
183 if (symstart == NULL || strstart == NULL) in ksyms_verify()
294 * symstart, symsize - Address and size of the symbol table.
329 addsymtab(const char *name, void *symstart, size_t symsize, in addsymtab() argument
348 tab->sd_symstart = symstart; in addsymtab()
362 newstart, symstart, symsize, strstart, strsize, in addsymtab()
503 char *symstart = NULL, *strstart = NULL; in ksyms_addsyms_elf() local
542 symstart in ksyms_addsyms_elf()
608 ksyms_addsyms_explicit(void * ehdr,void * symstart,size_t symsize,void * strstart,size_t strsize) ksyms_addsyms_explicit() argument
808 ksyms_modload(const char * name,void * symstart,vsize_t symsize,char * strstart,vsize_t strsize) ksyms_modload() argument
[all...]
H A Dsubr_msan.c149 unsigned long symstart; in kmsan_report_hook() local
180 ksyms_getval(mod, sym, &symstart, KSYMS_PROC)) { in kmsan_report_hook()
187 if ((vaddr_t)ptr < symstart) { in kmsan_report_hook()
189 symstart - (vaddr_t)ptr); in kmsan_report_hook()
190 } else if ((vaddr_t)ptr > symstart) { in kmsan_report_hook()
192 (vaddr_t)ptr - symstart); in kmsan_report_hook()
198 ((unsigned long)ptr < symstart ? "-" : in kmsan_report_hook()
199 (unsigned long)ptr > symstart ? "+" : in kmsan_report_hook()
201 (unsigned long)ptr - symstart); in kmsan_report_hook()
/netbsd-src/sys/arch/atari/stand/tostools/libtos/
H A Delf.c74 Elf32_Word ident, symsize, symstart; in elf_load() local
112 symstart = 0; in elf_load()
130 symstart = kernsize; in elf_load()
173 symtab = od->kstart + symstart; in elf_load()
/netbsd-src/sys/arch/x86/x86/
H A Dmultiboot2.c181 locore_Elf_Addr symstart, strstart; in multiboot2_copy_syms() local
263 symstart = (cp1src == symaddr) ? cp1dst : cp2dst; in multiboot2_copy_syms()
266 ms->s_symstart = symstart + kernbase; in multiboot2_copy_syms()
1025 vaddr_t symstart = (vaddr_t)ms->s_symstart; in multiboot2_ksyms_addsyms_elf() local
1036 symstart &= 0xffffffff; in multiboot2_ksyms_addsyms_elf()
1037 symstart |= ((vaddr_t)KERNBASE_HI << 32); in multiboot2_ksyms_addsyms_elf()
1062 (void *)symstart, ms->s_symsize, in multiboot2_ksyms_addsyms_elf()