You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
-`missing_guard.c` – pointer extracted then GC trigger but no guard (expected **missing_guard** finding).
9
+
-`redundant_guard.c` – guard without any pointer extraction/GC trigger (expected **redundant_guard** finding).
10
+
-`interproc_missing_guard.c` – derived pointer passed to another function that triggers GC and uses the pointer (expected **missing_guard** if interprocedural pointer use is modeled).
11
+
-`array_guard.c` – `RARRAY_PTR` inner pointer used after `rb_ary_push`, guarded (expected **good guard**).
12
+
-`data_ptr_guard.c` – `DATA_PTR` inner pointer used after `rb_str_new`, guarded (expected **good guard**).
13
+
-`inline_missing_guard.c` – inline `RSTRING_PTR` argument to `rb_str_new` reused later without guard (expected **missing_guard** via inline pattern).
0 commit comments