From 3bbd741c2e0e9c17bb1a6406be37e6991b6d14cd Mon Sep 17 00:00:00 2001 From: Patrick Walton Date: Mon, 14 Mar 2011 18:12:16 -0700 Subject: llvmext: Make the Object bindings actually work --- src/llvmext/include/llvm-c/Object.h | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) (limited to 'src/llvmext/include') diff --git a/src/llvmext/include/llvm-c/Object.h b/src/llvmext/include/llvm-c/Object.h index a65a2352..1103d7dd 100644 --- a/src/llvmext/include/llvm-c/Object.h +++ b/src/llvmext/include/llvm-c/Object.h @@ -33,11 +33,13 @@ typedef struct LLVMOpaqueObjectFile *LLVMObjectFileRef; typedef struct LLVMOpaqueSectionIterator *LLVMSectionIteratorRef; -LLVMObjectFileRef LLVMCreateObjectFile(const char *ObjectPath); +LLVMObjectFileRef LLVMCreateObjectFile(LLVMMemoryBufferRef MemBuf); void LLVMDisposeObjectFile(LLVMObjectFileRef ObjectFile); LLVMSectionIteratorRef LLVMGetSections(LLVMObjectFileRef ObjectFile); void LLVMDisposeSectionIterator(LLVMSectionIteratorRef SI); +bool LLVMIsSectionIteratorAtEnd(LLVMObjectFileRef ObjectFile, + LLVMSectionIteratorRef SI); void LLVMMoveToNextSection(LLVMSectionIteratorRef SI); const char *LLVMGetSectionName(LLVMSectionIteratorRef SI); uint64_t LLVMGetSectionSize(LLVMSectionIteratorRef SI); -- cgit v1.2.3