GCC Middle and Back End API Reference
lto-compress.h File Reference

Go to the source code of this file.

Functions

struct lto_compression_streamlto_start_compression (void(*callback)(const char *, unsigned, void *), void *opaque)
void lto_compress_block (struct lto_compression_stream *stream, const char *base, size_t num_chars)
void lto_end_compression (struct lto_compression_stream *stream)
struct lto_compression_streamlto_start_uncompression (void(*callback)(const char *, unsigned, void *), void *opaque)
void lto_uncompress_block (struct lto_compression_stream *stream, const char *base, size_t num_chars)
void lto_end_uncompression (struct lto_compression_stream *stream)

Function Documentation

void lto_compress_block ( struct lto_compression_stream stream,
const char *  base,
size_t  num_chars 
)
void lto_end_compression ( struct lto_compression_stream stream)
void lto_end_uncompression ( struct lto_compression_stream stream)
struct lto_compression_stream* lto_start_compression ( void(*)(const char *, unsigned, void *)  callback,
void *  opaque 
)
read
In lto-compress.c.   
Return a new compression stream, with CALLBACK flush function passed
   OPAQUE token.   

References lto_compression_stream::callback, and lto_new_compression_stream().

Referenced by lto_begin_section().

struct lto_compression_stream* lto_start_uncompression ( void(*)(const char *, unsigned, void *)  callback,
void *  opaque 
)
read
Return a new uncompression stream, with CALLBACK flush function passed
   OPAQUE token.   

References lto_compression_stream::callback, and lto_new_compression_stream().

Referenced by lto_get_section_data().

void lto_uncompress_block ( struct lto_compression_stream stream,
const char *  base,
size_t  num_chars 
)