From: Cheng Zhao Date: Thu, 28 Nov 2013 12:53:07 +0000 (+0800) Subject: win: Do not generate symbols for static libraries and strip .pdb in symbol name. X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=30be4a847fbe1b5219b5a77ddb73a6c0fffc5139;p=platform%2Fframework%2Fweb%2Fcrosswalk-tizen.git win: Do not generate symbols for static libraries and strip .pdb in symbol name. --- diff --git a/tools/win/generate_breakpad_symbols.py b/tools/win/generate_breakpad_symbols.py index 254b359..b1db67b 100644 --- a/tools/win/generate_breakpad_symbols.py +++ b/tools/win/generate_breakpad_symbols.py @@ -79,7 +79,7 @@ def GenerateSymbols(options, binaries): output_path = os.path.join(options.symbols_dir, module_line.group(2), module_line.group(1)) mkdir_p(output_path) - symbol_file = "%s.sym" % module_line.group(2) + symbol_file = "%s.sym" % module_line.group(2)[:-4] # strip .pdb f = open(os.path.join(output_path, symbol_file), 'w') f.write(syms) f.close() @@ -123,7 +123,8 @@ def main(): pdbs = [] for directory in directories: - pdbs += glob.glob(os.path.join(directory, '*.pdb')) + pdbs += glob.glob(os.path.join(directory, '*.exe.pdb')) + pdbs += glob.glob(os.path.join(directory, '*.dll.pdb')) RegisterRequiredDll(); GenerateSymbols(options, pdbs)