This represents a section on Windows
Synopsis
Declared in <llvm/MC/MCSectionCOFF.h>
class MCSectionCOFF final
: public MCSection
Base Classes
Name |
Description |
Instances of this class represent a uniqued identifier for a section in the current translation unit. The MCContext class uniques and creates these. |
Types
Member Functions
Name |
Description |
|
Deleted copy assignment. |
Return an iterator to the first fragment in this section. |
|
Return the active fragment list for this section. |
|
Print a human‐readable description of this section to stderr. |
|
Return an end iterator past the last fragment in this section. |
|
Makes sure that Alignment is at least MinAlignment. |
|
Return the layout order of the first linker‐relaxable fragment, or |
|
Return the required alignment of this section. |
|
Return the section begin symbol, if any. |
|
Return the COMDAT symbol, or null if this is not a COMDAT section. |
|
Return the COFF section Characteristics flags. |
|
Return the dummy fragment used as a sentinel for this section. |
|
Return the section end symbol, creating it in |
|
Return the name of this section. |
|
Return this section's WinCFI ID, assigning one from |
|
Return this section's index in the assembler's section list. |
|
Return the COMDAT Selection field, or zero if not a COMDAT section. |
|
Return the unique ID assigned to this section. |
|
Return true if an end symbol has already been created for this section. |
|
Return true if instructions have been emitted into this section. |
|
Check whether this section is "virtual", that is has no actual object file contents. |
|
Return true if this section contains any linker‐relaxable fragments. |
|
Return true if this section has been registered with the assembler. |
|
Return true if this is a text (code) section. |
|
Return true if this section was created with a unique ID. |
|
Set the required alignment of this section. |
|
Set the section begin symbol; may be called only once. |
|
Record the layout order of the first linker‐relaxable fragment. |
|
Set whether instructions have been emitted into this section. |
|
Set whether this section has been registered with the assembler. |
|
Set this section's index in the assembler's section list. |
|
Set the COMDAT Selection type and mark the section as COMDAT. |
|
Decides whether a '.section' directive should be printed before the section name. |
Static Member Functions
Name |
Description |
Return true if |
Static Data Members
Name |
Description |
Sentinel unique ID meaning the section is not uniquely identified. |
Protected Data Members
Name |
Description |
Section name as it appears in the object file. |
Friends
Name |
Description |
Base class for asm properties and features on COFF‐based targets. |
|
Context object for machine code objects. This class owns all of the sections that it creates. |
Created with MrDocs