Quick Search:

Mode

Context

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

Other Diffs

Ignore

Blank Lines Whitespace: Expand:

Diff

1.23
 
1.24
 
MAIN:ragge:20121213160215
 
code.c
_>6565                 break;
 6666 
 6767         case PICRDATA:
 6868                 name = ".section .data.rel.ro.local,\"aw\",@progbits";
 6969                 break;
 7070 
<>71 -        case PICLDATA:
7271         case PICDATA:
<> 72+                name = ".section .data.rel,\"aw\",@progbits";
  73+                break;
  74+        case PICLDATA:
7375                 name = ".section .data.rel.local,\"aw\",@progbits";
 7476                 break;
 7577 
 7678         case NMSEG:
 7779                 printf("\t.section %s,\"aw\",@progbits\n", name);
 7880                 return;
     
 !
9193 
 9294         if ((name = sp->soname) == NULL)
 9395                 name = exname(sp->sname);
 9496 
 9597         if (sp->sclass == EXTDEF) {
 9698                 printf("\t.globl %s\n", name);
<>97 -                printf("\t.type %s,@%s\n", name,
 98 -                    ISFTN(sp->stype)? "function" : "object");
  99+                if (ISFTN(sp->stype)) {
  100+                        printf("\t.type %s,@function\n", name);
  101+                } else {
  102+                        printf("\t.type %s,@object\n", name);
  103+                        printf("\t.size %s,%d\n", name,
  104+                            (int)tsize(sp->stype, sp->sdf, sp->sap)/SZCHAR);
  105+                }
<_99106         }
 100107         if (sp->slevel == 0)
 101108                 printf("%s:\n", name);
 102109         else
 103110                 printf(LABFMT ":\n", sp->soffset);
 104111 }
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-01 14:14 +0200