Lines Matching defs:out
166 DBG("Out: RelocTC [size 1] // to 0x%02" PRIX8, app->nanoReloc[i].type);
171 DBG("Out: RelocTC [size 2] (0x%02" PRIX8 ") // to 0x%02" PRIX8,
192 DBG("Out: Reloc0 [size 2]; repeat=%zu", j);
204 DBG("Out: Reloc8 [size 1] 0x%02" PRIX32, displacement);
208 DBG("Out: Reloc16 [size 3] 0x%06" PRIX32, displacement);
215 DBG("Out: Reloc24 [size 4] 0x%08" PRIX32, displacement);
223 DBG("Out: Reloc32 [size 5] 0x%08" PRIX32, displacement);
238 static int finalizeAndWrite(struct NanoAppInfo *inf, FILE *out, uint32_t layoutFlags, uint64_t appId)
270 good = fwrite(&outHeader, sizeof(outHeader), 1, out) == 1 && good;
273 good = fwrite(&app, sizeof(app), 1, out) == 1 && good;
276 good = fwrite(&bin[1], inf->codeAndDataSize, 1, out) == 1 && good;
280 good = fwrite(inf->packedNanoReloc, inf->packedNanoRelocSize, 1, out) == 1 && good;
403 static int handleApp(uint8_t **pbuf, uint32_t bufUsed, FILE *out, uint32_t layoutFlags, uint64_t appId, uint32_t appVer, bool verbose)
413 //make buffer 50% bigger than bufUsed in case relocs grow out of hand
421 goto out;
426 goto out;
434 goto out;
439 goto out;
460 goto out;
464 goto out;
476 goto out;
488 goto out;
520 goto out;
525 goto out;
537 goto out;
548 goto out;
566 ret = finalizeAndWrite(&app, out, layoutFlags, appId);
567 out:
573 static int handleKey(uint8_t **pbuf, uint32_t bufUsed, FILE *out, uint32_t layoutFlags, uint64_t appId, uint64_t keyId)
593 good = good && fwrite(&outHeader, sizeof(outHeader), 1, out) == 1;
594 good = good && fwrite(&ki, sizeof(ki), 1, out) == 1;
595 good = good && fwrite(buf, bufUsed, 1, out) == 1;
600 static int handleOs(uint8_t **pbuf, uint32_t bufUsed, FILE *out, uint32_t layoutFlags, bool bare)
625 good = fwrite(&outHeader, sizeof(outHeader), 1, out) == 1;
627 good = fwrite(&os, sizeof(os), 1, out) == 1;
628 good = good && fwrite(buf, bufUsed, 1, out) == 1;
650 FILE *out = NULL;
725 out = stdout;
728 out = fopen(posArg[1], "w");
731 if (!out)
739 ret = handleApp(&buf, bufUsed, out, layoutFlags, appId, appVer, verbose);
742 ret = handleKey(&buf, bufUsed, out, layoutFlags, appId, keyId);
745 ret = handleOs(&buf, bufUsed, out, layoutFlags, bareData);
750 fclose(out);