Date: Wed, 3 Nov 1999 10:10:07 -0500 From: "Stephane Potvin" <sepotvin@videotron.ca> To: "John Polstra" <jdp@polstra.com> Cc: <hackers@freebsd.org> Subject: RE: gas pseudo-ops Message-ID: <000001bf260d$837c8770$0100000a@stephanep.bishop> In-Reply-To: <199911030654.WAA47727@vashon.polstra.com>
next in thread | previous in thread | raw e-mail | index | archive | help
> -----Original Message----- > From: owner-freebsd-hackers@FreeBSD.ORG > [mailto:owner-freebsd-hackers@FreeBSD.ORG]On Behalf Of John Polstra > Sent: Wednesday, November 03, 1999 1:54 AM > To: spotvin@videotron.ca > Cc: hackers@freebsd.org > Subject: Re: gas pseudo-ops > > > In article <381C9A26.E01B254B@videotron.ca>, > Stephane E. Potvin <spotvin@videotron.ca> wrote: > > Does anyone have any idea where I could find some documentation about > > the following gas pseudo-ops? > > .type <set>,@object > > There is a type associated with symbol in the object files. It can be > function (obvious), object (data), or other/unknown. This pseudo-op > sets the type of a given symbol. > > > .previous > > The assembler maintains a stack of sections. Each time you change > to a new section, it pushes the previous one onto the stack. The > ".previous" pseudo-op pops the stack and changes back to the previous > section. > Thanks for the answer! Do you think it would be possible to change the .type <symbol>,@object for .type <symbol>,object in gensetdef? By looking in the gas code I found that the assembler just ignores the @ character. The reason I ask this is because by default, the @ character is used by the ARM assembler to represent begin of comments. GCC/GAS could be hacked to avoid doing this but in the long run I think it would be easier just to remove the @ character. If I remember correctly it could be changed to `#object' or `%object' too but this could cause the same problem as with the @ character for other assemblers. P.S.: Sorry for the lack of diff, I'm currenty at work and don't have access to the source code Steph -- Stephane E. Potvin InnoMediaLogic Inc. - http://www.multichassis.com/ To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-hackers" in the body of the message
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?000001bf260d$837c8770$0100000a>