This is the mail archive of the
gdb-patches@sourceware.org
mailing list for the GDB project.
Re: [PATCH 3/7] btrace: Use binary search to find instruction.
- From: Simon Marchi <simon dot marchi at polymtl dot ca>
- To: "Wiederhake, Tim" <tim dot wiederhake at intel dot com>
- Cc: gdb-patches at sourceware dot org, palves at redhat dot com, "Metzger, Markus T" <markus dot t dot metzger at intel dot com>
- Date: Wed, 02 Nov 2016 07:23:53 -0400
- Subject: Re: [PATCH 3/7] btrace: Use binary search to find instruction.
- Authentication-results: sourceware.org; auth=none
- References: <1477549711-2603-1-git-send-email-tim.wiederhake@intel.com> <1477549711-2603-4-git-send-email-tim.wiederhake@intel.com> <32eeec01cc2ddc61dcb90caab5a6e645@polymtl.ca> <9676A094AF46E14E8265E7A3F4CCE9AF90CE3F@irsmsx105.ger.corp.intel.com>
On 2016-11-02 06:01, Wiederhake, Tim wrote:
struct btrace_thread_info is initialized by memset'ing it to zero. If
I'm not mistaken we can't do that if the struct contains a C++ member
with a constructor.
Indeed, the allocations/deallocations would need to be replaced with
new/delete, and a constructor to zero-initialize the other members.