Lines Matching defs:Attrs
118 void DIEHash::collectAttributes(const DIE &Die, DIEAttrs &Attrs) {
121 Attrs.NAME = V; \
361 // Go through the attributes from \param Attrs in the order specified in 7.27.4
363 void DIEHash::hashAttributes(const DIEAttrs &Attrs, dwarf::Tag Tag) {
370 ADD_ATTR(Attrs.DW_AT_name);
371 ADD_ATTR(Attrs.DW_AT_accessibility);
372 ADD_ATTR(Attrs.DW_AT_address_class);
373 ADD_ATTR(Attrs.DW_AT_allocated);
374 ADD_ATTR(Attrs.DW_AT_artificial);
375 ADD_ATTR(Attrs.DW_AT_associated);
376 ADD_ATTR(Attrs.DW_AT_binary_scale);
377 ADD_ATTR(Attrs.DW_AT_bit_offset);
378 ADD_ATTR(Attrs.DW_AT_bit_size);
379 ADD_ATTR(Attrs.DW_AT_bit_stride);
380 ADD_ATTR(Attrs.DW_AT_byte_size);
381 ADD_ATTR(Attrs.DW_AT_byte_stride);
382 ADD_ATTR(Attrs.DW_AT_const_expr);
383 ADD_ATTR(Attrs.DW_AT_const_value);
384 ADD_ATTR(Attrs.DW_AT_containing_type);
385 ADD_ATTR(Attrs.DW_AT_count);
386 ADD_ATTR(Attrs.DW_AT_data_bit_offset);
387 ADD_ATTR(Attrs.DW_AT_data_location);
388 ADD_ATTR(Attrs.DW_AT_data_member_location);
389 ADD_ATTR(Attrs.DW_AT_decimal_scale);
390 ADD_ATTR(Attrs.DW_AT_decimal_sign);
391 ADD_ATTR(Attrs.DW_AT_default_value);
392 ADD_ATTR(Attrs.DW_AT_digit_count);
393 ADD_ATTR(Attrs.DW_AT_discr);
394 ADD_ATTR(Attrs.DW_AT_discr_list);
395 ADD_ATTR(Attrs.DW_AT_discr_value);
396 ADD_ATTR(Attrs.DW_AT_encoding);
397 ADD_ATTR(Attrs.DW_AT_enum_class);
398 ADD_ATTR(Attrs.DW_AT_endianity);
399 ADD_ATTR(Attrs.DW_AT_explicit);
400 ADD_ATTR(Attrs.DW_AT_is_optional);
401 ADD_ATTR(Attrs.DW_AT_location);
402 ADD_ATTR(Attrs.DW_AT_lower_bound);
403 ADD_ATTR(Attrs.DW_AT_mutable);
404 ADD_ATTR(Attrs.DW_AT_ordering);
405 ADD_ATTR(Attrs.DW_AT_picture_string);
406 ADD_ATTR(Attrs.DW_AT_prototyped);
407 ADD_ATTR(Attrs.DW_AT_small);
408 ADD_ATTR(Attrs.DW_AT_segment);
409 ADD_ATTR(Attrs.DW_AT_string_length);
410 ADD_ATTR(Attrs.DW_AT_threads_scaled);
411 ADD_ATTR(Attrs.DW_AT_upper_bound);
412 ADD_ATTR(Attrs.DW_AT_use_location);
413 ADD_ATTR(Attrs.DW_AT_use_UTF8);
414 ADD_ATTR(Attrs.DW_AT_variable_parameter);
415 ADD_ATTR(Attrs.DW_AT_virtuality);
416 ADD_ATTR(Attrs.DW_AT_visibility);
417 ADD_ATTR(Attrs.DW_AT_vtable_elem_location);
418 ADD_ATTR(Attrs.DW_AT_type);
425 DIEAttrs Attrs = {};
426 collectAttributes(Die, Attrs);
427 hashAttributes(Attrs, Die.getTag());