blob: e3450a5d6c857d5ac5c79260cb3b46731b10a065 [file] [log] [blame]
// Copyright 2019 The Chromium Authors. All rights reserved.
// Use of this source code is governed by a BSD-style license that can be
// found in the LICENSE file.
#include "components/gwp_asan/crash_handler/crash_analyzer.h"
#include <mach/exception_types.h>
#include "third_party/crashpad/crashpad/snapshot/exception_snapshot.h"
namespace gwp_asan {
namespace internal {
crashpad::VMAddress CrashAnalyzer::GetAccessAddress(
const crashpad::ExceptionSnapshot& exception) {
if (exception.Exception() != EXC_BAD_ACCESS)
return 0;
return exception.ExceptionAddress();
}
} // namespace internal
} // namespace gwp_asan