gecko-dev/toolkit
Ted Mielczarek bebd89cd61 bug 1272278 - Don't let PDBSourceLineWriter::GetSymbolFunctionName return empty function names. r=mento
It's possible for `IDiaSymbol::get_name` to return S_OK and provide
and empty string. I haven't figured out the exact root cause yet
(the symbols in question are coming from the Rust standard library),
but FUNC lines with missing function names break the processor and
so we should never do it. This change makes it output "<name omitted>"
which matches the behavior of the DWARF dumping code.

Review URL: https://codereview.chromium.org/1985643004 .

MozReview-Commit-ID: E8jZZM5KVtJ

--HG--
extra : rebase_source : 7236563a7a4bada7c7126cebd24f3551e70919ae
2016-05-16 12:37:58 -04:00
..
components Bug 1037555 - Initial listmanager unit test. r=francois. 2016-05-16 14:51:36 +08:00
content Bug 1189846 Part 9: Add ability to print from the parent process with settings and progress listener. r=jimm, r=smaug 2016-05-16 10:40:54 +01:00
crashreporter bug 1272278 - Don't let PDBSourceLineWriter::GetSymbolFunctionName return empty function names. r=mento 2016-05-16 12:37:58 -04:00
forgetaboutsite Bug 1265915 - Remove adaptive pings from the Push WebSocket backend. r=dragana 2016-04-19 16:41:12 -07:00
identity Bug 1267550 (part 2) - Rename MOZ_WARN_UNUSED_RESULT as MOZ_MUST_USE. r=froydnj. 2016-04-27 14:16:50 +10:00
library Bug 1263622 - Fixed nsNSSComponent.cpp compilation on mingw. r=dkeeler,ted 2016-04-23 10:55:50 +02:00
locales Bug 1272711 - Make about:support link to about:performance. r=MattN 2016-05-13 20:32:21 -07:00
modules Bug 1272521 - Hide Widevine CDM on MacOSX 10.6. r=spohl 2016-05-13 14:02:20 +12:00
mozapps Backed out 4 changesets (bug 1266235) for browser_aboutCertError.js failures. 2016-05-13 16:31:24 -04:00
obsolete
pluginproblem
profile Bug 1265368 - enable resetting non-default profiles, r=MattN 2016-05-05 21:38:49 +01:00
system Bug 1272513 - Part 2: Remove redundant -Wshadow CXXFLAGS from moz.build files. r=glandium 2016-05-14 00:54:55 -07:00
themes Bug 1111440 - Replace -moz- prefixed logical margin/padding/border properties with their standard versions. r=heycam 2016-05-12 22:19:58 -07:00
xre Bug 1227230 - Remove all of the e10s prompting code. r=jimm 2016-05-12 20:31:52 -03:00
.eslintrc Bug 1257246: Update eslint rules for eslint 2. r=MattN 2016-04-05 11:33:12 -07:00
moz.build Bug 1262866 - Move crashreport.sjs from browser.ini to TEST_HARNESS_FILES to prevent failure in --disable-crashrepoter builds. r=ted 2016-04-12 11:19:21 -07:00
moz.configure Bug 1257326 - Move MOZ_SERVICES_CLOUDSYNC to Python configure. r=glandium 2016-05-12 11:56:00 -07:00
toolkit.mozbuild Bug 1262335 - Part 2. Remove Android GB/HC defines from OMX. r=snorp 2016-04-06 17:30:17 +09:00