0001    #if os(Linux)
0002    import Glibc
0003    #else
0004    import Darwin.C
0005    #endif
0006    
0007    class Data
Logger.swift:11
    let date = Data(capacity: 64)
Socket.swift:141
    let data = Data(capacity: bytes)
Worker.swift:66
    let filename = Data(capacity: Int(MAXPATHLEN))
{ 0008 let bytes
Data.swift:12
    bytes = UnsafeMutablePointer<Int8>(malloc(capacity + 1))
Data.swift:17
    free(bytes)
Data.swift:22
    memcpy(&data, bytes, data.count)
Data.swift:27
    return String.fromCString(bytes)
Logger.swift:12
    strftime(date.bytes, date.capacity, "%Y-%m-%d %T %z", tm)
Socket.swift:142
    let bytes = system_read(descriptor, data.bytes, data.capacity)
Worker.swift:67
    if fcntl(descriptor, F_GETPATH, filename.bytes) == -1 {
: UnsafeMutablePointer<Int8> 0009 let capacity
Data.swift:13
    self.capacity = capacity
Data.swift:21
    var data = [CChar](count: capacity, repeatedValue: 0)
Logger.swift:12
    strftime(date.bytes, date.capacity, "%Y-%m-%d %T %z", tm)
Socket.swift:142
    let bytes = system_read(descriptor, data.bytes, data.capacity)
: Int 0010 0011 init
Logger.swift:11
    let date = Data(capacity: 64)
Socket.swift:141
    let data = Data(capacity: bytes)
Worker.swift:66
    let filename = Data(capacity: Int(MAXPATHLEN))
(capacity: Int) { 0012 bytes = UnsafeMutablePointer<Int8>(malloc(capacity + 1)) 0013 self.capacity = capacity 0014 } 0015 0016 deinit { 0017 free(bytes) 0018 } 0019 0020 var characters
Socket.swift:146
    return Array(data.characters[0..<bytes])
: [CChar] { 0021 var data = [CChar](count: capacity, repeatedValue: 0) 0022 memcpy(&data, bytes, data.count) 0023 return data 0024 } 0025 0026 var string
Logger.swift:13
    return date.string ?? "unknown"
Worker.swift:73
    unlink(filename.string!)
: String? { 0027 return String.fromCString(bytes) 0028 } 0029 } 0030