The Impact of DWARF on TI Object Files Errata (SPRAAB5)
From Texas Instruments Embedded Processors Wiki
Translate this page to
Introduction
Dwarf is the standard used for formatting the debug information emitted by TI compilers. This page updates information in the application note The Impact of Dwarf on TI Object Files tidoc:SPRAAB5 .
Additional Tag Definitions (section 4.1)
| Tag Name | Value |
|---|---|
| DW_TAG_TI_branch | 0x4088 |
| DW_TAG_TI_asm_range | 0x4089 |
| DW_TAG_TI_pprof | 0x4090 |
| DW_TAG_TI_func_ppinfo | 0x4091 |
Additional Attribute Definitions (section 4.2)
| Attribute Name | Value | Description | Class |
|---|---|---|---|
| DW_AT_TI_coff_debug | 0x2002 | Converted from STABS (obsolete) | |
| DW_AT_TI_begin_file | 0x2003 | Source position information | Quoted string in parenthesis |
| DW_AT_TI_begin_line | 0x2004 | Source position information | Constant in parenthesis |
| DW_AT_TI_begin_column | 0x2005 | Source position information | Constant in parenthesis |
| DW_AT_TI_end_file | 0x2006 | Source position information | Quoted string in parenthesis |
| DW_AT_TI_end_line | 0x2007 | Source position information | Constant in parenthesis |
| DW_AT_TI_end_column | 0x2008 | Source position information | Constant in parenthesis |
| DW_AT_TI_return | 0x2009 | Branch is a return | Flag |
| DW_AT_TI_call | 0x200a | Branch is a call | Flag |
| DW_AT_TI_category | 0x200f | Used to mark RTS functions | Quoted string in parenthesis |
| DW_AT_TI_trampoline | 0x2010 | Trampoline function | ? |
| DW_AT_TI_plt_entry | 0x2012 | Procedure linkage table entry | ? |
| DW_AT_TI_count | 0x2013 | Counter for various purposes | Constant in parenthesis |
| DW_AT_TI_max_frame_size | 0x2014 | Maximum frame size for current function | Constant in parenthesis |
