<div dir="ltr">Hi, <div><br></div><div>I am writing a python script to set source line breakpoint in ObjC on Mac OSX. But self.debugger.GetSelectedTarget().BreakpointCreateByLocation("EATAnimatedView.m", line) always fail. Any ideas?</div><div><br></div><div>Also, can I use full path instead of file basename? In lldb, I found "b /Users/jeffreytan/fbsource/fbobjc/Apps/Internal/MPKEats/MPKEats/View/EATAnimatedView.m:21" will fail to bind but "b EATAnimatedView.m:21" will succeed. </div><div><br></div><div><div>Traceback (most recent call last):</div><div>  File "/Users/jeffreytan/fbsource/fbobjc/Tools/Nuclide/pkg/nuclide/debugger/lldb/scripts/chromedebugger.py", line 69, in _generate_response</div><div>    params=message.get('params', {}),</div><div>  File "/Users/jeffreytan/fbsource/fbobjc/Tools/Nuclide/pkg/nuclide/debugger/lldb/scripts/handler.py", line 42, in handle</div><div>    return self._domains[domain_name].handle(method_name, params)</div><div>  File "/Users/jeffreytan/fbsource/fbobjc/Tools/Nuclide/pkg/nuclide/debugger/lldb/scripts/handler.py", line 106, in handle</div><div>    return self._handlers[method](params)</div><div>  File "/Users/jeffreytan/fbsource/fbobjc/Tools/Nuclide/pkg/nuclide/debugger/lldb/scripts/handler.py", line 56, in _handler_wrapper</div><div>    ret = func(self, params)</div><div>  File "/Users/jeffreytan/fbsource/fbobjc/Tools/Nuclide/pkg/nuclide/debugger/lldb/scripts/debugger.py", line 248, in setBreakpointByUrl</div><div>    int(params['lineNumber']) + 1)</div><div>  File "/Users/jeffreytan/fbsource/fbobjc/Tools/Nuclide/pkg/nuclide/debugger/lldb/scripts/debugger.py", line 283, in _set_breakpoint_by_filespec</div><div>    breakpoint = self.debugger.GetSelectedTarget().BreakpointCreateByLocation(filespec, line)</div><div>  File "/Applications/Xcode.app/Contents/Developer/../SharedFrameworks/LLDB.framework/Resources/Python/lldb/__init__.py", line 8650, in BreakpointCreateByLocation</div><div>    return _lldb.SBTarget_BreakpointCreateByLocation(self, *args)</div><div>NotImplementedError: Wrong number of arguments for overloaded function 'SBTarget_BreakpointCreateByLocation'.</div><div>  Possible C/C++ prototypes are:</div><div>    BreakpointCreateByLocation(lldb::SBTarget *,char const *,uint32_t)</div><div>    BreakpointCreateByLocation(lldb::SBTarget *,lldb::SBFileSpec const &,uint32_t)</div></div></div>