Changeset View
Changeset View
Standalone View
Standalone View
sys/kern/link_elf.c
Show First 20 Lines • Show All 605 Lines • ▼ Show 20 Lines | if (plttype == DT_RELA) { | ||||
ef->pltrelsize = 0; | ef->pltrelsize = 0; | ||||
} | } | ||||
ef->ddbsymtab = ef->symtab; | ef->ddbsymtab = ef->symtab; | ||||
ef->ddbsymcnt = ef->nchains; | ef->ddbsymcnt = ef->nchains; | ||||
ef->ddbstrtab = ef->strtab; | ef->ddbstrtab = ef->strtab; | ||||
ef->ddbstrcnt = ef->strsz; | ef->ddbstrcnt = ef->strsz; | ||||
return (0); | return elf_cpu_parse_dynamic(&ef->lf, ef->dynamic); | ||||
} | } | ||||
#define LS_PADDING 0x90909090 | #define LS_PADDING 0x90909090 | ||||
static int | static int | ||||
parse_dpcpu(elf_file_t ef) | parse_dpcpu(elf_file_t ef) | ||||
{ | { | ||||
int error, size; | int error, size; | ||||
#if defined(__i386__) | #if defined(__i386__) | ||||
▲ Show 20 Lines • Show All 1,221 Lines • Show Last 20 Lines |