Explorar o código

keep track of which dsos have been relocated

Rich Felker %!s(int64=13) %!d(string=hai) anos
pai
achega
368ba4a0a9
Modificáronse 1 ficheiros con 1 adicións e 0 borrados
  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;
 	}
 }