aboutsummaryrefslogtreecommitdiff
path: root/gdb/p-lang.c
diff options
context:
space:
mode:
authorYao Qi <yao.qi@linaro.org>2016-07-21 12:12:17 +0100
committerYao Qi <yao.qi@linaro.org>2016-07-21 12:12:17 +0100
commit811f8301f8054eb964e92af63930c4495207e7d5 (patch)
tree7c0f17dbd73977bf92d16059433c6d446190c72c /gdb/p-lang.c
parentbae62ee2087bb54fd06746c99de9b734cc58a721 (diff)
downloadgdb-811f8301f8054eb964e92af63930c4495207e7d5.zip
gdb-811f8301f8054eb964e92af63930c4495207e7d5.tar.gz
gdb-811f8301f8054eb964e92af63930c4495207e7d5.tar.bz2
Pass breakpoint type in set_breakpoint_at
Nowadays, set_breakpoint_at creates breakpoint of type other_breakpoint, but we also use set_breakpoint_at in set_reinsert_breakpoint to create breakpoint, so that we have to overwrite the breakpoint type like this, bp = set_breakpoint_at (stop_at, NULL); bp->type = reinsert_breakpoint; which looks not very good. This patch changes set_breakpoint_at to receive breakpoint type. Since set_breakpoint_at is used in many places, I rename it to set_breakpoint_type_at, and wrap it with set_breakpoint_at, and pass other_breakpoint. In this way, we can call set_breakpoint_type_at with reinsert_breakpoint in set_reinsert_breakpoint too, and code looks cleaner. gdb/gdbserver: 2016-07-21 Yao Qi <yao.qi@linaro.org> * mem-break.c (set_breakpoint_at): Rename it to ... (set_breakpoint_type_at): ... it. (set_breakpoint_at): Call set_breakpoint_type_at. (set_reinsert_breakpoint): Call set_breakpoint_type_at. * mem-break.h (set_breakpoint_at): Update comments.
Diffstat (limited to 'gdb/p-lang.c')
0 files changed, 0 insertions, 0 deletions