• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /macosx-10.5.8/xnu-1228.15.4/bsd/kern/

Lines Matching refs:tok

159 int kau_write(struct au_record *rec, struct au_token *tok)
161 if(tok == NULL) {
170 TAILQ_INSERT_TAIL(&rec->token_q, tok, tokens);
172 rec->len += tok->len; /* grow record length by token size bytes */
222 struct au_token *tok;
225 while ((tok = TAILQ_FIRST(&rec->token_q))) {
226 TAILQ_REMOVE(&rec->token_q, tok, tokens);
227 kfree(tok, sizeof(*tok) + tok->len);
250 tok = au_to_text(ar->ar_vnode1_mac_labels); \
251 kau_write(rec, tok); \
258 tok = au_to_text(ar->ar_vnode2_mac_labels); \
259 kau_write(rec, tok); \
269 tok = au_to_path(ar->ar_arg_upath1); \
270 kau_write(rec, tok); \
277 tok = au_to_path(ar->ar_arg_upath2); \
278 kau_write(rec, tok); \
285 tok = au_to_path(ar->ar_arg_upath1); \
286 kau_write(rec, tok); \
289 tok = au_to_path(ar->ar_arg_kpath1); \
290 kau_write(rec, tok); \
293 tok = kau_to_attr32(&ar->ar_arg_vnode1);\
294 kau_write(rec, tok); \
302 tok = au_to_path(ar->ar_arg_kpath1); \
303 kau_write(rec, tok); \
306 tok = kau_to_attr32(&ar->ar_arg_vnode1);\
307 kau_write(rec, tok); \
315 tok = au_to_path(ar->ar_arg_kpath2); \
316 kau_write(rec, tok); \
319 tok = kau_to_attr32(&ar->ar_arg_vnode2);\
320 kau_write(rec, tok); \
328 tok = au_to_path(ar->ar_arg_kpath1); \
329 kau_write(rec, tok); \
331 tok = kau_to_attr32(&ar->ar_arg_vnode1);\
332 kau_write(rec, tok); \
336 tok = au_to_arg32(1, "no path: fd", ar->ar_arg_fd); \
337 kau_write(rec, tok); \
345 tok = au_to_process(ar->ar_arg_auid, ar->ar_arg_euid, \
349 kau_write(rec, tok); \
351 tok = au_to_arg32(argn, "process", ar->ar_arg_pid);\
352 kau_write(rec, tok); \
359 tok = au_to_text(ar->ar_arg_mac_string); \
360 kau_write(rec, tok); \
373 struct au_token *tok;
378 tok = au_to_arg64(1, "policy",
381 tok = au_to_arg32(1, "policy",
383 kau_write(rec, tok);
386 tok = au_to_arg32(2, "setkmask:as_success",
388 kau_write(rec, tok);
389 tok = au_to_arg32(2, "setkmask:as_failure",
391 kau_write(rec, tok);
394 tok = au_to_arg32(3, "setqctrl:aq_hiwater",
396 kau_write(rec, tok);
397 tok = au_to_arg32(3, "setqctrl:aq_lowater",
399 kau_write(rec, tok);
400 tok = au_to_arg32(3, "setqctrl:aq_bufsz",
402 kau_write(rec, tok);
403 tok = au_to_arg32(3, "setqctrl:aq_delay",
405 kau_write(rec, tok);
406 tok = au_to_arg32(3, "setqctrl:aq_minfree",
408 kau_write(rec, tok);
411 tok = au_to_arg32(3, "setumask:as_success",
413 kau_write(rec, tok);
414 tok = au_to_arg32(3, "setumask:as_failure",
416 kau_write(rec, tok);
419 tok = au_to_arg32(3, "setsmask:as_success",
421 kau_write(rec, tok);
422 tok = au_to_arg32(3, "setsmask:as_failure",
424 kau_write(rec, tok);
428 tok = au_to_arg64(3, "setcond",
431 tok = au_to_arg32(3, "setcond",
433 kau_write(rec, tok);
436 tok = au_to_arg32(2, "setclass:ec_event",
438 kau_write(rec, tok);
439 tok = au_to_arg32(3, "setclass:ec_class",
441 kau_write(rec, tok);
444 tok = au_to_arg32(2, "setpmask:as_success",
446 kau_write(rec, tok);
447 tok = au_to_arg32(2, "setpmask:as_failure",
449 kau_write(rec, tok);
452 tok = au_to_arg32(2, "setfsize:filesize",
454 kau_write(rec, tok);
473 struct au_token *tok = NULL, *subj_tok;
517 tok = au_to_arg32(1, "fd", ar->ar_arg_fd);
518 kau_write(rec, tok);
520 tok = au_to_sock_inet(
522 kau_write(rec, tok);
525 tok = au_to_sock_unix(
527 kau_write(rec, tok);
535 tok = au_to_arg32(1,"domain", ar->ar_arg_sockinfo.so_domain);
536 kau_write(rec, tok);
537 tok = au_to_arg32(2,"type", ar->ar_arg_sockinfo.so_type);
538 kau_write(rec, tok);
539 tok = au_to_arg32(3,"protocol",ar->ar_arg_sockinfo.so_protocol);
540 kau_write(rec, tok);
545 tok = au_to_arg32(1, "fd", ar->ar_arg_fd);
546 kau_write(rec, tok);
553 tok = au_to_arg32(1, "accounting off", 0);
554 kau_write(rec, tok);
559 tok = au_to_arg32(2, "setauid", ar->ar_arg_auid);
560 kau_write(rec, tok);
565 tok = au_to_arg32(1, "setaudit:auid", ar->ar_arg_auid);
566 kau_write(rec, tok);
567 tok = au_to_arg32(1, "setaudit:port",
569 kau_write(rec, tok);
570 tok = au_to_arg32(1, "setaudit:machine",
572 kau_write(rec, tok);
573 tok = au_to_arg32(1, "setaudit:as_success",
575 kau_write(rec, tok);
576 tok = au_to_arg32(1, "setaudit:as_failure",
578 kau_write(rec, tok);
579 tok = au_to_arg32(1, "setaudit:asid", ar->ar_arg_asid);
580 kau_write(rec, tok);
589 tok = au_to_arg32(1, "cmd", ar->ar_arg_cmd);
590 kau_write(rec, tok);
658 tok = au_to_arg32(2, "flags", ar->ar_arg_fflags);
659 kau_write(rec, tok);
664 tok = au_to_arg32(2, "new file mode", ar->ar_arg_mode);
665 kau_write(rec, tok);
671 tok = au_to_arg32(2, "new file uid", ar->ar_arg_uid);
672 kau_write(rec, tok);
673 tok = au_to_arg32(3, "new file gid", ar->ar_arg_gid);
674 kau_write(rec, tok);
684 tok = au_to_arg32(2, "fd", ar->ar_arg_fd);
685 kau_write(rec, tok);
690 tok = au_to_arg32(2, "new file mode", ar->ar_arg_mode);
691 kau_write(rec, tok);
696 tok = au_to_arg32(1, "request", ar->ar_arg_cmd);
697 kau_write(rec, tok);
719 tok = au_to_arg32(2, "new file uid", ar->ar_arg_uid);
720 kau_write(rec, tok);
721 tok = au_to_arg32(3, "new file gid", ar->ar_arg_gid);
722 kau_write(rec, tok);
727 tok = au_to_arg32(2, "cmd", ar->ar_arg_cmd);
728 kau_write(rec, tok);
735 tok = au_to_arg32(2, "flags", ar->ar_arg_fflags);
736 kau_write(rec, tok);
741 tok = au_to_arg32(2, "operation", ar->ar_arg_cmd);
742 kau_write(rec, tok);
748 tok = au_to_arg32(0, "child PID", ar->ar_arg_pid);
749 kau_write(rec, tok);
753 tok = au_to_arg32(1, "pid", (u_int32_t)ar->ar_arg_pid);
754 kau_write(rec, tok);
758 tok = au_to_arg32(1, "pid", (u_int32_t)ar->ar_arg_pid);
759 kau_write(rec, tok);
760 tok = au_to_arg32(2, "lcid", (u_int32_t)ar->ar_arg_value);
761 kau_write(rec, tok);
765 tok = au_to_arg32(2, "cmd", ar->ar_arg_cmd);
766 kau_write(rec, tok);
767 tok = au_to_arg32(1, "arg", (u_int32_t)ar->ar_arg_addr);
768 kau_write(rec, tok);
773 tok = kau_to_socket(&ar->ar_arg_sockinfo);
774 kau_write(rec, tok);
776 tok = au_to_arg32(1, "fd", ar->ar_arg_fd);
777 kau_write(rec, tok);
783 tok = au_to_arg32(2, "signal", ar->ar_arg_signum);
784 kau_write(rec, tok);
795 tok = au_to_arg32(2, "mode", ar->ar_arg_mode);
796 kau_write(rec, tok);
801 tok = au_to_arg32(2, "mode", ar->ar_arg_mode);
802 kau_write(rec, tok);
803 tok = au_to_arg32(3, "dev", ar->ar_arg_dev);
804 kau_write(rec, tok);
814 tok = au_to_arg32(1, "addr", (u_int32_t)ar->ar_arg_addr); /* LP64todo */
815 kau_write(rec, tok);
816 tok = au_to_arg32(2, "len", ar->ar_arg_len); /* LP64todo */
817 kau_write(rec, tok);
821 tok = au_to_arg32(3, "protection", ar->ar_arg_value);
822 kau_write(rec, tok);
825 tok = au_to_arg32(3, "inherit", ar->ar_arg_value);
826 kau_write(rec, tok);
837 tok = au_to_arg32(3, "flags", ar->ar_arg_fflags);
838 kau_write(rec, tok);
840 tok = au_to_text(ar->ar_arg_text);
841 kau_write(rec, tok);
853 tok = au_to_arg32(1, "msg ID", ar->ar_arg_svipc_id);
854 kau_write(rec, tok);
856 tok = au_to_ipc(AT_IPC_MSG, ar->ar_arg_svipc_id);
857 kau_write(rec, tok);
863 tok = au_to_ipc(AT_IPC_MSG, ar->ar_arg_svipc_id);
864 kau_write(rec, tok);
874 tok = au_to_arg32(3, "mode", ar->ar_arg_mode);
875 kau_write(rec, tok);
885 tok = au_to_arg32(2, "flags", ar->ar_arg_fflags);
886 kau_write(rec, tok);
891 tok = au_to_arg32(1, "request", ar->ar_arg_cmd);
892 kau_write(rec, tok);
893 tok = au_to_arg32(3, "addr", (u_int32_t)ar->ar_arg_addr); /* LP64todo */
894 kau_write(rec, tok);
895 tok = au_to_arg32(4, "data", ar->ar_arg_value);
896 kau_write(rec, tok);
901 tok = au_to_arg32(2, "command", ar->ar_arg_cmd);
902 kau_write(rec, tok);
903 tok = au_to_arg32(3, "uid", ar->ar_arg_uid);
904 kau_write(rec, tok);
909 tok = au_to_arg32(1, "howto", ar->ar_arg_cmd);
910 kau_write(rec, tok);
917 tok = au_to_arg32(1, "sem ID", ar->ar_arg_svipc_id);
918 kau_write(rec, tok);
920 tok = au_to_ipc(AT_IPC_SEM, ar->ar_arg_svipc_id);
921 kau_write(rec, tok);
926 tok = au_to_ipc(AT_IPC_SEM, ar->ar_arg_svipc_id);
927 kau_write(rec, tok);
931 tok = au_to_arg32(1, "gid", ar->ar_arg_egid);
932 kau_write(rec, tok);
935 tok = au_to_arg32(1, "uid", ar->ar_arg_euid);
936 kau_write(rec, tok);
939 tok = au_to_arg32(1, "gid", ar->ar_arg_gid);
940 kau_write(rec, tok);
943 tok = au_to_arg32(1, "uid", ar->ar_arg_uid);
944 kau_write(rec, tok);
952 tok = au_to_arg32(1, "setgroups", ar->ar_arg_groups.gidset[ctr]);
953 kau_write(rec, tok);
960 tok = au_to_text(ar->ar_arg_text);
961 kau_write(rec, tok);
966 tok = au_to_arg32(1, "which", ar->ar_arg_cmd);
967 kau_write(rec, tok);
968 tok = au_to_arg32(2, "who", ar->ar_arg_uid);
969 kau_write(rec, tok);
970 tok = au_to_arg32(2, "priority", ar->ar_arg_value);
971 kau_write(rec, tok);
975 tok = au_to_arg32(1, "flag", ar->ar_arg_value);
976 kau_write(rec, tok);
981 tok = au_to_arg32(1, "shmid", ar->ar_arg_svipc_id);
982 kau_write(rec, tok);
983 tok = au_to_arg64(2, "shmaddr", ar->ar_arg_svipc_addr);
984 kau_write(rec, tok);
986 tok = au_to_ipc(AT_IPC_SHM, ar->ar_arg_svipc_id);
987 kau_write(rec, tok);
988 tok = au_to_ipc_perm(&ar->ar_arg_svipc_perm);
989 kau_write(rec, tok);
994 tok = au_to_arg32(1, "shmid", ar->ar_arg_svipc_id);
995 kau_write(rec, tok);
1000 tok = au_to_ipc(AT_IPC_SHM,
1002 kau_write(rec, tok);
1008 tok = au_to_ipc(AT_IPC_SHM,
1010 kau_write(rec, tok);
1016 tok = au_to_ipc(AT_IPC_SHM,
1018 kau_write(rec, tok);
1019 tok = au_to_ipc_perm(&ar->ar_arg_svipc_perm);
1020 kau_write(rec, tok);
1029 tok = au_to_arg64(1, "shmaddr", ar->ar_arg_svipc_addr);
1030 kau_write(rec, tok);
1035 tok = au_to_arg32(0, "shmid", ar->ar_arg_svipc_id);
1036 kau_write(rec, tok);
1038 tok = au_to_ipc(AT_IPC_SHM, ar->ar_arg_svipc_id);
1039 kau_write(rec, tok);
1040 tok = au_to_ipc_perm(&ar->ar_arg_svipc_perm);
1041 kau_write(rec, tok);
1048 tok = au_to_arg32(2, "flags", ar->ar_arg_fflags);
1049 kau_write(rec, tok);
1050 tok = au_to_arg32(3, "mode", ar->ar_arg_mode);
1051 kau_write(rec, tok);
1054 tok = au_to_text(ar->ar_arg_text);
1055 kau_write(rec, tok);
1067 tok = au_to_ipc_perm(&perm);
1068 kau_write(rec, tok);
1073 tok = au_to_arg32(2, "flags", ar->ar_arg_fflags);
1074 kau_write(rec, tok);
1075 tok = au_to_arg32(3, "mode", ar->ar_arg_mode);
1076 kau_write(rec, tok);
1077 tok = au_to_arg32(4, "value", ar->ar_arg_value);
1078 kau_write(rec, tok);
1082 tok = au_to_text(ar->ar_arg_text);
1083 kau_write(rec, tok);
1095 tok = au_to_ipc_perm(&perm);
1096 kau_write(rec, tok);
1101 tok = au_to_arg32(1, "sem", ar->ar_arg_fd);
1102 kau_write(rec, tok);
1107 tok = au_to_text(ar->ar_arg_text);
1108 kau_write(rec, tok);
1119 tok = au_to_arg32(1, "name", ar->ar_arg_ctlname[ctr]);
1120 kau_write(rec, tok);
1124 tok = au_to_arg32(5, "newval", ar->ar_arg_value);
1125 kau_write(rec, tok);
1128 tok = au_to_text(ar->ar_arg_text);
1129 kau_write(rec, tok);
1134 tok = au_to_arg32(1, "new mask", ar->ar_arg_mask);
1135 kau_write(rec, tok);
1136 tok = au_to_arg32(0, "prev mask", ar->ar_retval);
1137 kau_write(rec, tok);
1147 tok = au_to_arg32(1, "port", (u_int32_t)ar->ar_arg_mach_port1);
1148 kau_write(rec, tok);
1150 tok = au_to_arg32(2, "pid", (u_int32_t)ar->ar_arg_pid);
1151 kau_write(rec, tok);
1156 tok = au_to_arg32(1, "target port",
1158 kau_write(rec, tok);
1160 tok = au_to_arg32(3, "task port",
1162 kau_write(rec, tok);
1168 tok = au_to_arg32(4, "priority",
1170 kau_write(rec, tok);
1179 tok = au_to_arg32(3, "va", (u_int32_t)ar->ar_arg_addr);
1180 kau_write(rec, tok);
1213 tok = au_to_arg32(3, "call", ar->ar_arg_value);
1214 kau_write(rec, tok);
1223 tok = au_to_arg32(1, "pid", (u_int32_t)ar->ar_arg_pid);
1224 kau_write(rec, tok);
1229 tok = au_to_arg32(1, "lcid", (u_int32_t)ar->ar_arg_value);
1230 kau_write(rec, tok);
1257 tok = au_to_data(AUP_BINARY, AUR_BYTE,
1261 tok = au_to_text((char*) mar->data);
1274 kau_write(rec, tok);
1283 tok = au_to_text(ar->ar_cred_mac_labels);
1284 kau_write(rec, tok);
1288 tok = au_to_return32((char)ar->ar_errno, ar->ar_retval);
1289 kau_write(rec, tok); /* Every record gets a return token */