delorie.com/archives/browse.cgi   search  
Mail Archives: cygwin/2003/06/12/21:40:12

Mailing-List: contact cygwin-help AT cygwin DOT com; run by ezmlm
List-Subscribe: <mailto:cygwin-subscribe AT cygwin DOT com>
List-Archive: <http://sources.redhat.com/ml/cygwin/>
List-Post: <mailto:cygwin AT cygwin DOT com>
List-Help: <mailto:cygwin-help AT cygwin DOT com>, <http://sources.redhat.com/ml/#faqs>
Sender: cygwin-owner AT cygwin DOT com
Mail-Followup-To: cygwin AT cygwin DOT com
Delivered-To: mailing list cygwin AT cygwin DOT com
Subject: Patch to allow CVS cygwin enable-malloc-debugging to compile
To: cygwin AT cygwin DOT com
Message-ID: <OF697ECF0C.0B365EFA-ON86256D44.00060140@ingerrand.com>
From: "Michael Checky" <Michael_Checky AT Thermoking DOT com>
Date: Thu, 12 Jun 2003 20:16:53 -0500
MIME-Version: 1.0
X-MW-BTID: 090025000020031640567100018
X-MW-CTIME: 1055468071
HOP-COUNT: 1
X-MAILWATCH-INSTANCEID: 0102001e89ef1ae3-8efc-44c9-9e41-c5e462c1fde4
X-OriginalArrivalTime: 13 Jun 2003 01:34:31.0998 (UTC) FILETIME=[F046B5E0:01C3314B]
Note-from-DJ: This may be spam

--0__=09BBE7D7DF9587D08f9e8a93df938690918c09BBE7D7DF9587D0
Content-type: text/plain; charset=us-ascii

I needed to enable malloc debugging to track down a memory corruption
error.  I had to apply this patch to get the CVS version of cygwin to
compile after running configure with the --enable-malloc-debugging option.
I didn't do any tests of the dll, but it seemed to work well enough to
allow me to track down the bug.  In case anybody is interested, I've
tracked the memory bug it to either arm-elf-gcc 3.3 or arm-elf-ld 2.13.2.1.

Michael Checky
(See attached file: cygwin.pat)

--0__=09BBE7D7DF9587D08f9e8a93df938690918c09BBE7D7DF9587D0
Content-type: application/octet-stream; 
	name="cygwin.pat"
Content-Disposition: attachment; filename="cygwin.pat"
Content-transfer-encoding: base64

