Lines Matching refs:ctf_header

108   ctf_header_t &ctf_header = *m_header;  in ParseHeader()  local
109 ctf_header.preamble.magic = m_data.GetU16(&offset); in ParseHeader()
110 ctf_header.preamble.version = m_data.GetU8(&offset); in ParseHeader()
111 ctf_header.preamble.flags = m_data.GetU8(&offset); in ParseHeader()
112 ctf_header.parlabel = m_data.GetU32(&offset); in ParseHeader()
113 ctf_header.parname = m_data.GetU32(&offset); in ParseHeader()
114 ctf_header.lbloff = m_data.GetU32(&offset); in ParseHeader()
115 ctf_header.objtoff = m_data.GetU32(&offset); in ParseHeader()
116 ctf_header.funcoff = m_data.GetU32(&offset); in ParseHeader()
117 ctf_header.typeoff = m_data.GetU32(&offset); in ParseHeader()
118 ctf_header.stroff = m_data.GetU32(&offset); in ParseHeader()
119 ctf_header.strlen = m_data.GetU32(&offset); in ParseHeader()
122 if (ctf_header.preamble.magic != g_ctf_magic) { in ParseHeader()
124 ctf_header.preamble.magic); in ParseHeader()
128 if (ctf_header.preamble.version != g_ctf_version) { in ParseHeader()
130 ctf_header.preamble.version); in ParseHeader()
135 ctf_header.preamble.version, ctf_header.preamble.flags); in ParseHeader()
139 if (ctf_header.preamble.flags & eFlagCompress) { in ParseHeader()
143 const std::size_t decompressed_size = ctf_header.stroff + ctf_header.strlen; in ParseHeader()
195 if (!m_data.ValidOffset(m_body_offset + ctf_header.lbloff)) { in ParseHeader()
198 ctf_header.lbloff); in ParseHeader()
202 if (!m_data.ValidOffset(m_body_offset + ctf_header.objtoff)) { in ParseHeader()
205 ctf_header.objtoff); in ParseHeader()
209 if (!m_data.ValidOffset(m_body_offset + ctf_header.funcoff)) { in ParseHeader()
213 ctf_header.funcoff); in ParseHeader()
217 if (!m_data.ValidOffset(m_body_offset + ctf_header.typeoff)) { in ParseHeader()
220 ctf_header.typeoff); in ParseHeader()
224 if (!m_data.ValidOffset(m_body_offset + ctf_header.stroff)) { in ParseHeader()
227 ctf_header.stroff); in ParseHeader()
232 m_body_offset + ctf_header.stroff + ctf_header.strlen; in ParseHeader()
236 ctf_header.strlen); in ParseHeader()
240 if (m_body_offset + ctf_header.stroff + ctf_header.parlabel > in ParseHeader()
245 ctf_header.parlabel, str_end_offset); in ParseHeader()
249 if (m_body_offset + ctf_header.stroff + ctf_header.parname > str_end_offset) { in ParseHeader()
253 ctf_header.parname, str_end_offset); in ParseHeader()
260 ctf_header.lbloff, ctf_header.objtoff, ctf_header.funcoff, in ParseHeader()
261 ctf_header.typeoff, ctf_header.stroff, ctf_header.strlen); in ParseHeader()