X-Git-Url: http://git.efficios.com/?a=blobdiff_plain;f=gdb%2Fannotate.h;h=b45d882dc0e0aeededc0c61bb408c5b67351a3e5;hb=f6044a4be7f6f04e96f145ba045608e75e1e852b;hp=ff10d4594652a99681bf7916756e3d7f6ff22daf;hpb=a45575b0356d671df2c55fcfc66de719b6b2e5e5;p=deliverable%2Fbinutils-gdb.git diff --git a/gdb/annotate.h b/gdb/annotate.h index ff10d45946..b45d882dc0 100644 --- a/gdb/annotate.h +++ b/gdb/annotate.h @@ -1,5 +1,5 @@ /* Annotation routines for GDB. - Copyright (C) 1986-2019 Free Software Foundation, Inc. + Copyright (C) 1986-2020 Free Software Foundation, Inc. This file is part of GDB. @@ -87,8 +87,14 @@ struct annotate_arg_emitter DISABLE_COPY_AND_ASSIGN (annotate_arg_emitter); }; -extern void annotate_source (const char *, int, int, int, - struct gdbarch *, CORE_ADDR); +/* If annotations are turned on then print annotation describing the full + name of the source file S and the line number LINE and its corresponding + character position. + + MID_STATEMENT is nonzero if the PC is not at the beginning of that + line. */ +extern void annotate_source_line (struct symtab *s, int line, + int mid_statement, CORE_ADDR pc); extern void annotate_frame_begin (int, struct gdbarch *, CORE_ADDR); extern void annotate_function_call (void);