Mercurial > hg-old > index.cgi
comparison lwlink/trunk/src/link.c @ 131:5276565799bd
Fixed load addresses of chained sections and subsections to actually increment
author | lost |
---|---|
date | Sat, 24 Jan 2009 07:18:01 +0000 |
parents | 8349048d67b3 |
children |
comparison
equal
deleted
inserted
replaced
130:8349048d67b3 | 131:5276565799bd |
---|---|
72 else | 72 else |
73 { | 73 { |
74 sectlist[nsects].forceaddr = 0; | 74 sectlist[nsects].forceaddr = 0; |
75 } | 75 } |
76 inputfiles[fn] -> sections[sn].loadaddress = laddr; | 76 inputfiles[fn] -> sections[sn].loadaddress = laddr; |
77 laddr += inputfiles[fn] -> sections[sn].codesize; | |
77 nsects++; | 78 nsects++; |
78 } | 79 } |
79 } | 80 } |
80 } | 81 } |
81 } | 82 } |
124 else | 125 else |
125 { | 126 { |
126 sectlist[nsects].forceaddr = 0; | 127 sectlist[nsects].forceaddr = 0; |
127 } | 128 } |
128 inputfiles[fn] -> sections[sn].loadaddress = laddr; | 129 inputfiles[fn] -> sections[sn].loadaddress = laddr; |
130 laddr += inputfiles[fn] -> sections[sn].codesize; | |
129 nsects++; | 131 nsects++; |
130 } | 132 } |
131 } | 133 } |
132 } | 134 } |
133 } | 135 } |