Lines Matching refs:encoding
65 /* Given an encoding, return the number of bytes the format occupies.
70 size_of_encoded_value (unsigned char encoding) __attribute__ ((unused));
73 size_of_encoded_value (unsigned char encoding)
75 if (encoding == DW_EH_PE_omit)
78 switch (encoding & 0x07)
96 /* Given an encoding and an _Unwind_Context, return the base to which
97 the encoding is relative. This base may then be passed to
102 base_of_encoded_value (unsigned char encoding, struct _Unwind_Context *context)
104 if (encoding == DW_EH_PE_omit)
107 switch (encoding & 0x70)
181 by base_of_encoded_value for this encoding in the appropriate context. */
187 read_encoded_value_with_base (unsigned char encoding, _Unwind_Ptr base,
204 if (encoding == DW_EH_PE_aligned)
213 switch (encoding & 0x0f)
271 if ((encoding & DW_EH_PE_pcrel) && (encoding & DW_EH_PE_indirect))
278 result += ((encoding & 0x70) == DW_EH_PE_pcrel
280 if (encoding & DW_EH_PE_indirect)
284 result += ((encoding & 0x70) == DW_EH_PE_pcrel
286 if (encoding & DW_EH_PE_indirect)
304 read_encoded_value (struct _Unwind_Context *context, unsigned char encoding,
307 return read_encoded_value_with_base (encoding,
308 base_of_encoded_value (encoding, context),