Ver Fonte

keep track of which dsos have been relocated

Rich Felker há 13 anos atrás
pai
commit
368ba4a0a9
1 ficheiros alterados com 1 adições e 0 exclusões
  1. 1 0
      src/ldso/dynlink.c

+ 1 - 0
src/ldso/dynlink.c

@@ -318,6 +318,7 @@ static void reloc_all(struct dso *p)
 			2, p->syms, p->strings, p);
 		do_relocs(p->base, (void *)(p->base+dyn[DT_RELA]), dyn[DT_RELASZ],
 			3, p->syms, p->strings, p);
+		p->relocated = 1;
 	}
 }