xref: /aosp_15_r20/external/abseil-cpp/absl/debugging/internal/stacktrace_unimplemented-inl.inc (revision 9356374a3709195abf420251b3e825997ff56c0f)
1*9356374aSAndroid Build Coastguard Worker#ifndef ABSL_DEBUGGING_INTERNAL_STACKTRACE_UNIMPLEMENTED_INL_H_
2*9356374aSAndroid Build Coastguard Worker#define ABSL_DEBUGGING_INTERNAL_STACKTRACE_UNIMPLEMENTED_INL_H_
3*9356374aSAndroid Build Coastguard Worker
4*9356374aSAndroid Build Coastguard Workertemplate <bool IS_STACK_FRAMES, bool IS_WITH_CONTEXT>
5*9356374aSAndroid Build Coastguard Workerstatic int UnwindImpl(void** /* result */, int* /* sizes */,
6*9356374aSAndroid Build Coastguard Worker                      int /* max_depth */, int /* skip_count */,
7*9356374aSAndroid Build Coastguard Worker                      const void* /* ucp */, int *min_dropped_frames) {
8*9356374aSAndroid Build Coastguard Worker  if (min_dropped_frames != nullptr) {
9*9356374aSAndroid Build Coastguard Worker    *min_dropped_frames = 0;
10*9356374aSAndroid Build Coastguard Worker  }
11*9356374aSAndroid Build Coastguard Worker  return 0;
12*9356374aSAndroid Build Coastguard Worker}
13*9356374aSAndroid Build Coastguard Worker
14*9356374aSAndroid Build Coastguard Workernamespace absl {
15*9356374aSAndroid Build Coastguard WorkerABSL_NAMESPACE_BEGIN
16*9356374aSAndroid Build Coastguard Workernamespace debugging_internal {
17*9356374aSAndroid Build Coastguard Workerbool StackTraceWorksForTest() {
18*9356374aSAndroid Build Coastguard Worker  return false;
19*9356374aSAndroid Build Coastguard Worker}
20*9356374aSAndroid Build Coastguard Worker}  // namespace debugging_internal
21*9356374aSAndroid Build Coastguard WorkerABSL_NAMESPACE_END
22*9356374aSAndroid Build Coastguard Worker}  // namespace absl
23*9356374aSAndroid Build Coastguard Worker
24*9356374aSAndroid Build Coastguard Worker#endif  // ABSL_DEBUGGING_INTERNAL_STACKTRACE_UNIMPLEMENTED_INL_H_
25