Lines Matching refs:sal

200 					 struct symtab_and_line *sal);
4066 set_raw_breakpoint (struct symtab_and_line sal, enum bptype bptype)
4073 b->loc->requested_address = sal.pc;
4075 if (sal.symtab == NULL)
4078 b->source_file = savestring (sal.symtab->filename,
4079 strlen (sal.symtab->filename));
4080 b->loc->section = sal.section;
4085 b->line_number = sal.line;
4135 struct symtab_and_line sal;
4138 init_sal (&sal); /* initialize to zeroes */
4140 sal.pc = address;
4141 sal.section = find_pc_overlay (sal.pc);
4143 b = set_raw_breakpoint (sal, type);
4520 struct symtab_and_line sal;
4524 init_sal (&sal);
4525 sal.pc = 0;
4526 sal.symtab = NULL;
4527 sal.line = 0;
4529 b = set_raw_breakpoint (sal, bp_kind);
4559 struct symtab_and_line sal;
4563 init_sal (&sal);
4564 sal.pc = 0;
4565 sal.symtab = NULL;
4566 sal.line = 0;
4568 b = set_raw_breakpoint (sal, bp_catch_exec);
4688 set_momentary_breakpoint (struct symtab_and_line sal, struct frame_id frame_id,
4692 b = set_raw_breakpoint (sal, type);
4857 SALS.sal[i] breakpoint, include the corresponding ADDR_STRING[i],
4896 struct symtab_and_line sal = sals.sals[i];
4899 describe_other_breakpoints (sal.pc, sal.section);
4901 b = set_raw_breakpoint (sal, type);
4965 struct symtab_and_line sal;
4966 init_sal (&sal); /* initialize to zeroes */
4969 sal.pc = default_breakpoint_address;
4970 sal.line = default_breakpoint_line;
4971 sal.symtab = default_breakpoint_symtab;
4972 sal.section = find_pc_overlay (sal.pc);
4973 sals->sals[0] = sal;
5251 struct symtab_and_line sal;
5254 sal.symtab = NULL;
5255 sal.pc = 0;
5259 b = set_raw_breakpoint (sal, hardwareflag ? bp_hardware_breakpoint
5497 struct symtab_and_line sal;
5554 sal = sals.sals[i];
5555 if (find_pc_partial_function (sal.pc, (char **) NULL, &low, &high))
5581 resolve_sal_pc (struct symtab_and_line *sal)
5585 if (sal->pc == 0 && sal->symtab != NULL)
5587 if (!find_line_pc (sal->symtab, sal->line, &pc))
5589 sal->line, sal->symtab->filename);
5590 sal->pc = pc;
5593 if (sal->section == 0 && sal->symtab != NULL)
5600 bv = blockvector_for_pc_sect (sal->pc, 0, &index, sal->symtab);
5607 fixup_symbol_section (sym, sal->symtab->objfile);
5608 sal->section = SYMBOL_BFD_SECTION (sym);
5619 msym = lookup_minimal_symbol_by_pc (sal->pc);
5621 sal->section = SYMBOL_BFD_SECTION (msym);
5749 struct symtab_and_line sal;
5766 init_sal (&sal); /* initialize to zeroes */
5849 b = set_raw_breakpoint (sal, bp_type);
6052 struct symtab_and_line sal;
6074 sal = sals.sals[0];
6080 resolve_sal_pc (&sal);
6085 breakpoint = set_momentary_breakpoint (sal, null_frame_id, bp_until);
6089 breakpoint = set_momentary_breakpoint (sal,
6123 sal = find_pc_line (get_frame_pc (prev_frame), 0);
6124 sal.pc = get_frame_pc (prev_frame);
6125 breakpoint = set_momentary_breakpoint (sal, get_frame_id (prev_frame),
6402 struct symtab_and_line *sal)
6408 if (!sal) /* no exception support? */
6423 b = set_raw_breakpoint (*sal, bptype);
6527 struct symtab_and_line *sal = NULL;
6544 sal = target_enable_exception_callback (ex_event, 1);
6546 if (sal)
6549 Set a breakpoint on the sal found, if no errors */
6550 if (sal != (struct symtab_and_line *) -1)
6551 create_exception_catchpoint (tempflag, cond_string, ex_event, sal);
6566 struct symtab_and_line *sal;
6567 sal = target_enable_exception_callback (args->kind, args->enable_p);
6568 if (sal == NULL)
6570 else if (sal == (struct symtab_and_line *) -1)
6680 set_breakpoint_sal (struct symtab_and_line sal)
6683 b = set_raw_breakpoint (sal, bp_breakpoint);
6713 struct symtab_and_line sal;
6726 init_sal (&sal); /* initialize to zeroes */
6727 sal.line = default_breakpoint_line;
6728 sal.symtab = default_breakpoint_symtab;
6729 sal.pc = default_breakpoint_address;
6730 if (sal.symtab == 0)
6733 sals.sals[0] = sal;
6752 defaulting sal.pc != 0 tests to do
6759 sal = sals.sals[i];
6773 && (((sal.pc && (b->loc->address == sal.pc))
6775 || b->loc->section == sal.section))
6776 /* Yes, if sal.pc matches b (modulo overlays). */
6777 || ((default_match || (0 == sal.pc))
6779 && sal.symtab != NULL
6780 && strcmp (b->source_file, sal.symtab->filename) == 0
6781 && b->line_number == sal.line)))
6782 /* Yes, if sal source file and line matches b. */