Linux Kernel
3.7.1
|
Go to the source code of this file.
Macros | |
#define | OF(args) args |
#define | STATIC static |
#define | memzero(s, n) memset ((s), 0, (n)) |
#define | WSIZE 0x8000 /* Window size must be at least 32k, */ |
#define | ASCII_FLAG 0x01 /* bit 0 set: file probably ASCII text */ |
#define | CONTINUATION 0x02 /* bit 1 set: continuation of multi-part gzip file */ |
#define | EXTRA_FIELD 0x04 /* bit 2 set: extra field present */ |
#define | ORIG_NAME 0x08 /* bit 3 set: original file name present */ |
#define | COMMENT 0x10 /* bit 4 set: file comment present */ |
#define | ENCRYPTED 0x20 /* bit 5 set: file is encrypted */ |
#define | RESERVED 0xC0 /* bit 6,7: reserved */ |
#define | get_byte() (inptr < insize ? inbuf[inptr++] : fill_inbuf()) |
#define | Assert(cond, msg) |
#define | Trace(x) |
#define | Tracev(x) |
#define | Tracevv(x) |
#define | Tracec(c, x) |
#define | Tracecv(c, x) |
#define | HEAP_SIZE 0x10000 |
#define | SCR *((volatile unsigned char *)0xffff8a) |
#define | TDR *((volatile unsigned char *)0xffff8b) |
#define | SSR *((volatile unsigned char *)0xffff8c) |
#define | STACK_SIZE (4096) |
Typedefs | |
typedef unsigned char | uch |
typedef unsigned short | ush |
typedef unsigned long | ulg |
Functions | |
int | puts (const char *) |
void * | memset (void *s, int c, size_t n) |
void * | memcpy (void *__dest, __const void *__src, size_t __n) |
void | decompress_kernel (void) |
Variables | |
char | input_data [] |
int | input_len |
int | _text |
int | _end |
long | user_stack [STACK_SIZE] |
long * | stack_start = &user_stack[STACK_SIZE] |
#define ASCII_FLAG 0x01 /* bit 0 set: file probably ASCII text */ |
#define CONTINUATION 0x02 /* bit 1 set: continuation of multi-part gzip file */ |
#define ORIG_NAME 0x08 /* bit 3 set: original file name present */ |
int _end |
int _text |
char input_data[] |
int input_len |
long* stack_start = &user_stack[STACK_SIZE] |
long user_stack[STACK_SIZE] |