author | Wolfgang Rosenauer <wr@rosenauer.org> |
Wed, 07 Mar 2012 11:39:06 +0100 | |
branch | mozilla-1.9.2 |
changeset 406 | 290d5e871d9a |
parent 300 | dff60ff6dfce |
permissions | -rw-r--r-- |
300
dff60ff6dfce
recognize linux3 as platform for symbolstore.py
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff
changeset
|
1 |
# HG changeset patch |
dff60ff6dfce
recognize linux3 as platform for symbolstore.py
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff
changeset
|
2 |
# Parent bf7c3e1c6174630743f9f94808c4dd3a2edc0c6b |
dff60ff6dfce
recognize linux3 as platform for symbolstore.py
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff
changeset
|
3 |
diff --git a/toolkit/crashreporter/tools/symbolstore.py b/toolkit/crashreporter/tools/symbolstore.py |
dff60ff6dfce
recognize linux3 as platform for symbolstore.py
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff
changeset
|
4 |
--- a/toolkit/crashreporter/tools/symbolstore.py |
dff60ff6dfce
recognize linux3 as platform for symbolstore.py
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff
changeset
|
5 |
+++ b/toolkit/crashreporter/tools/symbolstore.py |
dff60ff6dfce
recognize linux3 as platform for symbolstore.py
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff
changeset
|
6 |
@@ -376,16 +376,17 @@ def GetVCSFilename(file, srcdirs): |
dff60ff6dfce
recognize linux3 as platform for symbolstore.py
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff
changeset
|
7 |
return (file.replace("\\", "/"), root) |
dff60ff6dfce
recognize linux3 as platform for symbolstore.py
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff
changeset
|
8 |
|
dff60ff6dfce
recognize linux3 as platform for symbolstore.py
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff
changeset
|
9 |
def GetPlatformSpecificDumper(**kwargs): |
dff60ff6dfce
recognize linux3 as platform for symbolstore.py
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff
changeset
|
10 |
"""This function simply returns a instance of a subclass of Dumper |
dff60ff6dfce
recognize linux3 as platform for symbolstore.py
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff
changeset
|
11 |
that is appropriate for the current platform.""" |
dff60ff6dfce
recognize linux3 as platform for symbolstore.py
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff
changeset
|
12 |
return {'win32': Dumper_Win32, |
dff60ff6dfce
recognize linux3 as platform for symbolstore.py
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff
changeset
|
13 |
'cygwin': Dumper_Win32, |
dff60ff6dfce
recognize linux3 as platform for symbolstore.py
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff
changeset
|
14 |
'linux2': Dumper_Linux, |
dff60ff6dfce
recognize linux3 as platform for symbolstore.py
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff
changeset
|
15 |
+ 'linux3': Dumper_Linux, |
dff60ff6dfce
recognize linux3 as platform for symbolstore.py
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff
changeset
|
16 |
'sunos5': Dumper_Solaris, |
dff60ff6dfce
recognize linux3 as platform for symbolstore.py
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff
changeset
|
17 |
'darwin': Dumper_Mac}[sys.platform](**kwargs) |
dff60ff6dfce
recognize linux3 as platform for symbolstore.py
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff
changeset
|
18 |
|
dff60ff6dfce
recognize linux3 as platform for symbolstore.py
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff
changeset
|
19 |
def SourceIndex(fileStream, outputPath, vcs_root): |
dff60ff6dfce
recognize linux3 as platform for symbolstore.py
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff
changeset
|
20 |
"""Takes a list of files, writes info to a data block in a .stream file""" |
dff60ff6dfce
recognize linux3 as platform for symbolstore.py
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff
changeset
|
21 |
# Creates a .pdb.stream file in the mozilla\objdir to be used for source indexing |
dff60ff6dfce
recognize linux3 as platform for symbolstore.py
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff
changeset
|
22 |
# Create the srcsrv data block that indexes the pdb file |
dff60ff6dfce
recognize linux3 as platform for symbolstore.py
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff
changeset
|
23 |
result = True |