Catherine
f0978e95f5
Bug 1873656
- Fix typo "sticked" -> "stuck". r=truber DONTBUILD
...
Differential Revision: https://phabricator.services.mozilla.com/D198040
2024-01-09 19:24:54 +00:00
Joel Maher
009710fe6f
Bug 1869430 - Batch 19.2 convert python unittest .ini -> .toml. r=gbrown,taskgraph-reviewers
...
Differential Revision: https://phabricator.services.mozilla.com/D196124
2023-12-12 17:40:03 +00:00
Logan Rosen
141305b4e4
Bug 1677775 - reformat .mozbuild files with Black r=linter-reviewers,geckoview-reviewers,firefox-build-system-reviewers,ahal,glandium,owlish,sylvestre
...
#ignore-this-changeset
Differential Revision: https://phabricator.services.mozilla.com/D193007
2023-12-08 04:26:45 +00:00
Christian Holler (:decoder)
c3aa3d7bf5
Bug 1866465 - Handle special messages in IPC fuzzing. r=truber
...
Differential Revision: https://phabricator.services.mozilla.com/D194646
2023-11-28 11:16:09 +00:00
Christian Holler (:decoder)
d409b6402e
Bug 1866462 - Avoid seqno desync with multiple trigger messages in fuzzing. r=truber
...
Depends on D194644
Differential Revision: https://phabricator.services.mozilla.com/D194645
2023-11-28 11:16:09 +00:00
Christian Holler (:decoder)
96a5e2a8df
Bug 1866429 - Fix header copy in IPC_SingleMessage target. r=truber
...
Depends on D194643
Differential Revision: https://phabricator.services.mozilla.com/D194644
2023-11-28 11:16:08 +00:00
Christian Holler (:decoder)
7504f01021
Bug 1866421 - Make Nyx::is_replay work before snapshot point. r=truber
...
Differential Revision: https://phabricator.services.mozilla.com/D194643
2023-11-28 11:16:08 +00:00
Christian Holler (:decoder)
01f1337180
Bug 1865046 - Check ProtocolId cast in IPC fuzzer. r=truber
...
Differential Revision: https://phabricator.services.mozilla.com/D193772
2023-11-28 11:16:07 +00:00
Sandor Molnar
f2a0de9c7c
Backed out 5 changesets (bug 1866429, bug 1866421, bug 1865046, bug 1866462, bug 1866465) for causing build bustage at tools/fuzzing/ipc/IPCFuzzController.cpp CLOSED TREE
...
Backed out changeset a021bb2b97e1 (bug 1866465)
Backed out changeset cd89e550b68e (bug 1866462)
Backed out changeset acbaa77e7a0e (bug 1866429)
Backed out changeset 9c015650767e (bug 1866421)
Backed out changeset 1dc2d02c0432 (bug 1865046)
2023-11-27 20:31:27 +02:00
Christian Holler (:decoder)
2de767ce5f
Bug 1866465 - Handle special messages in IPC fuzzing. r=truber
...
Depends on D194645
Differential Revision: https://phabricator.services.mozilla.com/D194646
2023-11-27 16:35:21 +00:00
Christian Holler (:decoder)
626cb3b019
Bug 1866462 - Avoid seqno desync with multiple trigger messages in fuzzing. r=truber
...
Depends on D194644
Differential Revision: https://phabricator.services.mozilla.com/D194645
2023-11-27 16:35:21 +00:00
Christian Holler (:decoder)
e16e7f5f1a
Bug 1866429 - Fix header copy in IPC_SingleMessage target. r=truber
...
Depends on D194643
Differential Revision: https://phabricator.services.mozilla.com/D194644
2023-11-27 16:35:20 +00:00
Christian Holler (:decoder)
a7042f18a9
Bug 1866421 - Make Nyx::is_replay work before snapshot point. r=truber
...
Differential Revision: https://phabricator.services.mozilla.com/D194643
2023-11-27 16:35:20 +00:00
Christian Holler (:decoder)
185465998a
Bug 1865046 - Check ProtocolId cast in IPC fuzzer. r=truber
...
Differential Revision: https://phabricator.services.mozilla.com/D193772
2023-11-27 16:35:20 +00:00
Christian Holler (:decoder)
ae71eea535
Bug 1863728 - IPC Fuzzing: Add preserveHeader mode. r=truber
...
Differential Revision: https://phabricator.services.mozilla.com/D193062
2023-11-14 09:59:42 +00:00
Christian Holler (:decoder)
d19ba546db
Bug 1864487 - Improve the decision debug message in IPC fuzzing. r=truber
...
Differential Revision: https://phabricator.services.mozilla.com/D193452
2023-11-14 09:59:42 +00:00
Norisz Fay
725a971e46
Backed out 2 changesets (bug 1863728, bug 1864487) for causing bustage on IPCFuzzController.cpp CLOSED TREE
...
Backed out changeset 309a36cb8a63 (bug 1863728)
Backed out changeset 697d64b1b766 (bug 1864487)
2023-11-14 00:00:21 +02:00
Christian Holler (:decoder)
79e5a64e33
Bug 1863736 - Avoid skipping sequence numbers in IPCFuzzController. r=truber
...
Differential Revision: https://phabricator.services.mozilla.com/D193067
2023-11-13 20:31:45 +00:00
Christian Holler (:decoder)
4dcdc514b2
Bug 1863735 - Release early on error in IPC fuzzing. r=truber
...
Differential Revision: https://phabricator.services.mozilla.com/D193066
2023-11-13 20:31:44 +00:00
Christian Holler (:decoder)
18d5f2a8fb
Bug 1863732 - Fix divide by zero error in IPCFuzzController. r=truber
...
Differential Revision: https://phabricator.services.mozilla.com/D193065
2023-11-13 20:31:44 +00:00
Christian Holler (:decoder)
c191f97ac6
Bug 1863731
- IPC Fuzzing: Add MOZ_FUZZ_PROTOID_FILTER. r=truber
...
Differential Revision: https://phabricator.services.mozilla.com/D193064
2023-11-13 20:31:44 +00:00
Christian Holler (:decoder)
59073b8d52
Bug 1863729 - IPC Fuzzing: Add MOZ_FUZZ_DUMP_FILTER. r=truber
...
Differential Revision: https://phabricator.services.mozilla.com/D193063
2023-11-13 20:31:43 +00:00
Christian Holler (:decoder)
a2e1866e22
Bug 1863728 - IPC Fuzzing: Add preserveHeader mode. r=truber
...
Differential Revision: https://phabricator.services.mozilla.com/D193062
2023-11-13 20:31:43 +00:00
Christian Holler (:decoder)
28a1a00a47
Bug 1864487 - Improve the decision debug message in IPC fuzzing. r=truber
...
Depends on D193451
Differential Revision: https://phabricator.services.mozilla.com/D193452
2023-11-13 19:52:47 +00:00
Christian Holler (:decoder)
bec852555c
Bug 1864488 - Avoid reply message types in IPC fuzzing. r=truber
...
Differential Revision: https://phabricator.services.mozilla.com/D193451
2023-11-13 19:52:46 +00:00
Christian Holler (:decoder)
c0d3b745c4
Bug 1860108 - Add IPC_SingleMessage fuzzer. r=nika,truber
...
Differential Revision: https://phabricator.services.mozilla.com/D191468
2023-11-06 22:22:59 +00:00
Christian Holler (:decoder)
63b0a25896
Bug 1861997
- Add OnMessageError handler to IPC fuzzing. r=nika
...
Differential Revision: https://phabricator.services.mozilla.com/D192240
2023-10-30 18:16:55 +00:00
Christian Holler (:decoder)
3fd3582189
Bug 1859998 - Improve Nyx file dump API. r=truber
...
Differential Revision: https://phabricator.services.mozilla.com/D191397
2023-10-19 14:17:46 +00:00
serge-sans-paille
f839aeb59b
Bug 1858299 - moz.yaml file should not start with --- r=tjr
...
That's usually a requirement for yaml files, but this break updatebot,
so add an exception here.
Differential Revision: https://phabricator.services.mozilla.com/D190651
2023-10-13 11:56:37 +00:00
Christian Holler
afee8d1548
Bug 1854349 - Make trigger in IPC fuzzing configurable. r=truber
...
Differential Revision: https://phabricator.services.mozilla.com/D188860
2023-10-10 10:33:46 +00:00
serge-sans-paille
d3e574bc41
Bug 1857234 - Have mach vendor's `**` globbing match hidden files r=tjr,devtools-reviewers,cubeb-reviewers,padenot,ochameau
...
This patch contains three changes:
1. a local version of glb.iglob in vendor_manifest.py that always
matches hidden files for '**'. I've tested it on Python 3.5 up to
3.12 and it works as expected.
2. a cleanup of many moz.yaml files that got convluted because of the
previous behavior of '**'
3. removal of a few useless files that are now caught by the '**'
globbing.
Differential Revision: https://phabricator.services.mozilla.com/D190195
2023-10-10 08:21:13 +00:00
serge-sans-paille
58903aaa06
Bug 1856988 - Vendor libfuzzer using `mach vendor` r=decoder
...
We hit some limitations of the globbing system in exclude file, which
relies on glob.iglob and skips dotfiles...
As a side effect update the license to the one actually shipped with
libfuzzer.
Differential Revision: https://phabricator.services.mozilla.com/D190068
2023-10-05 18:45:40 +00:00
Cristian Tuns
39cbd706eb
Backed out changeset 6b3aa93d1a33 (bug 1856988) for causing lint failures in moz.yaml CLOSED TREE
2023-10-05 10:13:05 -04:00
serge-sans-paille
e9ccf17041
Bug 1856988 - Vendor libfuzzer using `mach vendor` r=decoder
...
We hit some limitations of the globbing system in exclude file, which
relies on glob.iglob and skips dotfiles...
As a side effect update the license to the one actually shipped with
libfuzzer.
Differential Revision: https://phabricator.services.mozilla.com/D190068
2023-10-05 13:23:46 +00:00
Christian Holler
53368507cb
Bug 1855915 - Make IPCFuzzController less verbose when actors are destroyed. r=truber
...
Differential Revision: https://phabricator.services.mozilla.com/D189631
2023-10-04 10:01:27 +00:00
Christian Holler
2740047e37
Bug 1853933 - Make IPCFuzzController less verbose. r=truber
...
Differential Revision: https://phabricator.services.mozilla.com/D188593
2023-09-21 08:26:27 +00:00
Manuel Bucher
f71f056ccf
Bug 1846540 - Improve IPC fuzzing doc r=decoder
...
Added my notes from when I was reproducing an IPC test failure.
* fix deprecation warning in fuzzfetch
* fix one spelling mistake
* add example command for IPC test case reproduction
Differential Revision: https://phabricator.services.mozilla.com/D186708
2023-09-05 13:18:15 +00:00
Mike Hommey
8f58459578
Bug 1841974 - Work around a rust bug that causes bogus ODR violation detection. r=decoder
...
Differential Revision: https://phabricator.services.mozilla.com/D182879
2023-07-07 11:02:28 +00:00
Norisz Fay
7e2bbefa0e
Backed out 2 changesets (bug 1841974) for causing AddressSanitizer, Assertion failures on shared-libraries-win32.cc CLOSED TREE
...
Backed out changeset c7218806eb3f (bug 1841974)
Backed out changeset 7da6f26cd035 (bug 1841974)
2023-07-07 01:06:21 +03:00
Norisz Fay
05bd04294c
Bug 1841974 - Fix for Fuzzer related SM bustage
2023-07-06 23:00:42 +03:00
Christian Holler (:decoder)
dd6ef15900
Bug 1838595 - Nyx: Add a file dumping API. r=truber
...
Depends on D181058
Differential Revision: https://phabricator.services.mozilla.com/D181059
2023-06-20 19:51:47 +00:00
Christian Holler (:decoder)
72feb31526
Bug 1838596 - Nyx: Add an API to retrieve the raw fuzzing buffer. r=truber
...
Depends on D181057
Differential Revision: https://phabricator.services.mozilla.com/D181058
2023-06-20 19:51:47 +00:00
Christian Holler (:decoder)
0071128928
Bug 1838598 - Nyx: Adjust replay format. r=truber
...
Differential Revision: https://phabricator.services.mozilla.com/D181057
2023-06-20 19:51:47 +00:00
Christian Holler (:decoder)
157e74a7f7
Bug 1838594 - IPC fuzzing: Add an additional sync with main thread. r=truber
...
Differential Revision: https://phabricator.services.mozilla.com/D181061
2023-06-20 19:50:01 +00:00
Christian Holler (:decoder)
9a0fd3c3fd
Bug 1838591 - Avoid shrinkTo call in IPCFuzzController. r=truber
...
Differential Revision: https://phabricator.services.mozilla.com/D181055
2023-06-20 19:49:56 +00:00
serge-sans-paille
a2b9339758
Bug 1831979 - Synchronize psutil requirements with build/psutil_requirements.txt r=ahochheiden
...
psutil is a complex requirements and we don't want to rebuild it,
because it's a native requirements. So use the same requirement as the
one we use to build python.
Differential Revision: https://phabricator.services.mozilla.com/D177487
2023-05-10 07:25:11 +00:00
Christian Holler (:decoder)
3cb30b35f1
Bug 1821010 - Remove legacy IPC fuzzing code. r=truber,nika
...
Differential Revision: https://phabricator.services.mozilla.com/D171981
2023-03-23 14:53:22 +00:00
Butkovits Atila
f4a0d95530
Backed out changeset 7f4d99410d00 (bug 1821010) for causing bustages at content_parent_ipc_libfuzz.cpp. CLOSED TREE
2023-03-15 16:20:30 +02:00
Christian Holler (:decoder)
8e538acac8
Bug 1821010 - Remove legacy IPC fuzzing code. r=truber,nika
...
Differential Revision: https://phabricator.services.mozilla.com/D171981
2023-03-15 13:44:29 +00:00
Christian Holler (:decoder)
e24d86e84f
Bug 1821006 - Fix buffer initialization bug in IPCFuzzController. r=nika
...
Differential Revision: https://phabricator.services.mozilla.com/D171980
2023-03-14 07:50:37 +00:00