bpf_dynptr_adjust
BTF_ID_FLAGS(func, bpf_dynptr_adjust)
extern int bpf_dynptr_adjust(const struct bpf_dynptr *ptr, __u64 start, __u64 end) __ksym __weak;
bpf_dynptr_adjust(psrc, offset, offset + 16);
bpf_dynptr_adjust(&ptr, 1, 2);
err = bpf_dynptr_adjust(&ptr, off, bpf_dynptr_size(&ptr));
err = bpf_dynptr_adjust(&ptr, off, 15);
if (bpf_dynptr_adjust(&ptr, 5, 1) != -EINVAL) {
if (bpf_dynptr_adjust(&ptr, size + 1, size + 1) != -ERANGE) {
if (bpf_dynptr_adjust(&ptr, 0, size + 1) != -ERANGE) {
if (bpf_dynptr_adjust(&ptr, off, size)) {
if (bpf_dynptr_adjust(&ptr, size, size)) {
if (bpf_dynptr_adjust(&ptr1, off, bpf_dynptr_size(&ptr1))) {
bpf_dynptr_adjust(&ptr1, 5, 5);
err = err ?: bpf_dynptr_adjust(&ptr, 4, 8);
loc_err = loc_err ?: bpf_dynptr_adjust(&dynptr, off, off + 1);
bpf_dynptr_adjust(&meta, chunk_len, bpf_dynptr_size(&meta));
bpf_dynptr_adjust(&meta, chunk_len, bpf_dynptr_size(&meta));
err = bpf_dynptr_adjust(&meta, 0, META_SIZE + 1);
err = bpf_dynptr_adjust(&meta, META_SIZE + 1, META_SIZE + 1);