This represents a section on linux, lots of unix variants and some bare metal systems.
| Name | Description |
|---|---|
MCSection | Instances of this class represent a uniqued identifier for a section in the current translation unit. The MCContext class uniques and creates these. |
| Name |
|---|
FragList |
iterator |
| Name | Description |
|---|---|
operator= [deleted] | Copy assignment operator |
begin | |
curFragList | |
dump | |
end | |
ensureMinAlignment | Makes sure that Alignment is at least MinAlignment. |
firstLinkerRelaxable | |
getAlign | |
getBeginSymbol | |
getDummyFragment | |
getEndSymbol | |
getEntrySize | |
getFlags | |
getGroup | |
getLinkedToSection | |
getLinkedToSymbol | |
getName | |
getOffsets | |
getOrdinal | |
getType | |
getUniqueID | |
hasEnded | |
hasInstructions | |
isBssSection | Check whether this section is "virtual", that is has no actual object file contents. |
isComdat | |
isLinkerRelaxable | |
isRegistered | |
isText | |
isUnique | |
setAlignment | |
setBeginSymbol | |
setFirstLinkerRelaxable | |
setFlags | |
setHasInstructions | |
setIsRegistered | |
setOffsets | |
setOrdinal |
| Name |
|---|
NonUniqueID |
| Name |
|---|
Name |
| Name | Description |
|---|---|
llvm::MCAsmInfoELF | |
llvm::MCContext | Context object for machine code objects. This class owns all of the sections that it creates. |