gecko-dev/mozglue/build
Gabriele Svelto 15adf94f4d Bug 1348273 - Convert crash annotations into a machine-readable list of constants; r=ted.mielczarek,njn,dholbert,mak,cpearce,mcmanus,froydnj,Dexter,jrmuizel,jchen,jimm,bz,surkov
This introduces the machinery needed to generate crash annotations from a YAML
file. The relevant C++ functions are updated to take a typed enum. JavaScript
calls are unaffected but they will throw if the string argument does not
correspond to one of the known entries in the C++ enum. The existing whitelists
and blacklists of annotations are also generated from the YAML file and all
duplicate code related to them has been consolidated. Once written out to the
.extra file the annotations are converted in string form and are no different
than the existing ones.

All existing annotations have been included in the list (and some obsolete ones
have been removed) and all call sites have been updated including tests where
appropriate.

--HG--
extra : source : 4f6c43f2830701ec5552e08e3f1b06fe6d045860
2018-07-05 15:42:11 +02:00
..
AsanOptions.cpp Bug 1478143 - Adjust default malloc_context_size for ASan builds. r=froydnj 2018-07-24 23:01:21 +02:00
Authenticode.cpp Backed out 1 changesets (bug 1473175) for windows 2012 build bustages CLOSED TREE 2018-07-12 02:22:54 +03:00
Authenticode.h Bug 1430857: Part 2 - Add cert annotations to Windows crash reports; r=mhowell 2018-01-30 15:08:03 -07:00
BionicGlue.cpp Bug 1382099 - Remove MOZ_WIDGET_GONK from mozglue/. r=glandium. 2017-07-19 18:38:54 +10:00
Makefile.in Bug 1411712 - Move symbol version script flags for arm in mozglue to moz.build. r=mshal 2017-11-02 11:47:48 -07:00
SSE.cpp
SSE.h
WindowsCFGStatus.cpp Bug 1235982 Add CFG to firefox.exe and mozglue, and a mochitest to ensure a crash r=glandium,mconley 2018-01-25 12:15:40 -06:00
WindowsCFGStatus.h Bug 1235982 Add CFG to firefox.exe and mozglue, and a mochitest to ensure a crash r=glandium,mconley 2018-01-25 12:15:40 -06:00
WindowsDllBlocklist.cpp Bug 1348273 - Convert crash annotations into a machine-readable list of constants; r=ted.mielczarek,njn,dholbert,mak,cpearce,mcmanus,froydnj,Dexter,jrmuizel,jchen,jimm,bz,surkov 2018-07-05 15:42:11 +02:00
WindowsDllBlocklist.h Bug 1443411: Add gtests for blocking threads with LoadLibrary start address;r=aklotz 2018-06-14 00:15:26 -07:00
WindowsDllBlocklistCommon.h Bug 1475067: Faster handling of UNICODE_STRINGs in bootstrap blocklist; r=mhowell 2018-07-06 18:11:48 -06:00
WindowsDllBlocklistDefs.h Bug 1445025: Part 2 - Move blocklist definitions into separate header file and add new initialization flag; r=mhowell 2018-06-05 15:16:13 -06:00
WindowsDllServices.h Bug 1436845: Part 1 - Add BasicDllServices; r=jimm 2018-02-13 16:03:11 -07:00
arm-eabi-filter
arm.cpp
arm.h
cygprofile.cpp Bug 1444171 - Add pgo-generate-only source functionality; r=glandium 2018-07-09 18:35:49 -04:00
dummy.cpp
mips.cpp
mips.h
moz.build Bug 1090497 - Re-enable warnings as errors on clang-cl. r=froydnj 2018-07-31 22:10:07 +09:00
mozglue.def.in Bug 1460720 Do not define _aligned_malloc - instead define _aligned_malloc_impl and export _aligned_malloc r=glandium 2018-05-15 11:10:48 -05:00
replace_malloc.mk Bug 1420353 - Change how replace-malloc initializes, part 2. r=njn 2017-11-24 16:02:05 +09:00