/netbsd-current/external/gpl3/gdb.old/dist/gdb/ |
H A D | location.c | 57 struct explicit_location explicit_loc; member in union:event_location::__anon1144 58 #define EL_EXPLICIT(P) (&((P)->u.explicit_loc)) 78 initialize_explicit_location (struct explicit_location *explicit_loc) argument 80 memset (explicit_loc, 0, sizeof (struct explicit_location)); 81 explicit_loc->line_offset.sign = LINE_OFFSET_UNKNOWN; 82 explicit_loc->func_name_match_type = symbol_name_match_type::WILD; 178 new_explicit_location (const struct explicit_location *explicit_loc) argument 185 if (explicit_loc != NULL) 188 = explicit_loc->func_name_match_type; 190 if (explicit_loc 235 explicit_to_string_internal(int as_linespec, const struct explicit_location *explicit_loc) argument 291 explicit_location_to_string(const struct explicit_location *explicit_loc) argument 299 explicit_location_to_linespec(const struct explicit_location *explicit_loc) argument [all...] |
H A D | location.h | 116 explicit_location_to_string (const struct explicit_location *explicit_loc); 122 explicit_location_to_linespec (const struct explicit_location *explicit_loc); 189 initialize_explicit_location (struct explicit_location *explicit_loc); 195 new_explicit_location (const struct explicit_location *explicit_loc);
|
H A D | linespec.c | 97 struct explicit_location explicit_loc; member in struct:linespec 347 #define PARSER_EXPLICIT(PPTR) (&PARSER_RESULT ((PPTR))->explicit_loc) 2046 struct explicit_location *explicit_loc; 2054 = new_explicit_location (&ls->explicit_loc); 2056 explicit_loc = get_explicit_location (canon); 2058 if (explicit_loc->label_name != NULL) 2062 if (explicit_loc->function_name == NULL) 2068 explicit_loc->function_name = xstrdup (s.symbol->natural_name ()); 2076 char *linespec = explicit_location_to_linespec (explicit_loc); 2112 val.line = ls->explicit_loc 2045 struct explicit_location *explicit_loc; local 2442 convert_explicit_location_to_sals(struct linespec_state *self, linespec_p result, const struct explicit_location *explicit_loc) argument 3180 const struct explicit_location *explicit_loc; local [all...] |
H A D | break-catch-throw.c | 209 struct explicit_location explicit_loc; 211 initialize_explicit_location (&explicit_loc); 212 explicit_loc.function_name 214 event_location_up location = new_explicit_location (&explicit_loc); 207 struct explicit_location explicit_loc; local
|
H A D | completer.c | 742 const struct explicit_location *explicit_loc 749 explicit_loc->foo instead of WORD, because only the former will 755 const char *source = string_or_empty (explicit_loc->source_filename); 764 const char *function = string_or_empty (explicit_loc->function_name); 766 explicit_loc->func_name_match_type, 767 explicit_loc->source_filename); 780 const char *label = string_or_empty (explicit_loc->label_name); 782 explicit_loc->source_filename, 783 explicit_loc->function_name, 784 explicit_loc 741 const struct explicit_location *explicit_loc local [all...] |
H A D | breakpoint.c | 3163 struct explicit_location explicit_loc; 3188 initialize_explicit_location (&explicit_loc); 3189 explicit_loc.function_name = ASTRDUP (func_name); 3190 b->location = new_explicit_location (&explicit_loc); 3271 struct explicit_location explicit_loc; 3294 initialize_explicit_location (&explicit_loc); 3295 explicit_loc.function_name = ASTRDUP (func_name); 3296 b->location = new_explicit_location (&explicit_loc); 3321 struct explicit_location explicit_loc; 3347 initialize_explicit_location (&explicit_loc); 3161 struct explicit_location explicit_loc; local 3269 struct explicit_location explicit_loc; local 3319 struct explicit_location explicit_loc; local 3366 struct explicit_location explicit_loc; local 13352 struct explicit_location explicit_loc; local [all...] |
/netbsd-current/external/gpl3/gdb.old/dist/gdb/mi/ |
H A D | mi-cmd-break.c | 184 struct explicit_location explicit_loc; local 219 initialize_explicit_location (&explicit_loc); 258 explicit_loc.source_filename = oarg; 262 explicit_loc.function_name = oarg; 266 explicit_loc.label_name = oarg; 270 explicit_loc.line_offset = linespec_parse_line_offset (oarg); 335 if (explicit_loc.source_filename != NULL 336 && explicit_loc.function_name == NULL 337 && explicit_loc.label_name == NULL 338 && explicit_loc [all...] |
/netbsd-current/external/gpl3/gdb/dist/gdb/mi/ |
H A D | mi-cmd-break.c | 185 std::unique_ptr<explicit_location_spec> explicit_loc 261 explicit_loc->source_filename = xstrdup (oarg); 265 explicit_loc->function_name = xstrdup (oarg); 269 explicit_loc->label_name = xstrdup (oarg); 273 explicit_loc->line_offset = linespec_parse_line_offset (oarg); 341 if (explicit_loc->source_filename != NULL 342 && explicit_loc->function_name == NULL 343 && explicit_loc->label_name == NULL 344 && explicit_loc->line_offset.sign == LINE_OFFSET_UNKNOWN) 348 explicit_loc [all...] |
/netbsd-current/external/gpl3/gdb/dist/gdb/ |
H A D | location.c | 35 const explicit_location_spec *explicit_loc); 289 const explicit_location_spec *explicit_loc) 295 if (explicit_loc->source_filename != NULL) 299 buf.puts (explicit_loc->source_filename); 303 if (explicit_loc->function_name != NULL) 307 if (explicit_loc->func_name_match_type == symbol_name_match_type::FULL) 311 buf.puts (explicit_loc->function_name); 315 if (explicit_loc->label_name != NULL) 321 buf.puts (explicit_loc->label_name); 325 if (explicit_loc 288 explicit_to_string_internal(bool as_linespec, const explicit_location_spec *explicit_loc) argument [all...] |
H A D | linespec.c | 98 explicit_location_spec explicit_loc; member in struct:linespec 347 #define PARSER_EXPLICIT(PPTR) (&PARSER_RESULT ((PPTR))->explicit_loc) 2003 state->canonical->locspec = ls->explicit_loc.clone (); local 2004 explicit_location_spec *explicit_loc 2007 if (explicit_loc->label_name != NULL) 2011 if (explicit_loc->function_name == NULL) 2016 explicit_loc->function_name = xstrdup (s.symbol->natural_name ()); 2023 explicit_loc->set_string (explicit_loc->to_linespec ()); 2055 val.line = ls->explicit_loc [all...] |
H A D | completer.c | 716 const explicit_location_spec *explicit_loc 723 explicit_loc->foo instead of WORD, because only the former will 729 const char *source = string_or_empty (explicit_loc->source_filename); 738 const char *function = string_or_empty (explicit_loc->function_name); 740 explicit_loc->func_name_match_type, 741 explicit_loc->source_filename); 754 const char *label = string_or_empty (explicit_loc->label_name); 756 explicit_loc->source_filename, 757 explicit_loc->function_name, 758 explicit_loc 715 const explicit_location_spec *explicit_loc local [all...] |
/netbsd-current/external/gpl3/gdb.old/dist/gdb/python/ |
H A D | py-breakpoint.c | 815 struct explicit_location explicit_loc; local 817 initialize_explicit_location (&explicit_loc); 818 explicit_loc.source_filename = source; 819 explicit_loc.function_name = function; 820 explicit_loc.label_name = label; 823 explicit_loc.line_offset = 826 explicit_loc.func_name_match_type = func_name_match_type; 828 location = new_explicit_location (&explicit_loc);
|
/netbsd-current/external/gpl3/gdb/dist/gdb/python/ |
H A D | py-breakpoint.c | 907 std::unique_ptr<explicit_location_spec> explicit_loc 910 explicit_loc->source_filename 912 explicit_loc->function_name 914 explicit_loc->label_name 918 explicit_loc->line_offset 921 explicit_loc->func_name_match_type = func_name_match_type; 923 locspec.reset (explicit_loc.release ());
|