Re: [DOTNET-ROTOR] object synchronization

2003-01-08 Thread Archana
Of Archana Sent: Monday, January 06, 2003 6:59 AM To: [EMAIL PROTECTED] Subject: [DOTNET-ROTOR] object synchronization Hi, Rotor documentation talks about syncblk routines as ones that provide runtime support wrt object synchronization, Does this mean sync-ing when many threads are trying

[DOTNET-ROTOR] implementation of pinning objects

2003-01-20 Thread Archana
Hi, How is Pinning implemented in rotor? Does rotor treat the attribute pinned as a separate type? what is the relation between pinned objects and the objecthandle table? would be of immense help if someone could explain these points. thank you, archana

Re: [DOTNET-ROTOR] implementation of pinning objects

2003-01-23 Thread Archana
the call for GCHeap::Relocate actually occur for the NDirectMethodFrame? Thank you, archana

[DOTNET-ROTOR] question about the write barrier

2003-01-29 Thread Archana
Hi, All the write barrier functions take the destination as an object reference (OBJECTREF*). What happens when there is a write to an interior pointer (that may be one of the fields of an object and which is of a primitive type say int *). thanks and regards, archana

[DOTNET-ROTOR] object handle table interface

2003-02-10 Thread Archana
, archana

Re: [DOTNET-ROTOR] object handle table interface

2003-02-11 Thread Archana
the handle table) would involve more changes, I have no doubt... thank you so much, this was all i wanted to know regards, archana

[DOTNET-ROTOR] Allocation in vm/i386/jitinterfacex86.cpp

2003-06-18 Thread Archana
allocator can someone pls help thanks regards archana

Re: [DOTNET-ROTOR] Using posix calls in rotor code

2003-07-03 Thread Archana
AS IS with no warranties, and confers no rights. Regards, archana

Re: [DOTNET-ROTOR] usage of PAL_TRY

2003-07-16 Thread Archana
thank you so much, it was indeed a mid-way return that was causing this pblm. regards, archana On Wed, 16 Jul 2003, Barry Bond wrote: This assert means that there is a mismatch somewhere between PAL_TRY and PAL_ENDTRY macros: if something within the PAL_TRY in your sample code can do

[DOTNET-ROTOR] Preallocation of objects by rotor

2003-07-18 Thread Archana
?. Will these objects create pressure on the young generation of the heap [ie. can these objects cause an early young generation collection? because they are so many in number] How does rotor handle this? regards archana

[DOTNET-ROTOR] Build times

2003-07-29 Thread Archana
Hi, In the course of debugging one might need to make changes to core header files like class.h, syncblk.h, object.h etc..And to see to it that these changes get reflected over the code one has to rebuild the whole of vm In my case running the build command {that takes care of dependencies} takes

[DOTNET-ROTOR] Disabling Warnings

2003-08-02 Thread Archana
as a warning Thanks Regards, archana

Re: [DOTNET-ROTOR] Disabling Warnings

2003-08-03 Thread Archana
:\rotor_nov1\sscli\clr\src\vm\wks\..\gcsmp.cpp(6906) : warning C4018: '=' : signed/unsigned mismatch and when i add /w to the compiler option it says overriding /w with /w4 does 4 mean the warning level over here? Thanks archana On Sat, 2 Aug 2003, Jan Kotas wrote: Try removing -WX and -Wall from

Re: [DOTNET-ROTOR] passing additional parameters to clix

2003-09-02 Thread Archana
, archana On Mon, 1 Sep 2003, Gaurav Khanna wrote: Hi! CLIX HelloWorld.exe command line arguments for HelloWorld.exe come here Regards, Gaurav Khanna

[DOTNET-ROTOR] Help needed wrt thread synchronization

2003-12-20 Thread Archana
, when can such an error occur? the problem is i dont know where the call to ThreadEntry is happening from. Please help. Merry Christmas and a Very Happy New Year to all of you. Regards archana Microsoft (R) Shared Source CLI Test Debugger Shell Version 1.0.0003.0 Copyright (C) Microsoft

