Quick Search:

Mode

Context

Displaying 3 lines of context. None | Less | More | Full

Other Diffs

Ignore

Blank Lines Whitespace: Expand:

Diff

1.113
 
1.114
 
MAIN:ragge:20100411123248
 
local.c
_>12381238 {
 12391239         int off;
 12401240         int al;
<> 1241+        char *name;
12411242 
 12421243 #ifdef TLS
 12431244         if (sp->sflags & STLS) {
     
 !
12481249         }
 12491250 #endif
 12501251 
<> 1252+        if ((name = sp->soname) == NULL)
  1253+                name = exname(sp->sname);
12511254         al = talign(sp->stype, sp->ssue)/SZCHAR;
 12521255         off = (int)tsize(sp->stype, sp->sdf, sp->ssue);
 12531256         off = (off+(SZCHAR-1))/SZCHAR;
<> 1257+#ifdef GCC_COMPAT
  1258+        {
  1259+                struct gcc_attrib *ga;
  1260+                if ((ga = gcc_get_attr(sp->ssue, GCC_ATYP_VISIBILITY)) &&
  1261+                    strcmp(ga->a1.sarg, "default"))
  1262+                        printf("\t.%s %s\n", ga->a1.sarg, name);
  1263+        }
  1264+#endif
12541265         printf("        .%scomm ", sp->sclass == STATIC ? "l" : "");
 12551266         if (sp->slevel == 0)
<>1256 -                printf("%s,0%o",
 1257 -                    sp->soname ? sp->soname : exname(sp->sname), off);
  1267+                printf("%s,0%o", name, off);
<_12581268         else
 12591269                 printf(LABFMT ",0%o", sp->soffset, off);
 12601270         if (sp->sclass != STATIC) {
FishEye: Open Source License registered to PCC.
Your maintenance has expired. You can renew your license at http://www.atlassian.com/fisheye/renew
Atlassian FishEye, CVS analysis. (Version:1.6.3 Build:build-336 2008-11-04) - Administration - Page generated 2014-10-31 07:20 +0100