From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43) id 1HfhzA-0004nZ-VE for qemu-devel@nongnu.org; Sun, 22 Apr 2007 15:44:36 -0400 Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43) id 1Hfhz9-0004nN-1c for qemu-devel@nongnu.org; Sun, 22 Apr 2007 15:44:36 -0400 Received: from [199.232.76.173] (helo=monty-python.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1Hfhz8-0004nK-SG for qemu-devel@nongnu.org; Sun, 22 Apr 2007 15:44:34 -0400 Received: from nz-out-0506.google.com ([64.233.162.237]) by monty-python.gnu.org with esmtp (Exim 4.60) (envelope-from ) id 1Hfhto-00081O-Mb for qemu-devel@nongnu.org; Sun, 22 Apr 2007 15:39:04 -0400 Received: by nz-out-0506.google.com with SMTP id i11so2572126nzi for ; Sun, 22 Apr 2007 12:39:04 -0700 (PDT) Message-ID: <53fbb7580704221239y30eb99c2of276cb62806a7ca3@mail.gmail.com> Date: Sun, 22 Apr 2007 22:39:03 +0300 From: "Lauri Leukkunen" Sender: lauri.leukkunen@gmail.com MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="----=_Part_6592_28049824.1177270743317" Subject: [Qemu-devel] [PATCH] Make user-mode emu drop LD_PRELOAD Reply-To: qemu-devel@nongnu.org List-Id: qemu-devel.nongnu.org List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , To: qemu-devel@nongnu.org ------=_Part_6592_28049824.1177270743317 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Content-Disposition: inline This patch makes user-mode emulation drop LD_PRELOAD environment variable by default and adds an option "-keep-ld-preload" to override this behaviour. /lauri ------=_Part_6592_28049824.1177270743317 Content-Type: text/x-patch; name=qemu-linux-user-drop-preload.diff; charset=ANSI_X3.4-1968 Content-Transfer-Encoding: base64 X-Attachment-Id: f_f0twkxvo Content-Disposition: attachment; filename="qemu-linux-user-drop-preload.diff" SW5kZXg6IGxpbnV4LXVzZXIvbWFpbi5jCj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09 PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KUkNTIGZpbGU6IC9zb3VyY2VzL3Fl bXUvcWVtdS9saW51eC11c2VyL21haW4uYyx2CnJldHJpZXZpbmcgcmV2aXNpb24gMS4xMDgKZGlm ZiAtdSAtcjEuMTA4IG1haW4uYwotLS0gbGludXgtdXNlci9tYWluLmMJMTQgQXByIDIwMDcgMTI6 MTc6MDkgLTAwMDAJMS4xMDgKKysrIGxpbnV4LXVzZXIvbWFpbi5jCTIyIEFwciAyMDA3IDE5OjM2 OjQzIC0wMDAwCkBAIC0xNjQyLDExICsxNjQyLDEyIEBACiAgICAgICAgICAgICJ1c2FnZTogcWVt dS0iIFRBUkdFVF9BUkNIICIgWy1oXSBbLWddIFstZCBvcHRzXSBbLUwgcGF0aF0gWy1zIHNpemVd IFstY3B1IG1vZGVsXSBwcm9ncmFtIFthcmd1bWVudHMuLi5dXG4iCiAgICAgICAgICAgICJMaW51 eCBDUFUgZW11bGF0b3IgKGNvbXBpbGVkIGZvciAlcyBlbXVsYXRpb24pXG4iCiAgICAgICAgICAg ICJcbiIKLSAgICAgICAgICAgIi1oICAgICAgICAgICBwcmludCB0aGlzIGhlbHBcbiIKLSAgICAg ICAgICAgIi1nIHBvcnQgICAgICB3YWl0IGdkYiBjb25uZWN0aW9uIHRvIHBvcnRcbiIKLSAgICAg ICAgICAgIi1MIHBhdGggICAgICBzZXQgdGhlIGVsZiBpbnRlcnByZXRlciBwcmVmaXggKGRlZmF1 bHQ9JXMpXG4iCi0gICAgICAgICAgICItcyBzaXplICAgICAgc2V0IHRoZSBzdGFjayBzaXplIGlu IGJ5dGVzIChkZWZhdWx0PSVsZClcbiIKLSAgICAgICAgICAgIi1jcHUgbW9kZWwgICBzZWxlY3Qg Q1BVICgtY3B1ID8gZm9yIGxpc3QpXG4iCisgICAgICAgICAgICItaCAgICAgICAgICAgICAgICBw cmludCB0aGlzIGhlbHBcbiIKKyAgICAgICAgICAgIi1nIHBvcnQgICAgICAgICAgIHdhaXQgZ2Ri IGNvbm5lY3Rpb24gdG8gcG9ydFxuIgorICAgICAgICAgICAiLUwgcGF0aCAgICAgICAgICAgc2V0 IHRoZSBlbGYgaW50ZXJwcmV0ZXIgcHJlZml4IChkZWZhdWx0PSVzKVxuIgorICAgICAgICAgICAi LXMgc2l6ZSAgICAgICAgICAgc2V0IHRoZSBzdGFjayBzaXplIGluIGJ5dGVzIChkZWZhdWx0PSVs ZClcbiIKKyAgICAgICAgICAgIi1jcHUgbW9kZWwgICAgICAgIHNlbGVjdCBDUFUgKC1jcHUgPyBm b3IgbGlzdClcbiIKKyAgICAgICAgICAgIi1rZWVwLWxkLXByZWxvYWQgIHJldGFpbiBMRF9QUkVM T0FEXG4iCiAgICAgICAgICAgICJcbiIKICAgICAgICAgICAgImRlYnVnIG9wdGlvbnM6XG4iCiAj aWZkZWYgVVNFX0NPREVfQ09QWQpAQCAtMTY3OCw3ICsxNjc5LDggQEAKICAgICBpbnQgb3B0aW5k OwogICAgIGNvbnN0IGNoYXIgKnI7CiAgICAgaW50IGdkYnN0dWJfcG9ydCA9IDA7Ci0gICAgCisg ICAgaW50IGtlZXBfbGRfcHJlbG9hZCA9IDA7CisKICAgICBpZiAoYXJnYyA8PSAxKQogICAgICAg ICB1c2FnZSgpOwogCkBAIC0xNzUwLDYgKzE3NTIsOCBAQAogI2VuZGlmCiAgICAgICAgICAgICAg ICAgX2V4aXQoMSk7CiAgICAgICAgICAgICB9CisgICAgICAgIH0gZWxzZSBpZiAoIXN0cmNtcChy LCAia2VlcC1sZC1wcmVsb2FkIikpIHsKKyAgICAgICAgICAgIGtlZXBfbGRfcHJlbG9hZCA9IDE7 CiAgICAgICAgIH0gZWxzZSAKICNpZmRlZiBVU0VfQ09ERV9DT1BZCiAgICAgICAgIGlmICghc3Ry Y21wKHIsICJuby1jb2RlLWNvcHkiKSkgewpAQCAtMTc3OCw2ICsxNzgyLDggQEAKICAgICBlbnYg PSBjcHVfaW5pdCgpOwogICAgIGdsb2JhbF9lbnYgPSBlbnY7CiAgICAgCisgICAgaWYgKCFrZWVw X2xkX3ByZWxvYWQpIHVuc2V0ZW52KCJMRF9QUkVMT0FEIik7CisKICAgICBpZiAobG9hZGVyX2V4 ZWMoZmlsZW5hbWUsIGFyZ3Yrb3B0aW5kLCBlbnZpcm9uLCByZWdzLCBpbmZvKSAhPSAwKSB7CiAJ cHJpbnRmKCJFcnJvciBsb2FkaW5nICVzXG4iLCBmaWxlbmFtZSk7CiAJX2V4aXQoMSk7Cg== ------=_Part_6592_28049824.1177270743317--