linux/tools/build/feature/test-libunwind-aarch64.c
<<
>>
Prefs
   1// SPDX-License-Identifier: GPL-2.0
   2#include <libunwind-aarch64.h>
   3#include <stdlib.h>
   4
   5extern int UNW_OBJ(dwarf_search_unwind_table) (unw_addr_space_t as,
   6                                               unw_word_t ip,
   7                                               unw_dyn_info_t *di,
   8                                               unw_proc_info_t *pi,
   9                                               int need_unwind_info, void *arg);
  10
  11#define dwarf_search_unwind_table UNW_OBJ(dwarf_search_unwind_table)
  12
  13static unw_accessors_t accessors;
  14
  15int main(void)
  16{
  17        unw_addr_space_t addr_space;
  18
  19        addr_space = unw_create_addr_space(&accessors, 0);
  20        if (addr_space)
  21                return 0;
  22
  23        unw_init_remote(NULL, addr_space, NULL);
  24        dwarf_search_unwind_table(addr_space, 0, NULL, NULL, 0, NULL);
  25
  26        return 0;
  27}
  28