1127
1127
memset (prefix, 32, indent);
1128
1128
prefix[indent] = 0;
1130
fprintf (stderr, "(interval %d-%d (%d)", interval->start, interval->end,
1130
fprintf (mdebug__output, "(interval %d-%d (%d)",
1131
interval->start, interval->end, interval->nprops);
1132
1132
for (i = 0; i < interval->nprops; i++)
1133
fprintf (stderr, "\n%s (%d %d/%d %d-%d 0x%x)",
1133
fprintf (mdebug__output, "\n%s (%d %d/%d %d-%d 0x%x)",
1135
1135
interval->stack[i]->control.ref_count,
1136
1136
interval->stack[i]->attach_count,
1137
1137
interval->stack[i]->start, interval->stack[i]->end,
1138
1138
(unsigned) interval->stack[i]->val);
1139
fprintf (stderr, ")");
1139
fprintf (mdebug__output, ")");
1147
1147
memset (prefix, 32, indent);
1148
1148
prefix[indent] = 0;
1150
fprintf (stderr, "(properties");
1150
fprintf (mdebug__output, "(properties");
1152
fprintf (stderr, ")\n");
1152
fprintf (mdebug__output, ")\n");
1155
fprintf (stderr, "\n");
1155
fprintf (mdebug__output, "\n");
1158
1158
MInterval *interval = plist->head;
1160
fprintf (stderr, "%s (%s", prefix, msymbol_name (plist->key));
1160
fprintf (mdebug__output, "%s (%s", prefix, msymbol_name (plist->key));
1161
1161
while (interval)
1163
fprintf (stderr, " (%d %d", interval->start, interval->end);
1163
fprintf (mdebug__output, " (%d %d",
1164
interval->start, interval->end);
1164
1165
if (interval->nprops > 0)
1168
1169
for (i = 0; i < interval->nprops; i++)
1169
fprintf (stderr, " 0x%x", (int) interval->stack[i]->val);
1170
fprintf (mdebug__output, " 0x%x",
1171
(int) interval->stack[i]->val);
1171
fprintf (stderr, ")");
1173
fprintf (mdebug__output, ")");
1172
1174
interval = interval->next;
1174
fprintf (stderr, ")\n");
1176
fprintf (mdebug__output, ")\n");
1175
1177
xassert (check_plist (plist, 0) == 0);
1176
1178
plist = plist->next;