public static extern void MoveToNextSymbol(LLVMSymbolIteratorRef @SI);
public static extern LLVMBool IsSymbolIteratorAtEnd(LLVMObjectFileRef @ObjectFile, LLVMSymbolIteratorRef @SI);
public static extern void MoveToContainingSection(LLVMSectionIteratorRef @Sect, LLVMSymbolIteratorRef @Sym);
public static extern int GetSymbolSize(LLVMSymbolIteratorRef @SI);
public static extern string GetSymbolName(LLVMSymbolIteratorRef @SI);
public static extern int GetSymbolAddress(LLVMSymbolIteratorRef @SI);
public static extern LLVMBool GetSectionContainsSymbol(LLVMSectionIteratorRef @SI, LLVMSymbolIteratorRef @Sym);
public static extern void DisposeSymbolIterator(LLVMSymbolIteratorRef @SI);