argument to complete_on_enum.
testsuite
* gdb.base/catch-syscall.exp (do_syscall_tests): Add completion
test.
+2012-11-02 Tom Tromey <tromey@redhat.com>
+
+ * breakpoint.c (catch_syscall_completer): Pass 'word' as second
+ argument to complete_on_enum.
+
2012-11-02 Tom Tromey <tromey@redhat.com>
* configure: Rebuild.
{
const char **list = get_syscall_names ();
VEC (char_ptr) *retlist
- = (list == NULL) ? NULL : complete_on_enum (list, text, word);
+ = (list == NULL) ? NULL : complete_on_enum (list, word, word);
xfree (list);
return retlist;
+2012-11-02 Tom Tromey <tromey@redhat.com>
+
+ * gdb.base/catch-syscall.exp (do_syscall_tests): Add completion
+ test.
+
2012-11-02 Pedro Alves <palves@redhat.com>
PR gdb/14766
set thistest "catch syscall to a nonsense syscall is prohibited"
gdb_test "catch syscall nonsense_syscall" "Unknown syscall name .*" $thistest
+ # Regression test for syscall completer bug.
+ gdb_test "complete catch syscall close chroo" \
+ "catch syscall close chroot" \
+ "complete catch syscall with multiple words"
+
# Testing the 'catch syscall' command without arguments.
# This test should catch any syscalls.
if [runto_main] then { test_catch_syscall_without_args }