Index: test/tools/lldb-mi/breakpoint/TestMiBreak.py =================================================================== --- test/tools/lldb-mi/breakpoint/TestMiBreak.py +++ test/tools/lldb-mi/breakpoint/TestMiBreak.py @@ -21,7 +21,7 @@ self.runCmd("-file-exec-and-symbols %s" % self.myexe) self.expect("\^done") - self.runCmd("-break-insert -f g_MyFunction") + self.runCmd("-break-insert -f printf") self.expect("\^done,bkpt={number=\"1\"") self.runCmd("-exec-run") @@ -46,7 +46,7 @@ self.expect("\^running") self.expect("\*stopped,reason=\"breakpoint-hit\"") - self.runCmd("-break-insert g_MyFunction") + self.runCmd("-break-insert printf") self.expect("\^done,bkpt={number=\"2\"") self.runCmd("-exec-continue") Index: test/tools/lldb-mi/breakpoint/main.cpp =================================================================== --- test/tools/lldb-mi/breakpoint/main.cpp +++ test/tools/lldb-mi/breakpoint/main.cpp @@ -7,14 +7,11 @@ // //===----------------------------------------------------------------------===// -void -g_MyFunction(void) -{ -} +#include int main(int argc, char const *argv[]) { - g_MyFunction(); + printf(""); return 0; // BP_return } Index: test/tools/lldb-mi/control/TestMiExec.py =================================================================== --- test/tools/lldb-mi/control/TestMiExec.py +++ test/tools/lldb-mi/control/TestMiExec.py @@ -430,9 +430,8 @@ #self.expect("\^error: Frame index 10 is out of range") # Set BP at printf and run to BP - # FIXME: BP at printf not resolved and never hit! - self.runCmd("-interpreter-exec command \"breakpoint set --name printf\"") #FIXME: self.runCmd("-break-insert -f printf") - self.expect("\^done") #FIXME: self.expect("\^done,bkpt={number=\"3\"") + self.runCmd("-break-insert -f printf") + self.expect("\^done,bkpt={number=\"3\"") self.runCmd("-exec-continue") self.expect("\^running") self.expect("\*stopped,reason=\"breakpoint-hit\"") Index: tools/lldb-mi/MICmdCmdBreak.cpp =================================================================== --- tools/lldb-mi/MICmdCmdBreak.cpp +++ tools/lldb-mi/MICmdCmdBreak.cpp @@ -232,7 +232,7 @@ m_brkPt = sbTarget.BreakpointCreateByLocation(fileName.c_str(), nFileLine); break; case eBreakPoint_ByName: - m_brkPt = sbTarget.BreakpointCreateByName(m_brkName.c_str(), sbTarget.GetExecutable().GetFilename()); + m_brkPt = sbTarget.BreakpointCreateByName(m_brkName.c_str(), nullptr); break; case eBreakPoint_count: case eBreakPoint_NotDefineYet: