public abstract class SectionName extends Object
Modifier and Type | Field and Description |
---|---|
static SectionName |
APPLE_NAMES |
static SectionName |
APPLE_NAMESPACE |
static SectionName |
APPLE_OBJC |
static SectionName |
APPLE_TYPES |
static SectionName |
BSS |
static SectionName |
DATA |
static SectionName |
LLVM_STACKMAPS |
protected static Map<String,SectionName> |
NAMES_MAP |
protected String |
platformIndependentName |
static SectionName |
RODATA |
static SectionName |
SVM_HEAP |
static SectionName |
TEXT |
Modifier | Constructor and Description |
---|---|
protected |
SectionName(String n) |
Modifier and Type | Method and Description |
---|---|
static SectionName |
from(String n) |
String |
getFormatDependentName(ObjectFile.Format f) |
String |
getPlatformIndependentName() |
String |
getSegmentName(ObjectFile.Format f)
Return a "suggested" segment name for sections of this name, given an object file format.
|
public static final SectionName DATA
public static final SectionName RODATA
public static final SectionName TEXT
public static final SectionName BSS
public static final SectionName SVM_HEAP
public static final SectionName APPLE_NAMES
public static final SectionName APPLE_TYPES
public static final SectionName APPLE_NAMESPACE
public static final SectionName APPLE_OBJC
public static final SectionName LLVM_STACKMAPS
protected static final Map<String,SectionName> NAMES_MAP
protected final String platformIndependentName
protected SectionName(String n)
public String getSegmentName(ObjectFile.Format f)
f
- public String getPlatformIndependentName()
public String getFormatDependentName(ObjectFile.Format f)
public static SectionName from(String n)