xref: /aosp_15_r20/tools/netsim/src/util/crash_report.h (revision cf78ab8cffb8fc9207af348f23af247fb04370a6)
1*cf78ab8cSAndroid Build Coastguard Worker /*
2*cf78ab8cSAndroid Build Coastguard Worker  * Copyright 2023 The Android Open Source Project
3*cf78ab8cSAndroid Build Coastguard Worker  *
4*cf78ab8cSAndroid Build Coastguard Worker  * Licensed under the Apache License, Version 2.0 (the "License");
5*cf78ab8cSAndroid Build Coastguard Worker  * you may not use this file except in compliance with the License.
6*cf78ab8cSAndroid Build Coastguard Worker  * You may obtain a copy of the License at
7*cf78ab8cSAndroid Build Coastguard Worker  *
8*cf78ab8cSAndroid Build Coastguard Worker  *      http://www.apache.org/licenses/LICENSE-2.0
9*cf78ab8cSAndroid Build Coastguard Worker  *
10*cf78ab8cSAndroid Build Coastguard Worker  * Unless required by applicable law or agreed to in writing, software
11*cf78ab8cSAndroid Build Coastguard Worker  * distributed under the License is distributed on an "AS IS" BASIS,
12*cf78ab8cSAndroid Build Coastguard Worker  * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
13*cf78ab8cSAndroid Build Coastguard Worker  * See the License for the specific language governing permissions and
14*cf78ab8cSAndroid Build Coastguard Worker  * limitations under the License.
15*cf78ab8cSAndroid Build Coastguard Worker  */
16*cf78ab8cSAndroid Build Coastguard Worker 
17*cf78ab8cSAndroid Build Coastguard Worker #pragma once
18*cf78ab8cSAndroid Build Coastguard Worker // Crash report utility functions.
19*cf78ab8cSAndroid Build Coastguard Worker 
20*cf78ab8cSAndroid Build Coastguard Worker #include <optional>
21*cf78ab8cSAndroid Build Coastguard Worker #include <string>
22*cf78ab8cSAndroid Build Coastguard Worker 
23*cf78ab8cSAndroid Build Coastguard Worker namespace netsim {
24*cf78ab8cSAndroid Build Coastguard Worker /**
25*cf78ab8cSAndroid Build Coastguard Worker  * Set up crash report for netsimd.
26*cf78ab8cSAndroid Build Coastguard Worker  */
27*cf78ab8cSAndroid Build Coastguard Worker void SetUpCrashReport();
28*cf78ab8cSAndroid Build Coastguard Worker 
29*cf78ab8cSAndroid Build Coastguard Worker }  // namespace netsim
30