SW5kZXg6IHdpbnN1cC8vY3lnd2luL2RsbWFsbG9jLmgKPT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQpSQ1MgZmlsZTogL2N2
cy9zcmMvc3JjL3dpbnN1cC9jeWd3aW4vZGxtYWxsb2MuaCx2CnJldHJpZXZpbmcgcmV2aXNpb24g
MS4yCmRpZmYgLWMgLXIxLjIgZGxtYWxsb2MuaAoqKiogd2luc3VwLy9jeWd3aW4vZGxtYWxsb2Mu
aAkyNCBKdW4gMjAwMSAyMjoyNjo1MCAtMDAwMAkxLjIKLS0tIHdpbnN1cC8vY3lnd2luL2RsbWFs
bG9jLmgJMTMgSnVuIDIwMDMgMDA6NTQ6MDYgLTAwMDAKKioqKioqKioqKioqKioqCioqKiAxMiwx
NyAqKioqCi0tLSAxMiwxOCAtLS0tCiAgdm9pZCBtYWxsb2Nfb3V0b2ZtZW0odm9pZCAoKikodm9p
ZCkpOwogIAogIAorICNpZiAwCiAgc3RydWN0IG1hbGxpbmZvIHsKICAgIGludCBhcmVuYTsgICAg
LyogdG90YWwgc3BhY2UgYWxsb2NhdGVkIGZyb20gc3lzdGVtICovCiAgICBpbnQgb3JkYmxrczsg
IC8qIG51bWJlciBvZiBub24taW51c2UgY2h1bmtzICovCioqKioqKioqKioqKioqKgoqKiogMjQs
MjkgKioqKgotLS0gMjUsMzEgLS0tLQogICAgaW50IGZvcmRibGtzOyAvKiB0b3RhbCBub24taW51
c2Ugc3BhY2UgKi8KICAgIGludCBrZWVwY29zdDsgLyogdG9wLW1vc3QsIHJlbGVhc2FibGUgKHZp
YSBtYWxsb2NfdHJpbSkgc3BhY2UgKi8KICB9OworICNlbmRpZgogIAogIAogICNkZWZpbmUgTV9N
WEZBU1QgIDEgICAgLyogVU5VU0VEIGluIHRoaXMgbWFsbG9jICovCkluZGV4OiB3aW5zdXAvL2N5
Z3dpbi9tYWxsb2Nfd3JhcHBlci5jYwo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ClJDUyBmaWxlOiAvY3ZzL3NyYy9zcmMv
d2luc3VwL2N5Z3dpbi9tYWxsb2Nfd3JhcHBlci5jYyx2CnJldHJpZXZpbmcgcmV2aXNpb24gMS4y
NApkaWZmIC1jIC1yMS4yNCBtYWxsb2Nfd3JhcHBlci5jYwoqKiogd2luc3VwLy9jeWd3aW4vbWFs
bG9jX3dyYXBwZXIuY2MJMjIgRmViIDIwMDMgMjM6MDI6MTUgLTAwMDAJMS4yNAotLS0gd2luc3Vw
Ly9jeWd3aW4vbWFsbG9jX3dyYXBwZXIuY2MJMTMgSnVuIDIwMDMgMDA6NTQ6MDYgLTAwMDAKKioq
KioqKioqKioqKioqCioqKiAzOCw0MyAqKioqCi0tLSAzOCw0NCAtLS0tCiAgc3RhdGljIGludCB1
c2VfaW50ZXJuYWxfbWFsbG9jID0gMTsKICAKICAjaWZkZWYgTUFMTE9DX0RFQlVHCisgI2lmbmRl
ZiBfX0NZR1dJTl9fCiAgZXh0ZXJuICJDIiB2b2lkICogX3NicmsgKHNpemVfdCBpbmNyX2FyZyk7
CiAgCiAgI2lmIDAKKioqKioqKioqKioqKioqCioqKiA4Miw4OCAqKioqCiAgICBhc3NlcnQgKGlu
aGVhcCAocCkpOwogICAgcmV0dXJuIHJlYWxsb2MgKHAsIHNpemUpOwogIH0KLSAjdW5kZWYgcmVh
bGxvYwogIAogIGV4dGVybiAiQyIgY2hhciAqCiAgc3RyZHVwX2RiZyAoY29uc3QgY2hhciAqcywg
Y29uc3QgY2hhciAqZmlsZSwgaW50IGxpbmUpCi0tLSA4Myw4OCAtLS0tCioqKioqKioqKioqKioq
KgoqKiogMTAwLDEwNyAqKioqCiAgewogICAgcmV0dXJuIHN0cmR1cF9kYmcgKHMsIF9fRklMRV9f
LCBfX0xJTkVfXyk7CiAgfQohICNlbHNlCiEgI2VuZGlmCiAgLyogVGhlc2Ugcm91dGluZXMgYXJl
IHVzZWQgYnkgdGhlIGFwcGxpY2F0aW9uIGlmIGl0CiAgICAgZG9lc24ndCBwcm92aWRlIGl0cyBv
d24gbWFsbG9jLiAqLwogIAotLS0gMTAwLDEwNyAtLS0tCiAgewogICAgcmV0dXJuIHN0cmR1cF9k
YmcgKHMsIF9fRklMRV9fLCBfX0xJTkVfXyk7CiAgfQohICNlbmRpZiAvLyBfX0NZR1dJTl9fCiEg
I2Vsc2UgLy8gISBNQUxMT0NfREVCVUcKICAvKiBUaGVzZSByb3V0aW5lcyBhcmUgdXNlZCBieSB0
aGUgYXBwbGljYXRpb24gaWYgaXQKICAgICBkb2Vzbid0IHByb3ZpZGUgaXRzIG93biBtYWxsb2Mu
ICovCiAgCioqKioqKioqKioqKioqKgoqKiogMjkzLDI5OCAqKioqCi0tLSAyOTMsMjk5IC0tLS0K
ICAKICAgIHJldHVybiBtOwogIH0KKyAjZW5kaWYgLy8gISBNQUxMT0NfREVCVUcKICAKICBleHRl
cm4gIkMiIGNoYXIgKgogIHN0cmR1cCAoY29uc3QgY2hhciAqcykKSW5kZXg6IHdpbnN1cC8vY3ln
d2luL3BhdGguY2MKPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PQpSQ1MgZmlsZTogL2N2cy9zcmMvc3JjL3dpbnN1cC9jeWd3
aW4vcGF0aC5jYyx2CnJldHJpZXZpbmcgcmV2aXNpb24gMS4yNTUKZGlmZiAtYyAtcjEuMjU1IHBh
dGguY2MKKioqIHdpbnN1cC8vY3lnd2luL3BhdGguY2MJNCBKdW4gMjAwMyAyMjo1OTo1NSAtMDAw
MAkxLjI1NQotLS0gd2luc3VwLy9jeWd3aW4vcGF0aC5jYwkxMyBKdW4gMjAwMyAwMDo1NDowNiAt
MDAwMAoqKioqKioqKioqKioqKioKKioqIDc0LDc5ICoqKioKLS0tIDc0LDgwIC0tLS0KICAjaW5j
bHVkZSAic2hhcmVkX2luZm8uaCIKICAjaW5jbHVkZSAicmVnaXN0cnkuaCIKICAjaW5jbHVkZSA8
YXNzZXJ0Lmg+CisgI2luY2x1ZGUgPG1hbGxvYy5oPgogIAogICNpZmRlZiBfTVRfU0FGRQogICNk
ZWZpbmUgaXRlcmF0aW9uIF9yZWVudF93aW5zdXAgKCktPl9pdGVyYXRpb24KSW5kZXg6IHdpbnN1
cC8vY3lnd2luL3NwYXduLmNjCj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KUkNTIGZpbGU6IC9jdnMvc3JjL3NyYy93aW5z
dXAvY3lnd2luL3NwYXduLmNjLHYKcmV0cmlldmluZyByZXZpc2lvbiAxLjEyMwpkaWZmIC1jIC1y
MS4xMjMgc3Bhd24uY2MKKioqIHdpbnN1cC8vY3lnd2luL3NwYXduLmNjCTkgSnVuIDIwMDMgMTM6
Mjk6MTIgLTAwMDAJMS4xMjMKLS0tIHdpbnN1cC8vY3lnd2luL3NwYXduLmNjCTEzIEp1biAyMDAz
IDAwOjU0OjA3IC0wMDAwCioqKioqKioqKioqKioqKgoqKiogMzUsNDAgKioqKgotLS0gMzUsNDEg
LS0tLQogICNpbmNsdWRlICJyZWdpc3RyeS5oIgogICNpbmNsdWRlICJlbnZpcm9uLmgiCiAgI2lu
Y2x1ZGUgImN5Z3RocmVhZC5oIgorICNpbmNsdWRlIDxtYWxsb2MuaD4KICAKICAjZGVmaW5lIExJ
TkVfQlVGX0NIVU5LIChNQVhfUEFUSCAqIDIpCiAgCkluZGV4OiB3aW5zdXAvL2N5Z3dpbi9zeXNj
YWxscy5jYwo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09ClJDUyBmaWxlOiAvY3ZzL3NyYy9zcmMvd2luc3VwL2N5Z3dpbi9z
eXNjYWxscy5jYyx2CnJldHJpZXZpbmcgcmV2aXNpb24gMS4yNzEKZGlmZiAtYyAtcjEuMjcxIHN5
c2NhbGxzLmNjCioqKiB3aW5zdXAvL2N5Z3dpbi9zeXNjYWxscy5jYwkyNiBNYXkgMjAwMyAxNjo1
Mjo1OCAtMDAwMAkxLjI3MQotLS0gd2luc3VwLy9jeWd3aW4vc3lzY2FsbHMuY2MJMTMgSnVuIDIw
MDMgMDA6NTQ6MDggLTAwMDAKKioqKioqKioqKioqKioqCioqKiA1OCw2MyAqKioqCi0tLSA1OCw2
NCAtLS0tCiAgI2luY2x1ZGUgInB3ZGdycC5oIgogICNpbmNsdWRlICJjcHVpZC5oIgogICNpbmNs
dWRlICJyZWdpc3RyeS5oIgorICNpbmNsdWRlIDxtYWxsb2MuaD4KICAKICAjdW5kZWYgX2Nsb3Nl
CiAgI3VuZGVmIF9sc2Vlawo=


--0__=09BBE7D7DF9587D08f9e8a93df938690918c09BBE7D7DF9587D0
Content-Type: text/plain; charset=us-ascii

--
Unsubscribe info:      http://cygwin.com/ml/#unsubscribe-simple
Problem reports:       http://cygwin.com/problems.html
Documentation:         http://cygwin.com/docs.html
FAQ:                   http://cygwin.com/faq/
--0__=09BBE7D7DF9587D08f9e8a93df938690918c09BBE7D7DF9587D0--

- Raw text -


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