13 void dump16( fmt::Writer& writer,
const unsigned char* s,
int len )
16 for ( i = 0; i < 16; i++ )
19 writer.Format(
"{:02x} " ) << (int)s[i];
27 for ( i = 0; i < 16; i++ )
29 if ( i >= len || !isprint( s[i] ) )
32 writer.Format(
"{}" ) << s[i];
40 void fdump( fmt::Writer& writer,
const void*
data,
int len )
43 const unsigned char* s = (
const unsigned char*)data;
45 for ( i = 0; i < len; i += 16 )
50 writer.Format(
"{:04x} " ) << i;
51 dump16( writer, &s[i], nprint );
void dump16(fmt::Writer &writer, const unsigned char *s, int len)
void fdump(fmt::Writer &writer, const void *data, int len)
std::unordered_map< u64, ScriptDiffData > data