Hi LLDB devs,<div><br></div><div>I'm working on porting LLDB to work with an existing simulator(which has GDB stub, remote debugging). This simulator used to work with GDB. When using with GDB, the target file(ELF) is loaded by GDB comma<font style="display: inline; font-size: 14px; font-family: Verdana; color: rgb(0, 0, 0); background-color: rgba(0, 0, 0, 0); font-weight: 400; font-style: normal;" __editorwarp__="1">nd "load" or "remote put".</font></div><div><font style="display: inline; font-size: 14px; font-family: Verdana; color: rgb(0, 0, 0); background-color: rgba(0, 0, 0, 0); font-weight: 400; font-style: normal;" __editorwarp__="1">From a LLVM talk project which is very similar to my project, their </font>target file is loaded by the simulator itself(   ./sim a.out   , something like that), and lldb sets breakpoint, use "gdb-remote" command to connect to the simulator, the program starts to run immediately and stop at the breakpoint.</div><div>I can't find any lldb command that is equal to "load" in GDB. And right now when I use "gdb-remote" to connect lldb to my simulator, lldb has command line output "Process 10115 stopped£¬thread #1, stop reason = signal SIGTRAP£¬frame #0: 0xffffffffffffffff". Does this mean the program has already started to run? I haven't loaded the binary.</div><div><br></div><div>To sum my questions:</div><div>1. Does lldb has similar command like "load/<font style="display: inline; font-size: 14px; font-family: Verdana; color: rgb(0, 0, 0); background-color: rgba(0, 0, 0, 0); font-weight: 400; font-style: normal;" __editorwarp__="1">remote put</font>" in GDB?</div><div>2. Does "gdb-remote" command in lldb do the "loading binary" job?</div><div>3. Will the program start to run immediately after "gdb-remote" command in lldb?</div><div>4. Do I have to let my simulator to load the binary by itself?<br></div><div><br></div><div>Kind regards,</div><div>Rui</div><div><br></div>