Re: [DOTNET-ROTOR] qstn about the write barrier - got this one, Thank you

2003-12-26 Thread Archana
JIT_Stelem_Ref calls setobjectreferenceunchecked(..) which we can be used to dirty the base instead. On Thu, 25 Dec 2003, Archana wrote: Hi, The following code segment is from the file sscli/tests/../keepaliveother/keepaliveoutofmemory.cs for(i=0;i1000;i++) { .. arr[i]=new Dummy

[DOTNET-ROTOR] build error after making changes

2004-01-09 Thread Archana
Hi, After making modifications to code when i gave a fresh fastchecked build (using ./buildall) i am getting the following errors. Is there anyway to trace to the source of the error. Please help. Thanks Regards archana BINPLACE : warning BNP: CopyFile(/home/archana/fastgc/sscli/clr/bin

Re: [DOTNET-ROTOR] build error after making changes

2004-01-11 Thread Archana
it gave me only a few warnings. are the warnings the reason? Barry -Original Message- From: Discussion of the Rotor Shared Source CLI implementation [mailto:[EMAIL PROTECTED] On Behalf Of Archana Sent: Friday, January 09, 2004 9:08 PM To: [EMAIL PROTECTED] Subject: [DOTNET-ROTOR] build

Re: [DOTNET-ROTOR] the write barrier

2004-01-13 Thread Archana
it will be more difficult. Where/which function should i look into for 'this' ptr? compileCEE_STFLD(opcode)? since i am not familiar with /fjit code can you please give me some starting point so that i can try to figure out the rest. Thank you so much archana Vladimir This posting

Re: [DOTNET-ROTOR] about Pinning objects

2004-02-05 Thread Archana
in the code. Will this also map to one of the callbacks eventually? Thanks archana === This list is hosted by DevelopMentor® http://www.develop.com NEW! ASP.NET courses you may be interested in: 2 Days of ASP.NET, 29 Sept 2003, in Redmond http://www.develop.com

Re: [DOTNET-ROTOR] Accessing the class in different source folder

2004-06-20 Thread Archana
. the coffbase.txt already has entries regarding base address,length etc.. for each DLL. in what way should a new entry be made? Thanks Regards archana Original Message Subject:Re: [DOTNET-ROTOR] Accessing the class in different source folder Date: Sun, 6 Jul 2003 09:50:55 -0700

Re: [DOTNET-ROTOR] Accessing the class in different source folder

2004-06-21 Thread Archana
=ildbsymbols.def. so a .def has to be manually created for the gc module too? if so how should one go about it? Thanks archana === This list is hosted by DevelopMentor® http://www.develop.com ASP.NET courses you may be interested in: Guerrilla ASP.NET 15 March

Re: [DOTNET-ROTOR] GetThread() function

2004-06-22 Thread Archana
yes, Free BSD On Tue, 22 Jun 2004, Barry Bond wrote: What platform are you running on? FreeBSD? Barry -Original Message- From: Discussion of the Rotor Shared Source CLI implementation [mailto:[EMAIL PROTECTED] On Behalf Of Archana Sent: Tuesday, June 22, 2004 7:58 AM To: [EMAIL

Re: [DOTNET-ROTOR] GetThread() function

2004-06-22 Thread Archana
:[EMAIL PROTECTED] On Behalf Of Archana Sent: Tuesday, June 22, 2004 7:58 AM To: [EMAIL PROTECTED] Subject: [DOTNET-ROTOR] GetThread() function Hi, some of my modifications (i dont know which) is making GetThread() return NULL. where is this function defined? if possible could you give

[DOTNET-ROTOR] tracking the source of an alloc

2004-07-07 Thread Archana
in DBG_DebugBreak () at ../context.c:390 #1 0x28081cb2 in DebugBreak () at ../debug.c:220 #2 0x28737a66 in Alloc (size=16, bFinalize=0, bContainsPointers=0) at /usr/home/archana/fastgc/sscli/clr/src/vm/wks/../gcscan.cpp:82 #3 0x28513e63 in FastAllocateObject (pMT=0x2909fb94) at /usr/home/archana/fastgc/sscli

Re: [DOTNET-ROTOR] tracking the source of an alloc

2004-07-07 Thread Archana
Hi, i checked the environment vars, they are all set right, but gdb complains about DumpStack? do i have anything extra to make it work? (gdb) call SOS(DumpStack) SOS: Command 'DumpStack' not found. thanks archana On Wed, 7 Jul 2004, Barry Bond wrote: SOS does work on FreeBSD - you invoke

Re: [DOTNET-ROTOR] tracking the source of an alloc

2004-07-07 Thread Archana
: 060004ef Flags : 10 Method VA : 2f0b6324 (gdb) -Original Message- From: Discussion of the Rotor Shared Source CLI implementation [mailto:[EMAIL PROTECTED] On Behalf Of Archana Sent: Wednesday, July 07, 2004 9:07 PM To: [EMAIL PROTECTED] Subject: Re: [DOTNET-ROTOR] tracking the source

[DOTNET-ROTOR] How does the jit handle an alloc-stmt?

2004-07-10 Thread Archana
emitCore(..)? if yes, how does the control flow to that function, and can we track it somehow? Thanks regards archana === This list is hosted by DevelopMentor® http://www.develop.com ASP.NET courses you may be interested in: Guerrilla ASP.NET 15 March 2004, in Boston

Re: [DOTNET-ROTOR] How does the jit handle an alloc-stmt?

2004-07-10 Thread Archana
Message- From: Discussion of the Rotor Shared Source CLI implementation [mailto:[EMAIL PROTECTED] On Behalf Of Archana Sent: Saturday, July 10, 2004 5:31 AM To: [EMAIL PROTECTED] Subject: [DOTNET-ROTOR] How does the jit handle an alloc-stmt? Hi, wrt the following test program, i am trying

Re: [DOTNET-ROTOR] adding a new alloc function

2004-08-24 Thread Archana
instead of another instruction, what would the changes involve. it might be a lot simpler than this? Regards archana On Mon, 23 Aug 2004, Jan Kotas wrote: If you want to expose this feature in C# and seemingly integrate into IL, then it involves: - Carefully design the whole thing: Do you

Re: [DOTNET-ROTOR] adding a new alloc function

2004-08-24 Thread Archana
an additional clause over there, possibly adding a new attribute as well to call this 'other' allocator? How can i specify class attributes? Thanks, archana === This list is hosted by DevelopMentor® http://www.develop.com ASP.NET courses you may be interested in: Guerrilla

Re: [DOTNET-ROTOR] adding a new alloc function

2004-08-24 Thread Archana
Hi, i just realised that the choice of allocation is required at the alloc-site level rather than at the class level so the only option is the last one- wrapping the new operator? could u please elaborate on that?? Thanks archana On Tue, 24 Aug 2004, Jan Kotas wrote: New/newobj is a primitive

[DOTNET-ROTOR] about Csharp benchmarks

2004-08-31 Thread Archana
Hi, regarding the recently released CLI benchmarks- lcscbench and ahcbench. The webpage http://research.microsoft.com/~zorn/benchmarks/default.htm says that the source code for the LCSC compiler benchmark is currently unavailable. Any idea as to when would it be available? Thanks archana

[DOTNET-ROTOR] C# equivalent of StreamTokenizer

2004-09-28 Thread Archana
Hi, Is there a class in C# equivalent to that of Streamtokenizer in Java? pls forgive me if this question isnt relevant to the discussion group. Thanks archana === This list is hosted by DevelopMentor® http://www.develop.com ASP.NET courses you may be interested

Re: [DOTNET-ROTOR] C# equivalent of StreamTokenizer

2004-09-30 Thread Archana
The same is true for PushbackInputStream of Java? thanks very much archana On Wed, 29 Sep 2004, Keith Hill wrote: Unfortunately no. For very simple tokenizing have a look at System.String.Split(). For more complex tokenizing see System.Text.RegularExpressions.Regex. -- Keith

Re: [DOTNET-ROTOR] adding a new alloc function

2004-10-06 Thread Archana
(); But there might be calls on f like f.Add(object) which internally does allocation but is not visible to the outside world. Can this scheme extend to allocation happening inside too? ie, Can Attributes be used to solve this problem? If not is there any other way? Thanks very much archana On Tue, 24

Re: [DOTNET-ROTOR] adding a new alloc function

2004-11-11 Thread Archana
Hi, could someone please explain how to make the JIT recognize the new custom attribute as mentioned below? Thanks archana On Tue, 24 Aug 2004, Jan Kotas wrote: - If all instances of certain classes are supposed to be allocated by your allocator, you can use custom attribute to mark them

Re: [DOTNET-ROTOR] value arrays

2004-11-12 Thread Archana
Could we indicate to the JIT that it should treat a particular class as a value class through the usage of user defined attributes? more specifically i was trying to implement allocating certain classes on the stack directly. thanks again for your prompt replies. regards archana On Fri, 12 Nov

[DOTNET-ROTOR] allocing space on stack

2004-11-15 Thread Archana
? thanks verym uch archana === This list is hosted by DevelopMentor® http://www.develop.com ASP.NET courses you may be interested in: Guerrilla.NET November 29 - December 03, 204, in London, UK December 06-10, 2004, in Los Angeles http://www.develop.com/courses

Re: [DOTNET-ROTOR] adjusting stack back while method return

2004-11-22 Thread Archana
) #define x86_drop -Original Message- From: Discussion of the Rotor Shared Source CLI implementation [mailto:[EMAIL PROTECTED] On Behalf Of Archana Sent: Monday, November 22, 2004 2:04 PM To: [EMAIL PROTECTED] Subject: adjusting stack back while method return Hi, although the code where

[DOTNET-ROTOR] recognizing a library call

2004-12-01 Thread Archana
Hi, is there any way one can recognize (from within the csharp compiler) whether x=y.call(..) is a library call or not. is there any field in METHSYM or METHINFO that can give this information. i tried isSysNative, isExternal but it didnt work. Thanks archana

[DOTNET-ROTOR] about the write barrier

2005-01-01 Thread Archana
that mean the barrier passes the test even if dst belongs to the young generation? Wishing all of you a very Happy new Year! --archana === This list is hosted by DevelopMentor® http://www.develop.com View archives and manage your subscription(s) at http

Re: [DOTNET-ROTOR] about the write barrier

2005-01-04 Thread Archana
even if location is ephemeral? for *location=ref setCardTable.. (location, ref) { if ref = g_ephemeral_low ref g_ephemeral_high { get gcard of location dirty card in card table } } thanks archana === This list is hosted by DevelopMentor® http

Re: [DOTNET-ROTOR] sorry! forgot to send the build errors

2005-01-26 Thread Archana
- From: Discussion of the Rotor Shared Source CLI implementation [mailto:[EMAIL PROTECTED] On Behalf Of Archana Sent: Wednesday, January 26, 2005 4:14 AM To: DOTNET-ROTOR@DISCUSS.DEVELOP.COM Subject: [DOTNET-ROTOR] sorry! forgot to send the build errors Hi, building rotor version Beta1.0

[DOTNET-ROTOR] suspension of threads in rotor

2002-12-02 Thread Archana Ravindar
, archana

[DOTNET-ROTOR] gc heap structure for rotor

2002-12-17 Thread Archana Ravindar
into blocks or any such sort of thing ? Thanks Regards, archana

Re: [DOTNET-ROTOR] gc heap structure for rotor

2002-12-18 Thread Archana Ravindar
to any of the spaces) this situation might occur since threads.h defines a function IsObjRefValid that doesnt call IsHeapPointer() and uses only the lowest and highest addresses to decide. thank you, archana