[lkml]   [1999]   [Sep]   [19]   [last100]   RSS Feed
Views: [wrap][no wrap]   [headers]  [forward] 
Messages in this thread
    SubjectRe: include/asm

    On Mon, 20 Sep 1999, wu_yb wrote:

    > There are following codes in inculde/asm/spinlock.h
    > "lock; btsl $0, %0
    > jc 2f
    > .section .text.lock, "ax"
    > ...
    > .previous"
    > Is the ".text.lock" a subsection of section ".text", the manual
    > of GAS just told me that a subsection is of format ".text 0", not
    > .text.lock,

    No. The directive here is ".section", with a section name of
    ".text.lock", and flags of "ax". This section doesn't really have
    anything to do with the ".text" section.

    > Does ".previous" refer the previous code section, I can't


    > find such directive in GAS manual.

    The gas manual is not very good. This is partly because gas started life
    as just a means of producing object files for gcc output, and partly
    beause most programmers are lazy when it comes to user documentation. If
    you need details of gas pseudo ops (like .section and .previous), you can
    always grab a copy of the gas source. ;-)

    Any offers of help with gas documentation will no doubt be appreciated.

    To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
    the body of a message to
    Please read the FAQ at

     \ /
      Last update: 2005-03-22 13:54    [W:0.020 / U:7.168 seconds]
    ©2003-2017 Jasper Spaans. hosted at Digital OceanAdvertise on this site