void trace_dump_call_begin_locked(const char *klass, const char *method) { if (!dumping) return; ++call_no; trace_dump_indent(1); trace_dump_writes("<call no=\'"); trace_dump_writef("%lu", call_no); trace_dump_writes("\' class=\'"); trace_dump_escape(klass); trace_dump_writes("\' method=\'"); trace_dump_escape(method); trace_dump_writes("\'>"); trace_dump_newline(); }
static INLINE void trace_dump_tag_begin2(const char *name, const char *attr1, const char *value1, const char *attr2, const char *value2) { trace_dump_writes("<"); trace_dump_writes(name); trace_dump_writes(" "); trace_dump_writes(attr1); trace_dump_writes("=\'"); trace_dump_escape(value1); trace_dump_writes("\' "); trace_dump_writes(attr2); trace_dump_writes("=\'"); trace_dump_escape(value2); trace_dump_writes("\'>"); }
void trace_dump_enum(const char *value) { if (!dumping) return; trace_dump_writes("<enum>"); trace_dump_escape(value); trace_dump_writes("</enum>"); }
void trace_dump_string(const char *str) { if (!dumping) return; trace_dump_writes("<string>"); trace_dump_escape(str); trace_dump_writes("</string>"); }
static inline void trace_dump_tag_begin1(const char *name, const char *attr1, const char *value1) { trace_dump_writes("<"); trace_dump_writes(name); trace_dump_writes(" "); trace_dump_writes(attr1); trace_dump_writes("='"); trace_dump_escape(value1); trace_dump_writes("'>"); }
static inline void trace_dump_tag_begin3(const char *name, const char *attr1, const char *value1, const char *attr2, const char *value2, const char *attr3, const char *value3) { trace_dump_writes("<"); trace_dump_writes(name); trace_dump_writes(" "); trace_dump_writes(attr1); trace_dump_writes("=\'"); trace_dump_escape(value1); trace_dump_writes("\' "); trace_dump_writes(attr2); trace_dump_writes("=\'"); trace_dump_escape(value2); trace_dump_writes("\' "); trace_dump_writes(attr3); trace_dump_writes("=\'"); trace_dump_escape(value3); trace_dump_writes("\'>"); }