File compare
Date: 2010-7-22 11:30:56
Left: D:\valgrind-3.5.0\coregrind\m_main.c Right: E:\My version\coregrind\m_main.c
1016 | if (VG_(clo_xml) || VG_(clo_verbosity > 0)) { | = | 1016 | if (VG_(clo_xml) || VG_(clo_verbosity > 0)) { |
1017 | 1017 | |||
1018 | if (VG_(clo_xml)) | 1018 | if (VG_(clo_xml)) | |
1019 | VG_(printf_xml)("<preamble>\n"); | 1019 | VG_(printf_xml)("<preamble>\n"); | |
1020 | 1020 | |||
1021 | /* Tool details */ | 1021 | /* Tool details */ | |
1022 | umsg_or_xml( "%s%s%s%s, %s%s\n", | <> | 1022 | umsg_or_xml( VG_(clo_xml) ? "%s%t%t%t, %t%s\n" : "%s%s%s%s, %s%s\n", |
1023 | xpre, | = | 1023 | xpre, |
1024 | VG_(details).name, | 1024 | VG_(details).name, | |
1025 | NULL == VG_(details).version ? "" : "-", | 1025 | NULL == VG_(details).version ? "" : "-", | |
1026 | NULL == VG_(details).version | 1026 | NULL == VG_(details).version | |
1027 | ? (Char*)"" : VG_(details).version, | 1027 | ? (Char*)"" : VG_(details).version, | |
1028 | VG_(details).description, | 1028 | VG_(details).description, | |
1032 | umsg_or_xml( | = | 1032 | umsg_or_xml( |
1033 | "%sNOTE: This is an Experimental-Class Valgrind Tool%s\n", | 1033 | "%sNOTE: This is an Experimental-Class Valgrind Tool%s\n", | |
1034 | xpre, xpost | 1034 | xpre, xpost | |
1035 | ); | 1035 | ); | |
1036 | } | 1036 | } | |
1037 | 1037 | |||
<> | 1038 | umsg_or_xml( VG_(clo_xml) ? "%s%t%s\n" : "%s%s%s\n", | ||
1038 | umsg_or_xml("%s%s%s\n", xpre, VG_(details).copyright_author, xpost); | 1039 | xpre, VG_(details).copyright_author, xpost); | |
1039 | = | 1040 | ||
1040 | /* Core details */ | 1041 | /* Core details */ | |
1041 | umsg_or_xml( | 1042 | umsg_or_xml( | |
1042 | "%sUsing Valgrind-%s and LibVEX; rerun with -h for copyright info%s\n", | 1043 | "%sUsing Valgrind-%s and LibVEX; rerun with -h for copyright info%s\n", | |
1043 | xpre, VERSION, xpost | 1044 | xpre, VERSION, xpost | |
1044 | ); | 1045 | ); | |
1050 | umsg_or_xml("%sCommand: ", xpre); | = | 1051 | umsg_or_xml("%sCommand: ", xpre); |
1051 | if (VG_(args_the_exename)) | 1052 | if (VG_(args_the_exename)) | |
1052 | umsg_or_xml_arg(VG_(args_the_exename), umsg_or_xml); | 1053 | umsg_or_xml_arg(VG_(args_the_exename), umsg_or_xml); | |
1053 | for (i = 0; i < VG_(sizeXA)( VG_(args_for_client) ); i++) { | 1054 | for (i = 0; i < VG_(sizeXA)( VG_(args_for_client) ); i++) { | |
1054 | HChar* s = *(HChar**)VG_(indexXA)( VG_(args_for_client), i ); | 1055 | HChar* s = *(HChar**)VG_(indexXA)( VG_(args_for_client), i ); | |
1055 | umsg_or_xml(" "); | 1056 | umsg_or_xml(" "); | |
<> | 1057 | VG_(clo_xml) ? VG_(printf_xml)("%t", s) | ||
1056 | umsg_or_xml_arg(s, umsg_or_xml); | 1058 | : umsg_or_xml_arg(s, umsg_or_xml); | |
1057 | } | = | 1059 | } |
1058 | umsg_or_xml("%s\n", xpost); | 1060 | umsg_or_xml("%s\n", xpost); | |
1059 | 1061 | |||
1060 | if (VG_(clo_xml)) | 1062 | if (VG_(clo_xml)) | |
1061 | VG_(printf_xml)("</preamble>\n"); | 1063 | VG_(printf_xml)("</preamble>\n"); | |
1062 | } | 1064 | } |