No regtest added because BPF requires privileges. See the bugzilla item
for example usage.
494327 Crash when running Helgrind built with #define TRACE_PTH_FNS 1
494337 All threaded applications cause still holding lock errors
495488 Add FreeBSD getrlimitusage syscall wrapper
+496571 False positive for null key passed to bpf_map_get_next_key syscall.
To see details of a given bug, visit
https://bugs.kde.org/show_bug.cgi?id=XXXXXX
}
/* Get size of key for this map. */
if (bpf_map_get_sizes(attr->map_fd, &key_size, &value_size)) {
- PRE_MEM_READ("bpf(attr->key)", attr->key, key_size);
+ /* see https://bugs.kde.org/show_bug.cgi?id=496571 */
+ /* Key is null when getting first entry in map. */
+ if (attr->key) {
+ PRE_MEM_READ("bpf(attr->key)", attr->key, key_size);
+ }
PRE_MEM_WRITE("bpf(attr->next_key)", attr->next_key, key_size);
}
}