Lines Matching defs:sc
17 static vector<int> collect_nonnull(const Syscall& sc) {
19 int out_idx = sc.arg_spec.size();
20 sc.for_each_return([&](const TypeSpec& type) {
28 bool HeaderGenerator::syscall(std::ofstream& os, const Syscall& sc) {
32 if (name_prefix.second(sc))
35 auto syscall_name = name_prefix.first + sc.name;
40 os, sc, name_prefix.first,
43 allow_pointer_wrapping_ && !sc.is_vdso(),
47 const vector<int> nonnull = collect_nonnull(sc);
61 for (const auto& attr : sc.attributes) {
67 if (sc.ret_spec.size() > 0)
68 write_argument_annotation(os, sc.ret_spec[0]);