add option to nop (and possibly xdot format) to prettyprint HTML labels
Steps to reproduce
nop does not prettyprint labels, particularly HTML labels. The result is a single line that can run to hundreds or thousands of characters (I found one label of ~12,000 characters).
Expected Behaviour
a formatted HTML label, with breaks & indentation at <TR and possibly <TD
label=<{
<TABLE BORDER="0" CELLPADDING="1" ALIGN="LEFT">
<TR>
<TD >0x41bd8e</TD>
<TD >(0x41b7ad)</TD>
<TD></TD>
<TD></TD>
</TR>
</TABLE>|
<TABLE BORDER="0" CELLPADDING="1" ALIGN="LEFT">
<TR>
<TD ALIGN="LEFT">0x0041bd8e: </TD>
<TD ALIGN="LEFT">xor</TD>
<TD ALIGN="LEFT">edx, edx</TD>
<TD></TD>
</TR>
<TR>
<TD ALIGN="LEFT">0x0041bd90: </TD>
<TD ALIGN="LEFT">mov</TD>
<TD ALIGN="LEFT">rbx, rax</TD>
<TD></TD>
</TR>
<TR>
<TD ALIGN="LEFT">0x0041bd93: </TD>
<TD ALIGN="LEFT">mov</TD>
<TD ALIGN="LEFT">rdi, rax</TD>
<TD></TD>
</TR>
<TR>
<TD ALIGN="LEFT">0x0041bd96: </TD>
<TD ALIGN="LEFT">mov</TD>
<TD ALIGN="LEFT">rsi, rbp</TD>
<TD></TD>
</TR>
<TR>
<TD ALIGN="LEFT">0x0041bd99: </TD>
<TD ALIGN="LEFT">call</TD>
<TD ALIGN="LEFT">0x41dc20</TD>
<TD ALIGN="LEFT"><FONT COLOR="gray">; sub_41dc20</FONT></TD>
</TR>
</TABLE> }>,
Actual Behaviour
~800 character table, as presented by nop:
label=<{ <TABLE BORDER="0" CELLPADDING="1" ALIGN="LEFT"><TR><TD >0x41bd8e</TD><TD >(0x41b7ad)</TD><TD></TD><TD></TD></TR></TABLE>|<TABLE BORDER="0" CELLPADDING="1" ALIGN="LEFT"><TR><TD ALIGN="LEFT">0x0041bd8e: </TD><TD ALIGN="LEFT">xor</TD><TD ALIGN="LEFT">edx, edx</TD><TD></TD></TR><TR><TD ALIGN="LEFT">0x0041bd90: </TD><TD ALIGN="LEFT">mov</TD><TD ALIGN="LEFT">rbx, rax</TD><TD></TD></TR><TR><TD ALIGN="LEFT">0x0041bd93: </TD><TD ALIGN="LEFT">mov</TD><TD ALIGN="LEFT">rdi, rax</TD><TD></TD></TR><TR><TD ALIGN="LEFT">0x0041bd96: </TD><TD ALIGN="LEFT">mov</TD><TD ALIGN="LEFT">rsi, rbp</TD><TD></TD></TR><TR><TD ALIGN="LEFT">0x0041bd99: </TD><TD ALIGN="LEFT">call</TD><TD ALIGN="LEFT">0x41dc20</TD><TD ALIGN="LEFT"><FONT COLOR="gray">; sub_41dc20</FONT></TD></TR></TABLE> }>,
OS Version
all
Graphviz Version
dot - graphviz version 10.0.0~dev.20240121.0450 (20240121.0450)
Additional info
Fill in with anything else that might be important.