Rizin
unix-like reverse engineering framework and cli tools
simple_coder.h File Reference

Wrapper for simple filters. More...

#include "common.h"

Go to the source code of this file.

Functions

lzma_ret lzma_simple_x86_encoder_init (lzma_next_coder *next, const lzma_allocator *allocator, const lzma_filter_info *filters)
 
lzma_ret lzma_simple_x86_decoder_init (lzma_next_coder *next, const lzma_allocator *allocator, const lzma_filter_info *filters)
 
lzma_ret lzma_simple_powerpc_encoder_init (lzma_next_coder *next, const lzma_allocator *allocator, const lzma_filter_info *filters)
 
lzma_ret lzma_simple_powerpc_decoder_init (lzma_next_coder *next, const lzma_allocator *allocator, const lzma_filter_info *filters)
 
lzma_ret lzma_simple_ia64_encoder_init (lzma_next_coder *next, const lzma_allocator *allocator, const lzma_filter_info *filters)
 
lzma_ret lzma_simple_ia64_decoder_init (lzma_next_coder *next, const lzma_allocator *allocator, const lzma_filter_info *filters)
 
lzma_ret lzma_simple_arm_encoder_init (lzma_next_coder *next, const lzma_allocator *allocator, const lzma_filter_info *filters)
 
lzma_ret lzma_simple_arm_decoder_init (lzma_next_coder *next, const lzma_allocator *allocator, const lzma_filter_info *filters)
 
lzma_ret lzma_simple_armthumb_encoder_init (lzma_next_coder *next, const lzma_allocator *allocator, const lzma_filter_info *filters)
 
lzma_ret lzma_simple_armthumb_decoder_init (lzma_next_coder *next, const lzma_allocator *allocator, const lzma_filter_info *filters)
 
lzma_ret lzma_simple_sparc_encoder_init (lzma_next_coder *next, const lzma_allocator *allocator, const lzma_filter_info *filters)
 
lzma_ret lzma_simple_sparc_decoder_init (lzma_next_coder *next, const lzma_allocator *allocator, const lzma_filter_info *filters)
 

Detailed Description

Wrapper for simple filters.

Definition in file simple_coder.h.

Function Documentation

◆ lzma_simple_arm_decoder_init()

lzma_ret lzma_simple_arm_decoder_init ( lzma_next_coder next,
const lzma_allocator allocator,
const lzma_filter_info filters 
)

Definition at line 66 of file arm.c.

69 {
70  return arm_coder_init(next, allocator, filters, false);
71 }
const lzma_allocator * allocator
Definition: block.h:377
const lzma_filter * filters
Definition: container.h:315
static lzma_ret arm_coder_init(lzma_next_coder *next, const lzma_allocator *allocator, const lzma_filter_info *filters, bool is_encoder)
Definition: arm.c:48

References allocator, arm_coder_init(), and filters.

◆ lzma_simple_arm_encoder_init()

lzma_ret lzma_simple_arm_encoder_init ( lzma_next_coder next,
const lzma_allocator allocator,
const lzma_filter_info filters 
)

Definition at line 57 of file arm.c.

60 {
61  return arm_coder_init(next, allocator, filters, true);
62 }

References allocator, arm_coder_init(), and filters.

◆ lzma_simple_armthumb_decoder_init()

lzma_ret lzma_simple_armthumb_decoder_init ( lzma_next_coder next,
const lzma_allocator allocator,
const lzma_filter_info filters 
)

Definition at line 71 of file armthumb.c.

74 {
75  return armthumb_coder_init(next, allocator, filters, false);
76 }
static lzma_ret armthumb_coder_init(lzma_next_coder *next, const lzma_allocator *allocator, const lzma_filter_info *filters, bool is_encoder)
Definition: armthumb.c:53

References allocator, armthumb_coder_init(), and filters.

◆ lzma_simple_armthumb_encoder_init()

lzma_ret lzma_simple_armthumb_encoder_init ( lzma_next_coder next,
const lzma_allocator allocator,
const lzma_filter_info filters 
)

