From owner-svn-src-user@FreeBSD.ORG Thu May 1 14:08:19 2014 Return-Path: Delivered-To: svn-src-user@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) (using TLSv1 with cipher ADH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id CBF1B9AE; Thu, 1 May 2014 14:08:19 +0000 (UTC) Received: from svn.freebsd.org (svn.freebsd.org [IPv6:2001:1900:2254:2068::e6a:0]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 9D6A01FFF; Thu, 1 May 2014 14:08:19 +0000 (UTC) Received: from svn.freebsd.org ([127.0.1.70]) by svn.freebsd.org (8.14.8/8.14.8) with ESMTP id s41E8J7a074832; Thu, 1 May 2014 14:08:19 GMT (envelope-from dchagin@svn.freebsd.org) Received: (from dchagin@localhost) by svn.freebsd.org (8.14.8/8.14.8/Submit) id s41E8JHh074831; Thu, 1 May 2014 14:08:19 GMT (envelope-from dchagin@svn.freebsd.org) Message-Id: <201405011408.s41E8JHh074831@svn.freebsd.org> From: Dmitry Chagin Date: Thu, 1 May 2014 14:08:19 +0000 (UTC) To: src-committers@freebsd.org, svn-src-user@freebsd.org Subject: svn commit: r265190 - user/dchagin/lemul/sys/amd64/amd64 X-SVN-Group: user MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-BeenThere: svn-src-user@freebsd.org X-Mailman-Version: 2.1.17 Precedence: list List-Id: "SVN commit messages for the experimental " user" src tree" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 01 May 2014 14:08:19 -0000 Author: dchagin Date: Thu May 1 14:08:19 2014 New Revision: 265190 URL: http://svnweb.freebsd.org/changeset/base/265190 Log: Temporarily print out more registers in uprintf_signal. Modified: user/dchagin/lemul/sys/amd64/amd64/trap.c Modified: user/dchagin/lemul/sys/amd64/amd64/trap.c ============================================================================== --- user/dchagin/lemul/sys/amd64/amd64/trap.c Thu May 1 14:05:36 2014 (r265189) +++ user/dchagin/lemul/sys/amd64/amd64/trap.c Thu May 1 14:08:19 2014 (r265190) @@ -610,11 +610,31 @@ trap(struct trapframe *frame) ksi.ksi_trapno = type; ksi.ksi_addr = (void *)addr; if (uprintf_signal) { - uprintf("pid %d comm %s: signal %d err %lx code %d type %d " - "addr 0x%lx rsp 0x%lx rip 0x%lx " + uprintf("pid %05d thread %p comm %s: signal %d err %lx code %d type %d\n" + "addr 0x%lx rip 0x%lx rax 0x%lx\n" + "rdi 0x%lx rsi 0x%lx rdx 0x%lx rcx 0x%lx\n" + "r8 0x%lx r9 0x%lx rbx 0x%lx rbp 0x%lx\n" + "r10 0x%lx r11 0x%lx r12 0x%lx r13 0x%lx\n" + "r14 0x%lx r15 0x%lx\n" + "<%02x %02x %02x %02x %02x %02x %02x %02x>\n" "<%02x %02x %02x %02x %02x %02x %02x %02x>\n", - p->p_pid, p->p_comm, i, frame->tf_err, ucode, type, addr, - frame->tf_rsp, frame->tf_rip, + p->p_pid, td, p->p_comm, i, frame->tf_err, ucode, type, + addr, frame->tf_rip, frame->tf_rax, + frame->tf_rdi, frame->tf_rsi, + frame->tf_rdx, frame->tf_rcx, + frame->tf_r8, frame->tf_r9, + frame->tf_rbx, frame->tf_rbp, + frame->tf_r10, frame->tf_r11, + frame->tf_r12, frame->tf_r13, + frame->tf_r14, frame->tf_r15, + fubyte((void *)(frame->tf_rip - 8)), + fubyte((void *)(frame->tf_rip - 7)), + fubyte((void *)(frame->tf_rip - 6)), + fubyte((void *)(frame->tf_rip - 5)), + fubyte((void *)(frame->tf_rip - 4)), + fubyte((void *)(frame->tf_rip - 3)), + fubyte((void *)(frame->tf_rip - 2)), + fubyte((void *)(frame->tf_rip - 1)), fubyte((void *)(frame->tf_rip + 0)), fubyte((void *)(frame->tf_rip + 1)), fubyte((void *)(frame->tf_rip + 2)),