Deleted Added
full compact
28c28
< __FBSDID("$FreeBSD: head/sys/kern/link_elf.c 188440 2009-02-10 15:50:19Z attilio $");
---
> __FBSDID("$FreeBSD: head/sys/kern/link_elf.c 192859 2009-05-26 21:39:09Z sson $");
139a140,141
> static long link_elf_symtab_get(linker_file_t, const Elf_Sym **);
> static long link_elf_strtab_get(linker_file_t, caddr_t *);
153a156,157
> KOBJMETHOD(linker_symtab_get, link_elf_symtab_get),
> KOBJMETHOD(linker_strtab_get, link_elf_strtab_get),
1392a1397,1422
>
> static long
> link_elf_symtab_get(linker_file_t lf, const Elf_Sym **symtab)
> {
> elf_file_t ef = (elf_file_t)lf;
>
> *symtab = ef->ddbsymtab;
>
> if (*symtab == NULL)
> return (0);
>
> return (ef->ddbsymcnt);
> }
>
> static long
> link_elf_strtab_get(linker_file_t lf, caddr_t *strtab)
> {
> elf_file_t ef = (elf_file_t)lf;
>
> *strtab = ef->ddbstrtab;
>
> if (*strtab == NULL)
> return (0);
>
> return (ef->ddbstrcnt);
> }