(as) Previous

Info Catalog (as) PopSection (as) Pseudo Ops (as) Print
 
 7.85 `.previous'
 ================
 
 This is one of the ELF section stack manipulation directives.  The
 others are `.section' ( Section), `.subsection' (
 SubSection), `.pushsection' ( PushSection), and `.popsection'
 ( PopSection).
 
    This directive swaps the current section (and subsection) with most
 recently referenced section/subsection pair prior to this one.  Multiple
 `.previous' directives in a row will flip between two sections (and
 their subsections).  For example:
 
      .section A
       .subsection 1
        .word 0x1234
       .subsection 2
        .word 0x5678
      .previous
       .word 0x9abc
 
    Will place 0x1234 and 0x9abc into subsection 1 and 0x5678 into
 subsection 2 of section A.  Whilst:
 
      .section A
      .subsection 1
        # Now in section A subsection 1
        .word 0x1234
      .section B
      .subsection 0
        # Now in section B subsection 0
        .word 0x5678
      .subsection 1
        # Now in section B subsection 1
        .word 0x9abc
      .previous
        # Now in section B subsection 0
        .word 0xdef0
 
    Will place 0x1234 into section A, 0x5678 and 0xdef0 into subsection
 0 of section B and 0x9abc into subsection 1 of section B.
 
    In terms of the section stack, this directive swaps the current
 section with the top section on the section stack.
 
Info Catalog (as) PopSection (as) Pseudo Ops (as) Print
automatically generated by info2html