From mboxrd@z Thu Jan 1 00:00:00 1970 From: Ian Lance Taylor To: deo@logos-m.ru Cc: binutils@sourceware.cygnus.com Subject: Re: elf "note" section for win32-style thread context Date: Thu, 01 Jul 1999 00:00:00 -0000 Message-id: <19990510150327.20323.qmail@daffy.airs.com> References: <3778.990510@logos-m.ru> <3778.990510@logos-m.ru> X-SW-Source: 1999-q2/msg00004.html Date: Mon, 10 May 1999 18:41:16 +0400 From: Egor Duda I've got an intention to add core dumping functionality to cygwin library, so that cygwin application would write elf core file. As a part of it, there should be "note" sections to store contexts of all running threads. I see two possible ways to do it. I can either emulate through one of existing structures (prstatus_t, lwpstatus_t, etc.) or add new special note type for cygwin to bfd. Which way should i choose? The real point of storing thread information in a core file is so that you can examine the thread state using gdb. So you should probably make your decision based on what fits more naturally into the gdb code. The prstatus_t stuff is all ELF specific, so you would have to copy it anyhow for the PE-based cygwin code. The current implementation is actually not quite right in that it relies on host header files, and even if the right header files are available can not be built correctly for a cross toolchain. Ian