Return-Path: Delivered-To: apmail-harmony-dev-archive@www.apache.org Received: (qmail 25303 invoked from network); 25 Jun 2007 14:27:24 -0000 Received: from hermes.apache.org (HELO mail.apache.org) (140.211.11.2) by minotaur.apache.org with SMTP; 25 Jun 2007 14:27:24 -0000 Received: (qmail 19924 invoked by uid 500); 25 Jun 2007 14:27:25 -0000 Delivered-To: apmail-harmony-dev-archive@harmony.apache.org Received: (qmail 19897 invoked by uid 500); 25 Jun 2007 14:27:25 -0000 Mailing-List: contact dev-help@harmony.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: dev@harmony.apache.org Delivered-To: mailing list dev@harmony.apache.org Received: (qmail 19887 invoked by uid 99); 25 Jun 2007 14:27:25 -0000 Received: from herse.apache.org (HELO herse.apache.org) (140.211.11.133) by apache.org (qpsmtpd/0.29) with ESMTP; Mon, 25 Jun 2007 07:27:25 -0700 X-ASF-Spam-Status: No, hits=-0.0 required=10.0 tests=SPF_PASS X-Spam-Check-By: apache.org Received-SPF: pass (herse.apache.org: domain of alexei.fedotov@gmail.com designates 64.233.166.180 as permitted sender) Received: from [64.233.166.180] (HELO py-out-1112.google.com) (64.233.166.180) by apache.org (qpsmtpd/0.29) with ESMTP; Mon, 25 Jun 2007 07:27:20 -0700 Received: by py-out-1112.google.com with SMTP id u77so1852921pyb for ; Mon, 25 Jun 2007 07:26:59 -0700 (PDT) DKIM-Signature: a=rsa-sha1; c=relaxed/relaxed; d=gmail.com; s=beta; h=domainkey-signature:received:received:message-id:date:from:to:subject:in-reply-to:mime-version:content-type:content-transfer-encoding:content-disposition:references; b=n/557XWU3OAK9bvXHpXInGbZOLXEaXm4Vh2yergDDCxnynkV3RV35q6jvybGUOo6RBoGtNr+S1H/8kYS5iTY7t4TM3Megk2P3MBkgZx1AZMToTREWhzf7fWSuaNrc8XvNnADkUh+EFeO8qMdqBFlEbT0e96dG/pP+6p51I8VclI= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=beta; h=received:message-id:date:from:to:subject:in-reply-to:mime-version:content-type:content-transfer-encoding:content-disposition:references; b=cTC7sKhWIYCcDObaGOSL3ooeODKJmTIyoTCzm3eG1ES3bzz9qrfLmmnx+UHLf9tjV8fyXCgI3ki4WrNf7vXvM3D9t1kwIjR4EQBWmDlZ6TBO3Gc71dHeT4EVrB6iG9oawQm01ed5QysDlX+K2sygPynBVmbnkr6xtgVkVsWTjqI= Received: by 10.65.197.13 with SMTP id z13mr9251123qbp.1182781619758; Mon, 25 Jun 2007 07:26:59 -0700 (PDT) Received: by 10.64.196.7 with HTTP; Mon, 25 Jun 2007 07:26:59 -0700 (PDT) Message-ID: Date: Mon, 25 Jun 2007 18:26:59 +0400 From: "Alexei Fedotov" To: dev@harmony.apache.org Subject: Re: [drlvm][init] -XX:vm.dlls is proposed to be -XX:vm In-Reply-To: <587698b80706250707x555acbd4g187a0145b04527fe@mail.gmail.com> MIME-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Content-Disposition: inline References: <587698b80706250707x555acbd4g187a0145b04527fe@mail.gmail.com> X-Virus-Checked: Checked by ClamAV on apache.org Hello Vladimir, The subject should read [drlvm][init] -XX:vm.dlls is proposed to be -XX:gc.dll ? On 6/25/07, Vladimir Beliaev wrote: > *I'd like to rename -XX:vm.dlls to -XX:gc.dll, because:* > > right now the http://harmony.apache.org/cmd_options.html says about this > property: > > *-XX:vm.dlls= * A PATH_SEPARATOR-delimited list of modular dynamic > libraries (GC/etc.) to load at startup. > > In fact its default value is "gc_gen.'. If one sets it to any valid > 'foo.' (like -XX:vm.dlls="foo.dll") then the "gc*.dll" is not found, > "gc_init" function pointer is not set & DRLVM crashes with 0x00000 address > access (HARMONY-3934)... Also there can be only 1 GC.dll in DRLVM now, so it > should be "gc.dll" but not a not a "gc.dlls"... > > So in fact this 'vm.dlls' property semantics is: "set GC dll here". *That's > why I propose to rename it.* > > *Please pay attention that:* > > 1. it would affect the "running scripts" (like Cruise Control ones) - please > speak up if you have a procedure proposal for this renaming (or we just may > agree on commit time). > > 2. one may use this -XX:vm.dlls to set own DLL (other then GC one) - please > speak up if it is true & provide the particular example. > > *Please note that we also have:* > > -XX:em.dll= to set Execution Manager dynamic library > -XX:vm.other_natives_dlls= - I know the use case: set the > classlib native libraries to be preloaded during VM startup (I need to > double check if it is still used)... > > Thanks > -- > Vladimir Beliaev > Intel Middleware Products Division > -- With best regards, Alexei, ESSD, Intel