Lines Matching refs:GPTData
62 * GPTData class and related structures *
67 GPTData::GPTData(void) {
89 } // GPTData default constructor
92 GPTData::GPTData(string filename) {
115 } // GPTData(string filename) constructor
118 GPTData::~GPTData(void) {
120 } // GPTData destructor
123 GPTData & GPTData::operator=(const GPTData & orig) {
151 cerr << "Error! Could not allocate memory for partitions in GPTData::operator=()!\n"
160 } // GPTData::operator=()
172 int GPTData::Verify(void) {
350 } // GPTData::Verify()
355 int GPTData::CheckGPTSize(void) {
403 } // GPTData::CheckGPTSize()
409 int GPTData::CheckHeaderValidity(void) {
447 } // GPTData::CheckHeaderValidity()
453 int GPTData::CheckHeaderCRC(struct GPTHeader* header, int warn) {
489 cerr << "Could not allocate memory in GPTData::CheckHeaderCRC()! Aborting!\n";
496 } // GPTData::CheckHeaderCRC()
501 void GPTData::RecomputeCRCs(void) {
545 } // GPTData::RecomputeCRCs()
549 void GPTData::RebuildMainHeader(void) {
567 } // GPTData::RebuildMainHeader()
570 void GPTData::RebuildSecondHeader(void) {
588 } // GPTData::RebuildSecondHeader()
592 int GPTData::FindHybridMismatches(void) {
624 } // GPTData::FindHybridMismatches
629 int GPTData::FindOverlaps(void) {
647 } // GPTData::FindOverlaps()
654 int GPTData::FindInsanePartitions(void) {
671 } // GPTData::FindInsanePartitions(void)
683 int GPTData::SetDisk(const string & deviceFilename) {
696 } // GPTData::SetDisk()
702 void GPTData::PartitionScan(void) {
738 } // GPTData::PartitionScan()
741 int GPTData::LoadPartitions(const string & deviceFilename) {
803 } // GPTData::LoadPartitions()
807 int GPTData::ForceLoadGPTData(void) {
899 } // GPTData::ForceLoadGPTData()
905 int GPTData::LoadMainTable(void) {
907 } // GPTData::LoadMainTable()
913 int GPTData::LoadSecondTableAsMain(void) {
915 } // GPTData::LoadSecondTableAsMain()
922 int GPTData::LoadHeader(struct GPTHeader *header, DiskIO & disk, uint64_t sector, int *crcOk) {
944 } // GPTData::LoadHeader
951 int GPTData::LoadPartitionTable(const struct GPTHeader & header, DiskIO & disk, uint64_t sector) {
985 } // GPTData::LoadPartitionsTable()
991 int GPTData::CheckTable(struct GPTHeader *header) {
1004 cerr << "Could not allocate memory in GPTData::CheckTable()! Terminating!\n";
1025 } // GPTData::CheckTable()
1033 int GPTData::SaveGPTData(int quiet) {
1171 } // GPTData::SaveGPTData()
1179 int GPTData::SaveGPTBackup(const string & filename) {
1217 } // GPTData::SaveGPTBackup()
1224 int GPTData
1237 } // GPTData::SaveHeader()
1244 int GPTData::SavePartitionTable(DiskIO & disk, uint64_t sector) {
1257 } // GPTData::SavePartitionTable()
1263 int GPTData::LoadGPTBackup(const string & filename) {
1324 } // GPTData::LoadGPTBackup()
1326 int GPTData::SaveMBR(void) {
1328 } // GPTData::SaveMBR()
1333 int GPTData::DestroyGPT(void) {
1353 cerr << "Could not allocate memory in GPTData::DestroyGPT()! Terminating!\n";
1397 int GPTData::DestroyMBR(void) {
1408 } // GPTData::DestroyMBR(void)
1411 void GPTData::ShowAPMState(void) {
1416 } // GPTData::ShowAPMState()
1419 void GPTData::ShowGPTState(void) {
1434 } // GPTData::ShowGPTState()
1437 void GPTData::DisplayGPTData(void) {
1456 } // GPTData::DisplayGPTData()
1459 void GPTData::ShowPartDetails(uint32_t partNum) {
1465 } // GPTData::ShowPartDetails()
1479 WhichToUse GPTData::UseWhichPartitions(void) {
1549 void GPTData::XFormPartitions(void) {
1577 } // GPTData::XFormPartitions()
1582 int GPTData::XFormDisklabel(uint32_t partNum) {
1614 } // GPTData::XFormDisklabel(uint32_t i)
1617 int GPTData::XFormDisklabel(BSDData* disklabel) {
1638 } // GPTData::XFormDisklabel(BSDData* disklabel)
1645 int GPTData::OnePartToMBR(uint32_t gptPart, int mbrPart) {
1676 } // GPTData::OnePartToMBR()
1691 int GPTData::SetGPTSize(uint32_t numEntries, int fillGPTSectors) {
1750 } // GPTData::SetGPTSize()
1753 void GPTData::BlankPartitions(void) {
1759 } // GPTData::BlankPartitions()
1764 int GPTData::DeletePartition(uint32_t partNum) {
1783 } // GPTData::DeletePartition(uint32_t partNum)
1787 uint32_t GPTData::CreatePartition(uint32_t partNum, uint64_t startSector, uint64_t endSector) {
1807 } // GPTData::CreatePartition(partNum, startSector, endSector)
1811 void GPTData::SortGPT(void) {
1814 } // GPTData::SortGPT()
1821 int GPTData::SwapPartitions(uint32_t partNum1, uint32_t partNum2) {
1833 } // GPTData::SwapPartitions()
1841 int GPTData::ClearGPTData(void) {
1885 } // GPTData::ClearGPTData()
1894 void GPTData::MoveSecondHeaderToEnd() {
1906 } // GPTData::FixSecondHeaderLocation()
1911 int GPTData::SetName(uint32_t partNum, const UnicodeString & theName) {
1920 } // GPTData::SetName
1924 void GPTData::SetDiskGUID(GUIDData newGUID) {
1932 int GPTData::SetPartitionGUID(uint32_t pn, GUIDData theGUID) {
1942 } // GPTData::SetPartitionGUID()
1946 void GPTData::RandomizeGUIDs(void) {
1954 } // GPTData::RandomizeGUIDs()
1958 int GPTData::ChangePartType(uint32_t partNum, PartType theGUID) {
1965 } // GPTData::ChangePartType()
1970 void GPTData::RecomputeCHS(void) {
1975 } // GPTData::RecomputeCHS()
1988 int GPTData::Align(uint64_t* sector) {
2024 } // GPTData::Align()
2039 int GPTData::GetPartRange(uint32_t *low, uint32_t *high) {
2059 } // GPTData::GetPartRange()
2063 int GPTData::FindFirstFreePart(void) {
2073 } // GPTData::FindFirstFreePart()
2076 uint32_t GPTData::CountParts(void) {
2084 } // GPTData::CountParts()
2094 uint64_t GPTData::FindFirstAvailable(uint64_t start) {
2124 } // GPTData::FindFirstAvailable()
2128 uint64_t GPTData::FindFirstInLargest(void) {
2145 } // GPTData::FindFirstInLargest()
2149 uint64_t GPTData::FindLastAvailable(void) {
2174 } // GPTData::FindLastAvailable()
2177 uint64_t GPTData::FindLastInFree(uint64_t start) {
2189 } // GPTData::FindLastInFree()
2193 uint64_t GPTData::FindFreeBlocks(uint32_t *numSegments, uint64_t *largestSegment) {
2219 } // GPTData::FindFreeBlocks()
2225 int GPTData::IsFree(uint64_t sector, uint32_t *partNum) {
2244 } // GPTData::IsFree()
2247 int GPTData::IsFreePartNum(uint32_t partNum) {
2250 } // GPTData::IsFreePartNum()
2253 int GPTData::IsUsedPartNum(uint32_t partNum) {
2256 } // GPTData::IsUsedPartNum()
2266 void GPTData::SetAlignment(uint32_t n) {
2271 } // GPTData::SetAlignment()
2286 uint32_t GPTData::ComputeAlignment(void) {
2310 } // GPTData::ComputeAlignment()
2318 void GPTData::ReverseHeaderBytes(struct GPTHeader* header) {
2333 } // GPTData::ReverseHeaderBytes()
2336 void GPTData::ReversePartitionBytes() {
2342 } // GPTData::ReversePartitionBytes()
2345 bool GPTData::ValidPartNum (const uint32_t partNum) {
2351 } // GPTData::ValidPartNum
2355 const GPTPart & GPTData::operator[](uint32_t partNum) const {
2362 cerr << "No partitions defined in GPTData::operator[]; fatal error!\n";
2369 const GUIDData & GPTData::GetDiskGUID(void) const {
2371 } // GPTData::GetDiskGUID()
2377 int GPTData::ManageAttributes(int partNum, const string & command, const string & bits) {
2401 } // GPTData::ManageAttributes()
2404 void GPTData::ShowAttributes(const uint32_t partNum) {
2407 } // GPTData::ShowAttributes
2410 void GPTData::GetAttribute(const uint32_t partNum, const string& attributeBits) {
2413 } // GPTData::GetAttribute