Archie Cobbs wrote:
> Tim Ellison wrote:
>
> Off tanget, but IMHO this is not strictly true: it depends on whether
> VM native code relies on finalize() to free up its (non-heap) memory.
> Here's an exmaple of this:
>
> http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=479718
Tim Ellison wrote:
Off tanget, but IMHO this is not strictly true: it depends on whether
VM native code relies on finalize() to free up its (non-heap) memory.
Here's an exmaple of this:
http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=4797189
That problem doesn't occur with GNU Classpath si
Archie Cobbs wrote:
> Mark Wielaard wrote:
>
>> On Thu, 2005-10-20 at 17:56 -0500, Archie Cobbs wrote:
>>
>>> Off tanget, but IMHO this is not strictly true: it depends on whether
>>> VM native code relies on finalize() to free up its (non-heap) memory.
>>> Here's an exmaple of this:
>>>
>>> htt
Mark Wielaard wrote:
On Thu, 2005-10-20 at 17:56 -0500, Archie Cobbs wrote:
Off tanget, but IMHO this is not strictly true: it depends on whether
VM native code relies on finalize() to free up its (non-heap) memory.
Here's an exmaple of this:
http://bugs.sun.com/bugdatabase/view_bug.do?bug_i
Hi Rodrigo,
On Fri, 2005-10-21 at 18:07 -0200, Rodrigo Kumpera wrote:
> What happens when an exception is uncaught is, more or less, the following
>
> -The exception is passed to the thread's uncaughtExceptionHandler
> -The exception is passed to the ThreadGroup's uncaughtException method
> -The
On Thu, 2005-10-20 at 17:56 -0500, Archie Cobbs wrote:
> Off tanget, but IMHO this is not strictly true: it depends on whether
> VM native code relies on finalize() to free up its (non-heap) memory.
> Here's an exmaple of this:
>
>http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=4797189
Tha
> Robin Garner wrote:
>> GC is triggered in two cases: 1) the user code calls System.gc(). 2)
>> the
>> heap fills up (for some suitable definition of 'fills up'). There is
>> never any need for the VM code to call the garbage collector.
>
> Off tanget, but IMHO this is not strictly true: it depe
>
> Isn't all that already adressed by the VM/GC and GC/VM interfaces posted
> by Weldon Washburn [1], [2] some time ago? (I'm not sure if this is
> helpful, I didn't really read the BootJVM code, so please don't hit me
> if I'm wrong). If not It might be helpful starting a WIKI - page which
> desc
On 10/21/05, Apache Harmony Bootstrap JVM <[EMAIL PROTECTED]> wrote:
>
>
> > -Original Message-
> > From: Rodrigo Kumpera <[EMAIL PROTECTED]>
> > Sent: Oct 21, 2005 12:08 PM
> > To: harmony-dev@incubator.apache.org
> > Subject: Re: Som
> -Original Message-
> From: Rodrigo Kumpera <[EMAIL PROTECTED]>
> Sent: Oct 21, 2005 12:08 PM
> To: harmony-dev@incubator.apache.org
> Subject: Re: Some questions about the architecture
>
...snip...
> > I agree that the verifier should look into this, but
On 10/21/05, Tom Tromey <[EMAIL PROTECTED]> wrote:
> > "Dan" == Apache Harmony Bootstrap JVM <[EMAIL PROTECTED]> writes:
>
> Dan> I agree that the verifier should look into this, but what happens if
> Dan> you get a divide by zero error? Or a null pointer exception? These
> Dan> are not avail
> "Dan" == Apache Harmony Bootstrap JVM <[EMAIL PROTECTED]> writes:
Dan> I agree that the verifier should look into this, but what happens if
Dan> you get a divide by zero error? Or a null pointer exception? These
Dan> are not available to the verifier, but are runtime conditions that
Dan> d
On 10/21/05, Apache Harmony Bootstrap JVM <[EMAIL PROTECTED]> wrote:
>
> Comments below.
>
> -Original Message-
> From: Rodrigo Kumpera <[EMAIL PROTECTED]>
> Sent: Oct 20, 2005 1:49 PM
> To: harmony-dev@incubator.apache.org
> Subject: Re: Some question
Comments below.
-Original Message-
From: Rodrigo Kumpera <[EMAIL PROTECTED]>
Sent: Oct 20, 2005 1:49 PM
To: harmony-dev@incubator.apache.org
Subject: Re: Some questions about the architecture
...snip...
>
>
> By IP I mean Intruction Pointer, the EIP register in x86 f.e
al Message-
From: Robin Garner <[EMAIL PROTECTED]>
Sent: Oct 20, 2005 3:08 PM
To: Apache Harmony Bootstrap JVM <[EMAIL PROTECTED]>
Cc: harmony-dev@incubator.apache.org
Subject: Re: Some questions about the architecture
Robin, Rodrigo,
Perhaps the two of you could get your heads together
On Fri, 2005-10-21 at 06:08 +1000, Robin Garner wrote:
> [Snip]
>
> What the VM needs to do is to provide services that allow the GC to do its
> job. These are at core:
> - A way to allocate bulk memory (eg mmap)
> - A way to enumerate roots (this is where stack scanning happens)
> - A schedulin
-Original Message-
From: Robin Garner <[EMAIL PROTECTED]>
Sent: Oct 20, 2005 3:08 PM
To: Apache Harmony Bootstrap JVM <[EMAIL PROTECTED]>
Cc: harmony-dev@incubator.apache.org
Subject: Re: Some questions about the architecture
> Robin, Rodrigo,
>
> Perhaps the two
Robin Garner wrote:
GC is triggered in two cases: 1) the user code calls System.gc(). 2) the
heap fills up (for some suitable definition of 'fills up'). There is
never any need for the VM code to call the garbage collector.
Off tanget, but IMHO this is not strictly true: it depends on whether
1:49 PM
>> To: harmony-dev@incubator.apache.org, Apache Harmony Bootstrap JVM
>> <[EMAIL PROTECTED]>
>> Subject: Re: Some questions about the architecture
>>
>> On 10/19/05, Apache Harmony Bootstrap JVM <[EMAIL PROTECTED]> wrote:
>> >
> ...snip...
>&g
you think?
>
>
> Further comments follow...
>
> -Original Message-
> From: Rodrigo Kumpera <[EMAIL PROTECTED]>
> Sent: Oct 19, 2005 4:49 PM
> To: harmony-dev@incubator.apache.org
> Subject: Re: Some questions about the architecture
>
> On 1
TED]>
Sent: Oct 19, 2005 4:49 PM
To: harmony-dev@incubator.apache.org
Subject: Re: Some questions about the architecture
On 10/19/05, Apache Harmony Bootstrap JVM <[EMAIL PROTECTED]> wrote:
>
>
> -Original Message-
> From: Rodrigo Kumpera <[EMAIL PROTECTED]>
>
CTED]>
> Subject: Re: Some questions about the architecture
>
> On 10/19/05, Apache Harmony Bootstrap JVM <[EMAIL PROTECTED]> wrote:
> >
> > Rodrigo,
> >
> > At some point, _somebody_ has to wait on I/O. I agree
> > that this is not the most efficient
-Original Message-
From: Rodrigo Kumpera <[EMAIL PROTECTED]>
Sent: Oct 19, 2005 1:49 PM
To: harmony-dev@incubator.apache.org, Apache Harmony Bootstrap JVM <[EMAIL
PROTECTED]>
Subject: Re: Some questions about the architecture
On 10/19/05, Apache Harmony Bootstrap JVM <[
Apache Harmony Bootstrap JVM wrote:
*** How about you JVM experts out there? Do you have
any wisdom for me on the subject of time slicing
on an outer/inner interpreter loop interpreter
implementation? And compared to JIT? Archie Cobb,
what do you think? How about you l
r on
stack (since it's the one used to lookup classes for deserialization);
Security needs to walk the stack for performing checks on the code
base of each method on on; and JNI needs this as exceptions are queued
for using by the ExceptionOccurred call.
I did look at opcode.c and thread.c but
the exception. That is effectively
what I have tried to implement here in the native 'C' code
on the real platform, to use OO terms. Did I misunderstand you?
Thanks,
Dan Lydick
-Original Message-
From: Rodrigo Kumpera <[EMAIL PROTECTED]>
Sent: Oct 19, 2005 11:54
26 matches
Mail list logo