Lines Matching refs:packedNanoRelocs
97 struct ElfAppSection packedNanoRelocs; member
126 uint8_t *packedNanoRelocs; in packNanoRelocs() local
149 packedNanoRelocs = malloc(outNumRelocs * 6); //definitely big enough in packNanoRelocs()
156 packedNanoRelocs[packedNanoRelocSz++] = TOKEN_RELOC_TYPE_NEXT; in packNanoRelocs()
161 packedNanoRelocs[packedNanoRelocSz++] = TOKEN_RELOC_TYPE_CHG; in packNanoRelocs()
162 packedNanoRelocs[packedNanoRelocSz++] = nanoRelocs[i].type - lastOutType - 1; in packNanoRelocs()
183 packedNanoRelocs[packedNanoRelocSz++] = TOKEN_CONSECUTIVE; in packNanoRelocs()
184 packedNanoRelocs[packedNanoRelocSz++] = j - MIN_RUN_LEN; in packNanoRelocs()
195 packedNanoRelocs[packedNanoRelocSz++] = displacement; in packNanoRelocs()
201 packedNanoRelocs[packedNanoRelocSz++] = TOKEN_16BIT_OFST; in packNanoRelocs()
202 packedNanoRelocs[packedNanoRelocSz++] = displacement; in packNanoRelocs()
203 packedNanoRelocs[packedNanoRelocSz++] = displacement >> 8; in packNanoRelocs()
209 packedNanoRelocs[packedNanoRelocSz++] = TOKEN_24BIT_OFST; in packNanoRelocs()
210 packedNanoRelocs[packedNanoRelocSz++] = displacement; in packNanoRelocs()
211 packedNanoRelocs[packedNanoRelocSz++] = displacement >> 8; in packNanoRelocs()
212 packedNanoRelocs[packedNanoRelocSz++] = displacement >> 16; in packNanoRelocs()
217 packedNanoRelocs[packedNanoRelocSz++] = TOKEN_32BIT_OFST; in packNanoRelocs()
218 packedNanoRelocs[packedNanoRelocSz++] = displacement; in packNanoRelocs()
219 packedNanoRelocs[packedNanoRelocSz++] = displacement >> 8; in packNanoRelocs()
220 packedNanoRelocs[packedNanoRelocSz++] = displacement >> 16; in packNanoRelocs()
221 packedNanoRelocs[packedNanoRelocSz++] = displacement >> 24; in packNanoRelocs()
226 return packedNanoRelocs; in packNanoRelocs()
297 uint8_t *packedNanoRelocs; in handleApp() local
497 packedNanoRelocs = packNanoRelocs(nanoRelocs, outNumRelocs, &packedNanoRelocSz, verbose); in handleApp()
500 memcpy(relocs, packedNanoRelocs, packedNanoRelocSz); in handleApp()
783 app->packedNanoRelocs.data = packNanoRelocs( in genElfNanoRelocs()
785 app->packedNanoRelocs.size = packedNanoRelocSz; in genElfNanoRelocs()
808 size_t bufSize = app.flash.size + app.data.size + app.packedNanoRelocs.size in handleAppStatic()
821 memcpy(&buf[offset], app.packedNanoRelocs.data, app.packedNanoRelocs.size); in handleAppStatic()
822 offset += app.packedNanoRelocs.size; in handleAppStatic()
826 hdr->sect.rel_end = hdr->sect.rel_start + app.packedNanoRelocs.size; in handleAppStatic()