Bug 719536 - Expose shared library offsets for proper symbolication. r=jmuizelaar

This commit is contained in:
Benoit Girard 2012-04-13 16:33:53 -04:00
parent 7cddb22750
commit 19a2e771a7
2 changed files with 2 additions and 0 deletions

View File

@ -95,6 +95,7 @@ AddSharedLibraryInfoToStream(std::ostream& aStream, SharedLibrary& aLib)
aStream << "{";
aStream << "\"start\":" << aLib.GetStart();
aStream << ",\"end\":" << aLib.GetEnd();
aStream << ",\"offset\":" << aLib.GetOffset();
aStream << ",\"name\":\"" << aLib.GetName() << "\"";
#ifdef XP_WIN
aStream << ",\"pdbSignature\":\"" << aLib.GetPdbSignature().ToString() << "\"";

View File

@ -133,6 +133,7 @@ public:
uintptr_t GetStart() const { return mStart; }
uintptr_t GetEnd() const { return mEnd; }
uintptr_t GetOffset() const { return mOffset; }
#ifdef XP_WIN
nsID GetPdbSignature() const { return mPdbSignature; }
uint32_t GetPdbAge() const { return mPdbAge; }