#include <linux/ptrace.h>Go to the source code of this file.
Data Structures | |
| struct | linux_binprm |
| struct | linux_binfmt |
Defines | |
| #define | MAX_ARG_PAGES 32 |
Functions | |
| int | read_exec (struct inode *inode, unsigned long offset, char *addr, unsigned long count) |
| int | open_inode (struct inode *inode, int mode) |
| void | flush_old_exec (struct linux_binprm *bprm) |
| unsigned long | change_ldt (unsigned long text_size, unsigned long *page) |
| unsigned long * | create_tables (char *p, int argc, int envc, int ibcs) |
| unsigned long | copy_strings (int argc, char **argv, unsigned long *page, unsigned long p, int from_kmem) |
Variables | |
| linux_binfmt | formats [] |
| #define MAX_ARG_PAGES 32 |
| unsigned long change_ldt | ( | unsigned long | text_size, | |
| unsigned long * | page | |||
| ) |
| unsigned long copy_strings | ( | int | argc, | |
| char ** | argv, | |||
| unsigned long * | page, | |||
| unsigned long | p, | |||
| int | from_kmem | |||
| ) |
| unsigned long* create_tables | ( | char * | p, | |
| int | argc, | |||
| int | envc, | |||
| int | ibcs | |||
| ) |
| void flush_old_exec | ( | struct linux_binprm * | bprm | ) |
| int open_inode | ( | struct inode * | inode, | |
| int | mode | |||
| ) |
| int read_exec | ( | struct inode * | inode, | |
| unsigned long | offset, | |||
| char * | addr, | |||
| unsigned long | count | |||
| ) |
| struct linux_binfmt formats[] |
1.4.6-5