Class LLVMObject

java.lang.Object
org.lwjgl.llvm.LLVMObject

public class LLVMObject extends Object
  • Field Details

  • Method Details

    • nLLVMCreateBinary

      public static long nLLVMCreateBinary(long MemBuf, long Context, long ErrorMessage)
      LLVMBinaryRef LLVMCreateBinary(LLVMMemoryBufferRef MemBuf, LLVMContextRef Context, char ** ErrorMessage)
    • LLVMCreateBinary

      @NativeType("LLVMBinaryRef") public static long LLVMCreateBinary(@NativeType("LLVMMemoryBufferRef") long MemBuf, @NativeType("LLVMContextRef") long Context, @NativeType("char **") PointerBuffer ErrorMessage)
      LLVMBinaryRef LLVMCreateBinary(LLVMMemoryBufferRef MemBuf, LLVMContextRef Context, char ** ErrorMessage)
    • LLVMDisposeBinary

      public static void LLVMDisposeBinary(@NativeType("LLVMBinaryRef") long BR)
      void LLVMDisposeBinary(LLVMBinaryRef BR)
    • LLVMBinaryCopyMemoryBuffer

      @NativeType("LLVMMemoryBufferRef") public static long LLVMBinaryCopyMemoryBuffer(@NativeType("LLVMBinaryRef") long BR)
      LLVMMemoryBufferRef LLVMBinaryCopyMemoryBuffer(LLVMBinaryRef BR)
    • LLVMBinaryGetType

      @NativeType("LLVMBinaryType") public static int LLVMBinaryGetType(@NativeType("LLVMBinaryRef") long BR)
      LLVMBinaryType LLVMBinaryGetType(LLVMBinaryRef BR)
    • nLLVMMachOUniversalBinaryCopyObjectForArch

      public static long nLLVMMachOUniversalBinaryCopyObjectForArch(long BR, long Arch, long ArchLen, long ErrorMessage)
      LLVMBinaryRef LLVMMachOUniversalBinaryCopyObjectForArch(LLVMBinaryRef BR, char const * Arch, size_t ArchLen, char ** ErrorMessage)
    • LLVMMachOUniversalBinaryCopyObjectForArch

      @NativeType("LLVMBinaryRef") public static long LLVMMachOUniversalBinaryCopyObjectForArch(@NativeType("LLVMBinaryRef") long BR, @NativeType("char const *") ByteBuffer Arch, @NativeType("char **") PointerBuffer ErrorMessage)
      LLVMBinaryRef LLVMMachOUniversalBinaryCopyObjectForArch(LLVMBinaryRef BR, char const * Arch, size_t ArchLen, char ** ErrorMessage)
    • LLVMMachOUniversalBinaryCopyObjectForArch

      @NativeType("LLVMBinaryRef") public static long LLVMMachOUniversalBinaryCopyObjectForArch(@NativeType("LLVMBinaryRef") long BR, @NativeType("char const *") CharSequence Arch, @NativeType("char **") PointerBuffer ErrorMessage)
      LLVMBinaryRef LLVMMachOUniversalBinaryCopyObjectForArch(LLVMBinaryRef BR, char const * Arch, size_t ArchLen, char ** ErrorMessage)
    • LLVMObjectFileCopySectionIterator

      @NativeType("LLVMSectionIteratorRef") public static long LLVMObjectFileCopySectionIterator(@NativeType("LLVMBinaryRef") long BR)
      LLVMSectionIteratorRef LLVMObjectFileCopySectionIterator(LLVMBinaryRef BR)
    • LLVMObjectFileIsSectionIteratorAtEnd

      @NativeType("LLVMBool") public static boolean LLVMObjectFileIsSectionIteratorAtEnd(@NativeType("LLVMBinaryRef") long BR, @NativeType("LLVMSectionIteratorRef") long SI)
      LLVMBool LLVMObjectFileIsSectionIteratorAtEnd(LLVMBinaryRef BR, LLVMSectionIteratorRef SI)
    • LLVMObjectFileCopySymbolIterator

      @NativeType("LLVMSymbolIteratorRef") public static long LLVMObjectFileCopySymbolIterator(@NativeType("LLVMBinaryRef") long BR)
      LLVMSymbolIteratorRef LLVMObjectFileCopySymbolIterator(LLVMBinaryRef BR)
    • LLVMObjectFileIsSymbolIteratorAtEnd

      @NativeType("LLVMBool") public static boolean LLVMObjectFileIsSymbolIteratorAtEnd(@NativeType("LLVMBinaryRef") long BR, @NativeType("LLVMSymbolIteratorRef") long SI)
      LLVMBool LLVMObjectFileIsSymbolIteratorAtEnd(LLVMBinaryRef BR, LLVMSymbolIteratorRef SI)
    • LLVMDisposeSectionIterator

      public static void LLVMDisposeSectionIterator(@NativeType("LLVMSectionIteratorRef") long SI)
      void LLVMDisposeSectionIterator(LLVMSectionIteratorRef SI)
    • LLVMMoveToNextSection

      public static void LLVMMoveToNextSection(@NativeType("LLVMSectionIteratorRef") long SI)
      void LLVMMoveToNextSection(LLVMSectionIteratorRef SI)
    • LLVMMoveToContainingSection

      public static void LLVMMoveToContainingSection(@NativeType("LLVMSectionIteratorRef") long Sect, @NativeType("LLVMSymbolIteratorRef") long Sym)
      void LLVMMoveToContainingSection(LLVMSectionIteratorRef Sect, LLVMSymbolIteratorRef Sym)
    • LLVMDisposeSymbolIterator

      public static void LLVMDisposeSymbolIterator(@NativeType("LLVMSymbolIteratorRef") long SI)
      void LLVMDisposeSymbolIterator(LLVMSymbolIteratorRef SI)
    • LLVMMoveToNextSymbol

      public static void LLVMMoveToNextSymbol(@NativeType("LLVMSymbolIteratorRef") long SI)
      void LLVMMoveToNextSymbol(LLVMSymbolIteratorRef SI)
    • nLLVMGetSectionName

      public static long nLLVMGetSectionName(long SI)
      char const * LLVMGetSectionName(LLVMSectionIteratorRef SI)
    • LLVMGetSectionName

      @NativeType("char const *") public static @Nullable String LLVMGetSectionName(@NativeType("LLVMSectionIteratorRef") long SI)
      char const * LLVMGetSectionName(LLVMSectionIteratorRef SI)
    • LLVMGetSectionSize

      @NativeType("uint64_t") public static long LLVMGetSectionSize(@NativeType("LLVMSectionIteratorRef") long SI)
      uint64_t LLVMGetSectionSize(LLVMSectionIteratorRef SI)
    • nLLVMGetSectionContents

      public static long nLLVMGetSectionContents(long SI)
      char const * LLVMGetSectionContents(LLVMSectionIteratorRef SI)
    • LLVMGetSectionContents

      @NativeType("char const *") public static @Nullable String LLVMGetSectionContents(@NativeType("LLVMSectionIteratorRef") long SI)
      char const * LLVMGetSectionContents(LLVMSectionIteratorRef SI)
    • LLVMGetSectionAddress

      @NativeType("uint64_t") public static long LLVMGetSectionAddress(@NativeType("LLVMSectionIteratorRef") long SI)
      uint64_t LLVMGetSectionAddress(LLVMSectionIteratorRef SI)
    • LLVMGetSectionContainsSymbol

      @NativeType("LLVMBool") public static boolean LLVMGetSectionContainsSymbol(@NativeType("LLVMSectionIteratorRef") long SI, @NativeType("LLVMSymbolIteratorRef") long Sym)
      LLVMBool LLVMGetSectionContainsSymbol(LLVMSectionIteratorRef SI, LLVMSymbolIteratorRef Sym)
    • LLVMGetRelocations

      @NativeType("LLVMRelocationIteratorRef") public static long LLVMGetRelocations(@NativeType("LLVMSectionIteratorRef") long Section)
      LLVMRelocationIteratorRef LLVMGetRelocations(LLVMSectionIteratorRef Section)
    • LLVMDisposeRelocationIterator

      public static void LLVMDisposeRelocationIterator(@NativeType("LLVMRelocationIteratorRef") long RI)
      void LLVMDisposeRelocationIterator(LLVMRelocationIteratorRef RI)
    • LLVMIsRelocationIteratorAtEnd

      @NativeType("LLVMBool") public static boolean LLVMIsRelocationIteratorAtEnd(@NativeType("LLVMSectionIteratorRef") long Section, @NativeType("LLVMRelocationIteratorRef") long RI)
      LLVMBool LLVMIsRelocationIteratorAtEnd(LLVMSectionIteratorRef Section, LLVMRelocationIteratorRef RI)
    • LLVMMoveToNextRelocation

      public static void LLVMMoveToNextRelocation(@NativeType("LLVMRelocationIteratorRef") long RI)
      void LLVMMoveToNextRelocation(LLVMRelocationIteratorRef RI)
    • nLLVMGetSymbolName

      public static long nLLVMGetSymbolName(long SI)
      char const * LLVMGetSymbolName(LLVMSymbolIteratorRef SI)
    • LLVMGetSymbolName

      @NativeType("char const *") public static @Nullable String LLVMGetSymbolName(@NativeType("LLVMSymbolIteratorRef") long SI)
      char const * LLVMGetSymbolName(LLVMSymbolIteratorRef SI)
    • LLVMGetSymbolAddress

      @NativeType("uint64_t") public static long LLVMGetSymbolAddress(@NativeType("LLVMSymbolIteratorRef") long SI)
      uint64_t LLVMGetSymbolAddress(LLVMSymbolIteratorRef SI)
    • LLVMGetSymbolSize

      @NativeType("uint64_t") public static long LLVMGetSymbolSize(@NativeType("LLVMSymbolIteratorRef") long SI)
      uint64_t LLVMGetSymbolSize(LLVMSymbolIteratorRef SI)
    • LLVMGetRelocationOffset

      @NativeType("uint64_t") public static long LLVMGetRelocationOffset(@NativeType("LLVMRelocationIteratorRef") long RI)
      uint64_t LLVMGetRelocationOffset(LLVMRelocationIteratorRef RI)
    • LLVMGetRelocationSymbol

      @NativeType("LLVMSymbolIteratorRef") public static long LLVMGetRelocationSymbol(@NativeType("LLVMRelocationIteratorRef") long RI)
      LLVMSymbolIteratorRef LLVMGetRelocationSymbol(LLVMRelocationIteratorRef RI)
    • LLVMGetRelocationType

      @NativeType("uint64_t") public static long LLVMGetRelocationType(@NativeType("LLVMRelocationIteratorRef") long RI)
      uint64_t LLVMGetRelocationType(LLVMRelocationIteratorRef RI)
    • nLLVMGetRelocationTypeName

      public static long nLLVMGetRelocationTypeName(long RI)
      char const * LLVMGetRelocationTypeName(LLVMRelocationIteratorRef RI)
    • LLVMGetRelocationTypeName

      @NativeType("char const *") public static @Nullable String LLVMGetRelocationTypeName(@NativeType("LLVMRelocationIteratorRef") long RI)
      char const * LLVMGetRelocationTypeName(LLVMRelocationIteratorRef RI)
    • nLLVMGetRelocationValueString

      public static long nLLVMGetRelocationValueString(long RI)
      char const * LLVMGetRelocationValueString(LLVMRelocationIteratorRef RI)
    • LLVMGetRelocationValueString

      @NativeType("char const *") public static @Nullable String LLVMGetRelocationValueString(@NativeType("LLVMRelocationIteratorRef") long RI)
      char const * LLVMGetRelocationValueString(LLVMRelocationIteratorRef RI)
    • LLVMCreateObjectFile

      @NativeType("LLVMObjectFileRef") public static long LLVMCreateObjectFile(@NativeType("LLVMMemoryBufferRef") long MemBuf)
      LLVMObjectFileRef LLVMCreateObjectFile(LLVMMemoryBufferRef MemBuf)
    • LLVMDisposeObjectFile

      public static void LLVMDisposeObjectFile(@NativeType("LLVMObjectFileRef") long ObjectFile)
      void LLVMDisposeObjectFile(LLVMObjectFileRef ObjectFile)
    • LLVMGetSections

      @NativeType("LLVMSectionIteratorRef") public static long LLVMGetSections(@NativeType("LLVMObjectFileRef") long ObjectFile)
      LLVMSectionIteratorRef LLVMGetSections(LLVMObjectFileRef ObjectFile)
    • LLVMIsSectionIteratorAtEnd

      @NativeType("LLVMBool") public static boolean LLVMIsSectionIteratorAtEnd(@NativeType("LLVMObjectFileRef") long ObjectFile, @NativeType("LLVMSectionIteratorRef") long SI)
      LLVMBool LLVMIsSectionIteratorAtEnd(LLVMObjectFileRef ObjectFile, LLVMSectionIteratorRef SI)
    • LLVMGetSymbols

      @NativeType("LLVMSymbolIteratorRef") public static long LLVMGetSymbols(@NativeType("LLVMObjectFileRef") long ObjectFile)
      LLVMSymbolIteratorRef LLVMGetSymbols(LLVMObjectFileRef ObjectFile)
    • LLVMIsSymbolIteratorAtEnd

      @NativeType("LLVMBool") public static boolean LLVMIsSymbolIteratorAtEnd(@NativeType("LLVMObjectFileRef") long ObjectFile, @NativeType("LLVMSymbolIteratorRef") long SI)
      LLVMBool LLVMIsSymbolIteratorAtEnd(LLVMObjectFileRef ObjectFile, LLVMSymbolIteratorRef SI)