linux/include/linux/stackdepot.h
<<
>>
Prefs
   1/* SPDX-License-Identifier: GPL-2.0-or-later */
   2/*
   3 * A generic stack depot implementation
   4 *
   5 * Author: Alexander Potapenko <glider@google.com>
   6 * Copyright (C) 2016 Google, Inc.
   7 *
   8 * Based on code by Dmitry Chernenkov.
   9 */
  10
  11#ifndef _LINUX_STACKDEPOT_H
  12#define _LINUX_STACKDEPOT_H
  13
  14typedef u32 depot_stack_handle_t;
  15
  16depot_stack_handle_t stack_depot_save(unsigned long *entries,
  17                                      unsigned int nr_entries, gfp_t gfp_flags);
  18
  19unsigned int stack_depot_fetch(depot_stack_handle_t handle,
  20                               unsigned long **entries);
  21
  22#endif
  23