Loading...
cache_builder/Chunk.cpp dyld-1235.2 dyld-1042.1
--- dyld/dyld-1235.2/cache_builder/Chunk.cpp
+++ dyld/dyld-1042.1/cache_builder/Chunk.cpp
@@ -112,32 +112,22 @@
     return nullptr;
 }
 
-const AlignChunk* Chunk::isAlignChunk() const
+const DylibSegmentChunk* Chunk::isDylibSegmentChunk() const
 {
     return nullptr;
 }
 
-const DylibSegmentChunk* Chunk::isDylibSegmentChunk() const
+const LinkeditDataChunk* Chunk::isLinkeditDataChunk() const
 {
     return nullptr;
 }
 
-const LinkeditDataChunk* Chunk::isLinkeditDataChunk() const
+StubsChunk* Chunk::isStubsChunk()
 {
     return nullptr;
 }
 
-StubsChunk* Chunk::isStubsChunk()
-{
-    return nullptr;
-}
-
 UniquedGOTsChunk* Chunk::isUniquedGOTsChunk()
-{
-    return nullptr;
-}
-
-const DylibSegmentChunk* Chunk::isTPROChunk() const
 {
     return nullptr;
 }
@@ -273,30 +263,6 @@
 }
 
 //
-// MARK: --- ObjCImageInfoChunk methods ---
-//
-
-ObjCImageInfoChunk::ObjCImageInfoChunk()
-    : Chunk(Kind::objcHeaderInfoRO, Alignment::struct64)
-{
-}
-
-ObjCImageInfoChunk::~ObjCImageInfoChunk()
-{
-
-}
-
-void ObjCImageInfoChunk::dump() const
-{
-    printf("ObjCImageInfoChunk\n");
-}
-
-const char* ObjCImageInfoChunk::name() const
-{
-    return "objc image info";
-}
-
-//
 // MARK: --- ObjCHeaderInfoReadOnlyChunk methods ---
 //
 
@@ -465,30 +431,6 @@
 }
 
 //
-// MARK: --- PointerHashTableChunk methods ---
-//
-
-PointerHashTableChunk::PointerHashTableChunk()
-    : Chunk(Kind::pointerHashTable, Alignment::struct64)
-{
-}
-
-PointerHashTableChunk::~PointerHashTableChunk()
-{
-
-}
-
-void PointerHashTableChunk::dump() const
-{
-    printf("PointerHashTableChunk\n");
-}
-
-const char* PointerHashTableChunk::name() const
-{
-    return "pointer hash table";
-}
-
-//
 // MARK: --- ObjCProtocolHashTableChunk methods ---
 //
 
@@ -535,30 +477,6 @@
 {
     return "objc canonical protocols";
 }
-//
-// MARK: --- ObjCCategoriesChunk methods ---
-//
-
-ObjCPreAttachedCategoriesChunk::ObjCPreAttachedCategoriesChunk()
-    : SlidChunk(Kind::objcPreAttachedCategories, (uint64_t)Alignment::struct64)
-{
-}
-
-ObjCPreAttachedCategoriesChunk::~ObjCPreAttachedCategoriesChunk()
-{
-
-}
-
-void ObjCPreAttachedCategoriesChunk::dump() const
-{
-    printf("ObjCPreAttachedCategoriesChunk\n");
-}
-
-const char* ObjCPreAttachedCategoriesChunk::name() const
-{
-    return "objc pre-attached categories";
-}
-
 
 //
 // MARK: --- ObjCIMPCachesChunk methods ---
@@ -707,13 +625,6 @@
 const DylibSegmentChunk* DylibSegmentChunk::isDylibSegmentChunk() const
 {
     return this;
-}
-
-const DylibSegmentChunk* DylibSegmentChunk::isTPROChunk() const
-{
-    if ( this->kind == Kind::tproDataConst )
-        return this;
-    return nullptr;
 }
 
 //
@@ -920,34 +831,3 @@
 {
     return true;
 }
-
-//
-// MARK: --- AlignChunk methods ---
-//
-
-AlignChunk::AlignChunk()
-    : Chunk(Kind::align, Alignment::page)
-{
-    // This never has a size so just set it now
-    this->cacheVMSize = CacheVMSize(0ULL);
-    this->subCacheFileSize = CacheFileSize(0ULL);
-}
-
-AlignChunk::~AlignChunk()
-{
-
-}
-
-void AlignChunk::dump() const
-{
-    printf("AlignChunk\n");
-}
-
-const char* AlignChunk::name() const
-{
-    return "align";
-}
-
-const AlignChunk* AlignChunk::isAlignChunk() const {
-    return this;
-}