Home
last modified time | relevance | path

Searched refs:ftrace_field (Results 1 – 3 of 3) sorted by relevance

/external/perfetto/src/traced/probes/ftrace/
Dproto_translation_table.cc114 bool MergeFieldInfo(const FtraceEvent::Field& ftrace_field, in MergeFieldInfo() argument
124 if (!InferFtraceType(ftrace_field.type_and_name, ftrace_field.size, in MergeFieldInfo()
125 ftrace_field.is_signed, &field->ftrace_type)) { in MergeFieldInfo()
131 ftrace_field.type_and_name.c_str(), ftrace_field.size, in MergeFieldInfo()
132 ftrace_field.is_signed); in MergeFieldInfo()
136 field->ftrace_offset = ftrace_field.offset; in MergeFieldInfo()
137 field->ftrace_size = ftrace_field.size; in MergeFieldInfo()
169 for (const FtraceEvent::Field& ftrace_field : ftrace_fields) { in MergeFields() local
170 if (GetNameFromTypeAndName(ftrace_field.type_and_name) != in MergeFields()
174 success = MergeFieldInfo(ftrace_field, &*field, event_name_for_debug); in MergeFields()
[all …]
Dproto_translation_table.h161 uint16_t CreateGenericEventField(const FtraceEvent::Field& ftrace_field,
/external/perfetto/src/trace_processor/
Dproto_trace_tokenizer.cc214 auto ftrace_field = decoder.ftrace_events(); in ParsePacket() local
215 const size_t fld_off = packet.offset_of(ftrace_field.data); in ParsePacket()
216 ParseFtraceBundle(packet.slice(fld_off, ftrace_field.size)); in ParsePacket()