code: func (c *Debugger) GetPossibleBreakpoints(start *DebuggerLocation, end *DebuggerLocation, restrictToFunction bool) ([]*DebuggerBreakLocation, error) {
  	var v DebuggerGetPossibleBreakpointsParams
  	v.Start = start
  	v.End = end
  	v.RestrictToFunction = restrictToFunction
  	return c.GetPossibleBreakpointsWithParams(&v)
  }
docs: // GetPossibleBreakpoints - Returns possible locations for breakpoint. scriptId in start and end range locations should be the same.
  // start - Start of range to search possible breakpoint locations in.
  // end - End of range to search possible breakpoint locations in (excluding). When not specified, end of scripts is used as end of range.
  // restrictToFunction - Only consider locations which are in the same (non-nested) function as start.
  // Returns -  locations - List of the possible breakpoint locations.