Lines Matching refs:GPTData
62 * GPTData class and related structures *
67 GPTData::GPTData(void) {
91 } // GPTData default constructor
93 GPTData::GPTData(const GPTData & orig) {
122 cerr << "Error! Could not allocate memory for partitions in GPTData::operator=()!\n"
130 } // GPTData copy constructor
133 GPTData::GPTData(string filename) {
156 } // GPTData(string filename) constructor
159 GPTData::~GPTData(void) {
161 } // GPTData destructor
164 GPTData & GPTData::operator=(const GPTData & orig) {
193 cerr << "Error! Could not allocate memory for partitions in GPTData::operator=()!\n"
203 } // GPTData::operator=()
215 int GPTData::Verify(void) {
449 } // GPTData::Verify()
454 int GPTData::CheckGPTSize(void) {
502 } // GPTData::CheckGPTSize()
508 int GPTData::CheckHeaderValidity(void) {
546 } // GPTData::CheckHeaderValidity()
552 int GPTData::CheckHeaderCRC(struct GPTHeader* header, int warn) {
588 cerr << "Could not allocate memory in GPTData::CheckHeaderCRC()! Aborting!\n";
595 } // GPTData::CheckHeaderCRC()
600 void GPTData::RecomputeCRCs(void) {
644 } // GPTData::RecomputeCRCs()
648 void GPTData::RebuildMainHeader(void) {
666 } // GPTData::RebuildMainHeader()
669 void GPTData::RebuildSecondHeader(void) {
687 } // GPTData::RebuildSecondHeader()
691 int GPTData::FindHybridMismatches(void) {
723 } // GPTData::FindHybridMismatches
728 int GPTData::FindOverlaps(void) {
746 } // GPTData::FindOverlaps()
753 int GPTData::FindInsanePartitions(void) {
770 } // GPTData::FindInsanePartitions(void)
782 int GPTData::SetDisk(const string & deviceFilename) {
796 } // GPTData::SetDisk()
802 void GPTData::PartitionScan(void) {
838 } // GPTData::PartitionScan()
841 int GPTData::LoadPartitions(const string & deviceFilename) {
919 } // GPTData::LoadPartitions()
923 int GPTData::ForceLoadGPTData(void) {
1032 } // GPTData::ForceLoadGPTData()
1038 int GPTData::LoadMainTable(void) {
1040 } // GPTData::LoadMainTable()
1046 int GPTData::LoadSecondTableAsMain(void) {
1048 } // GPTData::LoadSecondTableAsMain()
1055 int GPTData::LoadHeader(struct GPTHeader *header, DiskIO & disk, uint64_t sector, int *crcOk) {
1093 } // GPTData::LoadHeader
1100 int GPTData::LoadPartitionTable(const struct GPTHeader & header, DiskIO & disk, uint64_t sector) {
1137 } // GPTData::LoadPartitionsTable()
1143 int GPTData::CheckTable(struct GPTHeader *header) {
1156 cerr << "Could not allocate memory in GPTData::CheckTable()! Terminating!\n";
1177 } // GPTData::CheckTable()
1185 int GPTData::SaveGPTData(int quiet) {
1323 } // GPTData::SaveGPTData()
1331 int GPTData::SaveGPTBackup(const string & filename) {
1369 } // GPTData::SaveGPTBackup()
1376 int GPTData::SaveHeader(struct GPTHeader *header, DiskIO & disk, uint64_t sector) {
1389 } // GPTData::SaveHeader()
1396 int GPTData::SavePartitionTable(DiskIO & disk, uint64_t sector) {
1409 } // GPTData::SavePartitionTable()
1415 int GPTData::LoadGPTBackup(const string & filename) {
1476 } // GPTData::LoadGPTBackup()
1478 int GPTData::SaveMBR(void) {
1480 } // GPTData::SaveMBR()
1485 int GPTData::DestroyGPT(void) {
1505 cerr << "Could not allocate memory in GPTData::DestroyGPT()! Terminating!\n";
1547 int GPTData::DestroyMBR(void) {
1558 } // GPTData::DestroyMBR(void)
1561 void GPTData::ShowAPMState(void) {
1566 } // GPTData::ShowAPMState()
1569 void GPTData::ShowGPTState(void) {
1584 } // GPTData::ShowGPTState()
1587 void GPTData::DisplayGPTData(void) {
1613 } // GPTData::DisplayGPTData()
1616 void GPTData::ShowPartDetails(uint32_t partNum) {
1622 } // GPTData::ShowPartDetails()
1636 WhichToUse GPTData::UseWhichPartitions(void) {
1706 void GPTData::XFormPartitions(void) {
1734 } // GPTData::XFormPartitions()
1739 int GPTData::XFormDisklabel(uint32_t partNum) {
1771 } // GPTData::XFormDisklabel(uint32_t i)
1774 int GPTData::XFormDisklabel(BSDData* disklabel) {
1795 } // GPTData::XFormDisklabel(BSDData* disklabel)
1802 int GPTData::OnePartToMBR(uint32_t gptPart, int mbrPart) {
1833 } // GPTData::OnePartToMBR()
1848 int GPTData::SetGPTSize(uint32_t numEntries, int fillGPTSectors) {
1907 } // GPTData::SetGPTSize()
1911 int GPTData::MoveMainTable(uint64_t pteSector) {
1924 } // GPTData::MoveMainTable()
1928 int GPTData::MoveSecondTable(uint64_t pteSector) {
1941 } // GPTData::MoveSecondTable()
1944 void GPTData::BlankPartitions(void) {
1950 } // GPTData::BlankPartitions()
1955 int GPTData::DeletePartition(uint32_t partNum) {
1974 } // GPTData::DeletePartition(uint32_t partNum)
1978 uint32_t GPTData::CreatePartition(uint32_t partNum, uint64_t startSector, uint64_t endSector) {
1998 } // GPTData::CreatePartition(partNum, startSector, endSector)
2002 void GPTData::SortGPT(void) {
2005 } // GPTData::SortGPT()
2012 int GPTData::SwapPartitions(uint32_t partNum1, uint32_t partNum2) {
2024 } // GPTData::SwapPartitions()
2032 int GPTData::ClearGPTData(void) {
2077 } // GPTData::ClearGPTData()
2086 void GPTData::MoveSecondHeaderToEnd() {
2098 } // GPTData::FixSecondHeaderLocation()
2103 int GPTData::SetName(uint32_t partNum, const UnicodeString & theName) {
2112 } // GPTData::SetName
2116 void GPTData::SetDiskGUID(GUIDData newGUID) {
2124 int GPTData::SetPartitionGUID(uint32_t pn, GUIDData theGUID) {
2134 } // GPTData::SetPartitionGUID()
2138 void GPTData::RandomizeGUIDs(void) {
2146 } // GPTData::RandomizeGUIDs()
2150 int GPTData::ChangePartType(uint32_t partNum, PartType theGUID) {
2157 } // GPTData::ChangePartType()
2162 void GPTData::RecomputeCHS(void) {
2167 } // GPTData::RecomputeCHS()
2180 int GPTData::Align(uint64_t* sector) {
2214 } // GPTData::Align()
2229 int GPTData::GetPartRange(uint32_t *low, uint32_t *high) {
2249 } // GPTData::GetPartRange()
2253 int GPTData::FindFirstFreePart(void) {
2263 } // GPTData::FindFirstFreePart()
2266 uint32_t GPTData::CountParts(void) {
2274 } // GPTData::CountParts()
2284 uint64_t GPTData::FindFirstAvailable(uint64_t start) {
2314 } // GPTData::FindFirstAvailable()
2318 uint64_t GPTData::FindFirstUsedLBA(void) {
2328 } // GPTData::FindFirstUsedLBA()
2332 uint64_t GPTData::FindLastUsedLBA(void) {
2342 } // GPTData::FindLastUsedLBA()
2346 uint64_t GPTData::FindFirstInLargest(void) {
2363 } // GPTData::FindFirstInLargest()
2367 uint64_t GPTData::FindLastAvailable(void) {
2392 } // GPTData::FindLastAvailable()
2399 uint64_t GPTData::FindLastInFree(uint64_t start, bool align) {
2417 } // GPTData::FindLastInFree()
2421 uint64_t GPTData::FindFreeBlocks(uint32_t *numSegments, uint64_t *largestSegment) {
2447 } // GPTData::FindFreeBlocks()
2453 int GPTData::IsFree(uint64_t sector, uint32_t *partNum) {
2472 } // GPTData::IsFree()
2475 int GPTData::IsFreePartNum(uint32_t partNum) {
2478 } // GPTData::IsFreePartNum()
2481 int GPTData::IsUsedPartNum(uint32_t partNum) {
2484 } // GPTData::IsUsedPartNum()
2497 void GPTData::SetAlignment(uint32_t n) {
2510 } // GPTData::SetAlignment()
2525 uint32_t GPTData::ComputeAlignment(void) {
2549 } // GPTData::ComputeAlignment()
2557 void GPTData::ReverseHeaderBytes(struct GPTHeader* header) {
2572 } // GPTData::ReverseHeaderBytes()
2575 void GPTData::ReversePartitionBytes() {
2581 } // GPTData::ReversePartitionBytes()
2584 bool GPTData::ValidPartNum (const uint32_t partNum) {
2590 } // GPTData::ValidPartNum
2594 const GPTPart & GPTData::operator[](uint32_t partNum) const {
2601 cerr << "No partitions defined in GPTData::operator[]; fatal error!\n";
2608 const GUIDData & GPTData::GetDiskGUID(void) const {
2610 } // GPTData::GetDiskGUID()
2616 int GPTData::ManageAttributes(int partNum, const string & command, const string & bits) {
2640 } // GPTData::ManageAttributes()
2643 void GPTData::ShowAttributes(const uint32_t partNum) {
2646 } // GPTData::ShowAttributes
2649 void GPTData::GetAttribute(const uint32_t partNum, const string& attributeBits) {
2652 } // GPTData::GetAttribute