blob: eba11f43e61c3f2d0a93d67f68b4577579a643f0 [file]
(lldb) target create <path to executable>
Current executable set to <path to executable>.
(lldb) settings set stop-disassembly-display never
(lldb) command script import <path to lldb script>
(lldb) b main.kt:14
Breakpoint 1: where = lldb_canInspectStrings.kexe`kfun:#main(kotlin.Array<kotlin.String>){} + <breakpoint offset> at main.kt:14:11, address = <memory address>
(lldb) r
Process <process id> launched: <path to executable>
Process <process id> stopped
* thread #<thread id>, stop reason = breakpoint 1.1
frame #0: <frame pc> lldb_canInspectStrings.kexe`kfun:#main(args=[]){} at main.kt:14:11
11 append("dynamic ")
12 append("string")
13 }
-> 14 return
^
15 }
(lldb) fr var
(ObjHeader *) args = []
(ObjHeader *) a = string literal
(ObjHeader *) b = dynamic string
(lldb) q