Lines Matching refs:ctx

498  * was queued.  ctx.out.sf_sequence, if not -1, is the sequence number
508 parse_context_t ctx;
555 (void) memcpy(&ctx, &initial_ctx, sizeof (parse_context_t));
556 ctx.id = sequence;
557 ctx.adr.adr_stream = (char *)input;
558 ctx.adr.adr_now = (char *)input;
561 while ((ctx.adr.adr_now - ctx.adr.adr_stream) < in_len) {
562 assert(last_adr != ctx.adr.adr_now);
564 last_adr = ctx.adr.adr_now;
565 if ((parse_rc = parse_token(&ctx)) != 0) {
571 if (cacheauevent(&event, ctx.out.sf_eventid) < 0)
573 "%hu", ctx.out.sf_eventid);
582 if (ctx.out.sf_sequence != -1)
584 " (seq=%u) ", ctx.out.sf_sequence);
605 if (tossit(ctx.out.sf_eventid, ctx.out.sf_pass)) {
607 if (ctx.out.sf_sequence != -1)
611 ctx.out.sf_eventid, ctx.out.sf_sequence,
616 ctx.out.sf_eventid, sequence);
627 if (ctx.out.sf_uauthlen > 0) {
628 free(ctx.out.sf_uauth);
629 ctx.out.sf_uauth = NULL;
630 ctx.out.sf_uauthlen = 0;
632 if (ctx.out.sf_pathlen > 0) {
633 free(ctx.out.sf_path);
634 ctx.out.sf_path = NULL;
635 ctx.out.sf_pathlen = 0;
637 if (ctx.out.sf_atpathlen > 0) {
638 free(ctx.out.sf_atpath);
639 ctx.out.sf_atpath = NULL;
640 ctx.out.sf_atpathlen = 0;
642 if (ctx.out.sf_textlen > 0) {
643 free(ctx.out.sf_text);
644 ctx.out.sf_text = NULL;
645 ctx.out.sf_textlen = 0;
647 if (ctx.out.sf_zonelen > 0) {
648 free(ctx.out.sf_zonename);
649 ctx.out.sf_zonename = NULL;
650 ctx.out.sf_zonelen = 0;
658 if (ctx.out.sf_eventid != 0) {
661 if (cacheauevent(&event, ctx.out.sf_eventid) < 0)
663 ctx.out.sf_eventid);
669 if (ctx.out.sf_pass != 0) {
670 if (ctx.out.sf_pass < 0)
677 if (ctx.out.sf_asid != 0) {
679 ctx.out.sf_asid);
683 if (ctx.out.sf_auid != (uid_t)-2) {
684 used = getuname(ctx.out.sf_auid, -2, bp, remaining,
689 if (ctx.out.sf_euid != (uid_t)-2) {
691 used = getuname(ctx.out.sf_euid, ctx.out.sf_egid, bp,
696 if (ctx.out.sf_zonename != NULL) {
699 ctx.out.sf_zonename, ctx.out.sf_zonelen);
700 free(ctx.out.sf_zonename);
704 if (ctx.out.sf_tid.at_type != 0) {
706 used = gethname(&(ctx.out.sf_tid), bp, remaining,
711 if (ctx.out.sf_pauid != (uid_t)-2) {
713 used = getuname(ctx.out.sf_pauid, -2, bp, remaining,
718 if (ctx.out.sf_peuid != (uid_t)-2) {
719 used = getuname(ctx.out.sf_peuid, -2, bp, remaining,
733 if (ctx.out.sf_sequence != -1) {
736 ctx.out.sf_sequence, sequence);
738 ctx.out.sf_sequence, sequence);
750 if (ctx.out.sf_path != NULL) {
752 ctx.out.sf_path, ctx.out.sf_pathlen);
753 free(ctx.out.sf_path);
757 if (ctx.out.sf_atpath != NULL) {
760 ctx.out.sf_atpath, ctx.out.sf_atpathlen);
761 free(ctx.out.sf_atpath);
765 if (ctx.out.sf_uauth != NULL) {
767 ctx.out.sf_uauth, ctx.out.sf_uauthlen);
768 free(ctx.out.sf_path);
772 if (ctx.out.sf_text != NULL) {
775 ctx.out.sf_text, ctx.out.sf_textlen);
776 free(ctx.out.sf_text);