This is the mail archive of the
gdb-prs@sources.redhat.com
mailing list for the GDB project.
objc/1066: [RFA] Demangle ObjC symbols in symtab.c
- From: fedor at doc dot com
- To: gdb-gnats at sources dot redhat dot com
- Date: 18 Feb 2003 03:51:15 -0000
- Subject: objc/1066: [RFA] Demangle ObjC symbols in symtab.c
- Reply-to: fedor at doc dot com
>Number: 1066
>Category: objc
>Synopsis: [RFA] Demangle ObjC symbols in symtab.c
>Confidential: no
>Severity: serious
>Priority: medium
>Responsible: unassigned
>State: open
>Class: patch
>Submitter-Id: net
>Arrival-Date: Tue Feb 18 03:58:00 UTC 2003
>Closed-Date:
>Last-Modified:
>Originator: fedor@doc.com
>Release: 2003-02-18-cvs
>Organization:
>Environment:
>Description:
>How-To-Repeat:
>Fix:
>Release-Note:
>Audit-Trail:
>Unformatted:
----gnatsweb-attachment----
Content-Type: application/octet-stream; name="objc22a.patch"
Content-Transfer-Encoding: base64
Content-Disposition: attachment; filename="objc22a.patch"
MjAwMy0wMi0xNyAgQWRhbSBGZWRvciAgPGZlZG9yQGdudS5vcmc+CgoJKiBzeW10YWIuYyAoc3lt
Ym9sX2ZpbmRfZGVtYW5nbGVkX25hbWUpOiBDaGVjayBmb3IgYW5kIGRlbWFuZ2xlCglPYmpDIHN5
bWJvbHMuCgpJbmRleDogc3ltdGFiLmMKPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQpSQ1MgZmlsZTogL2N2cy9zcmMvc3Jj
L2dkYi9zeW10YWIuYyx2CnJldHJpZXZpbmcgcmV2aXNpb24gMS44NwpkaWZmIC11IC1wIC1yMS44
NyBzeW10YWIuYwotLS0gc3ltdGFiLmMJNCBGZWIgMjAwMyAxODowNzowMSAtMDAwMAkxLjg3Cisr
KyBzeW10YWIuYwkxOCBGZWIgMjAwMyAwMzoxNzo0NiAtMDAwMApAQCAtNDAsNiArNDAsNyBAQAog
I2luY2x1ZGUgImxpbmVzcGVjLmgiCiAjaW5jbHVkZSAic291cmNlLmgiCiAjaW5jbHVkZSAiZmls
ZW5hbWVzLmgiCQkvKiBmb3IgRklMRU5BTUVfQ01QICovCisjaW5jbHVkZSAib2JqYy1sYW5nLmgi
CiAKICNpbmNsdWRlICJoYXNodGFiLmgiCiAKQEAgLTQ2MCw2ICs0NTgsMTggQEAgc3ltYm9sX2Zp
bmRfZGVtYW5nbGVkX25hbWUgKHN0cnVjdCBnZW5lcgogCiAgIGlmIChnc3ltYm9sLT5sYW5ndWFn
ZSA9PSBsYW5ndWFnZV91bmtub3duKQogICAgIGdzeW1ib2wtPmxhbmd1YWdlID0gbGFuZ3VhZ2Vf
YXV0bzsKKworICBpZiAoZ3N5bWJvbC0+bGFuZ3VhZ2UgPT0gbGFuZ3VhZ2Vfb2JqYworICAgICAg
fHwgZ3N5bWJvbC0+bGFuZ3VhZ2UgPT0gbGFuZ3VhZ2VfYXV0bykKKyAgICB7CisgICAgICBkZW1h
bmdsZWQgPQorCW9iamNfZGVtYW5nbGUgKG1hbmdsZWQpOworICAgICAgaWYgKGRlbWFuZ2xlZCAh
PSBOVUxMKQorCXsKKwkgIGdzeW1ib2wtPmxhbmd1YWdlID0gbGFuZ3VhZ2Vfb2JqYzsKKwkgIHJl
dHVybiBkZW1hbmdsZWQ7CisJfQorICAgIH0KICAgaWYgKGdzeW1ib2wtPmxhbmd1YWdlID09IGxh
bmd1YWdlX2NwbHVzCiAgICAgICB8fCBnc3ltYm9sLT5sYW5ndWFnZSA9PSBsYW5ndWFnZV9hdXRv
KQogICAgIHsKQEAgLTkyNyw3ICs5MzYsNyBAQCBsb29rdXBfc3ltYm9sX2F1eCAoY29uc3QgY2hh
ciAqbmFtZSwgY29uCiAgICAgfQogI2VuZGlmIC8qIDAgKi8KIAotICAvKiBDKys6IElmIHJlcXVl
c3RlZCB0byBkbyBzbyBieSB0aGUgY2FsbGVyLCAKKyAgLyogQysrL0phdmEvT2JqZWN0aXZlLUM6
IElmIHJlcXVlc3RlZCB0byBkbyBzbyBieSB0aGUgY2FsbGVyLCAKICAgICAgY2hlY2sgdG8gc2Vl
IGlmIE5BTUUgaXMgYSBmaWVsZCBvZiBgdGhpcycuICovCiAgIGlmIChpc19hX2ZpZWxkX29mX3Ro
aXMpCiAgICAgewpAQCAtMTU3OSw5ICsxNTg4LDkgQEAgZmluZF9tYWluX3BzeW10YWIgKHZvaWQp
CiAgICBmb3Igbm93IHdlIGRvbid0IHdvcnJ5IGFib3V0IHRoZSBzbGlnaHQgaW5lZmZpY2llbmN5
IG9mIGxvb2tpbmcgZm9yCiAgICBhIG1hdGNoIHdlJ2xsIG5ldmVyIGZpbmQsIHNpbmNlIGl0IHdp
bGwgZ28gcHJldHR5IHF1aWNrLiAgT25jZSB0aGUKICAgIGJpbmFyeSBzZWFyY2ggdGVybWluYXRl
cywgd2UgZHJvcCB0aHJvdWdoIGFuZCBkbyBhIHN0cmFpZ2h0IGxpbmVhcgotICAgc2VhcmNoIG9u
IHRoZSBzeW1ib2xzLiAgRWFjaCBzeW1ib2wgd2hpY2ggaXMgbWFya2VkIGFzIGJlaW5nIGEgQysr
Ci0gICBzeW1ib2wgKGxhbmd1YWdlX2NwbHVzIHNldCkgaGFzIGJvdGggdGhlIGVuY29kZWQgYW5k
IG5vbi1lbmNvZGVkIG5hbWVzCi0gICB0ZXN0ZWQgZm9yIGEgbWF0Y2guCisgICBzZWFyY2ggb24g
dGhlIHN5bWJvbHMuICBFYWNoIHN5bWJvbCB3aGljaCBpcyBtYXJrZWQgYXMgYmVpbmcgYSBPYmpD
L0MrKworICAgc3ltYm9sIChsYW5ndWFnZV9jcGx1cyBvciBsYW5ndWFnZV9vYmpjIHNldCkgaGFz
IGJvdGggdGhlIGVuY29kZWQgYW5kIAorICAgbm9uLWVuY29kZWQgbmFtZXMgdGVzdGVkIGZvciBh
IG1hdGNoLgogCiAgICBJZiBNQU5HTEVEX05BTUUgaXMgbm9uLU5VTEwsIHZlcmlmeSB0aGF0IGFu
eSBzeW1ib2wgd2UgZmluZCBoYXMgdGhpcwogICAgcGFydGljdWxhciBtYW5nbGVkIG5hbWUuCgo=