Libbpf userspace function btf__add_decl_tag
Append new BTF_KIND_DECL_TAG
type with a given value to BTF object.
Definition
int btf__add_decl_tag(struct btf *btf, const char *value, int ref_type_id, int component_idx);
Parameters
btf
: pointer to astruct btf
objectvalue
: tag value, can't beNULL
or empty;ref_type_id
: referenced type ID, it might not exist yet;component_idx
: -1 for tagging reference type, otherwise struct/union member or function argument index;
Return
>0
, type ID of newly added BTF type; <0
, on error.
Usage
Docs could be improved
This part of the docs is incomplete, contributions are very welcome
Example
Docs could be improved
This part of the docs is incomplete, contributions are very welcome