• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /macosx-10.10.1/xnu-2782.1.97/bsd/hfs/

Lines Matching defs:srcRec

420         HFSPlusExtentDescriptor *srcRec;
464 srcRec = (HFSPlusExtentDescriptor *)((char *)srcKey + srcKey->keyLength + sizeof(srcKey->keyLength));
476 *((u_int32_t *)srcRec) = SWAP_BE32 (*((u_int32_t *)srcRec));
480 srcRec[j].startBlock = SWAP_BE32 (srcRec[j].startBlock);
481 srcRec[j].blockCount = SWAP_BE32 (srcRec[j].blockCount);
588 HFSPlusCatalogFolder *srcRec = (HFSPlusCatalogFolder *)srcPtr;
589 if ((char *)srcRec + sizeof(*srcRec) > nextRecord) {
598 srcRec->flags = SWAP_BE16 (srcRec->flags);
599 srcRec->valence = SWAP_BE32 (srcRec->valence);
600 srcRec->folderID = SWAP_BE32 (srcRec->folderID);
601 srcRec->createDate = SWAP_BE32 (srcRec->createDate);
602 srcRec->contentModDate = SWAP_BE32 (srcRec->contentModDate);
603 srcRec->attributeModDate = SWAP_BE32 (srcRec->attributeModDate);
604 srcRec->accessDate = SWAP_BE32 (srcRec->accessDate);
605 srcRec->backupDate = SWAP_BE32 (srcRec->backupDate);
607 srcRec->bsdInfo.ownerID = SWAP_BE32 (srcRec->bsdInfo.ownerID);
608 srcRec->bsdInfo.groupID = SWAP_BE32 (srcRec->bsdInfo.groupID);
610 /* Don't swap srcRec->bsdInfo.adminFlags; it's only one byte */
611 /* Don't swap srcRec->bsdInfo.ownerFlags; it's only one byte */
613 srcRec->bsdInfo.fileMode = SWAP_BE16 (srcRec->bsdInfo.fileMode);
614 srcRec->bsdInfo.special.iNodeNum = SWAP_BE32 (srcRec->bsdInfo.special.iNodeNum);
616 srcRec->textEncoding = SWAP_BE32 (srcRec->textEncoding);
618 /* Don't swap srcRec->userInfo */
619 /* Don't swap srcRec->finderInfo */
620 srcRec->folderCount = SWAP_BE32 (srcRec->folderCount);
623 HFSPlusCatalogFile *srcRec = (HFSPlusCatalogFile *)srcPtr;
624 if ((char *)srcRec + sizeof(*srcRec) > nextRecord) {
633 srcRec->flags = SWAP_BE16 (srcRec->flags);
635 srcRec->fileID = SWAP_BE32 (srcRec->fileID);
637 srcRec->createDate = SWAP_BE32 (srcRec->createDate);
638 srcRec->contentModDate = SWAP_BE32 (srcRec->contentModDate);
639 srcRec->attributeModDate = SWAP_BE32 (srcRec->attributeModDate);
640 srcRec->accessDate = SWAP_BE32 (srcRec->accessDate);
641 srcRec->backupDate = SWAP_BE32 (srcRec->backupDate);
643 srcRec->bsdInfo.ownerID = SWAP_BE32 (srcRec->bsdInfo.ownerID);
644 srcRec->bsdInfo.groupID = SWAP_BE32 (srcRec->bsdInfo.groupID);
646 /* Don't swap srcRec->bsdInfo.adminFlags; it's only one byte */
647 /* Don't swap srcRec->bsdInfo.ownerFlags; it's only one byte */
649 srcRec->bsdInfo.fileMode = SWAP_BE16 (srcRec->bsdInfo.fileMode);
650 srcRec->bsdInfo.special.iNodeNum = SWAP_BE32 (srcRec->bsdInfo.special.iNodeNum);
652 srcRec->textEncoding = SWAP_BE32 (srcRec->textEncoding);
657 srcRec->reserved1 = SWAP_BE32 (srcRec->reserved1);
659 /* Don't swap srcRec->userInfo */
660 /* Don't swap srcRec->finderInfo */
661 /* Don't swap srcRec->reserved2 */
663 hfs_swap_HFSPlusForkData (&srcRec->dataFork);
664 hfs_swap_HFSPlusForkData (&srcRec->resourceFork);
672 HFSPlusCatalogThread *srcRec = (HFSPlusCatalogThread *)srcPtr;
673 if ((char *) &srcRec->nodeName.unicode[0] > nextRecord) {
682 /* Don't swap srcRec->reserved */
684 srcRec->parentID = SWAP_BE32 (srcRec->parentID);
687 srcRec->nodeName.length = SWAP_BE16 (srcRec->nodeName.length);
693 if ((char *) &srcRec->nodeName.unicode[srcRec->nodeName.length] > nextRecord) {
701 for (j = 0; j < srcRec->nodeName.length; j++) {
702 srcRec->nodeName.unicode[j] = SWAP_BE16 (srcRec->nodeName.unicode[j]);
706 srcRec->nodeName.length = SWAP_BE16 (srcRec->nodeName.length);
724 HFSPlusAttrRecord *srcRec;
760 srcRec = (HFSPlusAttrRecord *)((char *)srcKey + keyLength + sizeof(srcKey->keyLength));
761 if ((char *)srcRec + sizeof(u_int32_t) > nextRecord) {
797 *((u_int32_t *)srcRec) = SWAP_BE32 (*((u_int32_t *)srcRec));
803 srcRec->recordType = SWAP_BE32(srcRec->recordType);
804 switch (srcRec->recordType) {
807 if ((char *) &srcRec->attrData.attrData[0] > nextRecord) {
820 attrSize = srcRec->attrData.attrSize;
821 srcRec->attrData.attrSize = SWAP_BE32(srcRec->attrData.attrSize);
823 attrSize = srcRec->attrData.attrSize;
826 if ((char *) &srcRec->attrData.attrData[attrSize] > nextRecord) {
840 if ((char *)srcRec + sizeof(HFSPlusAttrForkData) > nextRecord) {
851 hfs_swap_HFSPlusForkData(&srcRec->forkData.theFork);
856 if ((char *)srcRec + sizeof(HFSPlusAttrExtents) > nextRecord) {
868 srcRec->overflowExtents.extents[j].startBlock =
869 SWAP_BE32(srcRec->overflowExtents.extents[j].startBlock);
870 srcRec->overflowExtents.extents[j].blockCount =
871 SWAP_BE32(srcRec->overflowExtents.extents[j].blockCount);
876 srcRec->recordType = SWAP_BE32(srcRec->recordType);
881 u_int32_t *srcRec;
915 srcRec = (u_int32_t *)((char *)srcKey + srcKey->keyLength + sizeof(srcKey->keyLength));
925 *((u_int32_t *)srcRec) = SWAP_BE32 (*((u_int32_t *)srcRec));
956 HFSExtentDescriptor *srcRec;
1006 srcRec = (HFSExtentDescriptor *)((char *)srcKey + ((srcKey->keyLength + 2) & ~1));
1010 *((u_int32_t *)srcRec) = SWAP_BE32 (*((u_int32_t *)srcRec));
1014 srcRec[j].startBlock = SWAP_BE16 (srcRec[j].startBlock);
1015 srcRec[j].blockCount = SWAP_BE16 (srcRec[j].blockCount);
1113 HFSCatalogFolder *srcRec = (HFSCatalogFolder *)srcPtr;
1114 if ((char *)srcRec + sizeof(*srcRec) > nextRecord) {
1123 srcRec->flags = SWAP_BE16 (srcRec->flags);
1124 srcRec->valence = SWAP_BE16 (srcRec->valence);
1126 srcRec->folderID = SWAP_BE32 (srcRec->folderID);
1127 srcRec->createDate = SWAP_BE32 (srcRec->createDate);
1128 srcRec->modifyDate = SWAP_BE32 (srcRec->modifyDate);
1129 srcRec->backupDate = SWAP_BE32 (srcRec->backupDate);
1131 /* Don't swap srcRec->userInfo */
1132 /* Don't swap srcRec->finderInfo */
1136 HFSCatalogFile *srcRec = (HFSCatalogFile *)srcPtr;
1137 if ((char *)srcRec + sizeof(*srcRec) > nextRecord) {
1146 srcRec->flags = srcRec->flags;
1147 srcRec->fileType = srcRec->fileType;
1149 /* Don't swap srcRec->userInfo */
1151 srcRec->fileID = SWAP_BE32 (srcRec->fileID);
1153 srcRec->dataStartBlock = SWAP_BE16 (srcRec->dataStartBlock);
1154 srcRec->dataLogicalSize = SWAP_BE32 (srcRec->dataLogicalSize);
1155 srcRec->dataPhysicalSize = SWAP_BE32 (srcRec->dataPhysicalSize);
1157 srcRec->rsrcStartBlock = SWAP_BE16 (srcRec->rsrcStartBlock);
1158 srcRec->rsrcLogicalSize = SWAP_BE32 (srcRec->rsrcLogicalSize);
1159 srcRec->rsrcPhysicalSize = SWAP_BE32 (srcRec->rsrcPhysicalSize);
1161 srcRec->createDate = SWAP_BE32 (srcRec->createDate);
1162 srcRec->modifyDate = SWAP_BE32 (srcRec->modifyDate);
1163 srcRec->backupDate = SWAP_BE32 (srcRec->backupDate);
1165 /* Don't swap srcRec->finderInfo */
1167 srcRec->clumpSize = SWAP_BE16 (srcRec->clumpSize);
1171 srcRec->dataExtents[j].startBlock = SWAP_BE16 (srcRec->dataExtents[j].startBlock);
1172 srcRec->dataExtents[j].blockCount = SWAP_BE16 (srcRec->dataExtents[j].blockCount);
1175 /* Don't swap srcRec->reserved */
1179 HFSCatalogThread *srcRec = (HFSCatalogThread *)srcPtr;
1182 if ((char *) &srcRec->nodeName[1] > nextRecord) {
1191 /* Don't swap srcRec->reserved array */
1193 srcRec->parentID = SWAP_BE32 (srcRec->parentID);
1195 /* Don't swap srcRec->nodeName */
1198 if ((char *) &srcRec->nodeName[srcRec->nodeName[0]] > nextRecord) {