Add Sentry to catch exceptions.

This commit is contained in:
2025-08-20 18:51:05 +01:00
parent d5ef2c874d
commit c1f4b92548
70 changed files with 1213 additions and 1087 deletions

View File

@@ -26,12 +26,14 @@
// Copyright © 2011-2025 Natalia Portillo
// ****************************************************************************/
using System;
using System.Diagnostics.CodeAnalysis;
using System.Text;
using Aaru.CommonTypes.AaruMetadata;
using Aaru.CommonTypes.Enums;
using Aaru.CommonTypes.Interfaces;
using Aaru.Helpers;
using Sentry;
using Partition = Aaru.CommonTypes.Partition;
namespace Aaru.Filesystems;
@@ -58,8 +60,10 @@ public sealed partial class APFS
{
nxSb = Marshal.ByteArrayToStructureLittleEndian<ContainerSuperBlock>(sector);
}
catch
catch(Exception ex)
{
SentrySdk.CaptureException(ex);
return false;
}
@@ -86,8 +90,10 @@ public sealed partial class APFS
{
nxSb = Marshal.ByteArrayToStructureLittleEndian<ContainerSuperBlock>(sector);
}
catch
catch(Exception ex)
{
SentrySdk.CaptureException(ex);
return;
}