Skip to content

Commit b4ce05c

Browse files
committed
Initial commit
0 parents  commit b4ce05c

File tree

128 files changed

+29213
-0
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

128 files changed

+29213
-0
lines changed

Backtrace.sln

Lines changed: 37 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,37 @@
1+
2+
Microsoft Visual Studio Solution File, Format Version 12.00
3+
# Visual Studio 15
4+
VisualStudioVersion = 15.0.28010.2036
5+
MinimumVisualStudioVersion = 10.0.40219.1
6+
Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "src", "src", "{F00B614B-6166-4070-A784-5D6E650C436A}"
7+
EndProject
8+
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Backtrace.Unity", "src\Backtrace.Unity\Backtrace.Unity.csproj", "{74DDC6C2-70CE-45A8-AD99-4335769E7E09}"
9+
EndProject
10+
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Backtrace", "..\..\backtrace-csharp\Backtrace\Backtrace.csproj", "{7376C4B4-0F7C-4CDA-B024-28C7B049496C}"
11+
EndProject
12+
Global
13+
GlobalSection(SolutionConfigurationPlatforms) = preSolution
14+
Debug|Any CPU = Debug|Any CPU
15+
Release|Any CPU = Release|Any CPU
16+
EndGlobalSection
17+
GlobalSection(ProjectConfigurationPlatforms) = postSolution
18+
{74DDC6C2-70CE-45A8-AD99-4335769E7E09}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
19+
{74DDC6C2-70CE-45A8-AD99-4335769E7E09}.Debug|Any CPU.Build.0 = Debug|Any CPU
20+
{74DDC6C2-70CE-45A8-AD99-4335769E7E09}.Release|Any CPU.ActiveCfg = Release|Any CPU
21+
{74DDC6C2-70CE-45A8-AD99-4335769E7E09}.Release|Any CPU.Build.0 = Release|Any CPU
22+
{7376C4B4-0F7C-4CDA-B024-28C7B049496C}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
23+
{7376C4B4-0F7C-4CDA-B024-28C7B049496C}.Debug|Any CPU.Build.0 = Debug|Any CPU
24+
{7376C4B4-0F7C-4CDA-B024-28C7B049496C}.Release|Any CPU.ActiveCfg = Release|Any CPU
25+
{7376C4B4-0F7C-4CDA-B024-28C7B049496C}.Release|Any CPU.Build.0 = Release|Any CPU
26+
EndGlobalSection
27+
GlobalSection(SolutionProperties) = preSolution
28+
HideSolutionNode = FALSE
29+
EndGlobalSection
30+
GlobalSection(NestedProjects) = preSolution
31+
{74DDC6C2-70CE-45A8-AD99-4335769E7E09} = {F00B614B-6166-4070-A784-5D6E650C436A}
32+
{7376C4B4-0F7C-4CDA-B024-28C7B049496C} = {F00B614B-6166-4070-A784-5D6E650C436A}
33+
EndGlobalSection
34+
GlobalSection(ExtensibilityGlobals) = postSolution
35+
SolutionGuid = {7E958B21-165B-44D3-87EB-F8044B3ED442}
36+
EndGlobalSection
37+
EndGlobal

LICENSE

Lines changed: 19 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,19 @@
1+
Copyright (c) 2018 Backtrace I/O, Inc.
2+
3+
Permission is hereby granted, free of charge, to any person obtaining
4+
a copy of this software and associated documentation files (the "Software"),
5+
to deal in the Software without restriction, including without limitation
6+
the rights to use, copy, modify, merge, publish, distribute, sublicense,
7+
and/or sell copies of the Software, and to permit persons to whom the Software
8+
is furnished to do so, subject to the following conditions:
9+
10+
The above copyright notice and this permission notice shall be included in
11+
all copies or substantial portions of the Software.
12+
13+
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
14+
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
15+
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
16+
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
17+
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
18+
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
19+
THE SOFTWARE.

README.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
# Backtrace Unity support

Unity.gitignore.txt

Lines changed: 36 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,36 @@
1+
[Ll]ibrary/
2+
[Tt]emp/
3+
[Oo]bj/
4+
[Bb]uild/
5+
[Bb]uilds/
6+
Assets/AssetStoreTools*
7+
8+
# Visual Studio cache directory
9+
.vs/
10+
11+
# Autogenerated VS/MD/Consulo solution and project files
12+
ExportedObj/
13+
.consulo/
14+
*.csproj
15+
*.unityproj
16+
*.sln
17+
*.suo
18+
*.tmp
19+
*.user
20+
*.userprefs
21+
*.pidb
22+
*.booproj
23+
*.svd
24+
*.pdb
25+
*.opendb
26+
27+
# Unity3D generated meta files
28+
*.pidb.meta
29+
*.pdb.meta
30+
31+
# Unity3D Generated File On Crash Reports
32+
sysinfo.txt
33+
34+
# Builds
35+
*.apk
36+
*.unitypackage

src/Backtrace.Unity.csproj

