Felix Fung
15053fd69e
Bug 577266 - Correct misspellings in source code
2011-09-06 17:20:35 -07:00
Rafael Ávila de Espíndola
cd90ca8cf4
Bug 680277 - Debug builds should always be compiled with frame pointers. r=khuey.
...
This patch creates a new MOZ_FRAMEPTR_FLAGS variable that is used only to
control the frame pointer flags passed to the compiler. It also computes this
flag in a macro so that the toplevel configure and js/src/configure stay in
sync.
2011-09-03 13:36:18 -04:00
Ehsan Akhgari
0f9b52ca2a
Keep changeset 7ee51f8ea940 backed out on the reverted tree
2011-09-02 09:06:23 -04:00
Ehsan Akhgari
2489ec0182
Revert to changeset e6fc4594c22e which was the last one to get a green Win7 tp run
2011-09-02 09:03:08 -04:00
Rafael Ávila de Espíndola
d0f135552e
revert 11247af82311, e3626f903f9f and 7ee51f8ea940.
...
CLOSED TREE
2011-09-01 22:01:56 -04:00
Rafael Ávila de Espíndola
3aee1bd56a
Bug 680277 - Change another use of MOZ_OPTIMIZE_FLAGS to MOZ_FRAMEPTR_FLAGS. r=khuey.
2011-09-01 16:43:50 -04:00
Rafael Ávila de Espíndola
f853892c21
Bug 677641 - Fix c++0x initializer list error found by clang; r=ted
...
The first field in a MDLocationDescriptor is a u_int32_t, so change this cast to the correct type. This fixes an error newer clang versions find in c++ 0x mode.
See http://llvm.org/viewvc/llvm-project/?view=rev&revision=136181 for more
information.
2011-08-11 19:31:11 -04:00
Rafael Ávila de Espíndola
81e474d5a2
Bug 677644: Fix c++0x initializer list error found by clang. (The process_id field is unsigned, so we need to cast it in c++0x.) r=ted
2011-08-11 11:15:08 -07:00
Mike Hommey
a875db7438
Bug 677159 - Don't allow to include config/config.mk twice. r=khuey
2011-08-09 09:07:48 +02:00
Rafael Ãvila de EspÃndola
4662ff33aa
b=675008 r=ted.mielczarek Fix builds that use ac_add_options --with-macos-sdk=/Developer/SDKs/MacOSX10.7.sdk ac_add_options --enable-macos-target=10.5 Before we were checking for the deployment target to decide if the ppc headers were available, but they are not in the 10.7 sdk, even if we are targeting 10.5.
2011-08-02 11:49:15 -04:00
Marco Bonardo
7952ba3678
Merge mozilla-central and mozilla-inbound
2011-08-02 11:52:56 +02:00
Rafael Ávila de Espíndola
4d9fe72c3c
bug 673789 - Fix Breakpad compilation on OS X 10.7 SDK by #ifdefing out PPC support when targeting 10.7. r=ted
2011-07-25 19:15:00 -04:00
Kyle Huey
bf89a6afc5
Merge m-c to b-s.
2011-07-22 00:03:35 -07:00
Evan Shaw
48e64ed479
bug 673072 - remove deprecated curl header curl/types.h from Breakpad includes. r=ted
2011-07-21 02:32:00 -04:00
Rafael Espindola
5293c392d9
b=674440, r=ted.mielczarek
...
Backport r819 from google-breakpad. This lets us build XUL without linking
libcrypto.dylib which is deprecated in 10.7.
2011-08-01 13:43:23 -04:00
Dão Gottwald
c45af2aebd
remove trailing space. DONTBUILD
...
--HG--
extra : rebase_source : 948e1959a7c7f36300248434fdb40fdde2960fc4
2011-07-21 05:28:28 +02:00
Josh Matthews
43519af34a
Bug 548667 - Future-proof CrashSubmit against future argument additions. r=ted
2011-07-20 17:52:13 -07:00
Josh Matthews
6b71369850
Bug 548667 - Submit crash reports via FormData. r=ted
2011-07-20 17:51:55 -07:00
Bill McCloskey
73fb32b307
Bug 662646 - Avoid allocating memory in Windows crash handler (r=ted)
2011-07-08 14:43:16 -07:00
Bill McCloskey
fecee91e9a
Bug 662646 - Tests for new crash report API (r=ted)
2011-07-07 17:31:11 -07:00
Bill McCloskey
0f8c6567db
Bug 662646 - Add API to register memory for inclusion in crash reports (r=ted)
2011-07-07 17:31:01 -07:00
Jacob Bramley
7eaa7ad815
Bug 666918: Allow some routines to omit the frame pointer even with --enable-profiling. This will break call-graphs for these functions, but an --enable-profiling build won't work without it. [r=cjones]
2011-07-05 09:48:40 +01:00
Josh Matthews
080c323fe5
Back out bug 581341 due to too many intermittent failures.
2011-06-29 23:44:28 -04:00
Josh Matthews
e9db163bf5
Bug 581341 - Part 5: Test. r=ted
...
--HG--
extra : rebase_source : b10d96685038d3158433696090bacfcdffb0655a
2011-06-08 16:21:20 -04:00
Josh Matthews
ea251cebab
Bug 581341 - Part 3: Install child process exception handler before activating breakpad. r=bsmedberg
...
--HG--
extra : rebase_source : 32fa9c79f1620226e59459609e9c4390a511e5ad
2011-06-29 15:29:27 -04:00
Josh Matthews
17f81e8ac2
Bug 581341 - Part 2: Hook up CrashReporter functions to IPC. r=ted
...
--HG--
extra : rebase_source : 3ed9d9967fbe4ea5ace629974f3f12bb156f67f8
2011-06-08 16:21:03 -04:00
Josh Matthews
2e9d6f048a
Back out bug 581341.
2011-06-29 15:13:17 -04:00
Josh Matthews
be1ab32bab
Bug 581341 - Part 5: Test. r=ted
2011-06-08 16:21:20 -04:00
Josh Matthews
39cd064ed0
Bug 581341 - Part 3: Install child process exception handler before activating breakpad. r=bsmedberg
2011-06-23 19:30:31 -04:00
Josh Matthews
2e5046c1b9
Bug 581341 - Part 2: Hook up CrashReporter functions to IPC. r=ted
2011-06-08 16:21:03 -04:00
Raymes Khoury
9e936147e8
Bug 537857 part 3 - Fix assert failure in dump_syms in some cases when the linker discarded symbols. r=ccountant,r=jimb
2011-06-28 08:25:49 +02:00
Dão Gottwald
7adf373c1d
Bug 664091 - Move aboutcrashes_utils.js to head.js. r=ted
...
--HG--
rename : toolkit/crashreporter/test/browser/aboutcrashes_utils.js => toolkit/crashreporter/test/browser/head.js
2011-06-16 06:41:03 +02:00
Robert Strong
fde8a10f4f
Bug 647296 - crashreporter.exe and updater.exe creates HKEY_CURRENT_USER\Software\Classes\Applications as a volatile key. r=khuey
2011-06-09 15:14:19 -07:00
Dão Gottwald
8e1a919c58
Bug 658738 - remove event listeners in browser chrome tests
2011-06-07 16:45:26 +02:00
Alon Zakai
248be115fa
Bug 617115 - crashreporter fixes part. r=ted
2011-05-27 10:01:03 -07:00
Matheus Kerschbaum
679e31e4ad
Bug 648911 - Remove support for non-libxul builds. r=ted,joedrew
2011-05-23 18:54:47 +02:00
Joel Maher
15a1b8374e
Bug 616999 - switch to a manifest format for xpcshell instead of walking directories. r=jhammel, a=test-only
2011-05-20 12:22:00 -04:00
Joel Maher
7aa6e96e23
Bug 616999. Xpcshell manifest support; manifest files. r=ted, a=test-only
2011-05-20 11:54:01 -04:00
Justin Lebar
70da2beef5
Bug 609401 - Stop spamming "Section [Build] not found" to the terminal. r=ted
...
--HG--
extra : rebase_source : 534a86362d5b464a2157d94bbc7583510e7859f9
2011-05-19 16:29:50 -04:00
Mike Hommey
047ca44d4d
Bug 643690 part 1 - Avoid requiring libstdc++ symbol versions > GLIBCXX_3.4.8 (gcc > 4.1). r=ted,r=tglek
2011-04-15 11:03:17 +02:00
Matheus Kerschbaum
08c43219e7
Bug 639754 - Remove MOZ_IPC checks since IPC is always built now; r=bsmedberg
2011-04-02 19:14:00 -07:00
Ehsan Akhgari
e1d6d4211e
Merge cedar into mozilla-central
2011-03-25 23:55:33 -04:00
Jason Duell
ab55c48ea0
Bug 534764. Allow separate NSPR logs if requested, in case of interleaving issues; r=mayhemer,wtc
2011-03-25 19:40:50 -04:00
Mike Hommey
83e205e8c1
Bug 644297 - Avoid _MD5*/_SHA* symbols not found during Shark universal build. r=ted
2011-03-24 15:27:00 +01:00
L. David Baron
ac79c26272
Backout changeset d60d8c1c1f8a (Bug 644297) for causing bug 644790.
2011-03-24 21:08:28 -07:00
Mike Hommey
43752bd0cd
Bug 644297 - Avoid _MD5*/_SHA* symbols not found during Shark universal build. r=ted
2011-03-24 15:27:00 +01:00
Ehsan Akhgari
b9b245aab6
Merge mozila-central onto cedar
...
--HG--
rename : toolkit/components/places/src/nsLivemarkService.js => toolkit/components/places/nsLivemarkService.js
2011-03-23 12:06:04 -04:00
Mike Hommey
2659bcedf3
Bug 637316 - Forgot replacement of memcmp with my_strncmp in part 2. r=me
2011-03-14 15:28:44 +01:00
Mike Hommey
ccf8de8b53
Bug 637316 part 2 - Merge adjacent mappings with the same name into one module in crash reporter. r=ted
2011-03-14 15:24:58 +01:00
Mitchell Field
ecf2339769
Merge mozilla-central to build-system.
2011-02-28 18:28:40 +11:00
Mike Hommey
1bcd4275a6
Bug 584474 part 5 - Link necessary libraries to crashreporter client for MD5 and SHA1 on mac debug builds. r=ted
2011-02-25 15:02:04 +01:00
Josh Matthews
0ea1278310
Bug 636569 - Fix incorrect reference to this when crashes fail to submit. r=mossop a=2.0
2011-02-24 16:25:30 -05:00
Chris Jones
941b74077d
Bug 633436: Work around an apparent gcc/gas quirk. r=vlad a=a
2011-02-16 16:43:30 -06:00
timeless
a5c28602f9
Bug 629986 unlabeled edit fields in the crash reporter r=ted a=bsmedberg
2011-02-14 12:20:02 -05:00
Robert Strong
62a8ea74b7
Bug 575266 - Mozilla Crash Reporter should not display all options but 'Close Window' - based on a patch from timeless. feedback=timeless, r=ted.mielczarek, a=approval2.0
2011-02-07 18:41:59 -08:00
Chris Leary
04bc7be28c
Merge mozilla-central and tracemonkey. (a=blockers)
2011-02-06 15:30:39 -08:00
Serge Gautherie
0ed64c8652
Bug 626169 - [Win2k3 SDK] "nsExceptionHandler.cpp(739) : error C2065: 'MiniDumpWithFullMemoryInfo' : undeclared identifier"; (Av1) Match existing |ifdef XP_WIN32|, Add |#if MOZ_WINSDK_TARGETVER >= MOZ_NTDDI_LONGHORN|.
...
r=ted.mielczarek a-2.0=benjamin.
2011-02-02 18:32:19 +01:00
Chris Jones
0359d354c9
Bug 628885: Note in minidumps when we generate them by RUNTIMEABORT()ing. r=ted a=a
...
--HG--
extra : rebase_source : f5f0783b0bbf594cb7fd3a761bb3354b6859ecdd
2011-02-01 13:53:53 -06:00
Ted Mielczarek
4193b6b605
bug 599301 - Make Breakpad include memory around instruction pointer in minidumps on older versions of Windows. r=mento, a=beltzner
...
--HG--
extra : rebase_source : c5fd538fdfb532eeed4c4265eb93a69bfac485aa
2011-01-28 11:57:08 -05:00
Ted Mielczarek
ca06f1210a
Fix whitespace from bug 620974
...
--HG--
extra : rebase_source : d8c83289d8f2b4e96363c69041c390d1053344c9
2011-01-28 11:28:10 -05:00
Rafael Ávila de Espíndola
92198ae715
Bug 623122 - CurrentThreadId does not have a return for an unreachable exit path (missing return); r=ted a=bsmedberg
...
--HG--
extra : rebase_source : a2f7b61192957dc32c1f85edf232d51431e64483
2011-01-21 14:12:21 -05:00
Rafael Ávila de Espíndola
feebe9d1ea
Bug 623121 - Add constructor for CPPLanguage (which inherits from Language) to placate CLang; r=jimb a=bsmedberg
...
--HG--
extra : rebase_source : a3d601c4b67ac37cde6ebb02783510dcb04297b0
2011-01-21 14:11:35 -05:00
Rafael Ávila de Espíndola
2f6396f71d
Bug 623119 - exception_raise_state exception_raise_state_identity have Duplicated parameter name thread_state_count; r=ted a=bsmedberg
...
--HG--
extra : rebase_source : 62bd5b0145dcb1cd9f3a8178c1ca66ab351f3eb8
2011-01-21 14:10:50 -05:00
Hiroyuki Ikezoe
c870c206b2
Bug 529979 - Intermittent failure in browser_aboutCrashesResubmit.js, r=ted, a=test
2010-12-31 20:22:00 -08:00
Ted Mielczarek
e69644724e
bug 620974 - Add Breakpad processor code to binary test component to allow testing minidump contents. r=bsmedberg a=testonly
...
--HG--
extra : rebase_source : ba728fe297e9ce066438719b839e07deb38b1dd5
2011-01-12 14:14:15 -05:00
Ted Mielczarek
56ef035383
Fix compiling some parts of Breakpad processor on Win32. Landing as part of bug 620974, reviewed and landed upstream. r=mento, a=testonly
...
--HG--
extra : rebase_source : b13c758010ab079f5f4d016b9041efec5338baa1
2011-01-12 14:13:53 -05:00
Ted Mielczarek
91fbb5447a
bug 620974 - add memory mapping info to Windows minidumps when we have a new enough dbghelp.dll. r+a=bsmedberg
...
--HG--
extra : rebase_source : 6e031939fefe0f36343a16a123552f0828203e1f
2011-01-12 14:13:52 -05:00
Ted Mielczarek
45e471fa27
Backed out changeset cc4c72425f0e, bug 620974 - Add memory mapping info to Windows minidumps. r=timeless,bsmedberg, a=bsmedberg
...
Didn't fix the actual bug, new patch being landed.
--HG--
extra : rebase_source : 83a7941aa4cdea46df724871cd2d2eefd157440a
2011-01-11 10:28:55 -05:00
timeless@mozdev.org
7b2877662c
Bug 587488 warning: CrashReporter::OOPDeinit() declared static but never defined [!IPC]
...
r=luser
2011-03-22 10:57:26 -04:00
Bill McCloskey
d93e79f85e
Bug 630288 - Reduce stack usage of MiniDumpCallback (r=ted)
2011-02-02 10:22:32 -08:00
Benjamin Smedberg
5923cde28e
Bug 624835 - Exception handler ignores ::DebugBreak exceptions when it really shouldn't, r=ted a=blocker
...
--HG--
extra : rebase_source : 619ac4f326a67d114900691f6e61ca4a00a6f73d
2011-01-11 17:01:22 -05:00
Benjamin Smedberg
60106df5f1
Tests for bug 624835. NS_RUNTIMEABORT doesn't trigger the crash reporter on Windows.
...
--HG--
extra : rebase_source : dd84f82c92cbf6cd5ec8aae940371858ca4a0433
2011-01-12 09:20:06 -05:00
Ted Mielczarek
d641c9cd5a
bug 620974 - Add memory mapping info to Windows minidumps. r=timeless,bsmedberg, a=bsmedberg
...
--HG--
extra : rebase_source : 2c6b3d8d209ff8f69cdf39491bf34758984e31c9
2010-12-23 14:18:31 -05:00
timeless@mozdev.org
71383dc68c
Bug 587618 movePath:toPath:handler: is deprecated in UIMoveFile
...
r=ted a=bsmedberg
2011-01-05 14:11:56 -08:00
Ted Mielczarek
7946f6741a
bug 575519 - add a VC9-built dump_syms.exe, choose dump_syms based on compiler version. r=mitch, a=legneato
...
--HG--
rename : toolkit/crashreporter/tools/win32/dump_syms.exe => toolkit/crashreporter/tools/win32/dump_syms_vc1400.exe
extra : rebase_source : 3343baae2b65666b3d2d54a1e2c13fecce85d387
2010-09-23 12:53:52 -04:00
Timothy Nikkel
a1ef4455fd
backed out f7a6e3530d99 (bug 620974) for xpcshell failure a=backout
2010-12-24 16:17:22 -06:00
Ted Mielczarek
5171bf34aa
bug 620974 - Add memory mapping info to Windows minidumps. r=timeless, a=gavin.sharp
...
--HG--
extra : rebase_source : f52d894e18fab175032256de9fb943caf327d7bc
2010-12-23 14:18:31 -05:00
Ted Mielczarek
ec48a49e54
bug 493779 - Report some memory information with Windows crash reports. r+a=bsmedberg
2010-12-15 11:35:44 -05:00
Brad Lassey
f44a5fd4cf
bug 620811 - Crash on restarting fennec r=mwu a=stuart
2010-12-21 20:56:07 -05:00
Ted Mielczarek
d9c4ddeb07
bug 590961 - Allow generating minidumps from processes of differing CPU architecture. r=mento a=blocking-2.0
2010-12-16 17:56:27 -05:00
Ted Mielczarek
0493d487f8
bug 589955 - Submit empty crash reports on Windows. r=mento, a=blocking2.0
...
--HG--
extra : rebase_source : e618f80046f7885a4a4d797579866c68d8c61a98
2010-12-15 11:34:55 -05:00
Nick Thomas
45fc504e87
Bug 599475, re-enable crash reporter and punycode tests, r=ted.mielczarek, a=blocking-beta8 CLOSED TREE
2010-12-14 15:49:40 +13:00
timeless@mozdev.org
e475a26346
Bug 615534 warning: operation ++ on 'i' may be undefined as i is used again in an argument to CopyIndexAfterObject in MinidumpGenerator::WriteMemoryListStream. r+a=ted
2010-11-30 15:44:36 +00:00
Ted Mielczarek
5c5a52f2d8
bug 605832 - Remote AddLibraryMapping from the child process, and use the results for child process minidump generation. r=cjones a=blocking-fennec
2010-11-24 09:15:03 -05:00
Ted Mielczarek
3678b293d5
bug 605832 - small Breakpad fixes to allow writing minidumps from the CrashGenerationServer callback. r=cjones a=blocking-fennec
2010-11-24 09:15:02 -05:00
Kyle Huey
2cbedda97b
Bug 611930: Annotate crash reports with LSP information. r=ted sr=rs a=b
2010-11-21 19:29:47 -05:00
Kyle Huey
921a7c7310
Backed out changeset c8a4b4ed9160. a=me
2010-11-21 14:18:32 -05:00
Kyle Huey
2cb87f0525
Bug 611930: Annotate crash reports with LSP information. r=ted sr=rs a=b
2010-11-21 13:58:33 -05:00
Benjamin Smedberg
238d5b7ae9
Bug 599475 - Fix crash reporting on MacOS 10.5 (Leopard) by making breakpad use it's internal implementation of MD5 instead of one randomly picked from libnss or libcrypto which isn't loading properly. r=ted a=blocking-beta8+
2010-11-20 16:58:47 -05:00
Ted Mielczarek
e78da5fbc2
bug 610970 - fix Linux minidump writer to ignore mappings that are wholly contained within mappings provided by the API, r=mwu a=blocking-fennec
2010-11-10 08:05:31 -05:00
Mike Hommey
e433ce55a4
Bug 605153 - Don't link crashreporter against libexception_handler_s. r=ted,a=bsmedberg
2010-11-07 09:20:50 +01:00
Ted Mielczarek
9eca58d2b0
bug 607946 - Allow specifying a post-upload command for uploadsymbols. r=catlee a=bsmedberg
...
--HG--
extra : rebase_source : 5b152bd6833924b69af8e3ec0f0e7be36e388891
2010-11-01 14:47:16 -04:00
Ted Mielczarek
f757e2327e
backout bug 607946, hg rebase did some bad things. a=bustage
2010-11-02 08:21:07 -04:00
Ted Mielczarek
4bcb508f5c
bug 607946 - Allow specifying a post-upload command for uploadsymbols. r=catlee a=bsmedberg
...
--HG--
extra : rebase_source : c613fcbdc37f2154dd0f8029068584ccdf867b44
2010-11-01 14:47:16 -04:00
Chris Jones
f470df373a
Bug 607534: Avoid fd remap collisions. r=mwu a=blocking-fennec
2010-10-29 14:20:43 -05:00
Ted Mielczarek
b1152c8fb8
bug 603592 - Swap endianness on GUIDs when de-stringifying them. r=mwu, a=blocking-fennec
...
--HG--
extra : rebase_source : fef5970b706e352cf442526f3a419a76696b5413
2010-10-22 14:38:58 -04:00
Brad Lassey
8e791ab9fb
maemo bustage fix from android crash reporter push a=blocking-fennec
2010-10-20 23:13:35 -04:00
Brad Lassey
5c1784d7fc
linux build bustage fix a=bustage-fix
2010-10-20 21:33:56 -04:00
Ted Mielczarek
8c1c5e54c1
bug 603592 - Add an API for the Android embedding to use to provide info about shared libraries mapped into anonymous mappings. r=mwu a=blocking-fennec
2010-10-19 15:05:47 -04:00
Ted Mielczarek
a207103fce
bug 603592 - add a breakpad api to add info about known modules. r=mwu a=blocking-fennec
2010-10-19 14:52:27 -04:00