public class LLVMObject
extends java.lang.Object
| Modifier and Type | Class and Description |
|---|---|
static class |
LLVMObject.Functions
Contains the function pointers loaded from
LLVMCore.getLibrary(). |
| Modifier and Type | Method and Description |
|---|---|
static long |
LLVMCreateObjectFile(long MemBuf)
ObjectFile creation
|
static void |
LLVMDisposeObjectFile(long ObjectFile) |
static void |
LLVMDisposeRelocationIterator(long RI) |
static void |
LLVMDisposeSectionIterator(long SI) |
static void |
LLVMDisposeSymbolIterator(long SI) |
static long |
LLVMGetRelocationOffset(long RI)
RelocationRef accessors
|
static long |
LLVMGetRelocations(long Section)
Section Relocation iterators
|
static long |
LLVMGetRelocationSymbol(long RI) |
static long |
LLVMGetRelocationType(long RI) |
static java.lang.String |
LLVMGetRelocationTypeName(long RI)
Caller takes ownership of returned string.
|
static java.lang.String |
LLVMGetRelocationValueString(long RI)
Caller takes ownership of returned string.
|
static long |
LLVMGetSectionAddress(long SI) |
static boolean |
LLVMGetSectionContainsSymbol(long SI,
long Sym) |
static java.lang.String |
LLVMGetSectionContents(long SI) |
static java.lang.String |
LLVMGetSectionName(long SI)
SectionRef accessors
|
static long |
LLVMGetSections(long ObjectFile)
ObjectFile Section iterators
|
static long |
LLVMGetSectionSize(long SI) |
static long |
LLVMGetSymbolAddress(long SI) |
static java.lang.String |
LLVMGetSymbolName(long SI)
SymbolRef accessors
|
static long |
LLVMGetSymbols(long ObjectFile)
ObjectFile Symbol iterators
|
static long |
LLVMGetSymbolSize(long SI) |
static boolean |
LLVMIsRelocationIteratorAtEnd(long Section,
long RI) |
static boolean |
LLVMIsSectionIteratorAtEnd(long ObjectFile,
long SI) |
static boolean |
LLVMIsSymbolIteratorAtEnd(long ObjectFile,
long SI) |
static void |
LLVMMoveToContainingSection(long Sect,
long Sym) |
static void |
LLVMMoveToNextRelocation(long RI) |
static void |
LLVMMoveToNextSection(long SI) |
static void |
LLVMMoveToNextSymbol(long SI) |
static long |
nLLVMGetRelocationTypeName(long RI)
Unsafe version of:
GetRelocationTypeName |
static long |
nLLVMGetRelocationValueString(long RI)
Unsafe version of:
GetRelocationValueString |
static long |
nLLVMGetSectionContents(long SI) |
static long |
nLLVMGetSectionName(long SI)
Unsafe version of:
GetSectionName |
static long |
nLLVMGetSymbolName(long SI)
Unsafe version of:
GetSymbolName |
public static long LLVMCreateObjectFile(long MemBuf)
public static void LLVMDisposeObjectFile(long ObjectFile)
public static long LLVMGetSections(long ObjectFile)
public static void LLVMDisposeSectionIterator(long SI)
public static boolean LLVMIsSectionIteratorAtEnd(long ObjectFile,
long SI)
public static void LLVMMoveToNextSection(long SI)
public static void LLVMMoveToContainingSection(long Sect,
long Sym)
public static long LLVMGetSymbols(long ObjectFile)
public static void LLVMDisposeSymbolIterator(long SI)
public static boolean LLVMIsSymbolIteratorAtEnd(long ObjectFile,
long SI)
public static void LLVMMoveToNextSymbol(long SI)
public static long nLLVMGetSectionName(long SI)
GetSectionName@Nullable public static java.lang.String LLVMGetSectionName(long SI)
public static long LLVMGetSectionSize(long SI)
public static long nLLVMGetSectionContents(long SI)
@Nullable public static java.lang.String LLVMGetSectionContents(long SI)
public static long LLVMGetSectionAddress(long SI)
public static boolean LLVMGetSectionContainsSymbol(long SI,
long Sym)
public static long LLVMGetRelocations(long Section)
public static void LLVMDisposeRelocationIterator(long RI)
public static boolean LLVMIsRelocationIteratorAtEnd(long Section,
long RI)
public static void LLVMMoveToNextRelocation(long RI)
public static long nLLVMGetSymbolName(long SI)
GetSymbolName@Nullable public static java.lang.String LLVMGetSymbolName(long SI)
public static long LLVMGetSymbolAddress(long SI)
public static long LLVMGetSymbolSize(long SI)
public static long LLVMGetRelocationOffset(long RI)
public static long LLVMGetRelocationSymbol(long RI)
public static long LLVMGetRelocationType(long RI)
public static long nLLVMGetRelocationTypeName(long RI)
GetRelocationTypeName@Nullable public static java.lang.String LLVMGetRelocationTypeName(long RI)
public static long nLLVMGetRelocationValueString(long RI)
GetRelocationValueString@Nullable public static java.lang.String LLVMGetRelocationValueString(long RI)
Copyright LWJGL. All Rights Reserved. License terms.