Skip to content

Instantly share code, notes, and snippets.

@robinhp
robinhp / rhptest.py
Created November 5, 2014 03:17
manipulate NSStrings via python and LLDB
import lldb
def rhptest(debugger, command, result, internal_dict):
frame = lldb.debugger.GetSelectedTarget().GetProcess().GetSelectedThread().GetSelectedFrame()
value = frame.EvaluateExpression(command)
string_value = value.GetObjectDescription()
print >>result, string_value.upper()
def __lldb_init_module(debugger, internal_dict):
debugger.HandleCommand('command script add -f rhptest.rhptest rhptest')