AF_XDP-interaction: Using btf__resolve_size for struct members possible

Signed-off-by: Jesper Dangaard Brouer <brouer@redhat.com>
This commit is contained in:
Jesper Dangaard Brouer
2021-11-03 11:07:47 +01:00
parent e4168200de
commit 4cb152a3c7

View File

@@ -617,8 +617,10 @@ int btf_walk_struct_members(struct btf *btf_obj, __s32 btf_id)
printf("XXX kind:%d members:%d\n", kind, vlen);
for (i = 0; i < vlen; i++, m++) {
printf("XXX [%d] member type:%d bit-offset:%u name_off:%u\n",
i, m->type, m->offset, m->name_off);
__s64 sz = btf__resolve_size(btf_obj, m->type);
printf("XXX [%d] member type:%d bit-offset:%u name_off:%u sz:%lld\n",
i, m->type, m->offset, m->name_off, sz);
}
return 0;
}