Home | History | Annotate | Download | only in nanoapp_postprocess

Lines Matching defs:out

157                     fprintf(stderr, "Out: RelocTC (1) // to 0x%02" PRIX8 "\n", nanoRelocs[i].type);
163 fprintf(stderr, "Out: RelocTC (0x%02" PRIX8 ") // to 0x%02" PRIX8 "\n", (uint8_t)(nanoRelocs[i].type - lastOutType - 1), nanoRelocs[i].type);
181 fprintf(stderr, "Out: Reloc0 x%" PRIX32 "\n", j);
193 fprintf(stderr, "Out: Reloc8 0x%02" PRIX32 "\n", displacement);
198 fprintf(stderr, "Out: Reloc16 0x%06" PRIX32 "\n", displacement);
206 fprintf(stderr, "Out: Reloc24 0x%08" PRIX32 "\n", displacement);
215 fprintf(stderr, "Out: Reloc32 0x%08" PRIX32 "\n", displacement);
228 static int finalizeAndWrite(uint8_t *buf, uint32_t bufUsed, uint32_t bufSz, FILE *out, uint32_t layoutFlags, uint64_t appId)
281 ret = fwrite(buf, bufUsed, 1, out) == 1 ? 0 : 2;
288 static int handleApp(uint8_t **pbuf, uint32_t bufUsed, FILE *out, uint32_t layoutFlags, uint64_t appId, uint32_t appVer, bool verbose)
302 //make buffer 50% bigger than bufUsed in case relocs grow out of hand
310 goto out;
317 goto out;
332 goto out;
336 goto out;
349 goto out;
364 goto out;
392 goto out;
403 goto out;
426 goto out;
451 goto out;
461 goto out;
478 goto out;
486 goto out;
507 goto out;
514 goto out;
526 goto out;
532 ret = finalizeAndWrite(buf, bufUsed, bufSz, out, layoutFlags, appId);
533 out:
749 goto out;
763 goto out;
784 out:
789 static int handleAppStatic(const char *fileName, FILE *out, uint32_t layoutFlags, uint64_t appId, uint32_t appVer, bool verbose)
826 return finalizeAndWrite(buf, offset, bufSize, out, layoutFlags, appId);
831 static int handleKey(uint8_t **pbuf, uint32_t bufUsed, FILE *out, uint32_t layoutFlags, uint64_t appId, uint64_t keyId)
851 good = good && fwrite(&outHeader, sizeof(outHeader), 1, out) == 1;
852 good = good && fwrite(&ki, sizeof(ki), 1, out) == 1;
853 good = good && fwrite(buf, bufUsed, 1, out) == 1;
858 static int handleOs(uint8_t **pbuf, uint32_t bufUsed, FILE *out, uint32_t layoutFlags, bool bare)
883 good = fwrite(&outHeader, sizeof(outHeader), 1, out) == 1;
885 good = fwrite(&os, sizeof(os), 1, out) == 1;
886 good = good && fwrite(buf, bufUsed, 1, out) == 1;
908 FILE *out = NULL;
994 out = stdout;
996 out = fopen(posArg[1], "w");
997 if (!out)
1003 ret = handleAppStatic(posArg[0], out, layoutFlags, appId, appVer, verbose);
1005 ret = handleApp(&buf, bufUsed, out, layoutFlags, appId, appVer, verbose);
1009 ret = handleKey(&buf, bufUsed, out, layoutFlags, appId, keyId);
1012 ret = handleOs(&buf, bufUsed, out, layoutFlags, bareData);
1017 fclose(out);