|
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] |
1.8.2