[PATCH] D42064: Add new NetBSD interceptors: getgrouplist(3) & getgroupmembership(3)

Vitaly Buka via Phabricator via llvm-commits llvm-commits at lists.llvm.org
Tue Jan 16 17:16:56 PST 2018


vitalybuka added a comment.

Tests?



================
Comment at: lib/sanitizer_common/sanitizer_common_interceptors.inc:6476
+  if (groups && ngroups)
+    COMMON_INTERCEPTOR_WRITE_RANGE(ctx, groups, sizeof(*groups) * (*ngroups));
+  return res;
----------------
you need COMMON_INTERCEPTOR_WRITE_RANGE(ctx, ngroups... as well


================
Comment at: lib/sanitizer_common/sanitizer_common_interceptors.inc:6478
+  return res;
+}
+INTERCEPTOR(int, getgroupmembership, char *name, u32 basegid, u32 *groups, int maxgrp, int *ngroups) {
----------------
add empty line between interceptors


================
Comment at: lib/sanitizer_common/sanitizer_common_interceptors.inc:6488
+  if (groups && ngroups)
+    COMMON_INTERCEPTOR_WRITE_RANGE(ctx, groups, sizeof(*groups) * (*ngroups));
+  return res;
----------------
same about ngroups


Repository:
  rL LLVM

https://reviews.llvm.org/D42064





More information about the llvm-commits mailing list