From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 36529 invoked by alias); 8 Nov 2016 07:07:21 -0000 Mailing-List: contact gdb-patches-help@sourceware.org; run by ezmlm Precedence: bulk List-Id: List-Subscribe: List-Archive: List-Post: List-Help: , Sender: gdb-patches-owner@sourceware.org Received: (qmail 36491 invoked by uid 89); 8 Nov 2016 07:07:21 -0000 Authentication-Results: sourceware.org; auth=none X-Virus-Found: No X-Spam-SWARE-Status: No, score=-4.8 required=5.0 tests=BAYES_00,MIME_BASE64_BLANKS,RP_MATCHES_RCVD,SPF_PASS autolearn=ham version=3.3.2 spammy=H*RU:HELO, Hx-spam-relays-external:HELO, H*r:10.7.209, Tel X-HELO: mga03.intel.com Received: from mga03.intel.com (HELO mga03.intel.com) (134.134.136.65) by sourceware.org (qpsmtpd/0.93/v0.84-503-g423c35a) with ESMTP; Tue, 08 Nov 2016 07:07:11 +0000 Received: from orsmga001.jf.intel.com ([10.7.209.18]) by orsmga103.jf.intel.com with ESMTP; 07 Nov 2016 23:07:08 -0800 X-ExtLoop1: 1 Received: from heckel-mobl3.ger.corp.intel.com (HELO [172.28.205.41]) ([172.28.205.41]) by orsmga001.jf.intel.com with ESMTP; 07 Nov 2016 23:07:07 -0800 Subject: Re: [PATCH V4 5/6] Resolve dynamic target types of pointers. To: Yao Qi References: <1473230295-809-1-git-send-email-bernhard.heckel@intel.com> <1473230295-809-6-git-send-email-bernhard.heckel@intel.com> <86k2dc8hri.fsf@gmail.com> <57FFA0CC.1040800@intel.com> <86bmyj8dwf.fsf@gmail.com> <5804B509.7050103@intel.com> <5804C179.6090401@intel.com> Cc: Joel Brobecker , "gdb-patches@sourceware.org" From: Bernhard Heckel Message-ID: <5821799A.6000708@intel.com> Date: Tue, 08 Nov 2016 07:07:00 -0000 User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:38.0) Gecko/20100101 Thunderbird/38.6.0 MIME-Version: 1.0 In-Reply-To: Content-Type: text/plain; charset="utf-8"; format="flowed" Content-Transfer-Encoding: base64 X-IsSubscribed: yes X-SW-Source: 2016-11/txt/msg00149.txt.bz2 T24gMjAvMTAvMjAxNiAxNzozMywgWWFvIFFpIHdyb3RlOgo+IE9uIE1vbiwg T2N0IDE3LCAyMDE2IGF0IDE6MTggUE0sIEJlcm5oYXJkIEhlY2tlbAo+IDxi ZXJuaGFyZC5oZWNrZWxAaW50ZWwuY29tPiB3cm90ZToKPj4gSSBqdXN0IGxv b2tlZCBhZ2FpbiBpbiB0aGUgc3BlY2lmaWNhdGlvbi4gSXQgaXMgbm90IGEg YnVnLgo+PiBGT1JUUkFOIHNwZWNpZmljYXRpb24gKGh0dHA6Ly93d3cuajMt Zm9ydHJhbi5vcmcvZG9jL3llYXIvMDQvMDQtMDA3LnBkZikKPj4gbWVudGlv biB0aGlzIGFzICJhcnJheSBwb2ludGVyIgo+Pgo+IEluICJHbG9zc2FyeSBv ZiB0ZWNobmljYWwgdGVybXMiLCBhcnJheSBwb2ludGVyICg1LjEuMi41LjMp IDogQSBwb2ludGVyIHRvIGFuCj4gYXJyYXksIHNvIGl0IGlzIGEgcG9pbnRl ciwgbm90IGFuIGFycmF5Lgo+Cj4gSW4geW91ciBleGFtcGxlLAo+Cj4gICAg aW50ZWdlciwgcG9pbnRlciwgZGltZW5zaW9uICg6KSA6OiBpbnR2bGFwCj4K PiBJdCBpcyBhIHBvaW50ZXIgaW4gdGhlIGRlYnVnIGluZm9ybWF0aW9uIGdl bmVyYXRlZCBieSBpY2MuICBJTU8sIGl0IGlzIGNvcnJlY3QsCj4KPiAtIDwx Pjw3OD46IEFiYnJldiBOdW1iZXI6IDQgKERXX1RBR19wb2ludGVyX3R5cGUp Cj4gLSAgICA8Nzk+ICAgRFdfQVRfdHlwZSAgICAgICAgOiA8MHg4Mz4KPiAt ICAgIDw3ZD4gICBEV19BVF9hc3NvY2lhdGVkICA6IDUgYnl0ZSBibG9jazog OTcgNiAxMCAwIDJlCj4gKERXX09QX3B1c2hfb2JqZWN0X2FkZHJlc3M7IERX X09QX2RlcmVmOyBEV19PUF9jb25zdHU6IDA7IERXX09QX25lKQo+IC0gPDE+ PDgzPjogQWJicmV2IE51bWJlcjogNSAoRFdfVEFHX2FycmF5X3R5cGUpCj4g LSAgICA8ODQ+ICAgRFdfQVRfb3JkZXJpbmcgICAgOiAxICAgICAgIChjb2x1 bW4gbWFqb3IpCj4gLSAgICA8ODU+ICAgRFdfQVRfdHlwZSAgICAgICAgOiA8 MHhhOT4KPiAtICAgIDw4OT4gICBEV19BVF9kYXRhX2xvY2F0aW9uOiAyIGJ5 dGUgYmxvY2s6IDk3IDYKPiAoRFdfT1BfcHVzaF9vYmplY3RfYWRkcmVzczsg RFdfT1BfZGVyZWYpCj4gLSA8Mj48OGM+OiBBYmJyZXYgTnVtYmVyOiA2IChE V19UQUdfc3VicmFuZ2VfdHlwZSkKPiAtICAgIDw4ZD4gICBEV19BVF9ieXRl X3N0cmlkZSA6IDUgYnl0ZSBibG9jazogOTcgMTAgMzggMjIgNgo+IChEV19P UF9wdXNoX29iamVjdF9hZGRyZXNzOyBEV19PUF9jb25zdHU6IDU2OyBEV19P UF9wbHVzOyBEV19PUF9kZXJlZikKPiAtICAgIDw5Mz4gICBEV19BVF91cHBl cl9ib3VuZCA6IDE0IGJ5dGUgYmxvY2s6IDk3IDEwIDQwIDIyIDYgOTcgMTAg MzAKPiAyMiA2IDIyIDEwIDEgMWMgICAoRFdfT1BfcHVzaF9vYmplY3RfYWRk cmVzczsgRFdfT1BfY29uc3R1OiA2NDsKPiBEV19PUF9wbHVzOyBEV19PUF9k ZXJlZjsgRFdfT1BfcHVzaF9vYmplY3RfYWRkcmVzczsgRFdfT1BfY29uc3R1 OiA0ODsKPiBEV19PUF9wbHVzOyBEV19PUF9kZXJlZjsgRFdfT1BfcGx1czsg RFdfT1BfY29uc3R1OiAxOyBEV19PUF9taW51cykKPiAtICAgIDxhMj4gICBE V19BVF9sb3dlcl9ib3VuZCA6IDUgYnl0ZSBibG9jazogOTcgMTAgNDAgMjIg Ngo+IChEV19PUF9wdXNoX29iamVjdF9hZGRyZXNzOyBEV19PUF9jb25zdHU6 IDY0OyBEV19PUF9wbHVzOyBEV19PUF9kZXJlZikKPiAtIDwyPjxhOD46IEFi YnJldiBOdW1iZXI6IDAKPgo+IGhvd2V2ZXIsIGl0IGlzIGFuIGFycmF5IGlu IHRoZSBkZWJ1ZyBpbmZvcm1hdGlvbiBnZW5lcmF0ZWQgYnkgZ2ZvcnRyYW4s Cj4gd2hpY2ggaXMgd3JvbmcuCj4KPiArIDwxPjxkMT46IEFiYnJldiBOdW1i ZXI6IDkgKERXX1RBR19hcnJheV90eXBlKQo+ICsgICAgPGQyPiAgIERXX0FU X2RhdGFfbG9jYXRpb246IDIgYnl0ZSBibG9jazogOTcgNgo+IChEV19PUF9w dXNoX29iamVjdF9hZGRyZXNzOyBEV19PUF9kZXJlZikKPiArICAgIDxkNT4g ICBEV19BVF9hc3NvY2lhdGVkICA6IDQgYnl0ZSBibG9jazogOTcgNiAzMCAy ZQo+IChEV19PUF9wdXNoX29iamVjdF9hZGRyZXNzOyBEV19PUF9kZXJlZjsg RFdfT1BfbGl0MDsgRFdfT1BfbmUpCj4gKyAgICA8ZGE+ICAgRFdfQVRfdHlw ZSAgICAgICAgOiA8MHhjYT4KPiArICAgIDxkZT4gICBEV19BVF9zaWJsaW5n ICAgICA6IDwweGY1Pgo+ICsgPDI+PGUyPjogQWJicmV2IE51bWJlcjogOCAo RFdfVEFHX3N1YnJhbmdlX3R5cGUpCj4gKyAgICA8ZTM+ICAgRFdfQVRfbG93 ZXJfYm91bmQgOiA0IGJ5dGUgYmxvY2s6IDk3IDIzIDIwIDYKPiAoRFdfT1Bf cHVzaF9vYmplY3RfYWRkcmVzczsgRFdfT1BfcGx1c191Y29uc3Q6IDMyOyBE V19PUF9kZXJlZikKPiArICAgIDxlOD4gICBEV19BVF91cHBlcl9ib3VuZCA6 IDQgYnl0ZSBibG9jazogOTcgMjMgMjggNgo+IChEV19PUF9wdXNoX29iamVj dF9hZGRyZXNzOyBEV19PUF9wbHVzX3Vjb25zdDogNDA7IERXX09QX2RlcmVm KQo+ICsgICAgPGVkPiAgIERXX0FUX2J5dGVfc3RyaWRlIDogNiBieXRlIGJs b2NrOiA5NyAyMyAxOCA2IDM0IDFlCj4gKERXX09QX3B1c2hfb2JqZWN0X2Fk ZHJlc3M7IERXX09QX3BsdXNfdWNvbnN0OiAyNDsgRFdfT1BfZGVyZWY7Cj4g RFdfT1BfbGl0NDsgRFdfT1BfbXVsKQo+ICsgPDI+PGY0PjogQWJicmV2IE51 bWJlcjogMAo+CgpDcmVhdGVkIGEgdGlja2V0Cmh0dHBzOi8vZ2NjLmdudS5v cmcvYnVnemlsbGEvc2hvd19idWcuY2dpP2lkPTc4MDU5CgpDYW4gd2UgYWdy ZWUgdG8gbW92ZSBmb3J3YXJkIHdpdGggYSAia25vd24gZmFpbCIgZm9yIEdm b3J0cmFuPwoKCgpJbnRlbCBEZXV0c2NobGFuZCBHbWJIClJlZ2lzdGVyZWQg QWRkcmVzczogQW0gQ2FtcGVvbiAxMC0xMiwgODU1NzkgTmV1YmliZXJnLCBH ZXJtYW55ClRlbDogKzQ5IDg5IDk5IDg4NTMtMCwgd3d3LmludGVsLmRlCk1h bmFnaW5nIERpcmVjdG9yczogQ2hyaXN0aW4gRWlzZW5zY2htaWQsIENocmlz dGlhbiBMYW1wcmVjaHRlcgpDaGFpcnBlcnNvbiBvZiB0aGUgU3VwZXJ2aXNv cnkgQm9hcmQ6IE5pY29sZSBMYXUKUmVnaXN0ZXJlZCBPZmZpY2U6IE11bmlj aApDb21tZXJjaWFsIFJlZ2lzdGVyOiBBbXRzZ2VyaWNodCBNdWVuY2hlbiBI UkIgMTg2OTI4Cg==