Lines Matching full:terminator
12 #include "terminator.h"
95 const Descriptor *length, std::int64_t value, Terminator &terminator) {
99 kind, terminator, value);
105 Terminator terminator{sourceFile, line};
108 RUNTIME_CHECK(terminator, IsValidCharDescriptor(value));
114 RUNTIME_CHECK(terminator, IsValidIntDescriptor(length));
115 StoreIntToDescriptor(length, 0, terminator);
128 if (length && FitsInDescriptor(length, argLen, terminator)) {
129 StoreIntToDescriptor(length, argLen, terminator);
142 Terminator terminator{sourceFile, line};
145 RUNTIME_CHECK(terminator, IsValidCharDescriptor(value));
150 RUNTIME_CHECK(terminator, IsValidIntDescriptor(length));
151 StoreIntToDescriptor(length, 0, terminator);
187 if (length && FitsInDescriptor(length, offset, terminator)) {
188 StoreIntToDescriptor(length, offset, terminator);
210 Terminator terminator{sourceFile, line};
213 RUNTIME_CHECK(terminator, IsValidCharDescriptor(value));
219 RUNTIME_CHECK(terminator, IsValidIntDescriptor(length));
220 StoreIntToDescriptor(length, 0, terminator);
228 name.OffsetElement(), nameLength, terminator);
235 if (length && FitsInDescriptor(length, varLen, terminator)) {
236 StoreIntToDescriptor(length, varLen, terminator);
247 Terminator terminator{sourceFile, line};
249 RUNTIME_CHECK(terminator, IsValidCharDescriptor(&cwd));
251 char *buf{(char *)AllocateMemoryOrCrash(terminator, PATH_MAX)};