// static Shmem::SharedMemory* Shmem::Alloc(IHadBetterBeIPDLCodeCallingThis_OtherwiseIAmADoodyhead, size_t aNBytes, SharedMemoryType aType, bool /*unused*/, bool /*unused*/) { SharedMemory *segment = nsnull; if (aType == SharedMemory::TYPE_BASIC) segment = CreateSegment(SharedMemory::PageAlignedSize(aNBytes + sizeof(uint32)), SharedMemoryBasic::NULLHandle()); #ifdef MOZ_HAVE_SHAREDMEMORYSYSV else if (aType == SharedMemory::TYPE_SYSV) segment = CreateSegment(SharedMemory::PageAlignedSize(aNBytes + sizeof(uint32)), SharedMemorySysV::NULLHandle()); #endif else // Unhandled!! NS_ABORT(); if (!segment) return 0; *PtrToSize(segment) = static_cast<uint32>(aNBytes); return segment; }
/* * @todo GIANT hack. Without exceptions everything had to be rewritten, and * that was to overdo it a bit, when the code probably does not survive... (XXX) */ void XPathCompilerException(const char *aMsg, const nsAString &aExpression, PRInt32 aOffset = -1, PRInt32 aLength = -1) { printf("XPathCompilerException: %s, %s [o: %d, l: %d]\n", aMsg, NS_ConvertUTF16toUTF8(aExpression).get(), aOffset, aLength); printf("WARNING: Houston we have a problem, and unlike Apollo 13, we're not going to make it!\n"); NS_ABORT(); }
nsresult nsSplitterFrameInner::HandleEvent(nsIDOMEvent* aEvent) { nsAutoString eventType; aEvent->GetType(eventType); if (eventType.EqualsLiteral("mouseup")) return MouseUp(aEvent); if (eventType.EqualsLiteral("mousedown")) return MouseDown(aEvent); if (eventType.EqualsLiteral("mousemove") || eventType.EqualsLiteral("mouseout")) return MouseMove(aEvent); NS_ABORT(); return NS_OK; }
void GLXLibrary::AfterGLXCall() { if (mDebug) { FinishX(DefaultXDisplay()); if (sErrorEvent.mError.error_code) { char buffer[2048]; XGetErrorText(DefaultXDisplay(), sErrorEvent.mError.error_code, buffer, sizeof(buffer)); printf_stderr("X ERROR: %s (%i) - Request: %i.%i, Serial: %i", buffer, sErrorEvent.mError.error_code, sErrorEvent.mError.request_code, sErrorEvent.mError.minor_code, sErrorEvent.mError.serial); NS_ABORT(); } XSetErrorHandler(sOldErrorHandler); } }
NS_IMETHODIMP nsMathMLmactionFrame::MouseListener::HandleEvent(nsIDOMEvent* aEvent) { nsAutoString eventType; aEvent->GetType(eventType); if (eventType.EqualsLiteral("mouseover")) { mOwner->MouseOver(); } else if (eventType.EqualsLiteral("click")) { mOwner->MouseClick(); } else if (eventType.EqualsLiteral("mouseout")) { mOwner->MouseOut(); } else { NS_ABORT(); } return NS_OK; }
FARPROC WINAPI DelayDllLoadHook(unsigned dliNotify, PDelayLoadInfo pdli) { if (dliNotify == dliNotePreLoadLibrary) { if (IsWinRTDLLNotPresent(pdli, kvccorlib)) { return (FARPROC)LoadLibraryA("dummyvccorlib.dll"); } NS_ASSERTION(!IsWinRTDLLNotPresent(pdli, kwinrtprelim), "Attempting to load winrt libs in non-metro environment. " "(Winrt variable type placed in global scope?)"); } if (dliNotify == dliFailGetProc && IsWinRTDLLNotPresent(pdli, kvccorlib)) { NS_WARNING("Attempting to access winrt vccorlib entry point in non-metro environment."); NS_WARNING(pdli->szDll); NS_WARNING(pdli->dlp.szProcName); NS_ABORT(); } if (dliNotify == dliNotePreGetProcAddress && IsWinRTDLLPresent(pdli, kvccorlib) && pdli->dlp.szProcName && !strnicmp(pdli->dlp.szProcName, kfailfast, strlen(kfailfast))) { return (FARPROC)__abi_MozFailFast; } return NULL; }
// Not needed, cf CreateImageContainerChildNow PImageContainerChild* ImageBridgeChild::AllocPImageContainer(uint64_t* id) { NS_ABORT(); return nullptr; }