[rvm-research] BlockAllocator Block Meta Data

Nathan Ricci <[email protected]>
Newsgroups gmane.comp.java.jikes.rvm.devel
Message-ID <CALh3YaOvA14JUqsjOtTXLS+Jgs7jjcxMzbP7GTP2R8RSzjO4wA@mail.gmail.com>
Hello all,

         I had a question about the block meta data in the block allocator.
It seems like there is an entire word of meta data, but as far as I can
tell looking at markBlockMeta, checkBlockMeta, and clearBlockMeta
functions, only one bit is actually used.

         What I am trying to do is to keep the sweeper from collecting
certain objects (building off the Mark Sweep collector), and (in addition
to tracking the objects themselves) I think I need to "mark" their blocks
in a way that is not reset after each collection. So I'm trying to use a
bit of the block meta data to do this.

        Are the other 31 bits of block metadata up for grabs? Or are they
used in some way I haven't discovered?

           Thanks,
               Nathan Ricci
               Tufts University

------------------------------------------------------------------------------
Shape the Mobile Experience: Free Subscription
Software experts and developers: Be at the forefront of tech innovation.
Intel(R) Software Adrenaline delivers strategic insight and game-changing 
conversations that shape the rapidly evolving mobile landscape. Sign up now. 
http://pubads.g.doubleclick.net/gampad/clk?id=63431311&iu=/4140/ostg.clktrk

_______________________________________________
Jikesrvm-researchers mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/jikesrvm-researchers
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.