Home
last modified time | relevance | path

Searched refs:arr_spec (Results 1 – 6 of 6) sorted by relevance

/system/host/abigen/
A Dtypes.cpp94 return type + (arr_spec ? arr_spec->to_string() : string()); in to_string()
98 if (!arr_spec) { in as_cpp_declaration()
103 arr_spec->kind == ArraySpec::OUT && arr_spec->count == 1 && in as_cpp_declaration()
114 string policy = arr_spec->kind_lowercase_str(); in as_cpp_declaration()
127 } else if (!arr_spec) { in as_rust_declaration()
131 if (arr_spec->kind == ArraySpec::IN) { in as_rust_declaration()
138 if (arr_spec->count > 1) in as_rust_declaration()
145 if (!arr_spec) { in as_cpp_cast()
218 if (arg.arr_spec) { in validate()
233 if (ts.arr_spec->count > 0) in validate_array_spec()
[all …]
A Djson_generator.cpp85 os << " \"is_array\": " << (arg.arr_spec ? "true" : "false") << ",\n"; in syscall()
86 if (arg.arr_spec) { in syscall()
87 if (arg.arr_spec->count) { in syscall()
88 os << " \"array_count\": " << arg.arr_spec->count << ",\n"; in syscall()
92 index != arg.arr_spec->multipliers.size(); ++index) { in syscall()
93 os << " \"" << arg.arr_spec->multipliers[index] << "\""; in syscall()
94 if (index < arg.arr_spec->multipliers.size() - 1) { in syscall()
A Dkernel_wrapper_generator.cpp54 if (arg.arr_spec) { in syscall()
56 args += arg.arr_spec->kind_lowercase_str(); in syscall()
70 if (arg.arr_spec) { in syscall()
71 assert(arg.arr_spec->kind == ArraySpec::OUT); in syscall()
72 assert(arg.arr_spec->count == 1); in syscall()
A Dsyscall_parser.cpp102 type_spec->arr_spec.reset(new ArraySpec{ArraySpec::IN, count, multipliers}); in parse_arrayspec()
133 if (type_spec->arr_spec && !type_spec->arr_spec->assign_kind(type_spec->attributes)) { in parse_typespec()
224 type_spec.arr_spec.reset( in process_syscall()
A Dtypes.h45 std::unique_ptr<ArraySpec> arr_spec; member
A Dgenerator.cpp186 if (!has_annotation && arg.type == "zx_handle_t" && arg.arr_spec == nullptr) { in write_argument_annotation()

Completed in 6 milliseconds