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