Tools View & Crash Report & OOM Report
This commit is contained in:
@@ -1,5 +1,22 @@
|
||||
import Foundation
|
||||
import Libbox
|
||||
import Library
|
||||
|
||||
NativeCrashReporter.installForCurrentProcess(
|
||||
basePath: URL(fileURLWithPath: WorkingDirectoryManager.helperNativeCrashBasePath, isDirectory: true)
|
||||
)
|
||||
|
||||
let pendingCrashLogs = RootHelperService.readCrashLogFiles()
|
||||
|
||||
let setupOptions = LibboxSetupOptions()
|
||||
setupOptions.basePath = WorkingDirectoryManager.helperBasePath
|
||||
setupOptions.workingPath = WorkingDirectoryManager.helperWorkingDirectoryPath
|
||||
setupOptions.tempPath = WorkingDirectoryManager.helperTempDirectoryPath
|
||||
setupOptions.crashReportSource = "RootHelper"
|
||||
var setupError: NSError?
|
||||
LibboxSetup(setupOptions, &setupError)
|
||||
|
||||
let service = RootHelperService()
|
||||
service.pendingCrashLogs = pendingCrashLogs
|
||||
service.start()
|
||||
dispatchMain()
|
||||
|
||||
Reference in New Issue
Block a user