This represents a section on wasm.
Synopsis
Declared in <llvm/MC/MCSectionWasm.h>
class MCSectionWasm 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 dummy fragment used as a sentinel for this section. |
|
Return the section end symbol, creating it in |
|
Return the section group signature symbol, or null if none. |
|
Return the name of this section. |
|
Return this section's index in the assembler's section list. |
|
Return true if this data section uses a passive Wasm segment. |
|
Return the offset of this section within the Wasm code/data section. |
|
Return the Wasm segment flags bitfield (WasmSegmentFlag). |
|
Return the Wasm data segment index for this data 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 is a Wasm metadata section. |
|
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. |
|
Return true if this is a Wasm data section (read‐only or writable). |
|
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 whether this data section uses a passive Wasm segment. |
|
Set the offset of this section within the Wasm code/data section. |
|
Set the Wasm data segment index for this data section. |
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 |
Target asm properties for Wasm‐based targets. |
|
Context object for machine code objects. This class owns all of the sections that it creates. |
Created with MrDocs