}
break;
- case tpo_pointer:
- if (verbosity & dump_verbosity_typeattrs) {
- type *tt = get_pointer_points_to_type(tp);
- fprintf(F, "\n points to %s (%ld)", get_type_name(tt), get_type_nr(tt));
- }
- break;
-
case tpo_array:
if (verbosity & dump_verbosity_typeattrs) {
int i, n_dim;
}
break;
+ case tpo_pointer:
+ if (verbosity & dump_verbosity_typeattrs) {
+ type *tt = get_pointer_points_to_type(tp);
+ fprintf(F, "\n points to %s (%ld)", get_type_name(tt), get_type_nr(tt));
+ }
+ break;
+
+ case tpo_primitive:
+ case tpo_id:
+ case tpo_none:
+ case tpo_unknown:
+ break;
+
default:
if (verbosity & dump_verbosity_typeattrs) {
fprintf(F, ": details not implemented\n");
}
}
+ fprintf(F, " state: %s,\n", get_type_state_name(get_type_state(tp)));
+ fprintf(F, " size: %2d Bits,\n", get_type_size_bits(tp));
+ fprintf(F, " alignment: %2d Bits,\n", get_type_alignment_bits(tp));
+ if (is_atomic_type(tp))
+ fprintf(F, " mode: %s,\n", get_mode_name(get_type_mode(tp)));
+ fprintf(F, " dbg info: %p,", (void *)get_type_dbg_info(tp));
+
if (verbosity & dump_verbosity_accessStats) {
#if 0
int n_all = get_type_n_allocs(tp);