LLVM API Documentation

Functions
Object.cpp File Reference
#include "llvm/ADT/SmallVector.h"
#include "llvm-c/Object.h"
#include "llvm/Object/ObjectFile.h"
Include dependency graph for Object.cpp:

Go to the source code of this file.

Functions

OwningBinary< ObjectFile > * unwrap (LLVMObjectFileRef OF)
LLVMObjectFileRef wrap (const OwningBinary< ObjectFile > *OF)
section_iteratorunwrap (LLVMSectionIteratorRef SI)
LLVMSectionIteratorRef wrap (const section_iterator *SI)
symbol_iteratorunwrap (LLVMSymbolIteratorRef SI)
LLVMSymbolIteratorRef wrap (const symbol_iterator *SI)
relocation_iteratorunwrap (LLVMRelocationIteratorRef SI)
LLVMRelocationIteratorRef wrap (const relocation_iterator *SI)
LLVMObjectFileRef LLVMCreateObjectFile (LLVMMemoryBufferRef MemBuf)
void LLVMDisposeObjectFile (LLVMObjectFileRef ObjectFile)
LLVMSectionIteratorRef LLVMGetSections (LLVMObjectFileRef OF)
void LLVMDisposeSectionIterator (LLVMSectionIteratorRef SI)
LLVMBool LLVMIsSectionIteratorAtEnd (LLVMObjectFileRef OF, LLVMSectionIteratorRef SI)
void LLVMMoveToNextSection (LLVMSectionIteratorRef SI)
void LLVMMoveToContainingSection (LLVMSectionIteratorRef Sect, LLVMSymbolIteratorRef Sym)
LLVMSymbolIteratorRef LLVMGetSymbols (LLVMObjectFileRef OF)
void LLVMDisposeSymbolIterator (LLVMSymbolIteratorRef SI)
LLVMBool LLVMIsSymbolIteratorAtEnd (LLVMObjectFileRef OF, 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 SI)
LLVMBool LLVMIsRelocationIteratorAtEnd (LLVMSectionIteratorRef Section, LLVMRelocationIteratorRef SI)
void LLVMMoveToNextRelocation (LLVMRelocationIteratorRef SI)
const char * LLVMGetSymbolName (LLVMSymbolIteratorRef SI)
uint64_t LLVMGetSymbolAddress (LLVMSymbolIteratorRef SI)
uint64_t LLVMGetSymbolSize (LLVMSymbolIteratorRef SI)
uint64_t LLVMGetRelocationAddress (LLVMRelocationIteratorRef RI)
uint64_t LLVMGetRelocationOffset (LLVMRelocationIteratorRef RI)
LLVMSymbolIteratorRef LLVMGetRelocationSymbol (LLVMRelocationIteratorRef RI)
uint64_t LLVMGetRelocationType (LLVMRelocationIteratorRef RI)
const char * LLVMGetRelocationTypeName (LLVMRelocationIteratorRef RI)
const char * LLVMGetRelocationValueString (LLVMRelocationIteratorRef RI)

Function Documentation

Definition at line 22 of file Object.cpp.

Definition at line 31 of file Object.cpp.

Definition at line 41 of file Object.cpp.

Definition at line 51 of file Object.cpp.

Definition at line 26 of file Object.cpp.

Definition at line 36 of file Object.cpp.

Definition at line 46 of file Object.cpp.

Definition at line 56 of file Object.cpp.