• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /xnu-2422.115.4/bsd/security/audit/

Lines Matching refs:rec

70 		    struct au_record *rec);
72 struct au_record *rec);
93 struct au_record *rec;
95 rec = malloc(sizeof(*rec), M_AUDITBSM, M_WAITOK);
96 rec->data = NULL;
97 TAILQ_INIT(&rec->token_q);
98 rec->len = 0;
99 rec->used = 1;
101 return (rec);
108 kau_write(struct au_record *rec, struct au_token *tok)
113 TAILQ_INSERT_TAIL(&rec->token_q, tok, tokens);
114 rec->len += tok->len;
122 kau_close(struct au_record *rec, struct timespec *ctime, short event)
147 tot_rec_size = rec->len + AUDIT_HEADER_SIZE + AUDIT_TRAILER_SIZE;
148 rec->data = malloc(tot_rec_size, M_AUDITBSM, M_WAITOK | M_ZERO);
156 TAILQ_INSERT_HEAD(&rec->token_q, hdr, tokens);
159 TAILQ_INSERT_TAIL(&rec->token_q, trail, tokens);
161 rec->len = tot_rec_size;
162 dptr = rec->data;
163 TAILQ_FOREACH(cur, &rec->token_q, tokens) {
174 kau_free(struct au_record *rec)
179 while ((tok = TAILQ_FIRST(&rec->token_q))) {
180 TAILQ_REMOVE(&rec->token_q, tok, tokens);
185 rec->used = 0;
186 rec->len = 0;
187 free(rec->data, M_AUDITBSM);
188 free(rec, M_AUDITBSM);
195 * XXXAUDIT: These macros assume that 'kar', 'ar', 'rec', and 'tok' in the
203 kau_write(rec, tok); \
211 kau_write(rec, tok); \
221 kau_write(rec, tok); \
228 kau_write(rec, tok); \
235 kau_write(rec, tok); \
239 kau_write(rec, tok); \
247 kau_write(rec, tok); \
251 kau_write(rec, tok); \
255 kau_write(rec, tok); \
263 kau_write(rec, tok); \
272 kau_write(rec, tok); \
276 kau_write(rec, tok); \
280 kau_write(rec, tok); \
285 kau_write(rec, tok); \
299 kau_write(rec, tok); \
302 kau_write(rec, tok); \
320 kau_write(rec, tok); \
325 kau_write(rec, tok); \
334 kau_write(rec, tok); \
338 kau_write(rec, tok); \
342 kau_write(rec, tok); \
346 kau_write(rec, tok); \
353 kau_write(rec, tok); \
363 audit_sys_auditon(struct audit_record *ar, struct au_record *rec)
371 kau_write(rec, tok);
374 kau_write(rec, tok);
380 kau_write(rec, tok);
382 kau_write(rec, tok);
387 kau_write(rec, tok);
390 kau_write(rec, tok);
393 kau_write(rec, tok);
399 kau_write(rec, tok);
402 kau_write(rec, tok);
405 kau_write(rec, tok);
408 kau_write(rec, tok);
411 kau_write(rec, tok);
414 kau_write(rec, tok);
420 kau_write(rec, tok);
423 kau_write(rec, tok);
426 kau_write(rec, tok);
429 kau_write(rec, tok);
432 kau_write(rec, tok);
435 kau_write(rec, tok);
440 kau_write(rec, tok);
443 kau_write(rec, tok);
446 kau_write(rec, tok);
451 kau_write(rec, tok);
454 kau_write(rec, tok);
457 kau_write(rec, tok);
463 kau_write(rec, tok);
466 kau_write(rec, tok);
472 kau_write(rec, tok);
474 kau_write(rec, tok);
479 kau_write(rec, tok);
482 kau_write(rec, tok);
485 kau_write(rec, tok);
490 kau_write(rec, tok);
493 kau_write(rec, tok);
496 kau_write(rec, tok);
501 kau_write(rec, tok);
504 kau_write(rec, tok);
511 kau_write(rec, tok);
520 audit_sys_fcntl(struct kaudit_record *kar, struct au_record *rec)
530 kau_write(rec, tok);
538 kau_write(rec, tok);
545 kau_write(rec, tok);
552 kau_write(rec, tok);
560 kau_write(rec, tok);
569 kau_write(rec, tok);
578 kau_write(rec, tok);
595 struct au_record *rec;
605 rec = kau_open();
656 kau_write(rec, tok);
672 kau_write(rec, tok);
677 kau_write(rec, tok);
682 kau_write(rec, tok);
688 kau_write(rec, tok);
697 kau_write(rec, tok);
700 kau_write(rec, tok);
703 kau_write(rec, tok);
711 kau_write(rec, tok);
720 kau_write(rec, tok);
727 kau_write(rec, tok);
738 kau_write(rec, tok);
741 kau_write(rec, tok);
744 kau_write(rec, tok);
747 kau_write(rec, tok);
750 kau_write(rec, tok);
753 kau_write(rec, tok);
764 kau_write(rec, tok);
767 kau_write(rec, tok);
770 kau_write(rec, tok);
773 kau_write(rec, tok);
776 kau_write(rec, tok);
779 kau_write(rec, tok);
786 kau_write(rec, tok);
796 kau_write(rec, tok);
817 audit_sys_auditon(ar, rec);
828 kau_write(rec, tok);
865 kau_write(rec, tok);
878 kau_write(rec, tok);
887 kau_write(rec, tok);
921 kau_write(rec, tok);
930 kau_write(rec, tok);
939 kau_write(rec, tok);
943 kau_write(rec, tok);
956 kau_write(rec, tok);
964 kau_write(rec, tok);
972 kau_write(rec, tok);
980 kau_write(rec, tok);
985 kau_write(rec, tok);
999 kau_write(rec, tok);
1006 kau_write(rec, tok);
1040 kau_write(rec, tok);
1044 kau_write(rec, tok);
1051 audit_sys_fcntl(kar, rec);
1058 kau_write(rec, tok);
1062 kau_write(rec, tok);
1070 kau_write(rec, tok);
1074 kau_write(rec, tok);
1083 kau_write(rec, tok);
1091 kau_write(rec, tok);
1100 kau_write(rec, tok);
1107 kau_write(rec, tok);
1114 kau_write(rec, tok);
1119 kau_write(rec, tok);
1126 kau_write(rec, tok);
1130 kau_write(rec, tok);
1134 kau_write(rec, tok);
1138 kau_write(rec, tok);
1151 kau_write(rec, tok);
1156 kau_write(rec, tok);
1165 kau_write(rec, tok);
1186 kau_write(rec, tok);
1194 kau_write(rec, tok);
1198 kau_write(rec, tok);
1211 kau_write(rec, tok);
1215 kau_write(rec, tok);
1219 kau_write(rec, tok);
1227 kau_write(rec, tok);
1234 kau_write(rec, tok);
1248 kau_write(rec, tok);
1252 kau_write(rec, tok);
1268 kau_write(rec, tok);
1271 kau_write(rec, tok);
1280 kau_write(rec, tok);
1293 kau_write(rec, tok);
1297 kau_write(rec, tok);
1301 kau_write(rec, tok);
1315 kau_write(rec, tok);
1328 kau_write(rec, tok);
1332 kau_write(rec, tok);
1346 kau_write(rec, tok);
1350 kau_write(rec, tok);
1365 kau_write(rec, tok);
1379 kau_write(rec, tok);
1387 kau_write(rec, tok);
1395 kau_write(rec, tok);
1399 kau_write(rec, tok);
1403 kau_write(rec, tok);
1407 kau_write(rec, tok);
1415 kau_write(rec, tok);
1419 kau_write(rec, tok);
1427 kau_write(rec, tok);
1438 kau_write(rec, tok);
1442 kau_write(rec, tok);
1452 kau_write(rec, tok);
1460 kau_write(rec, tok);
1467 kau_write(rec, tok);
1474 kau_write(rec, tok);
1478 kau_write(rec, tok);
1485 kau_write(rec, tok);
1489 kau_write(rec, tok);
1496 kau_write(rec, tok);
1503 kau_write(rec, tok);
1513 kau_write(rec, tok);
1521 kau_write(rec, tok);
1528 kau_write(rec, tok);
1532 kau_write(rec, tok);
1536 kau_write(rec, tok);
1543 kau_write(rec, tok);
1551 kau_write(rec, tok);
1554 kau_write(rec, tok);
1558 kau_write(rec, tok);
1562 kau_write(rec, tok);
1569 kau_write(rec, tok);
1572 kau_write(rec, tok);
1585 kau_write(rec, tok);
1597 kau_write(rec, tok);
1605 kau_write(rec, tok);
1607 kau_write(rec, tok);
1611 kau_write(rec, tok);
1620 kau_write(rec, tok);
1624 kau_write(rec, tok);
1631 kau_write(rec, tok);
1644 kau_write(rec, tok);
1651 kau_write(rec, tok);
1655 kau_write(rec, tok);
1659 kau_write(rec, tok);
1666 kau_write(rec, tok);
1679 kau_write(rec, tok);
1686 kau_write(rec, tok);
1693 kau_write(rec, tok);
1704 kau_write(rec, tok);
1709 kau_write(rec, tok);
1713 kau_write(rec, tok);
1722 kau_write(rec, tok);
1729 kau_write(rec, tok);
1732 kau_write(rec, tok);
1741 kau_write(rec, tok);
1748 kau_write(rec, tok);
1752 kau_write(rec, tok);
1756 kau_write(rec, tok);
1766 kau_write(rec, tok);
1771 kau_write(rec, tok);
1774 kau_write(rec, tok);
1788 kau_write(rec, tok);
1792 kau_write(rec, tok);
1801 kau_write(rec, tok);
1806 kau_write(rec, tok);
1815 kau_write(rec, tok);
1827 kau_write(rec, tok);
1831 kau_write(rec, tok);
1856 kau_write(rec, tok);
1868 kau_write(rec, tok);
1877 kau_write(rec, tok);
1899 kau_write(rec, subj_tok);
1900 kau_free(rec);
1932 kau_write(rec, tok);
1937 kau_write(rec, subj_tok);
1943 kau_write(rec, tok);
1948 kau_write(rec, tok); /* Every record gets a return token */
1950 kau_close(rec, &ar->ar_endtime, ar->ar_event);
1952 *pau = rec;
1962 bsm_rec_verify(void *rec)
1964 char c = *(char *)rec;