|
Functions |
| MODULE_AUTHOR ("Amon Ott") |
| MODULE_DESCRIPTION ("RSBAC REG sample decision module 1") |
| MODULE_LICENSE ("GPL") |
| MODULE_PARM (name,"s") |
| MODULE_PARM (syscall_name,"s") |
| MODULE_PARM (handle,"l") |
| MODULE_PARM (syscall_registration_handle,"l") |
| MODULE_PARM (syscall_dispatcher_handle,"l") |
int | request_func (enum rsbac_adf_request_t request, rsbac_pid_t owner_pid, enum rsbac_target_t target, union rsbac_target_id_t tid, enum rsbac_attribute_t attr, union rsbac_attribute_value_t attr_val, rsbac_uid_t owner) |
int | set_attr_func (enum rsbac_adf_request_t request, rsbac_pid_t owner_pid, enum rsbac_target_t target, union rsbac_target_id_t tid, enum rsbac_target_t new_target, union rsbac_target_id_t new_tid, enum rsbac_attribute_t attr, union rsbac_attribute_value_t attr_val, rsbac_uid_t owner) |
boolean | need_overwrite_func (struct dentry *dentry_p) |
int | syscall_func (void *arg) |
int | init_module (void) |
void | cleanup_module (void) |
Variables |
u_long | nr_request_calls = 0 |
u_long | nr_set_attr_calls = 0 |
u_long | nr_need_overwrite_calls = 0 |
u_long | nr_system_calls = 0 |
void * | system_call_arg = NULL |
char * | name = NULL |
char | dummy_buf [70] = "To protect against wrong insmod params" |
char * | syscall_name = NULL |
char | dummy_buf2 [70] = "To protect against wrong insmod params" |
long | handle = 123456 |
long | syscall_registration_handle = 654321 |
long | syscall_dispatcher_handle = 1 |