Definition at line 62 of file armthumb.c.

65 {
66  return armthumb_coder_init(next, allocator, filters, true);
67 }

References allocator, armthumb_coder_init(), and filters.

◆ lzma_simple_ia64_decoder_init()

lzma_ret lzma_simple_ia64_decoder_init ( lzma_next_coder next,
const lzma_allocator allocator,
const lzma_filter_info filters 
)

Definition at line 107 of file ia64.c.

110 {
111  return ia64_coder_init(next, allocator, filters, false);
112 }
static lzma_ret ia64_coder_init(lzma_next_coder *next, const lzma_allocator *allocator, const lzma_filter_info *filters, bool is_encoder)
Definition: ia64.c:89

References allocator, filters, and ia64_coder_init().

◆ lzma_simple_ia64_encoder_init()

lzma_ret lzma_simple_ia64_encoder_init ( lzma_next_coder next,
const lzma_allocator allocator,
const lzma_filter_info filters 
)

Definition at line 98 of file ia64.c.

101 {
102  return ia64_coder_init(next, allocator, filters, true);
103 }

References allocator, filters, and ia64_coder_init().

◆ lzma_simple_powerpc_decoder_init()

lzma_ret lzma_simple_powerpc_decoder_init ( lzma_next_coder next,
const lzma_allocator allocator,
const lzma_filter_info filters 
)

Definition at line 71 of file powerpc.c.

74 {
75  return powerpc_coder_init(next, allocator, filters, false);
76 }
static lzma_ret powerpc_coder_init(lzma_next_coder *next, const lzma_allocator *allocator, const lzma_filter_info *filters, bool is_encoder)
Definition: powerpc.c:53

References allocator, filters, and powerpc_coder_init().

◆ lzma_simple_powerpc_encoder_init()

lzma_ret lzma_simple_powerpc_encoder_init ( lzma_next_coder next,
const lzma_allocator allocator,
const lzma_filter_info filters 
)

Definition at line 62 of file powerpc.c.

65 {
66  return powerpc_coder_init(next, allocator, filters, true);
67 }

References allocator, filters, and powerpc_coder_init().

◆ lzma_simple_sparc_decoder_init()

lzma_ret lzma_simple_sparc_decoder_init ( lzma_next_coder next,
const lzma_allocator allocator,
const lzma_filter_info filters 
)

Definition at line 78 of file sparc.c.

81 {
82  return sparc_coder_init(next, allocator, filters, false);
83 }
static lzma_ret sparc_coder_init(lzma_next_coder *next, const lzma_allocator *allocator, const lzma_filter_info *filters, bool is_encoder)
Definition: sparc.c:60

References allocator, filters, and sparc_coder_init().

◆ lzma_simple_sparc_encoder_init()

lzma_ret lzma_simple_sparc_encoder_init ( lzma_next_coder next,
const lzma_allocator allocator,
const lzma_filter_info filters 
)

Definition at line 69 of file sparc.c.

72 {
73  return sparc_coder_init(next, allocator, filters, true);
74 }

References allocator, filters, and sparc_coder_init().

◆ lzma_simple_x86_decoder_init()

lzma_ret lzma_simple_x86_decoder_init ( lzma_next_coder next,
const lzma_allocator allocator,
const lzma_filter_info filters 
)

Definition at line 154 of file x86.c.

157 {
158  return x86_coder_init(next, allocator, filters, false);
159 }
static lzma_ret x86_coder_init(lzma_next_coder *next, const lzma_allocator *allocator, const lzma_filter_info *filters, bool is_encoder)
Definition: x86.c:127

References allocator, filters, and x86_coder_init().

◆ lzma_simple_x86_encoder_init()

lzma_ret lzma_simple_x86_encoder_init ( lzma_next_coder next,
const lzma_allocator allocator,
const lzma_filter_info filters 
)

Definition at line 145 of file x86.c.

148 {
149  return x86_coder_init(next, allocator, filters, true);
150 }

References allocator, filters, and x86_coder_init().