summaryrefslogtreecommitdiffstats
path: root/ipc/ipdl/test/cxx/TestManyChildAllocs.cpp
diff options
context:
space:
mode:
authorDaniel Baumann <daniel.baumann@progress-linux.org>2024-04-19 01:14:29 +0000
committerDaniel Baumann <daniel.baumann@progress-linux.org>2024-04-19 01:14:29 +0000
commitfbaf0bb26397aa498eb9156f06d5a6fe34dd7dd8 (patch)
tree4c1ccaf5486d4f2009f9a338a98a83e886e29c97 /ipc/ipdl/test/cxx/TestManyChildAllocs.cpp
parentReleasing progress-linux version 124.0.1-1~progress7.99u1. (diff)
downloadfirefox-fbaf0bb26397aa498eb9156f06d5a6fe34dd7dd8.tar.xz
firefox-fbaf0bb26397aa498eb9156f06d5a6fe34dd7dd8.zip
Merging upstream version 125.0.1.
Signed-off-by: Daniel Baumann <daniel.baumann@progress-linux.org>
Diffstat (limited to 'ipc/ipdl/test/cxx/TestManyChildAllocs.cpp')
-rw-r--r--ipc/ipdl/test/cxx/TestManyChildAllocs.cpp83
1 files changed, 0 insertions, 83 deletions
diff --git a/ipc/ipdl/test/cxx/TestManyChildAllocs.cpp b/ipc/ipdl/test/cxx/TestManyChildAllocs.cpp
deleted file mode 100644
index 77d5786cfa..0000000000
--- a/ipc/ipdl/test/cxx/TestManyChildAllocs.cpp
+++ /dev/null
@@ -1,83 +0,0 @@
-#include "TestManyChildAllocs.h"
-
-#include "IPDLUnitTests.h" // fail etc.
-
-#define NALLOCS 10
-
-namespace mozilla {
-namespace _ipdltest {
-
-// parent code
-
-TestManyChildAllocsParent::TestManyChildAllocsParent() {
- MOZ_COUNT_CTOR(TestManyChildAllocsParent);
-}
-
-TestManyChildAllocsParent::~TestManyChildAllocsParent() {
- MOZ_COUNT_DTOR(TestManyChildAllocsParent);
-}
-
-void TestManyChildAllocsParent::Main() {
- if (!SendGo()) fail("can't send Go()");
-}
-
-mozilla::ipc::IPCResult TestManyChildAllocsParent::RecvDone() {
- // explicitly *not* cleaning up, so we can sanity-check IPDL's
- // auto-shutdown/cleanup handling
- Close();
-
- return IPC_OK();
-}
-
-bool TestManyChildAllocsParent::DeallocPTestManyChildAllocsSubParent(
- PTestManyChildAllocsSubParent* __a) {
- delete __a;
- return true;
-}
-
-PTestManyChildAllocsSubParent*
-TestManyChildAllocsParent::AllocPTestManyChildAllocsSubParent() {
- return new TestManyChildAllocsSubParent();
-}
-
-// child code
-
-TestManyChildAllocsChild::TestManyChildAllocsChild() {
- MOZ_COUNT_CTOR(TestManyChildAllocsChild);
-}
-
-TestManyChildAllocsChild::~TestManyChildAllocsChild() {
- MOZ_COUNT_DTOR(TestManyChildAllocsChild);
-}
-
-mozilla::ipc::IPCResult TestManyChildAllocsChild::RecvGo() {
- for (int i = 0; i < NALLOCS; ++i) {
- PTestManyChildAllocsSubChild* child =
- SendPTestManyChildAllocsSubConstructor();
-
- if (!child) fail("can't send ctor()");
-
- if (!child->SendHello()) fail("can't send Hello()");
- }
-
- size_t len = ManagedPTestManyChildAllocsSubChild().Count();
- if (NALLOCS != len) fail("expected %lu kids, got %lu", NALLOCS, len);
-
- if (!SendDone()) fail("can't send Done()");
-
- return IPC_OK();
-}
-
-bool TestManyChildAllocsChild::DeallocPTestManyChildAllocsSubChild(
- PTestManyChildAllocsSubChild* __a) {
- delete __a;
- return true;
-}
-
-PTestManyChildAllocsSubChild*
-TestManyChildAllocsChild::AllocPTestManyChildAllocsSubChild() {
- return new TestManyChildAllocsSubChild();
-}
-
-} // namespace _ipdltest
-} // namespace mozilla