Lines Matching refs:locspec
94 create_sals_from_location_spec_default (location_spec *locspec,
162 location_spec *locspec,
284 (location_spec *locspec,
287 (location_spec *locspec,
428 locspec = std::move (start_locspec);
450 (struct location_spec *locspec,
3592 b->locspec = new_explicit_location_spec_function (func_name);
3649 b->locspec = new_probe_location_spec ("-probe-stap libc:longjmp");
3696 b->locspec = new_explicit_location_spec_function (func_name);
3776 b->locspec = new_explicit_location_spec_function (func_name);
3826 b->locspec = new_probe_location_spec ("-probe-stap libgcc:unwind");
3867 b->locspec = new_explicit_location_spec_function (func_name);
3901 return (b->locspec != nullptr && b->locspec->empty_p ());
6304 uiout->field_string ("what", b->locspec->to_string ());
6338 uiout->field_string ("pending", b->locspec->to_string ());
6829 else if (b->locspec != nullptr)
6831 const char *str = b->locspec->to_string ();
7894 /* locspec has to be used or breakpoint_re_set will delete me. */
7895 b->locspec = new_address_location_spec (b->first_loc ().address, NULL, 0);
8736 locspec = std::move (locspec_);
8738 locspec = new_address_location_spec (this->first_loc ().address, NULL, 0);
8745 location_spec_up &&locspec,
8759 std::move (locspec),
8805 location_spec_up locspec
8806 = (canonical->locspec != nullptr
8807 ? canonical->locspec->clone ()
8813 std::move (locspec),
8824 /* Parse LOCSPEC which is assumed to be a SAL specification possibly
8826 addresses found. LOCSPEC points to the end of the SAL (for
8833 parse_breakpoint_sals (location_spec *locspec,
8838 if (locspec->type () == LINESPEC_LOCATION_SPEC)
8841 = as_linespec_location_spec (locspec)->spec_string.get ();
8891 if (locspec->type () == LINESPEC_LOCATION_SPEC)
8892 spec = as_linespec_location_spec (locspec)->spec_string.get ();
8899 decode_line_full (locspec, DECODE_LINE_FUNFIRSTLINE, NULL,
8907 decode_line_full (locspec, DECODE_LINE_FUNFIRSTLINE, NULL,
9200 breakpoint_ops_for_location_spec (const location_spec *locspec,
9203 if (locspec != nullptr)
9205 (locspec->type (), is_tracepoint));
9213 location_spec *locspec,
9258 ops->create_sals_from_location_spec (locspec, &canonical);
9385 b->locspec = locspec->clone ();
9440 location_spec_up locspec = string_to_location_spec (&arg, current_language);
9442 = breakpoint_ops_for_location_spec (locspec.get (),
9446 locspec.get (),
9544 location_spec_up locspec = string_to_location_spec (&arg, current_language);
9557 locspec.get (),
9698 locspec->to_string (),
10920 location_spec_up locspec = string_to_location_spec (&arg, current_language);
10924 ? decode_line_1 (locspec.get (), DECODE_LINE_FUNFIRSTLINE, NULL,
10927 : decode_line_1 (locspec.get (), DECODE_LINE_FUNFIRSTLINE,
11833 gdb_printf (_(" (%s) pending."), locspec->to_string ());
11838 locspec->to_string (),
11844 locspec->to_string (),
11873 gdb_printf (": %s.", locspec->to_string ());
12155 gdb_printf (fp, " %s", locspec->to_string ());
12166 code_breakpoint::decode_location_spec (location_spec *locspec,
12169 if (locspec->type () == PROBE_LOCATION_SPEC)
12170 return bkpt_probe_decode_location_spec (this, locspec, search_pspace);
12174 decode_line_full (locspec, DECODE_LINE_FUNFIRSTLINE, search_pspace,
12325 bkpt_probe_create_sals_from_location_spec (location_spec *locspec,
12331 lsal.sals = parse_probes (locspec, NULL, canonical);
12332 lsal.canonical = xstrdup (canonical->locspec->to_string ());
12338 location_spec *locspec,
12342 = parse_probes (locspec, search_pspace, NULL);
12413 gdb_printf (fp, " %s", locspec->to_string ());
12424 (location_spec *locspec,
12428 bkpt_probe_create_sals_from_location_spec (locspec, canonical);
12454 gdb_printf (fp, "dprintf %s,%s", locspec->to_string (), extra_string.get ());
12488 strace_marker_create_sals_from_location_spec (location_spec *locspec,
12494 arg = arg_start = as_linespec_location_spec (locspec)->spec_string.get ();
12499 canonical->locspec
12502 lsal.canonical = xstrdup (canonical->locspec->to_string ());
12530 location_spec_up locspec = canonical->locspec->clone ();
12536 std::move (locspec),
12558 static_marker_tracepoint::decode_location_spec (location_spec *locspec,
12561 const char *s = as_linespec_location_spec (locspec)->spec_string.get ();
12916 tp->locspec = std::move (els);
13100 /* Find the SaL locations corresponding to the given LOCSPEC.
13104 code_breakpoint::location_spec_to_sals (location_spec *locspec,
13114 sals = decode_location_spec (locspec, search_pspace);
13201 std::vector<symtab_and_line> sals = location_spec_to_sals (locspec.get (),
13223 create_sals_from_location_spec_default (location_spec *locspec,
13226 parse_breakpoint_sals (locspec, canonical);
14037 location_spec_up locspec = string_to_location_spec (&arg,
14040 (locspec.get (), true /* is_tracepoint */);
14043 locspec.get (),
14058 location_spec_up locspec = string_to_location_spec (&arg,
14061 locspec.get (),
14079 location_spec_up locspec;
14087 locspec = new_linespec_location_spec (&arg,
14094 locspec = string_to_location_spec (&arg, current_language);
14099 locspec.get (),
14165 location_spec_up locspec = string_to_location_spec (&addr_str,
14174 locspec.get (),