[lldb-dev] [Bug 25000] New: lldb-mi does not receive broadcasted notification from Core/Process about process stopped if StopAtEntry was requested ("process launch -s" OR "-exec-run --start")

via lldb-dev lldb-dev at lists.llvm.org
Wed Sep 30 10:32:53 PDT 2015


https://llvm.org/bugs/show_bug.cgi?id=25000

            Bug ID: 25000
           Summary: lldb-mi does not receive broadcasted notification from
                    Core/Process about process stopped if StopAtEntry was
                    requested ("process launch -s" OR "-exec-run --start")
           Product: lldb
           Version: unspecified
          Hardware: PC
                OS: Linux
            Status: NEW
          Severity: normal
          Priority: P
         Component: All Bugs
          Assignee: lldb-dev at lists.llvm.org
          Reporter: engineer.developer at gmail.com
                CC: llvm-bugs at lists.llvm.org
    Classification: Unclassified

Created attachment 14960
  --> https://llvm.org/bugs/attachment.cgi?id=14960&action=edit
Debug session log

Problem is Linux lldb specific only.

lldb-mi receives event notifications if they broadcasted from core lldb
modules.

See review also: http://reviews.llvm.org/D12977

You can use following testcase:

$ bin/lldb-mi echo
(gdb)
-file-exec-and-symbols "echo"
^done
(gdb)
=library-loaded,id="/bin/echo",target-name="/bin/echo",host-name="/bin/echo",symbols-loaded="0",loaded_addr="-",size="0"
-exec-run --start
^running
=thread-group-started,id="i1",pid="28031"
(gdb)
=thread-created,id="1",group-id="i1"
=thread-selected,id="1"
(gdb)
=library-loaded,id="/bin/echo",target-name="/bin/echo",host-name="/bin/echo",symbols-loaded="0",loaded_addr="-",size="0"

<--- HERE *stopped notification should appear as in case of OSX or iOS
platforms.

process status
Process 28031 stopped
* thread #1: tid = 28031, 0x00007ffff7dd9cd0, name = 'echo', stop reason =
signal SIGSTOP
    frame #0: 0x00007ffff7dd9cd0
->  0x7ffff7dd9cd0: movq   %rsp, %rdi
    0x7ffff7dd9cd3: callq  0x7ffff7dddc30
    0x7ffff7dd9cd8: movq   %rax, %r12
    0x7ffff7dd9cdb: movl   0x22310f(%rip), %eax
^done
(gdb)

-- 
You are receiving this mail because:
You are the assignee for the bug.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.llvm.org/pipermail/lldb-dev/attachments/20150930/ee590a53/attachment.html>


More information about the lldb-dev mailing list