Lines Matching refs:Attrs

125 void DIEHash::collectAttributes(const DIE &Die, DIEAttrs &Attrs) {  in collectAttributes()  argument
131 Attrs.NAME.Val = Values[i]; \ in collectAttributes()
132 Attrs.NAME.Desc = &Abbrevs.getData()[i]; \ in collectAttributes()
375 void DIEHash::hashAttributes(const DIEAttrs &Attrs, dwarf::Tag Tag) { in hashAttributes() argument
382 ADD_ATTR(Attrs.DW_AT_name); in hashAttributes()
383 ADD_ATTR(Attrs.DW_AT_accessibility); in hashAttributes()
384 ADD_ATTR(Attrs.DW_AT_address_class); in hashAttributes()
385 ADD_ATTR(Attrs.DW_AT_allocated); in hashAttributes()
386 ADD_ATTR(Attrs.DW_AT_artificial); in hashAttributes()
387 ADD_ATTR(Attrs.DW_AT_associated); in hashAttributes()
388 ADD_ATTR(Attrs.DW_AT_binary_scale); in hashAttributes()
389 ADD_ATTR(Attrs.DW_AT_bit_offset); in hashAttributes()
390 ADD_ATTR(Attrs.DW_AT_bit_size); in hashAttributes()
391 ADD_ATTR(Attrs.DW_AT_bit_stride); in hashAttributes()
392 ADD_ATTR(Attrs.DW_AT_byte_size); in hashAttributes()
393 ADD_ATTR(Attrs.DW_AT_byte_stride); in hashAttributes()
394 ADD_ATTR(Attrs.DW_AT_const_expr); in hashAttributes()
395 ADD_ATTR(Attrs.DW_AT_const_value); in hashAttributes()
396 ADD_ATTR(Attrs.DW_AT_containing_type); in hashAttributes()
397 ADD_ATTR(Attrs.DW_AT_count); in hashAttributes()
398 ADD_ATTR(Attrs.DW_AT_data_bit_offset); in hashAttributes()
399 ADD_ATTR(Attrs.DW_AT_data_location); in hashAttributes()
400 ADD_ATTR(Attrs.DW_AT_data_member_location); in hashAttributes()
401 ADD_ATTR(Attrs.DW_AT_decimal_scale); in hashAttributes()
402 ADD_ATTR(Attrs.DW_AT_decimal_sign); in hashAttributes()
403 ADD_ATTR(Attrs.DW_AT_default_value); in hashAttributes()
404 ADD_ATTR(Attrs.DW_AT_digit_count); in hashAttributes()
405 ADD_ATTR(Attrs.DW_AT_discr); in hashAttributes()
406 ADD_ATTR(Attrs.DW_AT_discr_list); in hashAttributes()
407 ADD_ATTR(Attrs.DW_AT_discr_value); in hashAttributes()
408 ADD_ATTR(Attrs.DW_AT_encoding); in hashAttributes()
409 ADD_ATTR(Attrs.DW_AT_enum_class); in hashAttributes()
410 ADD_ATTR(Attrs.DW_AT_endianity); in hashAttributes()
411 ADD_ATTR(Attrs.DW_AT_explicit); in hashAttributes()
412 ADD_ATTR(Attrs.DW_AT_is_optional); in hashAttributes()
413 ADD_ATTR(Attrs.DW_AT_location); in hashAttributes()
414 ADD_ATTR(Attrs.DW_AT_lower_bound); in hashAttributes()
415 ADD_ATTR(Attrs.DW_AT_mutable); in hashAttributes()
416 ADD_ATTR(Attrs.DW_AT_ordering); in hashAttributes()
417 ADD_ATTR(Attrs.DW_AT_picture_string); in hashAttributes()
418 ADD_ATTR(Attrs.DW_AT_prototyped); in hashAttributes()
419 ADD_ATTR(Attrs.DW_AT_small); in hashAttributes()
420 ADD_ATTR(Attrs.DW_AT_segment); in hashAttributes()
421 ADD_ATTR(Attrs.DW_AT_string_length); in hashAttributes()
422 ADD_ATTR(Attrs.DW_AT_threads_scaled); in hashAttributes()
423 ADD_ATTR(Attrs.DW_AT_upper_bound); in hashAttributes()
424 ADD_ATTR(Attrs.DW_AT_use_location); in hashAttributes()
425 ADD_ATTR(Attrs.DW_AT_use_UTF8); in hashAttributes()
426 ADD_ATTR(Attrs.DW_AT_variable_parameter); in hashAttributes()
427 ADD_ATTR(Attrs.DW_AT_virtuality); in hashAttributes()
428 ADD_ATTR(Attrs.DW_AT_visibility); in hashAttributes()
429 ADD_ATTR(Attrs.DW_AT_vtable_elem_location); in hashAttributes()
430 ADD_ATTR(Attrs.DW_AT_type); in hashAttributes()
437 DIEAttrs Attrs = {}; in addAttributes() local
438 collectAttributes(Die, Attrs); in addAttributes()
439 hashAttributes(Attrs, Die.getTag()); in addAttributes()