Searched refs:paxHeader (Results 1 - 1 of 1) sorted by relevance

/frameworks/base/libs/androidfw/
H A DBackupHelpers.cpp553 char* paxHeader = buf + 512; // use a different chunk of it as separate scratch local
655 memcpy(paxHeader, buf, 512);
658 memset(paxHeader, 0, 100); // rewrite the name area
659 snprintf(paxHeader, 100, "PaxHeader/%s", leaf.string());
660 memset(paxHeader + 345, 0, 155); // rewrite the prefix area
661 strncpy(paxHeader + 345, prefix.string(), 155);
663 paxHeader[156] = 'x'; // mark it as a pax extended header
666 memset(paxHeader + 124, 0, 12);
667 snprintf(paxHeader + 124, 12, "%011o", (unsigned int)(p - paxData));
670 calc_tar_checksum(paxHeader);
[all...]

Completed in 650 milliseconds