Permalink
Browse files

HOTFIX compiler setting changes and tweaks to compile under Xcode 6, …

…added new Xcode project files and git ignores
  • Loading branch information...
mtjhax committed Sep 16, 2014
1 parent f655fd0 commit 8d1e3e7d8d33c2e34d2dfc801538f9c1299f64d7
@@ -1,6 +1,7 @@
AppBladeKeys.plist
.DS_Store
*.xcuserdatad
build/

# ANDROID Section
# built application files
@@ -0,0 +1,41 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
<key>IDESourceControlProjectFavoriteDictionaryKey</key>
<false/>
<key>IDESourceControlProjectIdentifier</key>
<string>6D23DE87-58F2-47F1-A164-5C12B98E227F</string>
<key>IDESourceControlProjectName</key>
<string>CrashSample</string>
<key>IDESourceControlProjectOriginsDictionary</key>
<dict>
<key>5A0757AA4FD48555506ECE53AE6B2954C2639AA4</key>
<string>github.com:AppBlade/AppBladeSDK.git</string>
</dict>
<key>IDESourceControlProjectPath</key>
<string>iOS/Examples/CrashSample/CrashSample/CrashSample.xcodeproj</string>
<key>IDESourceControlProjectRelativeInstallPathDictionary</key>
<dict>
<key>5A0757AA4FD48555506ECE53AE6B2954C2639AA4</key>
<string>../../../../../..</string>
</dict>
<key>IDESourceControlProjectURL</key>
<string>github.com:AppBlade/AppBladeSDK.git</string>
<key>IDESourceControlProjectVersion</key>
<integer>111</integer>
<key>IDESourceControlProjectWCCIdentifier</key>
<string>5A0757AA4FD48555506ECE53AE6B2954C2639AA4</string>
<key>IDESourceControlProjectWCConfigurations</key>
<array>
<dict>
<key>IDESourceControlRepositoryExtensionIdentifierKey</key>
<string>public.vcs.git</string>
<key>IDESourceControlWCCIdentifierKey</key>
<string>5A0757AA4FD48555506ECE53AE6B2954C2639AA4</string>
<key>IDESourceControlWCCName</key>
<string>AppBladeSDK</string>
</dict>
</array>
</dict>
</plist>
@@ -0,0 +1,41 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
<key>IDESourceControlProjectFavoriteDictionaryKey</key>
<false/>
<key>IDESourceControlProjectIdentifier</key>
<string>3104AA39-FC16-483D-AA19-77A13D4ADE6A</string>
<key>IDESourceControlProjectName</key>
<string>Maps</string>
<key>IDESourceControlProjectOriginsDictionary</key>
<dict>
<key>5A0757AA4FD48555506ECE53AE6B2954C2639AA4</key>
<string>github.com:AppBlade/AppBladeSDK.git</string>
</dict>
<key>IDESourceControlProjectPath</key>
<string>iOS/Examples/Maps/Maps.xcodeproj</string>
<key>IDESourceControlProjectRelativeInstallPathDictionary</key>
<dict>
<key>5A0757AA4FD48555506ECE53AE6B2954C2639AA4</key>
<string>../../../../..</string>
</dict>
<key>IDESourceControlProjectURL</key>
<string>github.com:AppBlade/AppBladeSDK.git</string>
<key>IDESourceControlProjectVersion</key>
<integer>111</integer>
<key>IDESourceControlProjectWCCIdentifier</key>
<string>5A0757AA4FD48555506ECE53AE6B2954C2639AA4</string>
<key>IDESourceControlProjectWCConfigurations</key>
<array>
<dict>
<key>IDESourceControlRepositoryExtensionIdentifierKey</key>
<string>public.vcs.git</string>
<key>IDESourceControlWCCIdentifierKey</key>
<string>5A0757AA4FD48555506ECE53AE6B2954C2639AA4</string>
<key>IDESourceControlWCCName</key>
<string>AppBladeSDK</string>
</dict>
</array>
</dict>
</plist>
@@ -10,24 +10,36 @@
<string>AppBlade</string>
<key>IDESourceControlProjectOriginsDictionary</key>
<dict>
<key>5A0757AA4FD48555506ECE53AE6B2954C2639AA4</key>
<string>github.com:AppBlade/AppBladeSDK.git</string>
<key>A3A043C9-D7C4-4DAE-A80E-AAF76762A37D</key>
<string>ssh://github.com/AppBlade/AppBladeSDK.git</string>
</dict>
<key>IDESourceControlProjectPath</key>
<string>iOS/Framework/AppBlade.xcodeproj/project.xcworkspace</string>
<string>iOS/Framework/AppBlade.xcodeproj</string>
<key>IDESourceControlProjectRelativeInstallPathDictionary</key>
<dict>
<key>A3A043C9-D7C4-4DAE-A80E-AAF76762A37D</key>
<key>5A0757AA4FD48555506ECE53AE6B2954C2639AA4</key>
<string>../../../..</string>
<key>A3A043C9-D7C4-4DAE-A80E-AAF76762A37D</key>
<string>../../../../../SDK</string>
</dict>
<key>IDESourceControlProjectURL</key>
<string>ssh://github.com/AppBlade/AppBladeSDK.git</string>
<string>github.com:AppBlade/AppBladeSDK.git</string>
<key>IDESourceControlProjectVersion</key>
<integer>110</integer>
<integer>111</integer>
<key>IDESourceControlProjectWCCIdentifier</key>
<string>A3A043C9-D7C4-4DAE-A80E-AAF76762A37D</string>
<string>5A0757AA4FD48555506ECE53AE6B2954C2639AA4</string>
<key>IDESourceControlProjectWCConfigurations</key>
<array>
<dict>
<key>IDESourceControlRepositoryExtensionIdentifierKey</key>
<string>public.vcs.git</string>
<key>IDESourceControlWCCIdentifierKey</key>
<string>5A0757AA4FD48555506ECE53AE6B2954C2639AA4</string>
<key>IDESourceControlWCCName</key>
<string>AppBladeSDK</string>
</dict>
<dict>
<key>IDESourceControlRepositoryExtensionIdentifierKey</key>
<string>public.vcs.git</string>
@@ -2550,7 +2550,7 @@
name = "Tests-MacOSX";
productName = "Tests-MacOSX";
productReference = 05CD32690EE93DC3000FDE88 /* Tests-MacOSX.octest */;
productType = "com.apple.product-type.bundle";
productType = "com.apple.product-type.bundle.ocunit-test";
};
05CD32A80EE94062000FDE88 /* Tests-iOS-Simulator */ = {
isa = PBXNativeTarget;
@@ -2871,6 +2871,7 @@
isa = PBXSourcesBuildPhase;
buildActionMask = 2147483647;
files = (
05F411FB0EF8E023008050CF /* protobuf-c.c in Sources */,
05CD318E0EE93A90000FDE88 /* CrashReporter.m in Sources */,
053347AD17E16B0200C52E50 /* PLCrashAsyncDwarfEncoding.cpp in Sources */,
05CD339D0EE948EB000FDE88 /* PLCrashSignalHandler.mm in Sources */,
@@ -2881,7 +2882,6 @@
05F40ACC0EF7379F008050CF /* PLCrashReporter.m in Sources */,
05F411A90EF8DA31008050CF /* PLCrashReport.m in Sources */,
05F411F40EF8DFDA008050CF /* crash_report.proto in Sources */,
05F411FB0EF8E023008050CF /* protobuf-c.c in Sources */,
05F413480EF995C0008050CF /* PLCrashReportSystemInfo.m in Sources */,
05F414230EF9A6C4008050CF /* PLCrashReportApplicationInfo.m in Sources */,
05F414870EF9BFAC008050CF /* PLCrashReportThreadInfo.m in Sources */,
@@ -2940,6 +2940,7 @@
isa = PBXSourcesBuildPhase;
buildActionMask = 2147483647;
files = (
05F411F70EF8E001008050CF /* protobuf-c.c in Sources */,
05CD31900EE93A90000FDE88 /* CrashReporter.m in Sources */,
05CD339F0EE948EB000FDE88 /* PLCrashSignalHandler.mm in Sources */,
059666DF0EEDDFB8008A0601 /* PLCrashFrameWalker.c in Sources */,
@@ -2949,7 +2950,6 @@
05F40ACB0EF7379F008050CF /* PLCrashReporter.m in Sources */,
053347A917E161CB00C52E50 /* unwind_test_arm64.S in Sources */,
05F411A70EF8DA31008050CF /* PLCrashReport.m in Sources */,
05F411F70EF8E001008050CF /* protobuf-c.c in Sources */,
05F411F50EF8DFE4008050CF /* crash_report.proto in Sources */,
05F413460EF995C0008050CF /* PLCrashReportSystemInfo.m in Sources */,
05F4141F0EF9A6C4008050CF /* PLCrashReportApplicationInfo.m in Sources */,
@@ -4340,12 +4340,14 @@
1DEB91B208733DA50010E9CD /* Debug */ = {
isa = XCBuildConfiguration;
buildSettings = {
CLANG_ANALYZER_OBJC_UNUSED_IVARS = YES;
CURRENT_PROJECT_VERSION = "1.2-rc2";
GCC_C_LANGUAGE_STANDARD = c99;
GCC_ENABLE_CPP_EXCEPTIONS = NO;
GCC_OPTIMIZATION_LEVEL = 0;
GCC_PREFIX_HEADER = "$(SRCROOT)/Source/PLCrashNamespace.h";
GCC_WARN_ABOUT_MISSING_NEWLINE = YES;
GCC_WARN_UNUSED_VALUE = NO;
HEADER_SEARCH_PATHS = "\"$(SRCROOT)/Dependencies/protobuf-2.0.3/include\"";
MACOSX_DEPLOYMENT_TARGET = 10.5;
ONLY_ACTIVE_ARCH = NO;
@@ -4362,19 +4364,22 @@
"-Wall",
"-Werror",
"-Wno-shorten-64-to-32",
"-Wno-unused-function",
);
};
name = Debug;
};
1DEB91B308733DA50010E9CD /* Release */ = {
isa = XCBuildConfiguration;
buildSettings = {
CLANG_ANALYZER_OBJC_UNUSED_IVARS = YES;
CURRENT_PROJECT_VERSION = "1.2-rc2";
GCC_C_LANGUAGE_STANDARD = c99;
GCC_ENABLE_CPP_EXCEPTIONS = NO;
GCC_GENERATE_DEBUGGING_SYMBOLS = NO;
GCC_PREFIX_HEADER = "$(SRCROOT)/Source/PLCrashNamespace.h";
GCC_WARN_ABOUT_MISSING_NEWLINE = YES;
GCC_WARN_UNUSED_VALUE = NO;
HEADER_SEARCH_PATHS = (
"\"$(SRCROOT)/$(DERIVED_FILES_DIR)\"",
"\"$(SRCROOT)/Dependencies/protobuf-2.0.3/include\"",
@@ -4393,6 +4398,7 @@
"-Wall",
"-Werror",
"-Wno-shorten-64-to-32",
"-Wno-unused-function",
);
};
name = Release;
@@ -0,0 +1,41 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
<key>IDESourceControlProjectFavoriteDictionaryKey</key>
<false/>
<key>IDESourceControlProjectIdentifier</key>
<string>70DC4923-B355-4144-860E-47EE996C5EDC</string>
<key>IDESourceControlProjectName</key>
<string>CrashReporter</string>
<key>IDESourceControlProjectOriginsDictionary</key>
<dict>
<key>5A0757AA4FD48555506ECE53AE6B2954C2639AA4</key>
<string>github.com:AppBlade/AppBladeSDK.git</string>
</dict>
<key>IDESourceControlProjectPath</key>
<string>iOS/Framework/AppBlade/CrashReporter/CrashReporter.xcodeproj</string>
<key>IDESourceControlProjectRelativeInstallPathDictionary</key>
<dict>
<key>5A0757AA4FD48555506ECE53AE6B2954C2639AA4</key>
<string>../../../../../..</string>
</dict>
<key>IDESourceControlProjectURL</key>
<string>github.com:AppBlade/AppBladeSDK.git</string>
<key>IDESourceControlProjectVersion</key>
<integer>111</integer>
<key>IDESourceControlProjectWCCIdentifier</key>
<string>5A0757AA4FD48555506ECE53AE6B2954C2639AA4</string>
<key>IDESourceControlProjectWCConfigurations</key>
<array>
<dict>
<key>IDESourceControlRepositoryExtensionIdentifierKey</key>
<string>public.vcs.git</string>
<key>IDESourceControlWCCIdentifierKey</key>
<string>5A0757AA4FD48555506ECE53AE6B2954C2639AA4</string>
<key>IDESourceControlWCCName</key>
<string>AppBladeSDK</string>
</dict>
</array>
</dict>
</plist>
@@ -913,10 +913,12 @@ plcrash_error_t plcrash_async_cfe_entry_init (plcrash_async_cfe_entry_t *entry,
entry->stack_offset = -(entry->register_count * sizeof(uint64_t));

return PLCRASH_ESUCCESS;


#ifdef UNWIND_ARM64_MODE_FRAME_OLD
case UNWIND_ARM64_MODE_FRAME_OLD:
PLCF_DEBUG("Unhandled UNWIND_ARM64_MODE_FRAME_OLD encoding");
return PLCRASH_ENOTSUP;
#endif

case UNWIND_ARM64_MODE_DWARF:
entry->type = PLCRASH_ASYNC_CFE_ENTRY_TYPE_DWARF;

0 comments on commit 8d1e3e7

Please sign in to comment.