return 0;
}
+ printf("dir\n");
for (mp = mod_paths; mp->name != NULL; mp++) {
struct module_info info;
int rc;
printf("add-symbol-file %s%s%s/%s.o 0x%0lx\n", path,
path[0] ? "/" : "", mp->path, mp->name,
info.addr + sizeof(struct module));
+ printf("dir %s%s%s\n", path,
+ path[0] ? "/" : "", mp->path);
}
}
return 0;
}
+ printf("dir\n");
while ((rc = fscanf(file, "%s %s %s %s %s %lx\n",
modname, others, others, others, others, &modaddr)) == 6) {
for (mp = mod_paths; mp->name != NULL; mp++) {
if (mp->name) {
printf("add-symbol-file %s%s%s/%s.o 0x%0lx\n", path,
path[0] ? "/" : "", mp->path, mp->name, modaddr);
+ printf("dir %s%s%s\n", path,
+ path[0] ? "/" : "", mp->path);
}
}