Commit Diff


commit - 1ab0f6f00bbbb313ddc79f3905546124363079d6
commit + 8b549a62142839c7e184939fe56850987dded578
blob - 62fcf73a02a1c00b3aeedbc0827537cfa06c8d7b
blob + 79d8ac08f38e9da5aa430277b06333769af9b5ad
--- include/mach.h
+++ include/mach.h
@@ -293,11 +293,12 @@ void		uncrackhdr(Fhdr *hdr);
 int		crackelf(int fd, Fhdr *hdr);
 int		crackmacho(int fd, Fhdr *hdr);
 
-int		syminit(Fhdr*);
+int		symopen(Fhdr*);
 int		symdwarf(Fhdr*);
 int		symelf(Fhdr*);
 int		symstabs(Fhdr*);
 int		symmacho(Fhdr*);
+void		symclose(Fhdr*);
 
 int		mapfile(Fhdr *fp, ulong base, Map *map, Regs **regs);
 void		unmapfile(Fhdr *fp, Map *map);
blob - e47e20a88dcf7900c2a54eb501dac3007080ddd1
blob + 490c4521e34522c97e6aacb937f307ec1f03f9f0
--- src/cmd/acid/builtin.c
+++ src/cmd/acid/builtin.c
@@ -1408,8 +1408,8 @@ textfile(Node *r, Node *args)
 			free(correg);
 			mapfile(corhdr, 0, cormap, &correg);
 		}
-		if(syminit(fp) < 0)
-			fprint(2, "syminit %s: %r\n", file);
+		if(symopen(fp) < 0)
+			fprint(2, "symopen %s: %r\n", file);
 		else
 			addvarsym(fp);
 		return;
blob - f1372f84bc6176bb4e7674faff65a627f24e3b2a
blob + 8f3fbb810ae307ea1b83ec6c5d046cf430d44ffa
--- src/cmd/acid/main.c
+++ src/cmd/acid/main.c
@@ -258,7 +258,7 @@ attachfiles(int argc, char **argv)
 	}
 
 	if(symhdr)
-		syminit(symhdr);
+		symopen(symhdr);
 
 	if(!mach)
 		mach = machcpu;