plcrashreporter/Source
Ivan Matkov fbcb801b14 Apply bit mask if ptrauth_strip is not available 2020-02-13 19:23:13 +03:00
..
Crash Demo Print crash report in test app 2019-12-10 18:59:17 +03:00
Fuzz Fix typo in the fuzz testing harness. 2013-09-12 13:43:59 -04:00
Libunwind Regression Tests Remove FIXME and add a comment with explanation of root reason 2019-12-25 14:56:22 +03:00
plcrashutil Fix prototype warnings in plcrashutil and demo. 2014-05-21 15:13:54 -04:00
CrashReporter.h Switch all image list operations to the new DynamicLoader-based API. 2015-06-30 13:20:25 -06:00
CrashReporter.m Add licensing information: 2009-01-29 22:30:31 +00:00
PLCrashAsync.c Doing pointer math on void* is a GNU extension. 2014-05-19 16:07:42 -04:00
PLCrashAsync.h Merge branch 'release/plcrashreporter-1.3' into bugfix/PLCR-576-merge-warning-improvements-back 2015-07-07 13:37:56 -06:00
PLCrashAsyncCompactUnwindEncoding.c Merge branch 'release/plcrashreporter-1.3' into bugfix/PLCR-576-merge-warning-improvements-back 2015-07-07 13:37:56 -06:00
PLCrashAsyncCompactUnwindEncoding.h Switch all image list operations to the new DynamicLoader-based API. 2015-06-30 13:20:25 -06:00
PLCrashAsyncCompactUnwindEncodingTests.m Disable dwarf unwinding test on simulators 2019-12-17 16:39:29 +03:00
PLCrashAsyncDwarfCFAState.cpp Backport C++11 build fixes (PLCR-538) from master. 2015-06-29 14:45:49 -06:00
PLCrashAsyncDwarfCFAState.hpp Restore changes that were removed from the 1.2 stable release branch. 2015-07-02 15:41:01 -06:00
PLCrashAsyncDwarfCFAStateEvaluation.cpp Backport C++11 build fixes (PLCR-538) from master. 2015-06-29 14:45:49 -06:00
PLCrashAsyncDwarfCFAStateEvaluationTests.mm Handle the case where the CIE's return_address_register references a live register in the current thread state. 2013-10-16 13:44:43 -04:00
PLCrashAsyncDwarfCFAStateTests.mm Rename configuration headers to the shorter (and more normative) PLCrash<Name> style. 2013-08-16 18:51:24 -07:00
PLCrashAsyncDwarfCIE.cpp Backport C++11 build fixes (PLCR-538) from master. 2015-06-29 14:45:49 -06:00
PLCrashAsyncDwarfCIE.hpp Restore changes that were removed from the 1.2 stable release branch. 2015-07-02 15:41:01 -06:00
PLCrashAsyncDwarfCIETests.mm Rename configuration headers to the shorter (and more normative) PLCrash<Name> style. 2013-08-16 18:51:24 -07:00
PLCrashAsyncDwarfEncoding.cpp Rename configuration headers to the shorter (and more normative) PLCrash<Name> style. 2013-08-16 18:51:24 -07:00
PLCrashAsyncDwarfEncoding.hpp Merge branch 'master-withoout-1.3' into 1.2-with-master 2019-10-18 17:23:06 +03:00
PLCrashAsyncDwarfEncodingTests.mm Disable dwarf unwinding test on simulators 2019-12-17 16:39:29 +03:00
PLCrashAsyncDwarfExpression.cpp Merge branch 'master-withoout-1.3' into 1.2-with-master 2019-10-18 17:23:06 +03:00
PLCrashAsyncDwarfExpression.hpp Restore changes that were removed from the 1.2 stable release branch. 2015-07-02 15:41:01 -06:00
PLCrashAsyncDwarfExpressionTests.mm Backport C++11 build fixes (PLCR-538) from master. 2015-06-29 14:45:49 -06:00
PLCrashAsyncDwarfFDE.cpp Backport C++11 build fixes (PLCR-538) from master. 2015-06-29 14:45:49 -06:00
PLCrashAsyncDwarfFDE.hpp Restore changes that were removed from the 1.2 stable release branch. 2015-07-02 15:41:01 -06:00
PLCrashAsyncDwarfFDETests.mm Rename configuration headers to the shorter (and more normative) PLCrash<Name> style. 2013-08-16 18:51:24 -07:00
PLCrashAsyncDwarfPrimitives.cpp Backport C++11 build fixes (PLCR-538) from master. 2015-06-29 14:45:49 -06:00
PLCrashAsyncDwarfPrimitives.hpp Restore changes that were removed from the 1.2 stable release branch. 2015-07-02 15:41:01 -06:00
PLCrashAsyncDwarfPrimitivesTests.mm Rename configuration headers to the shorter (and more normative) PLCrash<Name> style. 2013-08-16 18:51:24 -07:00
PLCrashAsyncImageList.cpp Switch all image list operations to the new DynamicLoader-based API. 2015-06-30 13:20:25 -06:00
PLCrashAsyncImageList.h Switch all image list operations to the new DynamicLoader-based API. 2015-06-30 13:20:25 -06:00
PLCrashAsyncImageListTests.m Switch all image list operations to the new DynamicLoader-based API. 2015-06-30 13:20:25 -06:00
PLCrashAsyncLinkedList.cpp Generalize the PLCrashAsyncImageList async-safe-readable list implementation into a templated C++ class. 2013-08-20 11:55:43 -04:00
PLCrashAsyncLinkedList.hpp Merge branch 'master-withoout-1.3' into 1.2-with-master 2019-10-18 17:23:06 +03:00
PLCrashAsyncLinkedListTests.mm Add an OCUnit API compatibility shim and update the Mac OS X test bundle to use XCTest. 2015-02-19 11:30:58 -07:00
PLCrashAsyncMObject.c Doing pointer math on void* is a GNU extension. 2014-05-19 16:07:42 -04:00
PLCrashAsyncMObject.h Implement a work-around for mach_make_memory_entry_64() returning short entries. 2013-07-10 12:48:55 -04:00
PLCrashAsyncMObjectTests.m Add an OCUnit API compatibility shim and update the Mac OS X test bundle to use XCTest. 2015-02-19 11:30:58 -07:00
PLCrashAsyncMachExceptionInfo.c Fixing the bulk of the documentation warnings. 2014-04-23 20:12:49 -04:00
PLCrashAsyncMachExceptionInfo.h Rename PLCrashConstants.h to the more apt PLCrashMacros.h. 2013-09-24 21:02:55 -04:00
PLCrashAsyncMachExceptionInfoTests.m Add an OCUnit API compatibility shim and update the Mac OS X test bundle to use XCTest. 2015-02-19 11:30:58 -07:00
PLCrashAsyncMachOImage.c Merge branch 'master-withoout-1.3' into 1.2-with-master 2019-10-18 17:23:06 +03:00
PLCrashAsyncMachOImage.h Merge branch 'release/plcrashreporter-1.3' into bugfix/PLCR-576-merge-warning-improvements-back 2015-07-07 13:37:56 -06:00
PLCrashAsyncMachOImageTests.m Remove temporary dladdr() replacement used by the unit tests. 2015-07-09 09:31:47 -06:00
PLCrashAsyncMachOString.c Merge branch 'feature/PLCR-583-tvos-support' into feature/1.2-hockeyapp-with-tvOS-working 2017-05-27 14:22:21 +02:00
PLCrashAsyncMachOString.h Decouple the string API from Mach-O images. 2015-06-29 16:54:12 -06:00
PLCrashAsyncMachOStringTests.m Remove temporary dladdr() replacement used by the unit tests. 2015-07-09 09:31:47 -06:00
PLCrashAsyncObjCSection.h Fix non-ptr isa mask 2019-12-26 15:20:54 +03:00
PLCrashAsyncObjCSection.mm Update changelog 2019-12-27 12:31:50 +03:00
PLCrashAsyncObjCSectionTests.m Fix non-ptr isa mask 2019-12-26 15:20:54 +03:00
PLCrashAsyncSignalInfo.c Removing uses of #import in non-Objective-C files. 2014-05-15 20:55:37 -04:00
PLCrashAsyncSignalInfo.h Merge branch 'master' into landonf-ha14-merge-ha-fork 2013-07-22 16:28:16 -04:00
PLCrashAsyncSignalInfoTests.m Add an OCUnit API compatibility shim and update the Mac OS X test bundle to use XCTest. 2015-02-19 11:30:58 -07:00
PLCrashAsyncSymbolication.c Fixing the bulk of the documentation warnings. 2014-04-23 20:12:49 -04:00
PLCrashAsyncSymbolication.h Fixing the bulk of the documentation warnings. 2014-04-23 20:12:49 -04:00
PLCrashAsyncSymbolicationTests.m Remove temporary dladdr() replacement used by the unit tests. 2015-07-09 09:31:47 -06:00
PLCrashAsyncTests.m Merge branch 'release/plcrashreporter-1.3' into bugfix/PLCR-576-merge-warning-improvements-back 2015-07-07 13:37:56 -06:00
PLCrashAsyncThread.c Remove unused code 2019-12-12 14:39:06 +03:00
PLCrashAsyncThread.h Remove unused code 2019-12-12 14:39:06 +03:00
PLCrashAsyncThreadTests.m Add an OCUnit API compatibility shim and update the Mac OS X test bundle to use XCTest. 2015-02-19 11:30:58 -07:00
PLCrashAsyncThread_arm.c Apply bit mask if ptrauth_strip is not available 2020-02-13 19:23:13 +03:00
PLCrashAsyncThread_arm.h Standardize on 64-bit register width; this matches the x86 implementation. 2013-09-25 13:51:05 -04:00
PLCrashAsyncThread_current.S verified with debugger that the bits are cleared automatically, so we do not need the xor 2018-11-12 11:23:53 -08:00
PLCrashAsyncThread_current.c Clean up the code and use __DARWIN_OPAQUE_ARM_THREAD_STATE64 2018-11-06 13:44:35 -08:00
PLCrashAsyncThread_current_defs.h Turning on warnings about missing prototypes. 2014-05-15 20:43:58 -04:00
PLCrashAsyncThread_x86.c Removing uses of #import in non-Objective-C files. 2014-05-15 20:55:37 -04:00
PLCrashAsyncThread_x86.h PLCR-465: Add missing newlines at EOF. 2013-07-22 16:33:40 -04:00
PLCrashCompatConstants.h Merge remote-tracking branch 'origin/master' into adjust-min-versions 2019-12-16 13:10:04 +03:00
PLCrashFeatureConfig.h Remove OS-dependent handling of PLCRASH_FEATURE_MACH_EXCEPTIONS 2015-12-10 12:06:36 -07:00
PLCrashFrameCompactUnwind.c Switch all image list operations to the new DynamicLoader-based API. 2015-06-30 13:20:25 -06:00
PLCrashFrameCompactUnwind.h Rename configuration headers to the shorter (and more normative) PLCrash<Name> style. 2013-08-16 18:51:24 -07:00
PLCrashFrameCompactUnwindTests.m Switch all image list operations to the new DynamicLoader-based API. 2015-06-30 13:20:25 -06:00
PLCrashFrameDWARFUnwind.cpp Disable dwarf unwinding test on simulators 2019-12-17 16:39:29 +03:00
PLCrashFrameDWARFUnwind.h Rename configuration headers to the shorter (and more normative) PLCrash<Name> style. 2013-08-16 18:51:24 -07:00
PLCrashFrameDWARFUnwindTests.m Switch all image list operations to the new DynamicLoader-based API. 2015-06-30 13:20:25 -06:00
PLCrashFrameStackUnwind.c Fixing return types. 2014-05-04 03:40:11 -04:00
PLCrashFrameStackUnwind.h PLCR-465: Add missing newlines at EOF. 2013-07-22 16:33:40 -04:00
PLCrashFrameStackUnwindTests.m Switch all image list operations to the new DynamicLoader-based API. 2015-06-30 13:20:25 -06:00
PLCrashFrameWalker.c Turning on warnings about missing prototypes. 2014-05-15 20:43:58 -04:00
PLCrashFrameWalker.h Merge branch 'release/plcrashreporter-1.3' into bugfix/PLCR-576-merge-warning-improvements-back 2015-07-07 13:37:56 -06:00
PLCrashFrameWalkerTests.m Switch all image list operations to the new DynamicLoader-based API. 2015-06-30 13:20:25 -06:00
PLCrashHostInfo.h Define the Darwin major version number for iOS 9. 2015-06-22 16:15:55 -06:00
PLCrashHostInfo.m Fix leak of kern.osrelease string, and correctly return nil in the case where fetching the osrelease fails 2013-10-29 11:47:39 -04:00
PLCrashHostInfoTests.m Add an OCUnit API compatibility shim and update the Mac OS X test bundle to use XCTest. 2015-02-19 11:30:58 -07:00
PLCrashLogWriter.h Merge branch 'feature/PLCR-568-implement-task_dyld_info-based-image' into release/plcrashreporter-1.3 2015-07-06 14:20:15 -06:00
PLCrashLogWriter.m Update comment to mention that it's for tvOS too 2019-12-17 18:05:55 +03:00
PLCrashLogWriterEncoding.c Removing uses of #import in non-Objective-C files. 2014-05-15 20:55:37 -04:00
PLCrashLogWriterEncoding.h Removing uses of #import in non-Objective-C files. 2014-05-15 20:55:37 -04:00
PLCrashLogWriterEncodingTests.m use generated protobufer 2019-10-11 17:26:50 +04:00
PLCrashLogWriterEncodingTests.proto Add basic PLCrashLogWriterEncoding encoder unit tests. 2013-01-04 02:55:15 -05:00
PLCrashLogWriterTests.m Merge branch 'master' into fix/remove-uikit-dependency 2019-12-16 10:11:31 +03:00
PLCrashMachExceptionPort.h Rename configuration headers to the shorter (and more normative) PLCrash<Name> style. 2013-08-16 18:51:24 -07:00
PLCrashMachExceptionPort.m Add missing @internal flag 2013-08-30 18:32:37 -04:00
PLCrashMachExceptionPortSet.h Add missing mach include; fixes iOS build. 2013-08-26 18:08:00 -04:00
PLCrashMachExceptionPortSet.m Merge branch '1.2-with-master' into prepre-for-merge 2019-10-18 17:52:26 +03:00
PLCrashMachExceptionPortSetTests.m Add an OCUnit API compatibility shim and update the Mac OS X test bundle to use XCTest. 2015-02-19 11:30:58 -07:00
PLCrashMachExceptionPortTests.m Add an OCUnit API compatibility shim and update the Mac OS X test bundle to use XCTest. 2015-02-19 11:30:58 -07:00
PLCrashMachExceptionServer.h Disable the forwarding test when the mach_exc_* APIs are not available. 2013-09-22 17:04:27 -04:00
PLCrashMachExceptionServer.m Disable the forwarding test when the mach_exc_* APIs are not available. 2013-09-22 17:04:27 -04:00
PLCrashMachExceptionServerTests.m Fix logic error in unit tests. 2015-06-22 14:27:20 -06:00
PLCrashMacros.h Merge branch 'master-withoout-1.3' into 1.2-with-master 2019-10-18 17:23:06 +03:00
PLCrashNamespace.h Fix non-ptr isa mask 2019-12-26 15:20:54 +03:00
PLCrashProcessInfo.h Use the new UTF-8 multibyte truncation handling to clean up p_comm values. 2014-04-08 18:17:10 -04:00
PLCrashProcessInfo.m Assume that fetching parent process info will fail on iOS 9 and later. 2015-06-22 16:17:10 -06:00
PLCrashProcessInfoTests.m Add an OCUnit API compatibility shim and update the Mac OS X test bundle to use XCTest. 2015-02-19 11:30:58 -07:00
PLCrashReport.h Provide access to the decoded Mach exception data via the PLCrashReport API. 2013-08-30 19:31:55 -04:00
PLCrashReport.m Normalize instruction pointer 2019-12-10 17:05:28 +03:00
PLCrashReportApplicationInfo.h Add explicit ivar declaration required by 32-bit Mac OS X. 2015-02-21 17:12:44 -07:00
PLCrashReportApplicationInfo.m Add optional marketing version to plcrash format 2015-02-21 17:10:35 -07:00
PLCrashReportBinaryImageInfo.h Provide the code type via PLCrashReportBinaryImageInfo. 2011-09-17 01:35:24 +00:00
PLCrashReportBinaryImageInfo.m Fix all documentation warnings 2013-07-17 13:36:38 -04:00
PLCrashReportExceptionInfo.h Add support to PLCrashReportExceptionInfo for including the original exception callstack. 2011-09-18 20:33:56 +00:00
PLCrashReportExceptionInfo.m Add support to PLCrashReportExceptionInfo for including the original exception callstack. 2011-09-18 20:33:56 +00:00
PLCrashReportFormatter.h Update all copyright statements 2013-01-01 17:02:34 -05:00
PLCrashReportMachExceptionInfo.h Provide access to the decoded Mach exception data via the PLCrashReport API. 2013-08-30 19:31:55 -04:00
PLCrashReportMachExceptionInfo.m Provide access to the decoded Mach exception data via the PLCrashReport API. 2013-08-30 19:31:55 -04:00
PLCrashReportMachineInfo.h Update all copyright statements 2013-01-01 17:02:34 -05:00
PLCrashReportMachineInfo.m Fix compatibility with legacy crash reports that are missing a processorInfo message. 2012-07-09 19:56:47 +00:00
PLCrashReportProcessInfo.h Document that the process name values may be nil. 2014-04-09 13:12:38 -04:00
PLCrashReportProcessInfo.m Fix all documentation warnings 2013-07-17 13:36:38 -04:00
PLCrashReportProcessorInfo.h Update all copyright statements 2013-01-01 17:02:34 -05:00
PLCrashReportProcessorInfo.m Update all copyright statements 2013-01-01 17:02:34 -05:00
PLCrashReportRegisterInfo.h PLCR-465: Enable -Wnewline-eof and fix missing newlines at EOF. 2013-07-21 22:56:03 -04:00
PLCrashReportRegisterInfo.m PLCR-465: Enable -Wnewline-eof and fix missing newlines at EOF. 2013-07-21 22:56:03 -04:00
PLCrashReportSignalInfo.h Add licensing information: 2009-01-29 22:30:31 +00:00
PLCrashReportSignalInfo.m Add licensing information: 2009-01-29 22:30:31 +00:00
PLCrashReportStackFrameInfo.h PLCR-465: Enable -Wnewline-eof and fix missing newlines at EOF. 2013-07-21 22:56:03 -04:00
PLCrashReportStackFrameInfo.m Merge branch 'master' into landonf-ha14-merge-ha-fork 2013-07-22 16:28:16 -04:00
PLCrashReportSymbolInfo.h Update all copyright statements 2013-01-01 17:02:34 -05:00
PLCrashReportSymbolInfo.m Update all copyright statements 2013-01-01 17:02:34 -05:00
PLCrashReportSystemInfo.h Merge branch '1.2-with-master' into prepre-for-merge 2019-10-18 17:52:26 +03:00
PLCrashReportSystemInfo.m Disable dwarf unwinding test on simulators 2019-12-17 16:39:29 +03:00
PLCrashReportTests.m Fix unit test 2019-10-18 15:46:54 -07:00
PLCrashReportTextFormatter.h Update all copyright statements 2013-01-01 17:02:34 -05:00
PLCrashReportTextFormatter.m Move define to compat header 2019-12-12 14:17:28 +03:00
PLCrashReportThreadInfo.h Break classes out into distinct source files. 2012-12-10 12:59:32 -05:00
PLCrashReportThreadInfo.m Break classes out into distinct source files. 2012-12-10 12:59:32 -05:00
PLCrashReporter.h Fix warnings in Xcode 8.3 that cause the podspec for HockeySDK-Source to not work properly 2017-04-28 15:45:41 -07:00
PLCrashReporter.m Merge branch '1.2-with-master' into prepre-for-merge 2019-10-18 17:52:26 +03:00
PLCrashReporterConfig.h Add flag to make it possible to not add an uncaughtexceptionhandler 2017-04-10 16:33:30 -07:00
PLCrashReporterConfig.m Add flag to make it possible to not add an uncaughtexceptionhandler 2017-04-10 16:33:30 -07:00
PLCrashReporterNSError.h Rename PLCrashConstants.h to the more apt PLCrashMacros.h. 2013-09-24 21:02:55 -04:00
PLCrashReporterNSError.m Update all copyright statements 2013-01-01 17:02:34 -05:00
PLCrashReporterNSErrorTests.m Add an OCUnit API compatibility shim and update the Mac OS X test bundle to use XCTest. 2015-02-19 11:30:58 -07:00
PLCrashReporterTests.m Drop another redundant check 2019-12-17 17:52:26 +03:00
PLCrashSignalHandler.h Rename PLCrashConstants.h to the more apt PLCrashMacros.h. 2013-09-24 21:02:55 -04:00
PLCrashSignalHandler.mm Merge branch '1.2-with-master' into prepre-for-merge 2019-10-18 17:52:26 +03:00
PLCrashSignalHandlerTests.m Add an OCUnit API compatibility shim and update the Mac OS X test bundle to use XCTest. 2015-02-19 11:30:58 -07:00
PLCrashSysctl.c Clarify the comment describing termination within an invalid sequence. 2014-04-10 16:28:33 -04:00
PLCrashSysctl.h Implement API for trimming incomplete UTF-8 multibyte sequences from a truncated UTF-8 string. 2014-04-08 18:02:43 -04:00
PLCrashSysctlTests.m Add an OCUnit API compatibility shim and update the Mac OS X test bundle to use XCTest. 2015-02-19 11:30:58 -07:00
PLCrashTestCase.h Add an OCUnit API compatibility shim and update the Mac OS X test bundle to use XCTest. 2015-02-19 11:30:58 -07:00
PLCrashTestCase.m Move fat binary loading into the shared PLCrashTestCase. 2013-05-23 13:17:26 -04:00
PLCrashTestThread.h PLCR-465: Add missing newlines at EOF. 2013-07-22 16:33:40 -04:00
PLCrashTestThread.m PLCR-465: Add missing newlines at EOF. 2013-07-22 16:33:40 -04:00
PLCrashTestThreadTests.m Add an OCUnit API compatibility shim and update the Mac OS X test bundle to use XCTest. 2015-02-19 11:30:58 -07:00
PLCrashUncaughtExceptionHandler.h Stub out uncaught exception handler classes. 2013-08-24 14:32:05 -04:00
PLCrashUncaughtExceptionHandler.m Add a documentation stub. 2013-08-24 21:06:16 -04:00
PLCrashUncaughtExceptionHandlerTests.m Add an OCUnit API compatibility shim and update the Mac OS X test bundle to use XCTest. 2015-02-19 11:30:58 -07:00
dwarf_opstream.cpp Restore changes that were removed from the 1.2 stable release branch. 2015-07-02 15:41:01 -06:00
dwarf_opstream.hpp Restore changes that were removed from the 1.2 stable release branch. 2015-07-02 15:41:01 -06:00
dwarf_opstream_tests.mm Rename configuration headers to the shorter (and more normative) PLCrash<Name> style. 2013-08-16 18:51:24 -07:00
dwarf_private.h Rename configuration headers to the shorter (and more normative) PLCrash<Name> style. 2013-08-16 18:51:24 -07:00
dwarf_stack.cpp Rename configuration headers to the shorter (and more normative) PLCrash<Name> style. 2013-08-16 18:51:24 -07:00
dwarf_stack.hpp Restore changes that were removed from the 1.2 stable release branch. 2015-07-02 15:41:01 -06:00
dwarf_stack_tests.mm Rename configuration headers to the shorter (and more normative) PLCrash<Name> style. 2013-08-16 18:51:24 -07:00