Przeglądaj źródła

keep track of which dsos have been relocated

Rich Felker 13 lat temu
rodzic
commit
368ba4a0a9
1 zmienionych plików z 1 dodań i 0 usunięć
  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;
 	}
 }