diff options
author | mmentovai <mmentovai@4c0a9323-5329-0410-9bdc-e9ce6186880e> | 2006-12-12 21:52:56 +0000 |
---|---|---|
committer | mmentovai <mmentovai@4c0a9323-5329-0410-9bdc-e9ce6186880e> | 2006-12-12 21:52:56 +0000 |
commit | c7b6c11f3287ec4fe52e6ad915ed9c906ed8d301 (patch) | |
tree | 6c3a7169e7084ac61821e48d3e0541464bec63a6 /src/processor/minidump.cc | |
parent | Fix stackwalker_selftest following #89 (#95). r=bryner (diff) | |
download | breakpad-c7b6c11f3287ec4fe52e6ad915ed9c906ed8d301.tar.xz |
Fix capitalization of identifiers (#94). r=bryner
http://groups.google.com/group/airbag-dev/browse_thread/thread/15cf4d0ce5ed1014
git-svn-id: http://google-breakpad.googlecode.com/svn/trunk@85 4c0a9323-5329-0410-9bdc-e9ce6186880e
Diffstat (limited to 'src/processor/minidump.cc')
-rw-r--r-- | src/processor/minidump.cc | 12 |
1 files changed, 9 insertions, 3 deletions
diff --git a/src/processor/minidump.cc b/src/processor/minidump.cc index cce8549b..34796d19 100644 --- a/src/processor/minidump.cc +++ b/src/processor/minidump.cc @@ -1114,8 +1114,10 @@ string MinidumpModule::code_identifier() const { switch (raw_system_info->platform_id) { case MD_OS_WIN32_NT: case MD_OS_WIN32_WINDOWS: { + // Use the same format that the MS symbol server uses in filesystem + // hierarchies. char identifier_string[17]; - snprintf(identifier_string, sizeof(identifier_string), "%08x%x", + snprintf(identifier_string, sizeof(identifier_string), "%08X%x", module_.time_date_stamp, module_.size_of_image); identifier = identifier_string; break; @@ -1220,9 +1222,11 @@ string MinidumpModule::debug_identifier() const { const MDCVInfoPDB70* cv_record_70 = reinterpret_cast<const MDCVInfoPDB70*>(&(*cv_record_)[0]); if (cv_record_70->cv_signature == MD_CVINFOPDB70_SIGNATURE) { + // Use the same format that the MS symbol server uses in filesystem + // hierarchies. char identifier_string[41]; snprintf(identifier_string, sizeof(identifier_string), - "%08X%04X%04X%02X%02X%02X%02X%02X%02X%02X%02X%X", + "%08X%04X%04X%02X%02X%02X%02X%02X%02X%02X%02X%x", cv_record_70->signature.data1, cv_record_70->signature.data2, cv_record_70->signature.data3, @@ -1241,9 +1245,11 @@ string MinidumpModule::debug_identifier() const { const MDCVInfoPDB20* cv_record_20 = reinterpret_cast<const MDCVInfoPDB20*>(&(*cv_record_)[0]); + // Use the same format that the MS symbol server uses in filesystem + // hierarchies. char identifier_string[17]; snprintf(identifier_string, sizeof(identifier_string), - "%08x%x", cv_record_20->signature, cv_record_20->age); + "%08X%x", cv_record_20->signature, cv_record_20->age); identifier = identifier_string; } } |