www.delorie.com/archives/browse.cgi   search  
Mail Archives: cygwin-developers/2001/09/14/12:35:20

Mailing-List: contact cygwin-developers-help AT sourceware DOT cygnus DOT com; run by ezmlm
List-Subscribe: <mailto:cygwin-developers-subscribe AT sources DOT redhat DOT com>
List-Archive: <http://sources.redhat.com/ml/cygwin-developers/>
List-Post: <mailto:cygwin-developers AT sources DOT redhat DOT com>
List-Help: <mailto:cygwin-developers-help AT sources DOT redhat DOT com>, <http://sources.redhat.com/ml/#faqs>
Sender: cygwin-developers-owner AT sources DOT redhat DOT com
Delivered-To: mailing list cygwin-developers AT sources DOT redhat DOT com
Date: Fri, 14 Sep 2001 20:34:38 +0400
From: egor duda <deo AT logos-m DOT ru>
X-Mailer: The Bat! (v1.53 RC/4)
Reply-To: egor duda <cygwin-developers AT cygwin DOT com>
Organization: deo
X-Priority: 3 (Normal)
Message-ID: <10184705192.20010914203438@logos-m.ru>
To: Christopher Faylor <cygwin-developers AT cygwin DOT com>
Subject: Re: how-xxx-works.txt
In-Reply-To: <20010914121821.A2365@redhat.com>
References: <20010914121821 DOT A2365 AT redhat DOT com>
MIME-Version: 1.0

------------1194BC32E44B97
Content-Type: text/plain; charset=us-ascii
Content-Transfer-Encoding: 7bit

Hi!

Friday, 14 September, 2001 Christopher Faylor cgf AT redhat DOT com wrote:

CF> If you've been following the cygwin-cvs mailing list you've probably
CF> noticed that I"ve been checking how-xxx-works.txt files into the cygwin
CF> repository.  They represent my understanding of how certain "arcane"
CF> elements of cygwin operate.

They're really helpful, and it's a real pity they weren't available
some time ago when i was struggling through cygwin code in attempt to
understand why in hell signal hadn't been delivered. Thanks, Chris!

From myself, i've tried to write some minimal howto on cygwin
debugging techniques and tricks. Both factual and grammar corrections,
comments and additions are ( as always :-) ) gratefully accepted.

Egor.            mailto:deo AT logos-m DOT ru ICQ 5165414 FidoNet 2:5020/496.19
------------1194BC32E44B97
Content-Type: text/plain; name="cygwin-debugging-mini-howto.txt"
Content-Transfer-Encoding: base64
Content-Disposition: attachment; filename="cygwin-debugging-mini-howto.txt"

