Project Alice
Loading...
Searching...
No Matches
Collaboration diagram for Memory Buffers:

Functions

LLVMBool LLVMCreateMemoryBufferWithContentsOfFile (const char *Path, LLVMMemoryBufferRef *OutMemBuf, char **OutMessage)
 
LLVMBool LLVMCreateMemoryBufferWithSTDIN (LLVMMemoryBufferRef *OutMemBuf, char **OutMessage)
 
LLVMMemoryBufferRef LLVMCreateMemoryBufferWithMemoryRange (const char *InputData, size_t InputDataLength, const char *BufferName, LLVMBool RequiresNullTerminator)
 
LLVMMemoryBufferRef LLVMCreateMemoryBufferWithMemoryRangeCopy (const char *InputData, size_t InputDataLength, const char *BufferName)
 
const char * LLVMGetBufferStart (LLVMMemoryBufferRef MemBuf)
 
size_t LLVMGetBufferSize (LLVMMemoryBufferRef MemBuf)
 
void LLVMDisposeMemoryBuffer (LLVMMemoryBufferRef MemBuf)
 

Detailed Description

Function Documentation

◆ LLVMCreateMemoryBufferWithContentsOfFile()

LLVMBool LLVMCreateMemoryBufferWithContentsOfFile ( const char *  Path,
LLVMMemoryBufferRef OutMemBuf,
char **  OutMessage 
)

◆ LLVMCreateMemoryBufferWithMemoryRange()

LLVMMemoryBufferRef LLVMCreateMemoryBufferWithMemoryRange ( const char *  InputData,
size_t  InputDataLength,
const char *  BufferName,
LLVMBool  RequiresNullTerminator 
)

◆ LLVMCreateMemoryBufferWithMemoryRangeCopy()

LLVMMemoryBufferRef LLVMCreateMemoryBufferWithMemoryRangeCopy ( const char *  InputData,
size_t  InputDataLength,
const char *  BufferName 
)

◆ LLVMCreateMemoryBufferWithSTDIN()

LLVMBool LLVMCreateMemoryBufferWithSTDIN ( LLVMMemoryBufferRef OutMemBuf,
char **  OutMessage 
)

◆ LLVMDisposeMemoryBuffer()

void LLVMDisposeMemoryBuffer ( LLVMMemoryBufferRef  MemBuf)

◆ LLVMGetBufferSize()

size_t LLVMGetBufferSize ( LLVMMemoryBufferRef  MemBuf)

◆ LLVMGetBufferStart()

const char * LLVMGetBufferStart ( LLVMMemoryBufferRef  MemBuf)