|
LLVMBinaryRef | LLVMCreateBinary (LLVMMemoryBufferRef MemBuf, LLVMContextRef Context, char **ErrorMessage) |
| Create a binary file from the given memory buffer.
|
|
void | LLVMDisposeBinary (LLVMBinaryRef BR) |
| Dispose of a binary file.
|
|
LLVMMemoryBufferRef | LLVMBinaryCopyMemoryBuffer (LLVMBinaryRef BR) |
| Retrieves a copy of the memory buffer associated with this object file.
|
|
LLVMBinaryType | LLVMBinaryGetType (LLVMBinaryRef BR) |
| Retrieve the specific type of a binary.
|
|
LLVMBinaryRef | LLVMMachOUniversalBinaryCopyObjectForArch (LLVMBinaryRef BR, const char *Arch, size_t ArchLen, char **ErrorMessage) |
|
LLVMSectionIteratorRef | LLVMObjectFileCopySectionIterator (LLVMBinaryRef BR) |
| Retrieve a copy of the section iterator for this object file.
|
|
LLVMBool | LLVMObjectFileIsSectionIteratorAtEnd (LLVMBinaryRef BR, LLVMSectionIteratorRef SI) |
| Returns whether the given section iterator is at the end.
|
|
LLVMSymbolIteratorRef | LLVMObjectFileCopySymbolIterator (LLVMBinaryRef BR) |
| Retrieve a copy of the symbol iterator for this object file.
|
|
LLVMBool | LLVMObjectFileIsSymbolIteratorAtEnd (LLVMBinaryRef BR, LLVMSymbolIteratorRef SI) |
| Returns whether the given symbol iterator is at the end.
|
|
void | LLVMDisposeSectionIterator (LLVMSectionIteratorRef SI) |
|
void | LLVMMoveToNextSection (LLVMSectionIteratorRef SI) |
|
void | LLVMMoveToContainingSection (LLVMSectionIteratorRef Sect, LLVMSymbolIteratorRef Sym) |
|
void | LLVMDisposeSymbolIterator (LLVMSymbolIteratorRef SI) |
|
void | LLVMMoveToNextSymbol (LLVMSymbolIteratorRef SI) |
|
const char * | LLVMGetSectionName (LLVMSectionIteratorRef SI) |
|
uint64_t | LLVMGetSectionSize (LLVMSectionIteratorRef SI) |
|
const char * | LLVMGetSectionContents (LLVMSectionIteratorRef SI) |
|
uint64_t | LLVMGetSectionAddress (LLVMSectionIteratorRef SI) |
|
LLVMBool | LLVMGetSectionContainsSymbol (LLVMSectionIteratorRef SI, LLVMSymbolIteratorRef Sym) |
|
LLVMRelocationIteratorRef | LLVMGetRelocations (LLVMSectionIteratorRef Section) |
|
void | LLVMDisposeRelocationIterator (LLVMRelocationIteratorRef RI) |
|
LLVMBool | LLVMIsRelocationIteratorAtEnd (LLVMSectionIteratorRef Section, LLVMRelocationIteratorRef RI) |
|
void | LLVMMoveToNextRelocation (LLVMRelocationIteratorRef RI) |
|
const char * | LLVMGetSymbolName (LLVMSymbolIteratorRef SI) |
|
uint64_t | LLVMGetSymbolAddress (LLVMSymbolIteratorRef SI) |
|
uint64_t | LLVMGetSymbolSize (LLVMSymbolIteratorRef SI) |
|
uint64_t | LLVMGetRelocationOffset (LLVMRelocationIteratorRef RI) |
|
LLVMSymbolIteratorRef | LLVMGetRelocationSymbol (LLVMRelocationIteratorRef RI) |
|
uint64_t | LLVMGetRelocationType (LLVMRelocationIteratorRef RI) |
|
const char * | LLVMGetRelocationTypeName (LLVMRelocationIteratorRef RI) |
|
const char * | LLVMGetRelocationValueString (LLVMRelocationIteratorRef RI) |
|
LLVMObjectFileRef | LLVMCreateObjectFile (LLVMMemoryBufferRef MemBuf) |
| Deprecated: Use LLVMCreateBinary instead.
|
|
void | LLVMDisposeObjectFile (LLVMObjectFileRef ObjectFile) |
| Deprecated: Use LLVMDisposeBinary instead.
|
|
LLVMSectionIteratorRef | LLVMGetSections (LLVMObjectFileRef ObjectFile) |
| Deprecated: Use LLVMObjectFileCopySectionIterator instead.
|
|
LLVMBool | LLVMIsSectionIteratorAtEnd (LLVMObjectFileRef ObjectFile, LLVMSectionIteratorRef SI) |
| Deprecated: Use LLVMObjectFileIsSectionIteratorAtEnd instead.
|
|
LLVMSymbolIteratorRef | LLVMGetSymbols (LLVMObjectFileRef ObjectFile) |
| Deprecated: Use LLVMObjectFileCopySymbolIterator instead.
|
|
LLVMBool | LLVMIsSymbolIteratorAtEnd (LLVMObjectFileRef ObjectFile, LLVMSymbolIteratorRef SI) |
| Deprecated: Use LLVMObjectFileIsSymbolIteratorAtEnd instead.
|
|