mirror of
https://github.com/espressif/binutils-gdb.git
synced 2025-06-27 06:17:47 +08:00
* symtab.c (find_line_pc): assumed that a PC of 0 is illegal.
Changed to pass PC as arg and return 1 if valid (0 otherwise). symtab.h: change prototype to match symtab.c (find_line_pc_range): use new interface breakpoint.c (resolve_sal_pc): ditto gdbtk.c (gdb_set_bp): ditto
This commit is contained in:
@ -3528,8 +3528,7 @@ gdb_set_bp (clientData, interp, objc, objv)
|
||||
return TCL_ERROR;
|
||||
|
||||
sal.line = line;
|
||||
sal.pc = find_line_pc (sal.symtab, sal.line);
|
||||
if (sal.pc == 0)
|
||||
if (!find_line_pc (sal.symtab, sal.line, &sal.pc))
|
||||
return TCL_ERROR;
|
||||
|
||||
sal.section = find_pc_overlay (sal.pc);
|
||||
|
Reference in New Issue
Block a user