Lines Matching refs:adr

41 static void	get_string(adr_t *adr, char **p);
43 static void skip_string(adr_t *adr);
44 static int xgeneric(adr_t *adr);
103 token_processing(adr_t *adr, int tokenid) in token_processing() argument
110 return ((*tokentable[tokenid].func)(adr)); in token_processing()
122 file_token(adr_t *adr) in file_token() argument
129 file64_token(adr_t *adr) in file64_token() argument
136 header_token(adr_t *adr) in header_token() argument
143 header32_ex_token(adr_t *adr) in header32_ex_token() argument
150 header64_ex_token(adr_t *adr) in header64_ex_token() argument
157 header64_token(adr_t *adr) in header64_token() argument
172 trailer_token(adr_t *adr) in trailer_token() argument
177 adrm_u_short(adr, (ushort_t *)&magic_number, 1); in trailer_token()
183 adrm_u_int32(adr, &bytes, 1); in trailer_token()
198 arbitrary_data_token(adr_t *adr) in arbitrary_data_token() argument
208 adrm_char(adr, &how_to_print, 1); in arbitrary_data_token()
209 adrm_char(adr, &basic_unit, 1); in arbitrary_data_token()
210 adrm_char(adr, &unit_count, 1); in arbitrary_data_token()
215 adrm_char(adr, &c1, 1); in arbitrary_data_token()
218 adrm_short(adr, &c2, 1); in arbitrary_data_token()
221 adrm_int32(adr, (int32_t *)&c3, 1); in arbitrary_data_token()
224 adrm_int64(adr, (int64_t *)&c4, 1); in arbitrary_data_token()
241 opaque_token(adr_t *adr) in opaque_token() argument
243 skip_string(adr); in opaque_token()
256 return_value32_token(adr_t *adr) in return_value32_token() argument
261 adrm_char(adr, &errnum, 1); in return_value32_token()
262 adrm_u_int32(adr, &value, 1); in return_value32_token()
278 return_value64_token(adr_t *adr) in return_value64_token() argument
283 adrm_char(adr, &errnum, 1); in return_value64_token()
284 adrm_u_int64(adr, &value, 1); in return_value64_token()
300 sequence_token(adr_t *adr) in sequence_token() argument
304 adrm_int32(adr, &audit_count, 1); in sequence_token()
315 text_token(adr_t *adr) in text_token() argument
317 skip_string(adr); in text_token()
328 ip_addr_token(adr_t *adr) in ip_addr_token() argument
332 adrm_char(adr, (char *)&address, 4); in ip_addr_token()
344 ip_addr_ex_token(adr_t *adr) in ip_addr_ex_token() argument
349 adrm_int32(adr, (int32_t *)&type, 1); in ip_addr_ex_token()
350 adrm_u_char(adr, address, type); in ip_addr_ex_token()
370 ip_token(adr_t *adr) in ip_token() argument
379 adrm_char(adr, &version, 1); in ip_token()
380 adrm_char(adr, &type, 1); in ip_token()
381 adrm_short(adr, &len, 1); in ip_token()
382 adrm_u_short(adr, &id, 1); in ip_token()
383 adrm_u_short(adr, &offset, 1); in ip_token()
384 adrm_char(adr, &ttl, 1); in ip_token()
385 adrm_char(adr, &protocol, 1); in ip_token()
386 adrm_u_short(adr, &checksum, 1); in ip_token()
387 adrm_char(adr, (char *)&src, 4); in ip_token()
388 adrm_char(adr, (char *)&dest, 4); in ip_token()
400 iport_token(adr_t *adr) in iport_token() argument
404 adrm_short(adr, &address, 1); in iport_token()
416 group_token(adr_t *adr) in group_token() argument
423 adrm_int32(adr, (int32_t *)&gid[i], 1); in group_token()
444 newgroup_token(adr_t *adr) in newgroup_token() argument
450 adrm_short(adr, &number, 1); in newgroup_token()
453 adrm_int32(adr, (int32_t *)&gid, 1); in newgroup_token()
471 argument32_token(adr_t *adr) in argument32_token() argument
476 adrm_char(adr, &arg_num, 1); in argument32_token()
477 adrm_int32(adr, &arg_val, 1); in argument32_token()
478 skip_string(adr); in argument32_token()
491 argument64_token(adr_t *adr) in argument64_token() argument
496 adrm_char(adr, &arg_num, 1); in argument64_token()
497 adrm_int64(adr, &arg_val, 1); in argument64_token()
498 skip_string(adr); in argument64_token()
511 acl_token(adr_t *adr) in acl_token() argument
518 adrm_int32(adr, &type, 1); in acl_token()
519 adrm_int32(adr, &id, 1); in acl_token()
520 adrm_int32(adr, &mode, 1); in acl_token()
534 ace_token(adr_t *adr) in ace_token() argument
540 adrm_uid(adr, &who, 1); in ace_token()
541 adrm_u_int32(adr, &access_mask, 1); in ace_token()
542 adrm_u_short(adr, &flags, 1); in ace_token()
543 adrm_u_short(adr, &type, 1); in ace_token()
559 attribute_token(adr_t *adr) in attribute_token() argument
568 adrm_int32(adr, &mode, 1); in attribute_token()
569 adrm_int32(adr, &uid, 1); in attribute_token()
570 adrm_int32(adr, &gid, 1); in attribute_token()
571 adrm_int32(adr, &file_sysid, 1); in attribute_token()
572 adrm_int32(adr, &nodeid, 1); in attribute_token()
573 adrm_int32(adr, &dev, 1); in attribute_token()
606 attribute32_token(adr_t *adr) in attribute32_token() argument
615 adrm_int32(adr, &mode, 1); in attribute32_token()
616 adrm_int32(adr, &uid, 1); in attribute32_token()
617 adrm_int32(adr, &gid, 1); in attribute32_token()
618 adrm_int32(adr, &file_sysid, 1); in attribute32_token()
619 adrm_int64(adr, &nodeid, 1); in attribute32_token()
620 adrm_int32(adr, &dev, 1); in attribute32_token()
653 attribute64_token(adr_t *adr) in attribute64_token() argument
662 adrm_int32(adr, &mode, 1); in attribute64_token()
663 adrm_int32(adr, &uid, 1); in attribute64_token()
664 adrm_int32(adr, &gid, 1); in attribute64_token()
665 adrm_int32(adr, &file_sysid, 1); in attribute64_token()
666 adrm_int64(adr, &nodeid, 1); in attribute64_token()
667 adrm_int64(adr, &dev, 1); in attribute64_token()
707 cmd_token(adr_t *adr) in cmd_token() argument
712 adrm_short(adr, &cnt, 1); in cmd_token()
715 skip_string(adr); in cmd_token()
717 adrm_short(adr, &cnt, 1); in cmd_token()
720 skip_string(adr); in cmd_token()
733 exit_token(adr_t *adr) in exit_token() argument
738 adrm_int32(adr, &retval, 1); in exit_token()
739 adrm_int32(adr, &errno, 1); in exit_token()
750 strings_common_token(adr_t *adr) in strings_common_token() argument
755 adrm_int32(adr, (int32_t *)&count, 1); in strings_common_token()
757 adrm_char(adr, &c, 1); in strings_common_token()
759 adrm_char(adr, &c, 1); in strings_common_token()
766 path_attr_token(adr_t *adr) in path_attr_token() argument
768 return (strings_common_token(adr)); in path_attr_token()
772 exec_args_token(adr_t *adr) in exec_args_token() argument
774 return (strings_common_token(adr)); in exec_args_token()
778 exec_env_token(adr_t *adr) in exec_env_token() argument
780 return (strings_common_token(adr)); in exec_env_token()
787 liaison_token(adr_t *adr) in liaison_token() argument
791 adrm_int32(adr, &li, 1); in liaison_token()
801 path_token(adr_t *adr) in path_token() argument
806 get_string(adr, &path); in path_token()
819 skip_string(adr); in path_token()
837 s5_IPC_perm_token(adr_t *adr) in s5_IPC_perm_token() argument
842 adrm_int32(adr, &uid, 1); in s5_IPC_perm_token()
843 adrm_int32(adr, &gid, 1); in s5_IPC_perm_token()
844 adrm_int32(adr, &cuid, 1); in s5_IPC_perm_token()
845 adrm_int32(adr, &cgid, 1); in s5_IPC_perm_token()
846 adrm_int32(adr, &mode, 1); in s5_IPC_perm_token()
847 adrm_int32(adr, &seq, 1); in s5_IPC_perm_token()
848 adrm_int32(adr, &key, 1); in s5_IPC_perm_token()
911 process32_token(adr_t *adr) in process32_token() argument
917 adrm_int32(adr, &auid, 1); in process32_token()
918 adrm_int32(adr, &euid, 1); in process32_token()
919 adrm_int32(adr, &egid, 1); in process32_token()
920 adrm_int32(adr, &ruid, 1); in process32_token()
921 adrm_int32(adr, &rgid, 1); in process32_token()
922 adrm_int32(adr, &pid, 1); in process32_token()
923 adrm_int32(adr, &sid, 1); in process32_token()
924 adrm_int32(adr, &port, 1); in process32_token()
925 adrm_int32(adr, &machine, 1); in process32_token()
981 process32_ex_token(adr_t *adr) in process32_ex_token() argument
988 adrm_int32(adr, &auid, 1); in process32_ex_token()
989 adrm_int32(adr, &euid, 1); in process32_ex_token()
990 adrm_int32(adr, &egid, 1); in process32_ex_token()
991 adrm_int32(adr, &ruid, 1); in process32_ex_token()
992 adrm_int32(adr, &rgid, 1); in process32_ex_token()
993 adrm_int32(adr, &pid, 1); in process32_ex_token()
994 adrm_int32(adr, &sid, 1); in process32_ex_token()
995 adrm_int32(adr, &port, 1); in process32_ex_token()
996 adrm_int32(adr, &type, 1); in process32_ex_token()
997 adrm_u_char(adr, addr, type); in process32_ex_token()
1050 process64_token(adr_t *adr) in process64_token() argument
1057 adrm_int32(adr, &auid, 1); in process64_token()
1058 adrm_int32(adr, &euid, 1); in process64_token()
1059 adrm_int32(adr, &egid, 1); in process64_token()
1060 adrm_int32(adr, &ruid, 1); in process64_token()
1061 adrm_int32(adr, &rgid, 1); in process64_token()
1062 adrm_int32(adr, &pid, 1); in process64_token()
1063 adrm_int32(adr, &sid, 1); in process64_token()
1064 adrm_int64(adr, &port, 1); in process64_token()
1065 adrm_int32(adr, &machine, 1); in process64_token()
1121 process64_ex_token(adr_t *adr) in process64_ex_token() argument
1129 adrm_int32(adr, &auid, 1); in process64_ex_token()
1130 adrm_int32(adr, &euid, 1); in process64_ex_token()
1131 adrm_int32(adr, &egid, 1); in process64_ex_token()
1132 adrm_int32(adr, &ruid, 1); in process64_ex_token()
1133 adrm_int32(adr, &rgid, 1); in process64_ex_token()
1134 adrm_int32(adr, &pid, 1); in process64_ex_token()
1135 adrm_int32(adr, &sid, 1); in process64_ex_token()
1136 adrm_int64(adr, &port, 1); in process64_ex_token()
1137 adrm_int32(adr, &type, 1); in process64_ex_token()
1138 adrm_u_char(adr, addr, type); in process64_ex_token()
1184 s5_IPC_token(adr_t *adr) in s5_IPC_token() argument
1188 adrm_char(adr, &ipc_type, 1); /* Global */ in s5_IPC_token()
1189 adrm_int32(adr, &ipc_id, 1); in s5_IPC_token()
1207 socket_token(adr_t *adr) in socket_token() argument
1213 adrm_short(adr, &socket_type, 1); in socket_token()
1214 adrm_short(adr, &remote_port, 1); in socket_token()
1215 adrm_char(adr, (char *)&remote_inaddr, 4); in socket_token()
1241 socket_ex_token(adr_t *adr) in socket_ex_token() argument
1252 adrm_short(adr, &socket_domain, 1); in socket_ex_token()
1253 adrm_short(adr, &socket_type, 1); in socket_ex_token()
1254 adrm_short(adr, &ip_size, 1); in socket_ex_token()
1260 adrm_short(adr, &local_port, 1); in socket_ex_token()
1261 adrm_char(adr, (char *)local_inaddr, ip_size); in socket_ex_token()
1263 adrm_short(adr, &remote_port, 1); in socket_ex_token()
1264 adrm_char(adr, (char *)remote_inaddr, ip_size); in socket_ex_token()
1302 subject32_token(adr_t *adr) in subject32_token() argument
1308 adrm_int32(adr, &auid, 1); in subject32_token()
1309 adrm_int32(adr, &euid, 1); in subject32_token()
1310 adrm_int32(adr, &egid, 1); in subject32_token()
1311 adrm_int32(adr, &ruid, 1); in subject32_token()
1312 adrm_int32(adr, &rgid, 1); in subject32_token()
1313 adrm_int32(adr, &pid, 1); in subject32_token()
1314 adrm_int32(adr, &sid, 1); in subject32_token()
1315 adrm_int32(adr, &port, 1); in subject32_token()
1316 adrm_int32(adr, &machine, 1); in subject32_token()
1365 subject32_ex_token(adr_t *adr) in subject32_ex_token() argument
1372 adrm_int32(adr, &auid, 1); in subject32_ex_token()
1373 adrm_int32(adr, &euid, 1); in subject32_ex_token()
1374 adrm_int32(adr, &egid, 1); in subject32_ex_token()
1375 adrm_int32(adr, &ruid, 1); in subject32_ex_token()
1376 adrm_int32(adr, &rgid, 1); in subject32_ex_token()
1377 adrm_int32(adr, &pid, 1); in subject32_ex_token()
1378 adrm_int32(adr, &sid, 1); in subject32_ex_token()
1379 adrm_int32(adr, &port, 1); in subject32_ex_token()
1380 adrm_int32(adr, &type, 1); in subject32_ex_token()
1381 adrm_u_char(adr, addr, type); in subject32_ex_token()
1427 subject64_token(adr_t *adr) in subject64_token() argument
1434 adrm_int32(adr, &auid, 1); in subject64_token()
1435 adrm_int32(adr, &euid, 1); in subject64_token()
1436 adrm_int32(adr, &egid, 1); in subject64_token()
1437 adrm_int32(adr, &ruid, 1); in subject64_token()
1438 adrm_int32(adr, &rgid, 1); in subject64_token()
1439 adrm_int32(adr, &pid, 1); in subject64_token()
1440 adrm_int32(adr, &sid, 1); in subject64_token()
1441 adrm_int64(adr, &port, 1); in subject64_token()
1442 adrm_int32(adr, &machine, 1); in subject64_token()
1491 subject64_ex_token(adr_t *adr) in subject64_ex_token() argument
1499 adrm_int32(adr, &auid, 1); in subject64_ex_token()
1500 adrm_int32(adr, &euid, 1); in subject64_ex_token()
1501 adrm_int32(adr, &egid, 1); in subject64_ex_token()
1502 adrm_int32(adr, &ruid, 1); in subject64_ex_token()
1503 adrm_int32(adr, &rgid, 1); in subject64_ex_token()
1504 adrm_int32(adr, &pid, 1); in subject64_ex_token()
1505 adrm_int32(adr, &sid, 1); in subject64_ex_token()
1506 adrm_int64(adr, &port, 1); in subject64_ex_token()
1507 adrm_int32(adr, &type, 1); in subject64_ex_token()
1508 adrm_u_char(adr, addr, type); in subject64_ex_token()
1558 tid_token(adr_t *adr) in tid_token() argument
1566 adrm_char(adr, &tid_type, 1); in tid_token()
1569 adrm_short(adr, &rport, 1); in tid_token()
1570 adrm_short(adr, &lport, 1); in tid_token()
1571 adrm_int32(adr, &ip_type, 1); in tid_token()
1572 adrm_char(adr, (char *)&address, ip_type); in tid_token()
1590 zonename_token(adr_t *adr) in zonename_token() argument
1595 get_string(adr, &name); in zonename_token()
1600 skip_string(adr); in zonename_token()
1612 fmri_token(adr_t *adr) in fmri_token() argument
1617 get_string(adr, &fmri_name); in fmri_token()
1625 skip_string(adr); in fmri_token()
1634 xatom_token(adr_t *adr) in xatom_token() argument
1636 skip_string(adr); in xatom_token()
1645 xselect_token(adr_t *adr) in xselect_token() argument
1647 skip_string(adr); in xselect_token()
1648 skip_string(adr); in xselect_token()
1649 skip_string(adr); in xselect_token()
1760 skip_string(adr_t *adr) in skip_string() argument
1764 adrm_u_short(adr, &c, 1); in skip_string()
1765 adr->adr_now += c; in skip_string()
1770 get_string(adr_t *adr, char **p) in get_string() argument
1774 adrm_u_short(adr, &c, 1); in get_string()
1776 adrm_char(adr, *p, c); in get_string()
1785 host_token(adr_t *adr) in host_token() argument
1789 adrm_u_int32(adr, &host, 1); in host_token()
1800 useofauth_token(adr_t *adr) in useofauth_token() argument
1802 skip_string(adr); in useofauth_token()
1813 user_token(adr_t *adr) in user_token() argument
1817 adrm_uid(adr, &uid, 1); in user_token()
1818 skip_string(adr); in user_token()
1829 xcolormap_token(adr_t *adr) in xcolormap_token() argument
1831 return (xgeneric(adr)); in xcolormap_token()
1835 xcursor_token(adr_t *adr) in xcursor_token() argument
1837 return (xgeneric(adr)); in xcursor_token()
1841 xfont_token(adr_t *adr) in xfont_token() argument
1843 return (xgeneric(adr)); in xfont_token()
1847 xgc_token(adr_t *adr) in xgc_token() argument
1849 return (xgeneric(adr)); in xgc_token()
1853 xpixmap_token(adr_t *adr) in xpixmap_token() argument
1855 return (xgeneric(adr)); in xpixmap_token()
1859 xwindow_token(adr_t *adr) in xwindow_token() argument
1861 return (xgeneric(adr)); in xwindow_token()
1873 xgeneric(adr_t *adr) in xgeneric() argument
1878 adrm_int32(adr, &xid, 1); in xgeneric()
1879 adrm_int32(adr, &uid, 1); in xgeneric()
1897 xproperty_token(adr_t *adr) in xproperty_token() argument
1902 adrm_int32(adr, &xid, 1); in xproperty_token()
1903 adrm_int32(adr, &uid, 1); in xproperty_token()
1904 skip_string(adr); in xproperty_token()
1920 xclient_token(adr_t *adr) in xclient_token() argument
1924 adrm_int32(adr, &client_id, 1); in xclient_token()
1936 privilege_token(adr_t *adr) in privilege_token() argument
1938 skip_string(adr); /* set type name */ in privilege_token()
1939 skip_string(adr); /* privilege set */ in privilege_token()
1951 label_token(adr_t *adr) in label_token() argument
1966 adr->adr_now += sizeof (char); in label_token()
1967 adrm_char(adr, (char *)&l, 1); in label_token()
1968 adr->adr_now += sizeof (short) + (4 * l); in label_token()
1972 adrm_char(adr, (char *)label, 4); in label_token()
1977 adrm_char(adr, &((char *)label)[4], len); in label_token()
1995 useofpriv_token(adr_t *adr) in useofpriv_token() argument
1999 adrm_char(adr, &flag, 1); in useofpriv_token()
2000 skip_string(adr); in useofpriv_token()