Lines Matching refs:GPTData
60 * GPTData class and related structures *
65 GPTData::GPTData(void) {
86 } // GPTData default constructor
89 GPTData::GPTData(string filename) {
111 } // GPTData(string filename) constructor
114 GPTData::~GPTData(void) {
116 } // GPTData destructor
119 GPTData & GPTData::operator=(const GPTData & orig) {
146 cerr << "Error! Could not allocate memory for partitions in GPTData::operator=()!\n"
155 } // GPTData::operator=()
167 int GPTData::Verify(void) {
345 } // GPTData::Verify()
350 int GPTData::CheckGPTSize(void) {
398 } // GPTData::CheckGPTSize()
404 int GPTData::CheckHeaderValidity(void) {
442 } // GPTData::CheckHeaderValidity()
448 int GPTData::CheckHeaderCRC(struct GPTHeader* header, int warn) {
484 cerr << "Could not allocate memory in GPTData::CheckHeaderCRC()! Aborting!\n";
491 } // GPTData::CheckHeaderCRC()
496 void GPTData::RecomputeCRCs(void) {
540 } // GPTData::RecomputeCRCs()
544 void GPTData::RebuildMainHeader(void) {
562 } // GPTData::RebuildMainHeader()
565 void GPTData::RebuildSecondHeader(void) {
583 } // GPTData::RebuildSecondHeader()
587 int GPTData::FindHybridMismatches(void) {
619 } // GPTData::FindHybridMismatches
624 int GPTData::FindOverlaps(void) {
642 } // GPTData::FindOverlaps()
649 int GPTData::FindInsanePartitions(void) {
666 } // GPTData::FindInsanePartitions(void)
678 int GPTData::SetDisk(const string & deviceFilename) {
691 } // GPTData::SetDisk()
697 void GPTData::PartitionScan(void) {
733 } // GPTData::PartitionScan()
736 int GPTData::LoadPartitions(const string & deviceFilename) {
798 } // GPTData::LoadPartitions()
802 int GPTData::ForceLoadGPTData(void) {
894 } // GPTData::ForceLoadGPTData()
900 int GPTData::LoadMainTable(void) {
902 } // GPTData::LoadMainTable()
908 int GPTData::LoadSecondTableAsMain(void) {
910 } // GPTData::LoadSecondTableAsMain()
917 int GPTData::LoadHeader(struct GPTHeader *header, DiskIO & disk, uint64_t sector, int *crcOk) {
939 } // GPTData::LoadHeader
946 int GPTData::LoadPartitionTable(const struct GPTHeader & header, DiskIO & disk, uint64_t sector) {
980 } // GPTData::LoadPartitionsTable()
986 int GPTData::CheckTable(struct GPTHeader *header) {
999 cerr << "Could not allocate memory in GPTData::CheckTable()! Terminating!\n";
1020 } // GPTData::CheckTable()
1028 int GPTData::SaveGPTData(int quiet) {
1166 } // GPTData::SaveGPTData()
1174 int GPTData::SaveGPTBackup(const string & filename) {
1212 } // GPTData::SaveGPTBackup()
1219 int GPTData::SaveHeader(struct GPTHeader *header, DiskIO & disk, uint64_t sector) {
1232 } // GPTData::SaveHeader()
1239 int GPTData::SavePartitionTable(DiskIO & disk, uint64_t sector) {
1252 } // GPTData::SavePartitionTable()
1258 int GPTData::LoadGPTBackup(const string & filename) {
1319 } // GPTData::LoadGPTBackup()
1321 int GPTData::SaveMBR(void) {
1323 } // GPTData::SaveMBR()
1328 int GPTData::DestroyGPT(void) {
1348 cerr << "Could not allocate memory in GPTData::DestroyGPT()! Terminating!\n";
1390 int GPTData::DestroyMBR(void) {
1401 } // GPTData::DestroyMBR(void)
1404 void GPTData::ShowAPMState(void) {
1409 } // GPTData::ShowAPMState()
1412 void GPTData::ShowGPTState(void) {
1427 } // GPTData::ShowGPTState()
1430 void GPTData::DisplayGPTData(void) {
1449 } // GPTData::DisplayGPTData()
1452 void GPTData::ShowPartDetails(uint32_t partNum) {
1458 } // GPTData::ShowPartDetails()
1472 WhichToUse GPTData::UseWhichPartitions(void) {
1542 void GPTData::XFormPartitions(void) {
1570 } // GPTData::XFormPartitions()
1575 int GPTData::XFormDisklabel(uint32_t partNum) {
1607 } // GPTData::XFormDisklabel(uint32_t i)
1610 int GPTData::XFormDisklabel(BSDData* disklabel) {
1631 } // GPTData::XFormDisklabel(BSDData* disklabel)
1638 int GPTData::OnePartToMBR(uint32_t gptPart, int mbrPart) {
1669 } // GPTData::OnePartToMBR()
1684 int GPTData::SetGPTSize(uint32_t numEntries, int fillGPTSectors) {
1743 } // GPTData::SetGPTSize()
1746 void GPTData::BlankPartitions(void) {
1752 } // GPTData::BlankPartitions()
1757 int GPTData::DeletePartition(uint32_t partNum) {
1776 } // GPTData::DeletePartition(uint32_t partNum)
1780 uint32_t GPTData::CreatePartition(uint32_t partNum, uint64_t startSector, uint64_t endSector) {
1800 } // GPTData::CreatePartition(partNum, startSector, endSector)
1804 void GPTData::SortGPT(void) {
1807 } // GPTData::SortGPT()
1814 int GPTData::SwapPartitions(uint32_t partNum1, uint32_t partNum2) {
1826 } // GPTData::SwapPartitions()
1834 int GPTData::ClearGPTData(void) {
1878 } // GPTData::ClearGPTData()
1887 void GPTData::MoveSecondHeaderToEnd() {
1899 } // GPTData::FixSecondHeaderLocation()
1904 int GPTData::SetName(uint32_t partNum, const UnicodeString & theName) {
1913 } // GPTData::SetName
1917 void GPTData::SetDiskGUID(GUIDData newGUID) {
1925 int GPTData::SetPartitionGUID(uint32_t pn, GUIDData theGUID) {
1935 } // GPTData::SetPartitionGUID()
1939 void GPTData::RandomizeGUIDs(void) {
1947 } // GPTData::RandomizeGUIDs()
1951 int GPTData::ChangePartType(uint32_t partNum, PartType theGUID) {
1958 } // GPTData::ChangePartType()
1963 void GPTData::RecomputeCHS(void) {
1968 } // GPTData::RecomputeCHS()
1981 int GPTData::Align(uint64_t* sector) {
2017 } // GPTData::Align()
2032 int GPTData::GetPartRange(uint32_t *low, uint32_t *high) {
2052 } // GPTData::GetPartRange()
2056 int GPTData::FindFirstFreePart(void) {
2066 } // GPTData::FindFirstFreePart()
2069 uint32_t GPTData
2077 } // GPTData::CountParts()
2087 uint64_t GPTData::FindFirstAvailable(uint64_t start) {
2117 } // GPTData::FindFirstAvailable()
2121 uint64_t GPTData::FindFirstInLargest(void) {
2138 } // GPTData::FindFirstInLargest()
2142 uint64_t GPTData::FindLastAvailable(void) {
2167 } // GPTData::FindLastAvailable()
2170 uint64_t GPTData::FindLastInFree(uint64_t start) {
2182 } // GPTData::FindLastInFree()
2186 uint64_t GPTData::FindFreeBlocks(uint32_t *numSegments, uint64_t *largestSegment) {
2212 } // GPTData::FindFreeBlocks()
2218 int GPTData::IsFree(uint64_t sector, uint32_t *partNum) {
2237 } // GPTData::IsFree()
2240 int GPTData::IsFreePartNum(uint32_t partNum) {
2243 } // GPTData::IsFreePartNum()
2246 int GPTData::IsUsedPartNum(uint32_t partNum) {
2249 } // GPTData::IsUsedPartNum()
2259 void GPTData::SetAlignment(uint32_t n) {
2264 } // GPTData::SetAlignment()
2279 uint32_t GPTData::ComputeAlignment(void) {
2303 } // GPTData::ComputeAlignment()
2311 void GPTData::ReverseHeaderBytes(struct GPTHeader* header) {
2326 } // GPTData::ReverseHeaderBytes()
2329 void GPTData::ReversePartitionBytes() {
2335 } // GPTData::ReversePartitionBytes()
2338 bool GPTData::ValidPartNum (const uint32_t partNum) {
2344 } // GPTData::ValidPartNum
2348 const GPTPart & GPTData::operator[](uint32_t partNum) const {
2355 cerr << "No partitions defined in GPTData::operator[]; fatal error!\n";
2362 const GUIDData & GPTData::GetDiskGUID(void) const {
2364 } // GPTData::GetDiskGUID()
2370 int GPTData::ManageAttributes(int partNum, const string & command, const string & bits) {
2394 } // GPTData::ManageAttributes()
2397 void GPTData::ShowAttributes(const uint32_t partNum) {
2400 } // GPTData::ShowAttributes
2403 void GPTData::GetAttribute(const uint32_t partNum, const string& attributeBits) {
2406 } // GPTData::GetAttribute