Changeset View
Changeset View
Standalone View
Standalone View
usr.sbin/kldxref/kldxref.c
Show First 20 Lines • Show All 551 Lines • ▼ Show 20 Lines | |||||
static int | static int | ||||
read_kld(char *filename, char *kldname) | read_kld(char *filename, char *kldname) | ||||
{ | { | ||||
struct mod_metadata md; | struct mod_metadata md; | ||||
struct elf_file ef; | struct elf_file ef; | ||||
void **p; | void **p; | ||||
int error, eftype; | int error, eftype; | ||||
long start, finish, entries, i; | long start, finish, entries, i; | ||||
char cval[MAXMODNAME + 1]; | char cval[MAXMODNAMEV3 + 1]; | ||||
if (verbose || dflag) | if (verbose || dflag) | ||||
printf("%s\n", filename); | printf("%s\n", filename); | ||||
error = ef_open(filename, &ef, verbose); | error = ef_open(filename, &ef, verbose); | ||||
if (error != 0) { | if (error != 0) { | ||||
error = ef_obj_open(filename, &ef, verbose); | error = ef_obj_open(filename, &ef, verbose); | ||||
if (error != 0) { | if (error != 0) { | ||||
if (verbose) | if (verbose) | ||||
▲ Show 20 Lines • Show All 200 Lines • Show Last 20 Lines |