Lines Matching defs:kernel
120 json::Value toJSON(const JSONKernel &kernel) {
122 if (kernel.load_address)
123 json_module["loadAddress"] = toJSON(*kernel.load_address, true);
124 json_module["file"] = kernel.file;
128 bool fromJSON(const json::Value &value, JSONKernel &kernel, Path path) {
130 return o && o.map("loadAddress", kernel.load_address) &&
131 o.map("file", kernel.file);
143 {"kernel", bundle_description.kernel}};
154 o.map("kernel", bundle_description.kernel)))
167 // When kernel section is present, this is kernel-only tracing. Thus, throw an
170 if (bundle_description.kernel) {
173 path.report("\"processes\" must be empty when \"kernel\" is provided");
177 path.report("\"cpus\" is required when \"kernel\" is provided");
182 path.report("\"processes\" is required when \"kernel\" is not provided");