From owner-cvs-all@FreeBSD.ORG Sun Jul 3 01:26:11 2005 Return-Path: X-Original-To: cvs-all@FreeBSD.org Delivered-To: cvs-all@FreeBSD.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 1469016A5E7; Sun, 3 Jul 2005 01:01:27 +0000 (GMT) (envelope-from ps@mu.org) Received: from elvis.mu.org (elvis.mu.org [192.203.228.196]) by mx1.FreeBSD.org (Postfix) with ESMTP id BBDB745212; Sun, 3 Jul 2005 00:50:03 +0000 (GMT) (envelope-from ps@mu.org) Received: by elvis.mu.org (Postfix, from userid 1000) id 1A2406E8D9; Sat, 2 Jul 2005 17:40:33 -0700 (PDT) X-Original-To: ps@mu.org Delivered-To: ps@mu.org Received: from mx2.freebsd.org (mx2.freebsd.org [216.136.204.119]) by elvis.mu.org (Postfix) with ESMTP id 4E3445C9CA for ; Sun, 20 Feb 2005 14:55:26 -0800 (PST) Received: from hub.freebsd.org (hub.freebsd.org [216.136.204.18]) by mx2.freebsd.org (Postfix) with ESMTP id 1B2595797A for ; Sun, 20 Feb 2005 22:55:22 +0000 (GMT) (envelope-from owner-src-committers@FreeBSD.org) Received: by hub.freebsd.org (Postfix) id 2BDE916A53C; Sun, 20 Feb 2005 22:55:17 +0000 (GMT) Delivered-To: ps@freebsd.org Received: by hub.freebsd.org (Postfix, from userid 538) id CACED16A4D1; Sun, 20 Feb 2005 22:55:15 +0000 (GMT) Delivered-To: src-committers@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id AB93E16A4CE; Sun, 20 Feb 2005 22:55:14 +0000 (GMT) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 7B64943D31; Sun, 20 Feb 2005 22:55:07 +0000 (GMT) (envelope-from kan@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.1/8.13.1) with ESMTP id j1KMt7cn068670; Sun, 20 Feb 2005 22:55:07 GMT (envelope-from kan@repoman.freebsd.org) Received: (from kan@localhost) by repoman.freebsd.org (8.13.1/8.13.1/Submit) id j1KMt7SW068669; Sun, 20 Feb 2005 22:55:07 GMT (envelope-from kan) Message-Id: <200502202255.j1KMt7SW068669@repoman.freebsd.org> From: Alexander Kabaev To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Sender: owner-src-committers@FreeBSD.org Precedence: bulk X-Loop: FreeBSD.ORG X-Spam-Checker-Version: SpamAssassin 3.0.2 (2004-11-16) on elvis.mu.org X-Spam-Status: No, score=-1.6 required=5.0 tests=AWL,BAYES_00, SARE_SUB_GAPPY_3,SARE_SUB_LOTS_PUNC_21 autolearn=no version=3.0.2 X-Spam-Level: Cc: Subject: cvs commit: src/gnu/usr.bin/gdb/kgdb Makefile kgdb.h kthr.c main.c trgt.c trgt_alpha.c trgt_amd64.c trgt_i386.c trgt_ia64.c trgt_sparc64.c X-BeenThere: cvs-all@freebsd.org X-Mailman-Version: 2.1.5 List-Id: CVS commit messages for the entire tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Date: Sun, 03 Jul 2005 01:26:12 -0000 X-Original-Date: Sun, 20 Feb 2005 22:55:07 +0000 (UTC) X-List-Received-Date: Sun, 03 Jul 2005 01:26:12 -0000 kan 2005-02-20 22:55:07 UTC FreeBSD src repository Modified files: gnu/usr.bin/gdb/kgdb Makefile kgdb.h kthr.c main.c trgt.c trgt_alpha.c trgt_amd64.c trgt_i386.c trgt_ia64.c trgt_sparc64.c Log: Attempt to make kgdb little more useful and easy to use. Properly initialize it to recognise what ABI to use on amd64 (and possibly others) platform. Display PID and process name as a part of the 'info threads' output, TIDs alone are too confusing. Introduce new commmands 'tid ' and 'proc ' to accompany gdb's default 'thread ' to make the task of switching between different contexts easier. Revision Changes Path 1.5 +1 -1 src/gnu/usr.bin/gdb/kgdb/Makefile 1.2 +9 -1 src/gnu/usr.bin/gdb/kgdb/kgdb.h 1.2 +57 -2 src/gnu/usr.bin/gdb/kgdb/kthr.c 1.5 +40 -6 src/gnu/usr.bin/gdb/kgdb/main.c 1.2 +106 -10 src/gnu/usr.bin/gdb/kgdb/trgt.c 1.2 +1 -1 src/gnu/usr.bin/gdb/kgdb/trgt_alpha.c 1.2 +1 -1 src/gnu/usr.bin/gdb/kgdb/trgt_amd64.c 1.2 +1 -1 src/gnu/usr.bin/gdb/kgdb/trgt_i386.c 1.2 +1 -1 src/gnu/usr.bin/gdb/kgdb/trgt_ia64.c 1.2 +1 -1 src/gnu/usr.bin/gdb/kgdb/trgt_sparc64.c