fr_data
for (fb = fp->fr_data, s = ""; i; i--, fb++, s = " ")
printf("call function at %p", fp->fr_data);
fr->fr_data = (void *)calloc(sizeof(fripf_t), 1);
if (fr->fr_data == NULL)
fr->fr_data = fb;
fr->fr_data = malloc(fr->fr_dsize);
if (fr->fr_data == NULL)
bcopy((char *)bpf.bf_insns, fr->fr_data, fr->fr_dsize);
if (!bpf_validate(fr->fr_data, bpf.bf_len)) {
if (fr->fr_data != NULL)
binprint(fr->fr_data, fr->fr_dsize);
ulp = fr->fr_data;
if (fp->fr_data != NULL)
fp->fr_data = (char *)fp + sizeof(*fp);
if (fp->fr_data != NULL && fp->fr_dsize > 0)
binprint(fp->fr_data, fp->fr_dsize);
if (kmemcpy(data, (u_long)fb.fr_data,
fb.fr_data = data;
if (fb.fr_data != NULL && fb.fr_dsize > 0)
binprint(fb.fr_data, fb.fr_dsize);
printdeadlist(out, set, fb.fr_data, group,
if (!bpf_filter(fr->fr_data, mc, fin->fin_plen, 0))
if (((fp->fr_dsize == 0) && (fp->fr_data != NULL)) ||
((fp->fr_dsize != 0) && (fp->fr_data == NULL)))
uptr = fp->fr_data;
fp->fr_data = ptr;
fp->fr_data = NULL;
if (makecopy && fp->fr_data != NULL) {
KFREES(fp->fr_data, fp->fr_dsize);
if (makecopy && fp->fr_data != NULL) {
KFREES(fp->fr_data, fp->fr_dsize);
if (makecopy && fp->fr_data != NULL) {
KFREES(fp->fr_data, fp->fr_dsize);
if (makecopy && fp->fr_data != NULL) {
KFREES(fp->fr_data, fp->fr_dsize);
if (makecopy && fp->fr_data != NULL) {
KFREES(fp->fr_data, fp->fr_dsize);
if (makecopy && fp->fr_data != NULL) {
KFREES(fp->fr_data, fp->fr_dsize);
for (p = (u_int *)fp->fr_data; p < pp; p++)
if ((!ptr && !f->fr_data) ||
(ptr && f->fr_data &&
!bcmp((char *)ptr, (char *)f->fr_data, f->fr_dsize)))
fp->fr_data = uptr;
error = COPYOUT(f->fr_data, uptr,
KFREES(fr->fr_data, fr->fr_dsize);
if (next->fr_data != NULL) {
error = COPYOUT(next->fr_data, dst,
fr->fr_data = NULL;
fr->fr_data = NULL;