diff options
Diffstat (limited to 'src/llvmext/include')
| -rw-r--r-- | src/llvmext/include/llvm-c/Object.h | 4 |
1 files changed, 3 insertions, 1 deletions
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); |