This is the mail archive of the
mailing list for the GDB project.
Re: About the initialization of 'struct linux_record_tdep'
- From: "Joseph S. Myers" <joseph at codesourcery dot com>
- To: xingxing pan <forandom at gmail dot com>
- Cc: gdb <gdb at sourceware dot org>
- Date: Thu, 14 Oct 2010 16:40:44 +0000 (UTC)
- Subject: Re: About the initialization of 'struct linux_record_tdep'
- References: <AANLkTin0mGE8vyjy9Cj_j7+nxR+QaHP+M-Ffirstname.lastname@example.org>
On Thu, 14 Oct 2010, xingxing pan wrote:
> Hi. I'm just porting the process record function to an ARM similar arch.
> To initialize the struct linux_record_tdep, one has to collect the
> size of various types.
> Is there some way to do this beside diving into the kernel source or
> system including files?
> Why not finish the collecting during the configure stage?
You don't generally have target headers available when configuring GDB,
only those for the host system, and it is also possible that a single GDB
configuration supports multiple target ABIs (32-bit and 64-bit say).
Joseph S. Myers