U28sIHlvdXIgZmF2b3VyaXRlIHByb2dyYW0gaGFzIGNyYXNoZWQ/IEFuZCBkaWQgeW91IHNheSBz
b210aGluZyBhYm91dAonc3RhY2tkdW1wJz8gT3IgaXQganVzdCBwcmludHMgaXRzIG91dHB1dCBm
cm9tIGxlZnQgdG8gcmlnaHQgYW5kIHVwc2lkZS1kb3duPwpXZWxsLCB5b3UgY2FuIGZpbGUgYW4g
YW5ncnkgYnVnIHJlcG9ydCBhbmQgd2FpdCB1bnRpbCBzb21lIG9mIHRoZSBjb3JlCmRldmVsb3Bl
cnMgdHJ5IHRvIHJlcHJvZHVjZSB5b3VyIHByb2JsZW0sIHRyeSB0byBmaW5kIHdoYXQncyB0aGUg
bWF0dGVyCndpdGggeW91ciBwcm9ncmFtIGFuZCBjeWd3aW4gYW5kIGZpeCB0aGUgYnVnLCBpZiBh
bnkuIEJ1dCB5b3UgY2FuIGRvIHNvbWV0aGluZwpiZXR0ZXIgdGhhbiB0aGF0LiBZb3UgY2FuIGRl
YnVnIHRoZSBwcm9ibGVtIHlvdXJzZWxmLCBhbmQgZXZlbiBpZiB5b3UgY2FuJ3QKZml4IGl0LCB5
b3VyIGFuYWx5c2lzIG1heSBiZSB2ZXJ5IGhlbHBmdWwuIEhlcmUncyB0aGUgKGluY29wbGV0ZSkg
aG93dG8gb24gCmN5Z3dpbiBkZWJ1Z2dpbmcuCgoxLiBUaGUgZmlyc3QgdGhpbmcgeW91J2xsIG5l
ZWQgdG8gZG8gaXMgdG8gYnVpbGQgY3lnd2luMS5kbGwgYW5kIGNyYXNoZWQgeW91cgphcHBsaWNh
dGlvbiBmcm9tIHNvdXJjZXMuIFRvIGRlYnVnIHRoZW0geW91J2xsIG5lZWQgZGVidWcgaW5mb3Jt
YXRpb24sIHdoaWNoCmlzIG5vcm1hbGx5IHN0cmlwcGVkIGZyb20gZXhlY3V0YWJsZXMuIAoKMi4g
Q3JlYXRlIGtub3duLXdvcmtpbmcgY3lnd2luIGRlYnVnZ2luZyBlbnZpcm9ubWVudC4KLSBjcmVh
dGUgYSBzZXBhcmF0ZSBkaXJlY3RvcnksIHNheSwgYzpcY3lnZGViLCBhbmQgcHV0IGtub3duLXdv
cmtpbmcKICBjeWd3aW4xLmRsbCwgZ2RiLmV4ZSBpbiBpdC4KLSBjcmVhdGUgYSB3cmFwcGVyIGM6
XGN5Z2RlYlxkZWJ1Z193cmFwcGVyLmNtZDoKCj09PT09PT09PSBkZWJ1Z193cmFwcGVyLmNtZCA9
PT09PT09PT0KcmVtIHNldHRpbmcgQ1lHV0lOX1RFU1RJTkcgZW52aXJvbmVtZW50IHZhcmlhYmxl
IG1ha2VzIGN5Z3dpbiBhcHBsaWNhdGlvbgpyZW0gbm90IHRvIGludGVyZmVyZSB3aXRoIG90aGVy
IGFscmVhZHkgcnVubmluZyBjeWd3aW4gYXBwbGljYXRpb25zLgpzZXQgQ1lHV0lOX1RFU1RJTkc9
MQpjOlxjeWdkZWJcZ2RiLmV4ZSAtbncgJTEgJTIKPT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT0KCjMuIFRyeSB0byB1c2UgY3lnd2luJ3MgSklUIGRlYnVnZ2luZyBmYWNpbGl0eToK
LSBhZGQgJ2Vycm9yX3N0YXJ0PWM6XGN5Z2RlYlxkZWJ1Z193cmFwcGVyLmNtZCcgdG8gQ1lHV0lO
IGVudmlyb25tZW50CiAgdmFyaWFibGUuIFdoZW4gc29tZSBhcHBsaWNhdGlvbiBlbmNvdW50ZXJz
IGNyaXRpY2FsIGVycm9yLCBjeWd3aW4gd2lsbCBzdG9wCiAgaXQgYW5kIGV4ZWN1dGUgZGVidWdf
d3JhcHBlci5jbWQsIHdoaWNoIHdpbGwgcnVuIGdkYiBhbmQgbWFrZSBpdCB0byBhdHRhY2ggdG8K
ICB0aGUgY3Jhc2hlZCBhcHBsaWNhdGlvbi4KCjQuIFN0cmFjZS4KICBZb3UgY2FuIHJ1biB5b3Vy
IHByb2dyYW0gdW5kZXIgJ3N0cmFjZScgdXRpbGl0eSwgZGVzY3JpYmVkIGlmIHVzZXIncyBtYW51
YWwuCiAgSWYgeW91IGtub3csIHdoZXJlIHRoZSBwcm9ibGVtIGFwcHJveGltYXRlbHkgaXMsIHlv
dSBjYW4gYWRkIGEgYnVuY2ggb2YgCiAgYWRkaXRpb25hbCBkZWJ1Z19wcmludGYoKXMgaW4gdGhl
IHNvdXJjZSBjb2RlIGFuZCBzZWUgd2hhdCB0aGV5IHByaW50IGluIAogIHN0cmFjZSBsb2cuIFRo
ZXJlJ3Mgb25lIGNvbW1vbiBwcm9ibGVtIHdpdGggdGhpcyBtZXRob2QsIHRoYXQgc29tZSBidWdz
CiAgbWF5IG1pc3RlcmlvdXNseSBkaXNhcHBlYXIgb25jZSB0aGUgcHJvZ3JhbSBpcyBydW4gdW5k
ZXIgc3RyYWNlLiBUaGVuIHRoZQogIGJ1ZyBpcyBsaWtlbHkgYSByYWNlIGNvbmRpdGlvbi4gc3Ry
YWNlIGhhcyB0d28gdXNlZnVsIG9wdGlvbnMgdG8gZGVhbCB3aXRoCiAgc3VjaCBzaXR1YXRpb246
IC1iIGVuYWJsZXMgYnVmZmVyaW5nIG9mIG91dHB1dCBhbmQgcmVkdWNlcyBhZGRpdGlvbmFsCiAg
dGltZW91dHMgaW50cm9kdWNlZCBieSBzdHJhY2UsIGFuZCAtbSBvcHRpb24gYWxsb3dzIHlvdSB0
byBtYXNrIGNlcnRhaW4KICBjbGFzc2VzIG9mICpfcHJpbnRmKCkgZnVuY3Rpb25zLCByZWR1Y2lu
ZyB0aW1lb3V0cyBldmVuIG1vcmUuCgo1LiBQcm9ibGVtcyBhdCBlYXJseSBzdGFydHVwLiAKICBT
b21ldGltZXMsIHNvbXRoaW5nIGNyYXNoZXMgYXQgdGhlIHZlcnkgZWFybHkgc3RhZ2VzIG9mIGFw
cGxpY2F0aW9uCiAgaW5pdGlhbGl6YXRpb24sIHdoZW4gSklUIGRlYnVnZ2luZyBmYWNpbGl0eSBp
cyBub3QgeWV0IGFjdGl2ZS4gT2ssIHRoZXJlJ3MKICBhbm90aGVyIGVudmlyb25tZW50IHZhcmlh
YmxlIHRoYXQgbWF5IGhlbHAuIENyZWF0ZSBwcm9ncmFtX3dyYXBwZXIuY21kOgoKPT09PT09PT09
IHByb2dyYW1fd3JhcHBlci5jbWQgPT09PT09PT09CnJlbSBzZXR0aW5nIENZR1dJTl9TTEVFUCBl
bnZpcm9uZW1lbnQgdmFyaWFibGUgbWFrZXMgY3lnd2luIGFwcGxpY2F0aW9uCnJlbSB0byBzbGVl
cCBmb3IgeCBtaWxsaXNlY29uZHMgYXQgc3RhcnR1cApzZXQgQ1lHV0lOX1NMRUVQPTIwMDAwCmM6
XHNvbWVccGF0aFxiYWRfcHJvZ3JhbS5leGUgc29tZSBwYXJhbWV0ZXJzCj09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09CiAgCiAgTm93LCBydW4gcHJvZ3JhbV93cmFwcGVyLmNtZC4g
SXQgc2hvdWxkIHByaW50IHJ1bm5pbmcgcHJvZ3JhbSBwaWQuCiAgQWZ0ZXIgc3RhcnRpbmcgcHJv
Z3JhbV93cmFwcGVyLmNtZCB5b3UndmUgZ290IDIwIHNlY29uZHMgdG8gb3BlbiBhbm90aGVyCiAg
d2luZG93LCBjZCB0byBjOlxjeWdkZWIgaW4gaXQsIHJ1biBnZGIgdGhlcmUgYW5kIGluIGdkYiBw
cm9tcHQgdHlwZQoKICAoZ2RiKSBhdHRhY2ggPHBpZD4KCiAgd2hlcmUgPHBpZD4gaXMgdGhlIHBp
ZCB0aGF0IHByb2dyYW1fd3JhcHBlci5jbWQgaGF2ZSBwcmludGVkLgogIEFmdGVyIHRoYXQgeW91
IGNhbiBub3JtYWxseSBzdGVwIHRocm91Z2ggdGhlIGNvZGUgaW4gY3lnd2luMS5kbGwgYW5kCiAg
YmFkX3Byb2dyYW0uZXhlCgo2LiBIZWFwIGNvcnJ1cHRpb24uCiAgSWYgeW91ciBwcm9ncmFtIGNy
YXNoZXMgYXQgbWFsbG9jKCkgb3IgZnJlZSBvciB3aGVuIGl0IHJlZmVyZW5jZXMgc29tZQogIG1h
bGxvYygpJ2VkIG1lbW9yeSwgaXQgbG9va3MgbGlrZSBoZWFwIGNvcnJ1cHRpb24uIFlvdSBjYW4g
Y29uZmlndXJlIGFuZAogIGJ1aWxkIHNwZWNpYWwgdmVyc2lvbiBvZiBjeWd3aW4xLmRsbCB3aGlj
aCBpbmNsdWRlcyBoZWFwIHNhbml0eSBjaGVja2luZy4KICBUbyBkbyBpdCwganVzdCBhZGQgLS1l
bmFibGUtbWFsbG9jLWRlYnVnZ2luZyBvcHRpb24gdG8gY29uZmlndXJlLiBCZSB3YXJuZWQsCiAg
aG93ZXZlciwgdGhhdCB0aGlzIHZlcnNpb24gb2YgZGxsIGlzIF92ZXJ5XyBzbG93ICgxMC0yMCB0
aW1lcyBzbG93ZXIgdGhhbgogIG5vcm1hbCksIHNvIHVzZSBpdCBvbmx5IHdoZW4gYWJzb2x1dGVs
eSBuZWNjZXNzYXJ5Lgo=

------------1194BC32E44B97--

- Raw text -


  webmaster     delorie software   privacy  
  Copyright © 2019   by DJ Delorie     Updated Jul 2019