blob: f47576ce13ea9da3d6220894c8c1d191a5fe889b [file] [log] [blame]
Greg Kroah-Hartmanb2441312017-11-01 15:07:57 +01001// SPDX-License-Identifier: GPL-2.0
Heiko Carstensf602be62011-01-05 12:48:12 +01002/*
3 * Mapping of DWARF debug register numbers into register names.
4 *
5 * Copyright IBM Corp. 2010
6 * Author(s): Heiko Carstens <heiko.carstens@de.ibm.com>,
7 *
8 */
9
Cody P Schafer861e10b2013-03-14 15:27:51 -070010#include <stddef.h>
Heiko Carstensf602be62011-01-05 12:48:12 +010011#include <dwarf-regs.h>
Hendrik Bruecknera9fc2db2017-11-08 09:01:12 +010012#include <linux/kernel.h>
13#include "dwarf-regs-table.h"
Heiko Carstensf602be62011-01-05 12:48:12 +010014
15const char *get_arch_regstr(unsigned int n)
16{
Hendrik Bruecknera9fc2db2017-11-08 09:01:12 +010017 return (n >= ARRAY_SIZE(s390_dwarf_regs)) ? NULL : s390_dwarf_regs[n];
Heiko Carstensf602be62011-01-05 12:48:12 +010018}