summaryrefslogtreecommitdiffstats
path: root/toolkit/crashreporter/mac_utils.mm
diff options
context:
space:
mode:
authorwolfbeast <mcwerewolf@wolfbeast.com>2019-04-01 13:05:24 +0200
committerwolfbeast <mcwerewolf@wolfbeast.com>2019-04-01 13:05:24 +0200
commitff2f287f82630ab3887d7d5c1e64e5b888ea0beb (patch)
tree4e96cb32aa2320a327024942d247c6b56ef8c199 /toolkit/crashreporter/mac_utils.mm
parentbfc97728065cbbc7f6bbc281b654a2d1e079b48d (diff)
downloadUXP-ff2f287f82630ab3887d7d5c1e64e5b888ea0beb.tar
UXP-ff2f287f82630ab3887d7d5c1e64e5b888ea0beb.tar.gz
UXP-ff2f287f82630ab3887d7d5c1e64e5b888ea0beb.tar.lz
UXP-ff2f287f82630ab3887d7d5c1e64e5b888ea0beb.tar.xz
UXP-ff2f287f82630ab3887d7d5c1e64e5b888ea0beb.zip
Remove crashreporter toolkit files.
Resolves #20
Diffstat (limited to 'toolkit/crashreporter/mac_utils.mm')
-rw-r--r--toolkit/crashreporter/mac_utils.mm41
1 files changed, 0 insertions, 41 deletions
diff --git a/toolkit/crashreporter/mac_utils.mm b/toolkit/crashreporter/mac_utils.mm
deleted file mode 100644
index bf70ad1d6..000000000
--- a/toolkit/crashreporter/mac_utils.mm
+++ /dev/null
@@ -1,41 +0,0 @@
-/* -*- Mode: C++; tab-width: 2; indent-tabs-mode: nil; c-basic-offset: 2 -*- */
-/* This Source Code Form is subject to the terms of the Mozilla Public
- * License, v. 2.0. If a copy of the MPL was not distributed with this
- * file, You can obtain one at http://mozilla.org/MPL/2.0/. */
-
-#include <Foundation/Foundation.h>
-
-#include "mac_utils.h"
-#include "nsXPCOM.h"
-
-void GetObjCExceptionInfo(void* inException, nsACString& outString)
-{
- NSException* e = (NSException*)inException;
-
- NSString* name = [e name];
- NSString* reason = [e reason];
- unsigned int nameLength = [name length];
- unsigned int reasonLength = [reason length];
-
- unichar* nameBuffer = (unichar*)moz_xmalloc(sizeof(unichar) * (nameLength + 1));
- if (!nameBuffer)
- return;
- unichar* reasonBuffer = (unichar*)moz_xmalloc(sizeof(unichar) * (reasonLength + 1));
- if (!reasonBuffer) {
- free(nameBuffer);
- return;
- }
-
- [name getCharacters:nameBuffer];
- [reason getCharacters:reasonBuffer];
- nameBuffer[nameLength] = '\0';
- reasonBuffer[reasonLength] = '\0';
-
- outString.AssignLiteral("\nObj-C Exception data:\n");
- AppendUTF16toUTF8(reinterpret_cast<const char16_t*>(nameBuffer), outString);
- outString.AppendLiteral(": ");
- AppendUTF16toUTF8(reinterpret_cast<const char16_t*>(reasonBuffer), outString);
-
- free(nameBuffer);
- free(reasonBuffer);
-}