This is the mail archive of the
mailing list for the binutils project.
Re: request for assistance in understanding undocumented gas directives
- From: Ian Lance Taylor <iant at google dot com>
- To: Nicholas Clifton <nickc at redhat dot com>
- Cc: Daniel Wilkerson <daniel dot wilkerson at gmail dot com>, Binutils <binutils at sourceware dot org>
- Date: Tue, 1 Jul 2014 14:21:38 -0700
- Subject: Re: request for assistance in understanding undocumented gas directives
- Authentication-results: sourceware.org; auth=none
- References: <CALzRTRnGBUYh-NQi+2--T0bNTA845911-Hg0EgL-aX=zRaGE6A at mail dot gmail dot com> <53B281E0 dot 5010906 at redhat dot com>
On Tue, Jul 1, 2014 at 2:39 AM, Nicholas Clifton <firstname.lastname@example.org> wrote:
> The .fmask directive appears to be part of some kind of debug information
> generation facility, although again documentation is severely lacking.
As I recall, .mask and .fmask set the values that are stored in the
.pdr section. See the -mpdr and -mno-pdr options. The .pdr section
holds runtime procedure descriptors that are used for stack unwinding
on some MIPS systems.
I doubt anything uses this information any more.