Jesse Schwartzentruber
146562d993
Bug 1581158 - Add fuzzing target for rkv r=froydnj
...
Differential Revision: https://phabricator.services.mozilla.com/D45891
--HG--
rename : tools/fuzzing/moz.build => tools/fuzzing/rust/moz.build
extra : moz-landing-system : lando
2019-09-20 21:27:35 +00:00
Christian Holler
6223028546
Bug 1580128 - Simplify required env variables for fuzzing interface. r=froydnj
...
Differential Revision: https://phabricator.services.mozilla.com/D45318
--HG--
extra : moz-landing-system : lando
2019-09-10 14:33:58 +00:00
Christian Holler
75691588ac
Bug 1561346 - Allow FUZZING_INTERFACE_STREAM to be used multiple times. r=froydnj
...
Differential Revision: https://phabricator.services.mozilla.com/D35824
--HG--
extra : moz-landing-system : lando
2019-06-25 22:02:52 +00:00
Nika Layzell
03a2f40528
Bug 1553272 - Eliminate the unnecessary ProtocolState object, r=froydnj
...
The vast majority of the virtual methods which were used on ProtocolState were
actually methods which only had meaningful implementations on the toplevel
protocol. This patch adds a new field to IProtocol holding a direct pointer to
the protocol's `IToplevelProtocol`, and the methods formerly implemented with
ProtocolState now directly call the corresponding method on IToplevelProtocol.
IToplevelProtocol then shadows these methods with the toplevel protocol
implementation, meaning that the right code is run in the right places.
In addition, some state was maintained for protocols inside of the separate
ProtocolState allocation, and this patch moves that state back into the actor
itself.
Differential Revision: https://phabricator.services.mozilla.com/D32044
--HG--
extra : moz-landing-system : lando
2019-06-06 14:57:34 +00:00
Sylvestre Ledru
e226046cb8
Bug 1547143 - Format the tree: Be prescriptive with the pointer style (left) r=Ehsan
...
# ignore-this-changeset
Depends on D28954
Differential Revision: https://phabricator.services.mozilla.com/D28956
--HG--
extra : moz-landing-system : lando
2019-05-01 08:47:10 +00:00
Christian Holler
a15a27b2f0
Bug 1544400 - Update fuzzing builds to Clang 8 and use gold. r=froydnj
...
Differential Revision: https://phabricator.services.mozilla.com/D27701
--HG--
extra : moz-landing-system : lando
2019-04-18 08:28:29 +00:00
Sylvestre Ledru
03fc65347c
Bug 1542146 - Apply the change with the option StatementMacros from clang-format-8 r=andi
...
# ignore-this-changeset
Differential Revision: https://phabricator.services.mozilla.com/D26280
--HG--
extra : moz-landing-system : lando
2019-04-05 21:42:17 +00:00
Csoregi Natalia
ba58e936bd
Backed out changeset 4ad80127f89f (bug 1519636) for bustage on MarkupMap.h and nsAccessibilityService.cpp. CLOSED TREE
2019-04-05 09:48:19 +03:00
Sylvestre Ledru
d1c1878603
Bug 1519636 - clang-format-8: Reformat recent changes to the Google coding style r=Ehsan
...
clang-format-8 upstream had some improvements wrt macros
See: https://reviews.llvm.org/D33440
This is why the diff is bigger than usual
# ignore-this-changeset
Differential Revision: https://phabricator.services.mozilla.com/D26098
--HG--
extra : moz-landing-system : lando
2019-04-04 21:36:16 +00:00
Narcis Beleuzu
24dbe577a5
Backed out changeset 389b6bbd76db (bug 1519636) for bustages on MarkupMap.h . CLOSED TREE
2019-04-05 00:27:56 +03:00
Sylvestre Ledru
399dbd28fe
Bug 1519636 - clang-format-8: Reformat recent changes to the Google coding style r=Ehsan
...
clang-format-8 upstream had some improvements wrt macros
See: https://reviews.llvm.org/D33440
This is why the diff is bigger than usual
# ignore-this-changeset
Differential Revision: https://phabricator.services.mozilla.com/D26098
--HG--
extra : moz-landing-system : lando
2019-04-04 20:12:23 +00:00
Emilio Cobos Álvarez
0204cde0f2
Bug 1535671 - Remove some static initializers that call into PR_GetEnv during initialization unnecessarily. r=truber,posidron
...
I though this was going to be enough to unbreak rr, but it seems not to be the
case, see https://github.com/mozilla/rr/issues/2329 .
In any case avoiding static initializers that initialize PR seems desirable.
Differential Revision: https://phabricator.services.mozilla.com/D23706
--HG--
extra : moz-landing-system : lando
2019-03-21 20:34:06 +00:00
Chris Peterson
3f655a7340
Bug 1534878 - xpcom: Rename NS_InitXPCOM2() to NS_InitXPCOM(). r=froydnj
...
--HG--
extra : rebase_source : 6e7a46cf49f78e46e12d1e7fc76aba6f0c377be0
2019-03-14 23:38:09 -07:00
Sylvestre Ledru
4aa92e3091
Bug 1519636 - Reformat recent changes to the Google coding style r=Ehsan
...
# ignore-this-changeset
Differential Revision: https://phabricator.services.mozilla.com/D22514
2019-03-13 10:19:06 +01:00
Christian Holler
26f9ae751e
Bug 1530773 - Add log module and macro for fuzzing. r=froydnj
...
Differential Revision: https://phabricator.services.mozilla.com/D21251
--HG--
extra : moz-landing-system : lando
2019-03-04 14:13:28 +00:00
Gurzau Raul
9adf5b0182
Backed out changeset 2a034c02b842 (bug 1530773) for bustage at interface/FuzzingInterface.h
2019-02-27 06:01:39 +02:00
Christian Holler
c15caba3f0
Bug 1530773 - Add log module and macro for fuzzing. r=froydnj
...
Differential Revision: https://phabricator.services.mozilla.com/D21251
--HG--
extra : moz-landing-system : lando
2019-02-26 21:10:02 +00:00
Alex Gaynor
0e903787da
Bug 1415508 - use Span in constructing a byte input stream; r=mayhemer
...
Differential Revision: https://phabricator.services.mozilla.com/D20687
--HG--
extra : moz-landing-system : lando
2019-02-25 19:11:20 +00:00
Alex Gaynor
58e271b183
Bug 1525199 - Part 4 - removed size_t support from IPDL messages; r=froydnj
...
Differential Revision: https://phabricator.services.mozilla.com/D19196
--HG--
extra : moz-landing-system : lando
2019-02-08 21:57:32 +00:00
Alex Gaynor
b45a566b9d
Bug 1485463 - Part 1 - added a fuzzer for PCompositorManagerParent IPC; r=jrmuizel
...
Differential Revision: https://phabricator.services.mozilla.com/D14587
--HG--
extra : moz-landing-system : lando
2019-01-23 14:32:38 +00:00
Ehsan Akhgari
e5e885ae31
Bug 1521000 - Part 2: Adjust our clang-format rules to include spaces after the hash for nested preprocessor directives r=sylvestre
...
# ignore-this-changeset
--HG--
extra : amend_source : 7221c8d15a765df71171099468e7c7faa648f37c
extra : histedit_source : a0cce6015636202bff09e35a13f72e03257a7695
2019-01-18 10:16:18 +01:00
Nathan Froyd
dad59d15e8
Bug 1519232 - simplify faulty's valid process logic; r=decoder,f=posidron
...
There's no need to explicit list out all the child process types that we
care about, when a simple is-this-the-parent-process check can do the
job just as well.
2019-01-11 17:44:47 -05:00
Jesse Schwartzentruber
91a8f20d77
Bug 1513721 - Fix Faulty for compilation on Windows. r=posidron
...
Differential Revision: https://phabricator.services.mozilla.com/D14436
--HG--
extra : moz-landing-system : lando
2018-12-13 16:12:16 +00:00
Tooru Fujisawa
7983faeb5d
Bug 1511393 - Use c-basic-offset: 2 in Emacs mode line for C/C++ code. r=nbp
2018-12-01 04:52:05 +09:00
Sylvestre Ledru
265e672179
Bug 1511181 - Reformat everything to the Google coding style r=ehsan a=clang-format
...
# ignore-this-changeset
--HG--
extra : amend_source : 4d301d3b0b8711c4692392aa76088ba7fd7d1022
2018-11-30 11:46:48 +01:00
Sylvestre Ledru
ef05004811
Bug 1503537 - Get rid of the pdfium & mortar code r=peterv
...
Differential Revision: https://phabricator.services.mozilla.com/D10352
--HG--
extra : moz-landing-system : lando
2018-11-28 19:31:21 +00:00
Nathan Froyd
e2d2f91d22
Bug 1495871 - use C++11 statics for Faulty instance; r=decoder
...
C++11 provides guaranteed thread-safe static initialization, so we can
use that instead of ipc's baroque Singleton class.
2018-10-05 13:43:47 -04:00
Christoph Diehl
34620c6b05
[mq]: Bug 1493078
2018-09-21 20:16:50 +02:00
Andreea Pavel
1e26da737a
Bug 1483780 - additional patch to sanitizer-less-4 r=test-fix
2018-09-21 07:13:52 +03:00
Thomas P.
fde56b2dde
Bug 1483780: enable sanitizer-less libfuzzer builds r=froydnj
2018-09-20 21:21:38 +00:00
Andreea Pavel
a6ba34f2ad
Backed out 2 changesets (bug 1483780) for build bustages on a CLOSED TREE
...
Backed out changeset 2b0a42c589c5 (bug 1483780)
Backed out changeset 48d133cbafd3 (bug 1483780)
2018-09-21 05:43:03 +03:00
Thomas P.
c047fdb3fb
Bug 1483780: enable sanitizer-less libfuzzer builds r=froydnj
...
--HG--
extra : histedit_source : b7caa42560c3d8e7ba1dbf61fcacfe0698790801
2018-09-20 21:21:38 +00:00
Alex Gaynor
e142879416
Bug 1490777 -- don't log a warning in IPC fuzzing if a shmem segment was removed; r=posidron
...
Differential Revision: https://phabricator.services.mozilla.com/D5898
--HG--
extra : moz-landing-system : lando
2018-09-15 13:06:02 +00:00
Mike Hommey
feacd37eba
Bug 1490845 - Avoid fuzzer symbols being hidden r=froydnj
...
Differential Revision: https://phabricator.services.mozilla.com/D5729
--HG--
extra : moz-landing-system : lando
2018-09-13 22:36:11 +00:00
André Bargull
ed962c63e5
Bug 1485066 - Part 8: Rename JS_EncodeString to JS_EncodeStringToLatin1. r=Waldo
2018-09-05 06:05:03 -07:00
André Bargull
e4d1d98f88
Bug 1485066 - Part 1: Remove JSAutoByteString. r=Waldo
2018-09-05 02:25:42 -07:00
Cosmin Sabou
1f0a42def4
Backed out 14 changesets (bug 1485066) for build bustages on MessageManagerFuzzer. CLOSED TREE
...
Backed out changeset e40f67f15bf1 (bug 1485066)
Backed out changeset f09bc4d5fdcc (bug 1485066)
Backed out changeset 939e27aa2d59 (bug 1485066)
Backed out changeset d50fcf82556c (bug 1485066)
Backed out changeset 5cbc0ae0117a (bug 1485066)
Backed out changeset 09b5382e0baf (bug 1485066)
Backed out changeset 6676e8fedcb3 (bug 1485066)
Backed out changeset 28e7e61c11ec (bug 1485066)
Backed out changeset b08b0cfc1dbe (bug 1485066)
Backed out changeset 8defc9eabfac (bug 1485066)
Backed out changeset bf167b0a3af3 (bug 1485066)
Backed out changeset 4f89260d5e30 (bug 1485066)
Backed out changeset c22fc17c9d87 (bug 1485066)
Backed out changeset d35bb63dbc1d (bug 1485066)
2018-09-05 15:54:03 +03:00
André Bargull
89416b7fd4
Bug 1485066 - Part 8: Rename JS_EncodeString to JS_EncodeStringToLatin1. r=Waldo
2018-09-05 02:26:49 -07:00
André Bargull
775b7277cc
Bug 1485066 - Part 1: Remove JSAutoByteString. r=Waldo
2018-09-05 02:25:42 -07:00
Jesse Schwartzentruber
f832b4022e
Bug 1475573 - Create --enable-fuzzing debug build job for Android x86 firefox. r=nalexander,froydnj
...
Differential Revision: https://phabricator.services.mozilla.com/D2428
--HG--
extra : moz-landing-system : lando
2018-08-31 03:35:20 +00:00
Dorel Luca
07c6e76122
Merge mozilla-inbound to mozilla-central. a=merge
2018-08-21 12:54:24 +03:00
Alex Gaynor
019b59f8b5
Bug 1483309 - the IPC libFuzzer integration can now generated shared memory segments; r=jld,posidron
...
Uses the input bytes as metadata + data for shared memory segments.
Differential Revision: https://phabricator.services.mozilla.com/D3352
--HG--
extra : moz-landing-system : lando
2018-08-20 18:46:05 +00:00
Daosheng Mu
8ac5934ce1
Bug 1430038 - Part 1: Add VR process to the process list; r=kip, jimm
...
Summary: MozReview-Commit-ID: AWyFur2gLCQ
Tags: #secure-revision
Differential Revision: https://phabricator.services.mozilla.com/D2876
MozReview-Commit-ID: HHGDiXyaqnB
--HG--
extra : rebase_source : cbb94eb1aaca4ca385559c0e997b508a80121105
2018-06-22 16:30:14 -07:00
Dorel Luca
6e90fcf6e3
Backed out changeset d602a2f69ff8 (bug 1475573) on request from truber. a=backout
2018-08-16 17:49:01 +03:00
Thomas P.
061be62bb5
Bug 1481237 - Automate updating internal libFuzzer code. r=decoder
2018-08-15 22:01:25 +00:00
Jesse Schwartzentruber
abc4b27cb4
Bug 1475573 - Create --enable-fuzzing debug build job for Android x86 firefox. r=nalexander,froydnj
...
Differential Revision: https://phabricator.services.mozilla.com/D2428
--HG--
extra : moz-landing-system : lando
2018-08-07 17:53:57 +00:00
Christoph Diehl
74f9fbc8b1
Bug 1467468 - Faulty: Run ReadFile() for IsMessageNameBlacklisted() on the main thread. r=valentin, sr=froydnj
2018-06-14 19:20:49 +02:00
Alex Gaynor
de04abe10c
Bug 1451859 - Part 1: Implement a fuzzer for IPC handlers using libFuzzer. r=jld, r=posidron
2018-03-23 16:18:42 -04:00
Cosmin Sabou
18d0742c9b
Backed out 3 changesets (bug 1451859) for causing Spidermonkey bustages on Linux x64 opt.
...
Backed out changeset 8f5a9e18e953 (bug 1451859)
Backed out changeset 950fa584ec8e (bug 1451859)
Backed out changeset f1f42726f1ec (bug 1451859)
2018-06-07 09:10:35 +03:00
Alex Gaynor
c26d72178f
Bug 1451859 - Part 1: Implement a fuzzer for IPC handlers using libFuzzer. r=jld, r=posidron
2018-03-23 16:18:42 -04:00