From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 31555 invoked by alias); 11 Apr 2014 18:58:42 -0000 Mailing-List: contact gdb-patches-help@sourceware.org; run by ezmlm Precedence: bulk List-Id: List-Subscribe: List-Archive: List-Post: List-Help: , Sender: gdb-patches-owner@sourceware.org Received: (qmail 31544 invoked by uid 89); 11 Apr 2014 18:58:42 -0000 Authentication-Results: sourceware.org; auth=none X-Virus-Found: No X-Spam-SWARE-Status: No, score=-3.1 required=5.0 tests=AWL,BAYES_00,RCVD_IN_DNSWL_LOW,RP_MATCHES_RCVD,SPF_PASS autolearn=ham version=3.3.2 X-HELO: mail-ig0-f202.google.com Received: from mail-ig0-f202.google.com (HELO mail-ig0-f202.google.com) (209.85.213.202) by sourceware.org (qpsmtpd/0.93/v0.84-503-g423c35a) with (AES128-SHA encrypted) ESMTPS; Fri, 11 Apr 2014 18:58:41 +0000 Received: by mail-ig0-f202.google.com with SMTP id uq10so87582igb.1 for ; Fri, 11 Apr 2014 11:58:38 -0700 (PDT) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:from:mime-version:content-type :content-transfer-encoding:message-id:date:to:cc:subject:in-reply-to :references; bh=5GNptS+9+yX5GDWxXg1V3z24asY1kqhRfPEZl+S9laM=; b=kvCiI9E9WSanVIZ6vLurcncCRuYO6g/F0OwfACk8Rz01Vavezs9DqzNP8V82fsccu+ sc/0XU/9cbRdCTY3WiIDlZ0BqS6LbSKOFBoVkni2hFQ13oiVzUXaVI6WQE6ABAtAmMwV x93Ox7hLCJMFHkhPkWP3/g7/F3IOcBaGFSWxge3Tc8Xxunbn9YqOlAVLrJIITyVYlJad aYDUgC/ujJIyRJYflxIQ27xtAYI54ALUNDe7y+af02cKfytzyD1EKaMHK/AOUkODIDjs pCUjOpo3E1EMs5Ww4x/qvhl8aBYE8kNOL/SV5Q7aWNq0h1Pf318UH0OMm28O1bVlJEul zKRA== X-Gm-Message-State: ALoCoQnpDy+q1gr76ovcVl1Mz6UgCL2z8d+suCBnhu9+FvS2YJSJkxj9Rk3tUMhWOpJSEuj6/v6AEg5G07GaQX4db83d7fL4yaS9q1E+zfWdd36tgDnkuI8d3oJ22lkVOcS8to2ZALqsazv1hRP3U/mGCLodnu2XRfXvotrlCA8r3yAttJPyZORNkAlLYRPRm1gBpJhf9JyFvxORc2bc0G22mwKQwEJFpQ== X-Received: by 10.182.196.8 with SMTP id ii8mr232415obc.5.1397242718551; Fri, 11 Apr 2014 11:58:38 -0700 (PDT) Received: from corp2gmr1-2.hot.corp.google.com (corp2gmr1-2.hot.corp.google.com [172.24.189.93]) by gmr-mx.google.com with ESMTPS id e40si1259722yhf.0.2014.04.11.11.58.38 for (version=TLSv1.1 cipher=ECDHE-RSA-AES128-SHA bits=128/128); Fri, 11 Apr 2014 11:58:38 -0700 (PDT) Received: from ruffy.mtv.corp.google.com (ruffy.mtv.corp.google.com [172.17.128.44]) by corp2gmr1-2.hot.corp.google.com (Postfix) with ESMTP id 067ED5A4267; Fri, 11 Apr 2014 11:58:37 -0700 (PDT) From: Doug Evans MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit Message-ID: <21320.15195.857721.50656@ruffy.mtv.corp.google.com> Date: Fri, 11 Apr 2014 18:58:00 -0000 To: Alexander Smundak Cc: gdb-patches@sourceware.org Subject: Re: [RFC][PATCH] Allow JIT unwinder provide symbol information In-Reply-To: References: <20131226183618.D264CA18A0@sasha2.mtv.corp.google.com> <21204.13416.607204.485255@ruffy.mtv.corp.google.com> X-IsSubscribed: yes X-SW-Source: 2014-04/txt/msg00215.txt.bz2 Alexander Smundak writes: >[...] > diff --git a/gdb/jit-reader.in b/gdb/jit-reader.in > index 6e2ee64..a6a0ab1 100644 > --- a/gdb/jit-reader.in > +++ b/gdb/jit-reader.in > @@ -270,7 +307,14 @@ struct gdb_unwind_callbacks > gdb_unwind_reg_get *reg_get; > gdb_unwind_reg_set *reg_set; > gdb_target_read *target_read; > - > + gdb_unwind_stash *stash; > + gdb_unwind_reg_get *cpu_reg_get; > + gdb_find_symbol *find_symbol; > + gdb_get_jtid *get_jtid; > + gdb_enumerate_shared *enumerate_shared; > + gdb_unwind_debug_flag *debug_flag; > + gdb_architecture_name *architecture_name; > + gdb_pointer_size *pointer_size; > /* For internal use by GDB. */ > void *priv_data; > }; Oops, missed this one. Move the new entries to the end. @@ -270,7 +307,14 @@ struct gdb_unwind_callbacks gdb_unwind_reg_get *reg_get; gdb_unwind_reg_set *reg_set; gdb_target_read *target_read; /* For internal use by GDB. */ void *priv_data; + + /* New entries for version 2 interface. */ + gdb_unwind_stash *stash; + gdb_unwind_reg_get *cpu_reg_get; + gdb_find_symbol *find_symbol; + gdb_get_jtid *get_jtid; + gdb_enumerate_shared *enumerate_shared; + gdb_unwind_debug_flag *debug_flag; + gdb_architecture_name *architecture_name; + gdb_pointer_size *pointer_size; };