@@ -120,9 +120,9 @@ extension ObjCClassRODataProtocol {
120120 resolvedOffset = _offset
121121 }
122122
123- let data = machO. fileHandle. readData (
124- offset: resolvedOffset,
125- size : MemoryLayout< ObjCMethodList . Header> . size
123+ let data = try ! machO. fileHandle. readData (
124+ offset: numericCast ( resolvedOffset) ,
125+ length : MemoryLayout< ObjCMethodList . Header> . size
126126 )
127127 let list : ObjCMethodList ? = data. withUnsafeBytes {
128128 guard let ptr = $0. baseAddress else { return nil }
@@ -161,9 +161,9 @@ extension ObjCClassRODataProtocol {
161161 resolvedOffset = _offset
162162 }
163163
164- let data = machO. fileHandle. readData (
165- offset: resolvedOffset,
166- size : MemoryLayout< ObjCPropertyList . Header> . size
164+ let data = try ! machO. fileHandle. readData (
165+ offset: numericCast ( resolvedOffset) ,
166+ length : MemoryLayout< ObjCPropertyList . Header> . size
167167 )
168168 let list : ObjCPropertyList ? = data. withUnsafeBytes {
169169 guard let ptr = $0. baseAddress else {
@@ -204,9 +204,9 @@ extension ObjCClassRODataProtocol {
204204 resolvedOffset = _offset
205205 }
206206
207- let data = machO. fileHandle. readData (
208- offset: resolvedOffset,
209- size : MemoryLayout< ObjCIvarList . Header> . size
207+ let data = try ! machO. fileHandle. readData (
208+ offset: numericCast ( resolvedOffset) ,
209+ length : MemoryLayout< ObjCIvarList . Header> . size
210210 )
211211 let list : ObjCIvarList ? = data. withUnsafeBytes {
212212 guard let ptr = $0. baseAddress else {
@@ -249,9 +249,9 @@ extension ObjCClassRODataProtocol {
249249 resolvedOffset = _offset
250250 }
251251
252- let data = machO. fileHandle. readData (
253- offset: resolvedOffset,
254- size : MemoryLayout< ObjCProtocolList . Header> . size
252+ let data = try ! machO. fileHandle. readData (
253+ offset: numericCast ( resolvedOffset) ,
254+ length : MemoryLayout< ObjCProtocolList . Header> . size
255255 )
256256
257257 let list : ObjCProtocolList ? = data. withUnsafeBytes {
@@ -399,9 +399,9 @@ extension ObjCClassRODataProtocol {
399399 fileHandle = _cache. fileHandle
400400 }
401401
402- let data = fileHandle. readData (
403- offset: resolvedOffset,
404- size : MemoryLayout< ObjCMethodRelativeListList . Header> . size
402+ let data = try ! fileHandle. readData (
403+ offset: numericCast ( resolvedOffset) ,
404+ length : MemoryLayout< ObjCMethodRelativeListList . Header> . size
405405 )
406406
407407 let lists : ObjCMethodRelativeListList ? = data. withUnsafeBytes {
@@ -442,9 +442,9 @@ extension ObjCClassRODataProtocol {
442442 fileHandle = _cache. fileHandle
443443 }
444444
445- let data = fileHandle. readData (
446- offset: resolvedOffset,
447- size : MemoryLayout< ObjCPropertyRelativeListList . Header> . size
445+ let data = try ! fileHandle. readData (
446+ offset: numericCast ( resolvedOffset) ,
447+ length : MemoryLayout< ObjCPropertyRelativeListList . Header> . size
448448 )
449449
450450 let lists : ObjCPropertyRelativeListList ? = data. withUnsafeBytes {
@@ -485,9 +485,9 @@ extension ObjCClassRODataProtocol {
485485 fileHandle = _cache. fileHandle
486486 }
487487
488- let data = fileHandle. readData (
489- offset: resolvedOffset,
490- size : MemoryLayout< ObjCProtocolRelativeListList . Header> . size
488+ let data = try ! fileHandle. readData (
489+ offset: numericCast ( resolvedOffset) ,
490+ length : MemoryLayout< ObjCProtocolRelativeListList . Header> . size
491491 )
492492
493493 let lists : ObjCProtocolRelativeListList ? = data. withUnsafeBytes {
0 commit comments