Class LLVMObject


  • public class LLVMObject
    extends java.lang.Object
    • Method Detail

      • LLVMCreateObjectFile

        public static long LLVMCreateObjectFile​(long MemBuf)
        ObjectFile creation
      • LLVMDisposeObjectFile

        public static void LLVMDisposeObjectFile​(long ObjectFile)
      • LLVMGetSections

        public static long LLVMGetSections​(long ObjectFile)
        ObjectFile Section iterators
      • LLVMDisposeSectionIterator

        public static void LLVMDisposeSectionIterator​(long SI)
      • LLVMIsSectionIteratorAtEnd

        public static boolean LLVMIsSectionIteratorAtEnd​(long ObjectFile,
                                                         long SI)
      • LLVMMoveToNextSection

        public static void LLVMMoveToNextSection​(long SI)
      • LLVMMoveToContainingSection

        public static void LLVMMoveToContainingSection​(long Sect,
                                                       long Sym)
      • LLVMGetSymbols

        public static long LLVMGetSymbols​(long ObjectFile)
        ObjectFile Symbol iterators
      • LLVMDisposeSymbolIterator

        public static void LLVMDisposeSymbolIterator​(long SI)
      • LLVMIsSymbolIteratorAtEnd

        public static boolean LLVMIsSymbolIteratorAtEnd​(long ObjectFile,
                                                        long SI)
      • LLVMMoveToNextSymbol

        public static void LLVMMoveToNextSymbol​(long SI)
      • nLLVMGetSectionName

        public static long nLLVMGetSectionName​(long SI)
        Unsafe version of: GetSectionName
      • LLVMGetSectionName

        @Nullable
        public static java.lang.String LLVMGetSectionName​(long SI)
        SectionRef accessors
      • LLVMGetSectionSize

        public static long LLVMGetSectionSize​(long SI)
      • nLLVMGetSectionContents

        public static long nLLVMGetSectionContents​(long SI)
      • LLVMGetSectionContents

        @Nullable
        public static java.lang.String LLVMGetSectionContents​(long SI)
      • LLVMGetSectionAddress

        public static long LLVMGetSectionAddress​(long SI)
      • LLVMGetSectionContainsSymbol

        public static boolean LLVMGetSectionContainsSymbol​(long SI,
                                                           long Sym)
      • LLVMGetRelocations

        public static long LLVMGetRelocations​(long Section)
        Section Relocation iterators
      • LLVMDisposeRelocationIterator

        public static void LLVMDisposeRelocationIterator​(long RI)
      • LLVMIsRelocationIteratorAtEnd

        public static boolean LLVMIsRelocationIteratorAtEnd​(long Section,
                                                            long RI)
      • LLVMMoveToNextRelocation

        public static void LLVMMoveToNextRelocation​(long RI)
      • nLLVMGetSymbolName

        public static long nLLVMGetSymbolName​(long SI)
        Unsafe version of: GetSymbolName
      • LLVMGetSymbolName

        @Nullable
        public static java.lang.String LLVMGetSymbolName​(long SI)
        SymbolRef accessors
      • LLVMGetSymbolAddress

        public static long LLVMGetSymbolAddress​(long SI)
      • LLVMGetSymbolSize

        public static long LLVMGetSymbolSize​(long SI)
      • LLVMGetRelocationOffset

        public static long LLVMGetRelocationOffset​(long RI)
        RelocationRef accessors
      • LLVMGetRelocationSymbol

        public static long LLVMGetRelocationSymbol​(long RI)
      • LLVMGetRelocationType

        public static long LLVMGetRelocationType​(long RI)
      • nLLVMGetRelocationTypeName

        public static long nLLVMGetRelocationTypeName​(long RI)
        Unsafe version of: GetRelocationTypeName
      • LLVMGetRelocationTypeName

        @Nullable
        public static java.lang.String LLVMGetRelocationTypeName​(long RI)
        Caller takes ownership of returned string.
      • nLLVMGetRelocationValueString

        public static long nLLVMGetRelocationValueString​(long RI)
        Unsafe version of: GetRelocationValueString
      • LLVMGetRelocationValueString

        @Nullable
        public static java.lang.String LLVMGetRelocationValueString​(long RI)
        Caller takes ownership of returned string.