Lines changed: 93 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,93 @@
1+
<?xml version="1.0" encoding="utf-8"?>
2+
<Project ToolsVersion="15.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
3+
<Import Project="$(MSBuildExtensionsPath)\$(MSBuildToolsVersion)\Microsoft.Common.props" Condition="Exists('$(MSBuildExtensionsPath)\$(MSBuildToolsVersion)\Microsoft.Common.props')" />
4+
<PropertyGroup>
5+
<Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
6+
<Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
7+
<ProjectGuid>{74DDC6C2-70CE-45A8-AD99-4335769E7E09}</ProjectGuid>
8+
<OutputType>Library</OutputType>
9+
<AppDesignerFolder>Properties</AppDesignerFolder>
10+
<RootNamespace>Backtrace.Unity</RootNamespace>
11+
<AssemblyName>Backtrace.Unity</AssemblyName>
12+
<TargetFrameworkVersion>v3.5</TargetFrameworkVersion>
13+
<FileAlignment>512</FileAlignment>
14+
<Deterministic>true</Deterministic>
15+
<TargetFrameworkProfile>Unity Subset v3.5</TargetFrameworkProfile>
16+
</PropertyGroup>
17+
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
18+
<DebugSymbols>true</DebugSymbols>
19+
<DebugType>full</DebugType>
20+
<Optimize>false</Optimize>
21+
<OutputPath>bin\Debug\</OutputPath>
22+
<DefineConstants>DEBUG;TRACE</DefineConstants>
23+
<ErrorReport>prompt</ErrorReport>
24+
<WarningLevel>4</WarningLevel>
25+
</PropertyGroup>
26+
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
27+
<DebugType>pdbonly</DebugType>
28+
<Optimize>true</Optimize>
29+
<OutputPath>bin\Release\</OutputPath>
30+
<DefineConstants>TRACE</DefineConstants>
31+
<ErrorReport>prompt</ErrorReport>
32+
<WarningLevel>4</WarningLevel>
33+
</PropertyGroup>
34+
<ItemGroup>
35+
<Reference Include="System" />
36+
<Reference Include="System.Core" />
37+
<Reference Include="System.Xml.Linq" />
38+
<Reference Include="System.Data" />
39+
<Reference Include="System.Xml" />
40+
<Reference Include="UnityEditor">
41+
<HintPath>..\..\..\..\..\..\..\..\Program Files\Unity\Hub\Editor\2017.4.13f1\Editor\Data\Managed\UnityEditor.dll</HintPath>
42+
</Reference>
43+
<Reference Include="UnityEngine">
44+
<HintPath>..\..\..\..\..\..\..\..\Program Files\Unity\Hub\Editor\2017.4.13f1\Editor\Data\Managed\UnityEngine.dll</HintPath>
45+
</Reference>
46+
</ItemGroup>
47+
<ItemGroup>
48+
<Compile Include="BacktraceClient.cs" />
49+
<Compile Include="BacktraceDatabase.cs" />
50+
<Compile Include="Common\MiniDumpExceptionInformation.cs" />
51+
<Compile Include="Common\MinidumpHelper.cs" />
52+
<Compile Include="Common\StackFrameHelper.cs" />
53+
<Compile Include="Common\SystemHelper.cs" />
54+
<Compile Include="Extensions\DictionaryExtensions.cs" />
55+
<Compile Include="Extensions\ExceptionExtensions.cs" />
56+
<Compile Include="Extensions\GuidExtensions.cs" />
57+
<Compile Include="Extensions\ThreadExtensions.cs" />
58+
<Compile Include="Interfaces\Database\IBacktraceDatabaseRecordWriter.cs" />
59+
<Compile Include="Interfaces\IBacktraceAPI.cs" />
60+
<Compile Include="Interfaces\IBacktraceClient.cs" />
61+
<Compile Include="Interfaces\IBacktraceDatabase.cs" />
62+
<Compile Include="Interfaces\IBacktraceDatabaseContext.cs" />
63+
<Compile Include="Interfaces\IBacktraceDatabaseFileContext.cs" />
64+
<Compile Include="Model\BacktraceClientConfiguration.cs" />
65+
<Compile Include="Model\BacktraceCredentials.cs" />
66+
<Compile Include="Model\BacktraceData.cs" />
67+
<Compile Include="Model\BacktraceReport.cs" />
68+
<Compile Include="Model\BacktraceResult.cs" />
69+
<Compile Include="Model\BacktraceStackFrame.cs" />
70+
<Compile Include="Model\BacktraceStackTrace.cs" />
71+
<Compile Include="Model\Database\BacktraceDatabaseRecord.cs" />
72+
<Compile Include="Model\Database\BacktraceDatabaseRecordWriter.cs" />
73+
<Compile Include="Model\Database\BacktraceDatabaseSettings.cs" />
74+
<Compile Include="Model\JsonData\Annotations.cs" />
75+
<Compile Include="Model\JsonData\ApplicationDependencies.cs" />
76+
<Compile Include="Model\JsonData\BacktraceAttributes.cs" />
77+
<Compile Include="Model\JsonData\EnvironmentVariables.cs" />
78+
<Compile Include="Model\JsonData\SourceCodeData.cs" />
79+
<Compile Include="Model\JsonData\ThreadData.cs" />
80+
<Compile Include="Model\JsonData\ThreadInformation.cs" />
81+
<Compile Include="Properties\AssemblyInfo.cs" />
82+
<Compile Include="Services\BacktraceApi.cs" />
83+
<Compile Include="Services\BacktraceDatabaseContext.cs" />
84+
<Compile Include="Services\BacktraceDatabaseFileContext.cs" />
85+
<Compile Include="Services\ReportLimitWatcher.cs" />
86+
<Compile Include="Types\BacktraceResultStatus.cs" />
87+
<Compile Include="Types\MinidumpException.cs" />
88+
<Compile Include="Types\MinidumpOption.cs" />
89+
<Compile Include="Types\RetryBehavior.cs" />
90+
<Compile Include="Types\RetryOrder.cs" />
91+
</ItemGroup>
92+
<Import Project="$(MSBuildToolsPath)\Microsoft.CSharp.targets" />
93+
</Project>

src/Backtrace.Unity.csproj.meta

Lines changed: 7 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

0 commit comments

Comments
 (0)