The Impact of DWARF on TI Object Files Errata (SPRAAB5)

From Texas Instruments Embedded Processors Wiki

Jump to: navigation, search
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
E2e.jpg For technical support please post your questions at http://e2e.ti.com. Please post only comments about the article The Impact of DWARF on TI Object Files Errata (SPRAAB5) here.
Hyperlink blue.png Links
ARM Microcontroller MCU ARM Processor Digital Media Processor Digital Signal Processing Microcontroller MCU Multi Core Processor
Ultra Low Power DSP 8 bit Microcontroller MCU 16 bit Microcontroller MCU 32 bit Microcontroller MCU

Leave a Comment
Personal tools
Namespaces
Variants
Actions
Navigation
Print/export
Toolbox