commands/FBImportCommands.py (17 lines of code) (raw):

#!/usr/bin/python # Copyright (c) Facebook, Inc. and its affiliates. All Rights Reserved # # This source code is licensed under the MIT license found in the # LICENSE file in the root directory of this source tree. import fbchisellldbbase as fb import lldb def lldbcommands(): return [ImportUIKitModule()] class ImportUIKitModule(fb.FBCommand): def name(self): return "uikit" def description(self): return "Imports the UIKit module to get access to the types while in lldb." def run(self, arguments, options): frame = ( lldb.debugger.GetSelectedTarget() .GetProcess() .GetSelectedThread() .GetSelectedFrame() ) fb.importModule(frame, "UIKit")