Date: Thu, 10 Aug 1995 19:49:19 -0700 (PDT) From: Mike Pritchard <mpp> To: jkh@time.cdrom.com (Jordan K. Hubbard) Cc: graichen@sirius.physik.fu-berlin.de, hackers@freebsd.org Subject: Re: /etc/magic hacker needed ! Message-ID: <199508110249.TAA28940@freefall.FreeBSD.org> In-Reply-To: <27028.807608437@time.cdrom.com> from "Jordan K. Hubbard" at Aug 5, 95 00:40:37 am
next in thread | previous in thread | raw e-mail | index | archive | help
Jordan K. Hubbard wrote: > > > is'nt there anybody out there who could /etc/magic hack that way file will > > result in correct results for FreeBSD core's and objext-files: > > Huh. This sounds familiar.. :-) > > To: Thomas Graichen <graichen@sirius.physik.fu-berlin.de> > cc: hackers@freebsd.org > Subject: Re: bugs & problems in 2.0.5 > In-reply-to: Your message of "Tue, 11 Jul 1995 11:04:23 +0200." > <9507110904.AA21396@sirius.physik.fu-berlin.de> > Date: Wed, 12 Jul 1995 01:33:59 -0700 > Message-ID: <24918.805538039@time.cdrom.com> > From: "Jordan K. Hubbard" <jkh@time.cdrom.com> > >... > > graichen@mordillo:~> cat test.c > > void main(void){} > > graichen@mordillo:~> gcc -c test.c > > graichen@mordillo:~> file test.o > > test.o: NetBSD/i386 object file not stripped > > I tried this and I have to agree that this looks rather embarassing, > espcially having our .o's identified as "NetBSD/i386 object files"; it > makes it look to the casual user like we're running their stuff in > some sort of emulation mode or something :-) > > It would also be nice to have identification of core files. If you > look at the NetBSD/i386 core file entry, it even appears to ferret the > name of the executable out of the core file and display it. Nice! > > I fooled around with od and /etc/magic a little bit but was unable to > get core recognition to work in the short 2 minutes I had to devote to > the problem.. :-) > > Anyone out there game for a little puzzle? The mission: To see how > many types of files you can get recognised by /etc/magic! :-) > > Jordan > > Clearly, no one out there was game for a little puzzle back in > the middle of July, anyway.. :-) Actually, I did get a little curious back then and did some poking around. As to the core files, NetBSD actually writes out a little header with a core-file magic number, so file(1) has no problem finding their core files. FreeBSD doesn't do this, so there isn't an easy way to recognize our core files. I didn't look at the .o format yet, and I don't have access to a NetBSD machine, so this one is somewhat tough to deal with. Anyone care to send me/make available some NetBSD and BSDI .o files? I did, however, go ftp the latest version of file from somewhere, and it looks like the latest version has a lot of updated magic files we could use. I think I'll wait until all of the cvs import issues are sorted out before I do anything with it.
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?199508110249.TAA28940>