Back to home page

OSCL-LXR

 
 

    


0001 /* SPDX-License-Identifier: GPL-2.0-only */
0002 /*
0003  * Copyright (C) 2016-17 Synopsys, Inc. (www.synopsys.com)
0004  */
0005 
0006 #ifndef _ASM_ARC_DWARF_H
0007 #define _ASM_ARC_DWARF_H
0008 
0009 #ifdef __ASSEMBLY__
0010 
0011 #ifdef ARC_DW2_UNWIND_AS_CFI
0012 
0013 #define CFI_STARTPROC   .cfi_startproc
0014 #define CFI_ENDPROC .cfi_endproc
0015 #define CFI_DEF_CFA .cfi_def_cfa
0016 #define CFI_REGISTER    .cfi_register
0017 #define CFI_REL_OFFSET  .cfi_rel_offset
0018 #define CFI_UNDEFINED   .cfi_undefined
0019 
0020 #else
0021 
0022 #define CFI_IGNORE  #
0023 
0024 #define CFI_STARTPROC   CFI_IGNORE
0025 #define CFI_ENDPROC CFI_IGNORE
0026 #define CFI_DEF_CFA CFI_IGNORE
0027 #define CFI_REGISTER    CFI_IGNORE
0028 #define CFI_REL_OFFSET  CFI_IGNORE
0029 #define CFI_UNDEFINED   CFI_IGNORE
0030 
0031 #endif  /* !ARC_DW2_UNWIND_AS_CFI */
0032 
0033 #endif  /* __ASSEMBLY__ */
0034 
0035 #endif  /* _ASM_ARC_DWARF_H */