[Python-Dev] sizeof(long) != sizeof(void*)

Samuele Pedroni pedronis at bluewin.ch
Thu Aug 7 10:13:21 EDT 2003

At 08:23 07.08.2003 +0200, Martin v. Löwis wrote:

> > why do you think it certainly have to.
>Because, in jvmpi.h, I find this:
>struct _jobjectID;
>typedef struct _jobjectID * jobjectID;       /* type of object ids */
>typedef struct {
>     ...
>     jobjectID (*jobject2jobjectID)(jobject jobj);
>     ...
>} JVMPI_Interface;

care to do you your homework better next time please, instead of a making a 
cheap point:


notice things like:

A jobjectID is defined by an object alloc event, and remains valid in the 
arena in which the object is allocated until one of its undefining events 
An object move event is a special type of undefining events. Unlike other 
undefining events which signal the end-of-life of the corresponding 
entities, the object still exists, but its ID changes, and it may have been 
moved to a new arena.

Since object IDs may be invalidated during GC,...

See also:



More information about the Python-Dev mailing list