[BACK]Return to prdbg.c CVS log [TXT][DIR] Up to [cvs.NetBSD.org] / src / external / gpl3 / binutils / dist / binutils

Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.

Diff for /src/external/gpl3/binutils/dist/binutils/prdbg.c between version 1.1.1.5 and 1.1.1.5.12.1

version 1.1.1.5, 2016/10/26 17:29:51 version 1.1.1.5.12.1, 2018/04/16 01:58:18
Line 1 
Line 1 
 /* prdbg.c -- Print out generic debugging information.  /* prdbg.c -- Print out generic debugging information.
    Copyright (C) 1995-2016 Free Software Foundation, Inc.     Copyright (C) 1995-2018 Free Software Foundation, Inc.
    Written by Ian Lance Taylor <ian@cygnus.com>.     Written by Ian Lance Taylor <ian@cygnus.com>.
    Tags style generation written by Salvador E. Tropea <set@computer.org>.     Tags style generation written by Salvador E. Tropea <set@computer.org>.
   
Line 581  static bfd_boolean
Line 581  static bfd_boolean
 pr_int_type (void *p, unsigned int size, bfd_boolean unsignedp)  pr_int_type (void *p, unsigned int size, bfd_boolean unsignedp)
 {  {
   struct pr_handle *info = (struct pr_handle *) p;    struct pr_handle *info = (struct pr_handle *) p;
   char ab[10];    char ab[40];
   
   sprintf (ab, "%sint%d", unsignedp ? "u" : "", size * 8);    sprintf (ab, "%sint%d", unsignedp ? "u" : "", size * 8);
   return push_type (info, ab);    return push_type (info, ab);
Line 593  static bfd_boolean
Line 593  static bfd_boolean
 pr_float_type (void *p, unsigned int size)  pr_float_type (void *p, unsigned int size)
 {  {
   struct pr_handle *info = (struct pr_handle *) p;    struct pr_handle *info = (struct pr_handle *) p;
   char ab[10];    char ab[40];
   
   if (size == 4)    if (size == 4)
     return push_type (info, "float");      return push_type (info, "float");
Line 623  static bfd_boolean
Line 623  static bfd_boolean
 pr_bool_type (void *p, unsigned int size)  pr_bool_type (void *p, unsigned int size)
 {  {
   struct pr_handle *info = (struct pr_handle *) p;    struct pr_handle *info = (struct pr_handle *) p;
   char ab[10];    char ab[40];
   
   sprintf (ab, "bool%d", size * 8);    sprintf (ab, "bool%d", size * 8);
   
Line 672  pr_enum_type (void *p, const char *tag, 
Line 672  pr_enum_type (void *p, const char *tag, 
   
           if (values[i] != val)            if (values[i] != val)
             {              {
               char ab[20];                char ab[22];
   
               print_vma (values[i], ab, FALSE, FALSE);                print_vma (values[i], ab, FALSE, FALSE);
               if (! append_type (info, " = ")                if (! append_type (info, " = ")
Line 802  static bfd_boolean
Line 802  static bfd_boolean
 pr_range_type (void *p, bfd_signed_vma lower, bfd_signed_vma upper)  pr_range_type (void *p, bfd_signed_vma lower, bfd_signed_vma upper)
 {  {
   struct pr_handle *info = (struct pr_handle *) p;    struct pr_handle *info = (struct pr_handle *) p;
   char abl[20], abu[20];    char abl[22], abu[22];
   
   assert (info->stack != NULL);    assert (info->stack != NULL);
   
Line 827  pr_array_type (void *p, bfd_signed_vma l
Line 827  pr_array_type (void *p, bfd_signed_vma l
 {  {
   struct pr_handle *info = (struct pr_handle *) p;    struct pr_handle *info = (struct pr_handle *) p;
   char *range_type;    char *range_type;
   char abl[20], abu[20], ab[50];    char abl[22], abu[22], ab[50];
   
   range_type = pop_type (info);    range_type = pop_type (info);
   if (range_type == NULL)    if (range_type == NULL)
Line 1151  pr_struct_field (void *p, const char *na
Line 1151  pr_struct_field (void *p, const char *na
                  enum debug_visibility visibility)                   enum debug_visibility visibility)
 {  {
   struct pr_handle *info = (struct pr_handle *) p;    struct pr_handle *info = (struct pr_handle *) p;
   char ab[20];    char ab[22];
   char *t;    char *t;
   
   if (! substitute_type (info, name))    if (! substitute_type (info, name))
Line 1335  pr_class_baseclass (void *p, bfd_vma bit
Line 1335  pr_class_baseclass (void *p, bfd_vma bit
   struct pr_handle *info = (struct pr_handle *) p;    struct pr_handle *info = (struct pr_handle *) p;
   char *t;    char *t;
   const char *prefix;    const char *prefix;
   char ab[20];    char ab[22];
   char *s, *l, *n;    char *s, *l, *n;
   
   assert (info->stack != NULL && info->stack->next != NULL);    assert (info->stack != NULL && info->stack->next != NULL);
Line 1495  pr_class_method_variant (void *p, const 
Line 1495  pr_class_method_variant (void *p, const 
     return FALSE;      return FALSE;
   if (context || voffset != 0)    if (context || voffset != 0)
     {      {
       char ab[20];        char ab[22];
   
       if (context)        if (context)
         {          {
Line 1602  pr_tag_type (void *p, const char *name, 
Line 1602  pr_tag_type (void *p, const char *name, 
 {  {
   struct pr_handle *info = (struct pr_handle *) p;    struct pr_handle *info = (struct pr_handle *) p;
   const char *t, *tag;    const char *t, *tag;
   char idbuf[20];    char idbuf[22];
   
   switch (kind)    switch (kind)
     {      {
Line 1698  static bfd_boolean
Line 1698  static bfd_boolean
 pr_int_constant (void *p, const char *name, bfd_vma val)  pr_int_constant (void *p, const char *name, bfd_vma val)
 {  {
   struct pr_handle *info = (struct pr_handle *) p;    struct pr_handle *info = (struct pr_handle *) p;
   char ab[20];    char ab[22];
   
   indent (info);    indent (info);
   print_vma (val, ab, FALSE, FALSE);    print_vma (val, ab, FALSE, FALSE);
Line 1725  pr_typed_constant (void *p, const char *
Line 1725  pr_typed_constant (void *p, const char *
 {  {
   struct pr_handle *info = (struct pr_handle *) p;    struct pr_handle *info = (struct pr_handle *) p;
   char *t;    char *t;
   char ab[20];    char ab[22];
   
   t = pop_type (info);    t = pop_type (info);
   if (t == NULL)    if (t == NULL)
Line 1748  pr_variable (void *p, const char *name, 
Line 1748  pr_variable (void *p, const char *name, 
 {  {
   struct pr_handle *info = (struct pr_handle *) p;    struct pr_handle *info = (struct pr_handle *) p;
   char *t;    char *t;
   char ab[20];    char ab[22];
   
   if (! substitute_type (info, name))    if (! substitute_type (info, name))
     return FALSE;      return FALSE;
Line 1811  pr_function_parameter (void *p, const ch
Line 1811  pr_function_parameter (void *p, const ch
 {  {
   struct pr_handle *info = (struct pr_handle *) p;    struct pr_handle *info = (struct pr_handle *) p;
   char *t;    char *t;
   char ab[20];    char ab[22];
   
   if (kind == DEBUG_PARM_REFERENCE    if (kind == DEBUG_PARM_REFERENCE
       || kind == DEBUG_PARM_REF_REG)        || kind == DEBUG_PARM_REF_REG)
Line 1849  static bfd_boolean
Line 1849  static bfd_boolean
 pr_start_block (void *p, bfd_vma addr)  pr_start_block (void *p, bfd_vma addr)
 {  {
   struct pr_handle *info = (struct pr_handle *) p;    struct pr_handle *info = (struct pr_handle *) p;
   char ab[20];    char ab[22];
   
   if (info->parameter > 0)    if (info->parameter > 0)
     {      {
Line 1872  static bfd_boolean
Line 1872  static bfd_boolean
 pr_lineno (void *p, const char *filename, unsigned long lineno, bfd_vma addr)  pr_lineno (void *p, const char *filename, unsigned long lineno, bfd_vma addr)
 {  {
   struct pr_handle *info = (struct pr_handle *) p;    struct pr_handle *info = (struct pr_handle *) p;
   char ab[20];    char ab[22];
   
   indent (info);    indent (info);
   print_vma (addr, ab, TRUE, TRUE);    print_vma (addr, ab, TRUE, TRUE);
Line 1887  static bfd_boolean
Line 1887  static bfd_boolean
 pr_end_block (void *p, bfd_vma addr)  pr_end_block (void *p, bfd_vma addr)
 {  {
   struct pr_handle *info = (struct pr_handle *) p;    struct pr_handle *info = (struct pr_handle *) p;
   char ab[20];    char ab[22];
   
   info->indent -= 2;    info->indent -= 2;
   
Line 1993  tg_enum_type (void *p, const char *tag, 
Line 1993  tg_enum_type (void *p, const char *tag, 
   struct pr_handle *info = (struct pr_handle *) p;    struct pr_handle *info = (struct pr_handle *) p;
   unsigned int i;    unsigned int i;
   const char *name;    const char *name;
   char ab[20];    char ab[22];
   
   if (! pr_enum_type (p, tag, names, values))    if (! pr_enum_type (p, tag, names, values))
     return FALSE;      return FALSE;
Line 2540  static bfd_boolean
Line 2540  static bfd_boolean
 tg_int_constant (void *p, const char *name, bfd_vma val)  tg_int_constant (void *p, const char *name, bfd_vma val)
 {  {
   struct pr_handle *info = (struct pr_handle *) p;    struct pr_handle *info = (struct pr_handle *) p;
   char ab[20];    char ab[22];
   
   indent (info);    indent (info);
   print_vma (val, ab, FALSE, FALSE);    print_vma (val, ab, FALSE, FALSE);
Line 2569  tg_typed_constant (void *p, const char *
Line 2569  tg_typed_constant (void *p, const char *
 {  {
   struct pr_handle *info = (struct pr_handle *) p;    struct pr_handle *info = (struct pr_handle *) p;
   char *t;    char *t;
   char ab[20];    char ab[22];
   
   t = pop_type (info);    t = pop_type (info);
   if (t == NULL)    if (t == NULL)
Line 2747  static bfd_boolean
Line 2747  static bfd_boolean
 tg_start_block (void *p, bfd_vma addr)  tg_start_block (void *p, bfd_vma addr)
 {  {
   struct pr_handle *info = (struct pr_handle *) p;    struct pr_handle *info = (struct pr_handle *) p;
   char ab[20], kind, *partof;    char ab[22], kind, *partof;
   char *t;    char *t;
   bfd_boolean local;    bfd_boolean local;
   

Legend:
Removed from v.1.1.1.5  
changed lines
  Added in v.1.1.1.5.12.1

CVSweb <webmaster@jp.NetBSD.org>