From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 15703 invoked by alias); 17 Jun 2003 04:49:30 -0000 Mailing-List: contact gdb-patches-help@sources.redhat.com; run by ezmlm Precedence: bulk List-Subscribe: List-Archive: List-Post: List-Help: , Sender: gdb-patches-owner@sources.redhat.com Received: (qmail 15651 invoked from network); 17 Jun 2003 04:49:29 -0000 Received: from unknown (HELO planck.amplepower.com) (216.39.162.139) by sources.redhat.com with SMTP; 17 Jun 2003 04:49:29 -0000 Received: from [192.168.8.29] (helo=bozoland.mynet) by planck.amplepower.com with esmtp (Exim 3.36 #1 (Debian)) id 19S8E1-0002kF-00 for ; Mon, 16 Jun 2003 21:37:41 -0700 Date: Tue, 17 Jun 2003 04:49:00 -0000 From: "Theodore A. Roth" X-X-Sender: troth@bozoland.mynet To: gdb-patches@sources.redhat.com Subject: [commit] [avr] add extract_return_value method Message-ID: MIME-Version: 1.0 Content-Type: MULTIPART/MIXED; BOUNDARY="-1463809535-1696687057-1055825231=:5352" X-SW-Source: 2003-06/txt/msg00554.txt.bz2 This message is in MIME format. The first part should be readable text, while the remaining parts are likely unreadable without MIME-aware tools. Send mail to mime@docserver.cac.washington.edu for more info. ---1463809535-1696687057-1055825231=:5352 Content-Type: TEXT/PLAIN; charset=US-ASCII Content-length: 319 Hi, Committed the attached. This adds an extract_return_value method for the avr and get the 'call function()' command to handle return values. Ted Roth 2003-06-16 Theodore A. Roth * avr-tdep.c (avr_extract_return_value): New function. (avr_gdbarch_init): Set extract_return_value method. ---1463809535-1696687057-1055825231=:5352 Content-Type: TEXT/PLAIN; charset=US-ASCII; name="avr-extract-return.diff" Content-Transfer-Encoding: BASE64 Content-ID: Content-Description: Content-Disposition: attachment; filename="avr-extract-return.diff" Content-length: 2615 MjAwMy0wNi0xNiAgVGhlb2RvcmUgQS4gUm90aCAgPHRyb3RoQG9wZW5hdnIu b3JnPg0KDQoJKiBhdnItdGRlcC5jIChhdnJfZXh0cmFjdF9yZXR1cm5fdmFs dWUpOiBOZXcgZnVuY3Rpb24uDQoJKGF2cl9nZGJhcmNoX2luaXQpOiBTZXQg ZXh0cmFjdF9yZXR1cm5fdmFsdWUgbWV0aG9kLg0KIA0KSW5kZXg6IGF2ci10 ZGVwLmMNCj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09 PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0NClJDUyBmaWxlOiAvY3Zz L3NyYy9zcmMvZ2RiL2F2ci10ZGVwLmMsdg0KcmV0cmlldmluZyByZXZpc2lv biAxLjU5DQpkaWZmIC11IC1yMS41OSBhdnItdGRlcC5jDQotLS0gYXZyLXRk ZXAuYwkxNiBKdW4gMjAwMyAwNTo1MDoxNiAtMDAwMAkxLjU5DQorKysgYXZy LXRkZXAuYwkxNyBKdW4gMjAwMyAwNDo0MToyMCAtMDAwMA0KQEAgLTEwOTQs NiArMTA5NCwzOSBAQA0KICAgICByZXR1cm4gYXZyX2JyZWFrX2luc247DQog fQ0KIA0KKy8qIEdpdmVuIGEgcmV0dXJuIHZhbHVlIGluIGByZWdidWYnIHdp dGggYSB0eXBlIGB2YWx0eXBlJywgDQorICAgZXh0cmFjdCBhbmQgY29weSBp dHMgdmFsdWUgaW50byBgdmFsYnVmJy4NCisNCisgICBSZXR1cm4gdmFsdWVz IGFyZSBhbHdheXMgcGFzc2VkIHZpYSByZWdpc3RlcnMgcjI1OnIyNDouLi4g ICovDQorDQorc3RhdGljIHZvaWQNCithdnJfZXh0cmFjdF9yZXR1cm5fdmFs dWUgKHN0cnVjdCB0eXBlICp0eXBlLCBzdHJ1Y3QgcmVnY2FjaGUgKnJlZ2Nh Y2hlLA0KKyAgICAgICAgICAgICAgICAgICAgICAgICAgdm9pZCAqdmFsYnVm KQ0KK3sNCisgIGlmIChUWVBFX0xFTkdUSCAodHlwZSkgPT0gMSkNCisgICAg ew0KKyAgICAgIFVMT05HRVNUIGM7DQorDQorICAgICAgLyogRm9yIHNpbmds ZSBieXRlIHJldHVybiB2YWx1ZXMsIHIyNSBpcyBhbHdheXMgY2xlYXJlZCwg c28gd2UgY2FuDQorICAgICAgICAgaWdub3JlIGl0LiAgKi8NCisgICAgICBy ZWdjYWNoZV9jb29rZWRfcmVhZF91bnNpZ25lZCAocmVnY2FjaGUsIDI0LCAm Yyk7DQorICAgICAgc3RvcmVfdW5zaWduZWRfaW50ZWdlciAodmFsYnVmLCAx LCBjKTsNCisgICAgfQ0KKyAgZWxzZQ0KKyAgICB7DQorICAgICAgaW50IGk7 DQorICAgICAgLyogVGhlIE1TQiBvZiB0aGUgcmV0dXJuIHZhbHVlIGlzIGFs d2F5cyBpbiByMjUsIGNhbGN1bGF0ZSB3aGljaA0KKyAgICAgICAgIHJlZ2lz dGVyIGhvbGRzIHRoZSBMU0IuICAqLw0KKyAgICAgIGludCBsc2JfcmVnID0g MjUgLSBUWVBFX0xFTkdUSCAodHlwZSkgKyAxOw0KKw0KKyAgICAgIGZvciAo aT0wOyBpPCBUWVBFX0xFTkdUSCAodHlwZSk7IGkrKykNCisgICAgICAgIHsN CisgICAgICAgICAgcmVnY2FjaGVfY29va2VkX3JlYWQgKHJlZ2NhY2hlLCBs c2JfcmVnICsgaSwNCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg IChiZmRfYnl0ZSAqKSB2YWxidWYgKyBpKTsNCisgICAgICAgIH0NCisgICAg fQ0KK30NCisNCiAvKiBJbml0aWFsaXplIHRoZSBnZGJhcmNoIHN0cnVjdHVy ZSBmb3IgdGhlIEFWUidzLiAqLw0KIA0KIHN0YXRpYyBzdHJ1Y3QgZ2RiYXJj aCAqDQpAQCAtMTE1Nyw2ICsxMTkwLDcgQEANCiAgIHNldF9nZGJhcmNoX3Jl Z2lzdGVyX25hbWUgKGdkYmFyY2gsIGF2cl9yZWdpc3Rlcl9uYW1lKTsNCiAg IHNldF9nZGJhcmNoX3JlZ2lzdGVyX3R5cGUgKGdkYmFyY2gsIGF2cl9yZWdp c3Rlcl90eXBlKTsNCiANCisgIHNldF9nZGJhcmNoX2V4dHJhY3RfcmV0dXJu X3ZhbHVlIChnZGJhcmNoLCBhdnJfZXh0cmFjdF9yZXR1cm5fdmFsdWUpOw0K ICAgc2V0X2dkYmFyY2hfcHJpbnRfaW5zbiAoZ2RiYXJjaCwgcHJpbnRfaW5z bl9hdnIpOw0KIA0KICAgc2V0X2dkYmFyY2hfY2FsbF9kdW1teV9hZGRyZXNz IChnZGJhcmNoLCBhdnJfY2FsbF9kdW1teV9hZGRyZXNzKTsNCg== ---1463809535-1696687057-1055825231=:5352--