42#if !defined (_RTEMS_RTL_OBJ_COMP_H_)
43#define _RTEMS_RTL_OBJ_COMP_H_
54#define RTEMS_RTL_DECOMP_INPUT_SIZE (256)
59#define RTEMS_RTL_COMP_NONE (0)
60#define RTEMS_RTL_COMP_LZ77 (1)
RTEMS Run-Time Linker Object File cache buffers a section of the object file in a buffer to localise ...
bool rtems_rtl_obj_comp_read(rtems_rtl_obj_comp *comp, void *buffer, size_t length)
Definition: rtl-obj-comp.c:105
void rtems_rtl_obj_comp_set(rtems_rtl_obj_comp *comp, rtems_rtl_obj_cache *cache, int fd, int compression, off_t offset)
Definition: rtl-obj-comp.c:90
void rtems_rtl_obj_comp_close(rtems_rtl_obj_comp *comp)
Definition: rtl-obj-comp.c:77
bool rtems_rtl_obj_comp_open(rtems_rtl_obj_comp *comp, size_t size)
Definition: rtl-obj-comp.c:57
struct rtems_rtl_obj_cpmp rtems_rtl_obj_comp
Definition: rtl-obj-cache.h:73
Definition: rtl-obj-comp.h:66
size_t size
Definition: rtl-obj-comp.h:72
int compression
Definition: rtl-obj-comp.h:70
rtems_rtl_obj_cache * cache
Definition: rtl-obj-comp.h:67
uint8_t * buffer
Definition: rtl-obj-comp.h:74
int fd
Definition: rtl-obj-comp.h:69
uint32_t read
Definition: rtl-obj-comp.h:75
size_t level
Definition: rtl-obj-comp.h:73
off_t offset
Definition: rtl-obj-comp.h:71