[rvm-research] Barriers interacting with ForwardingWord in MMTk

Claire Murphy <[email protected]>
Newsgroups gmane.comp.java.jikes.rvm.devel
Message-ID <CAJG7W=8HHYUai+2xske5hQdFOcDffwKZy9331UKjGT6HhM0gaw@mail.gmail.com>
Hello,

My name is Claire, and I'm part of a team of students from Harvey Mudd
College.

We have been working with Jikes RVM, specifically MMTk, and recently I have
been trying to understand how Barriers work in relation to the
ForwardingWord class, and what we need to do to implement forwarding
headers, triggered by barriers, in a custom garbage collector. The
ObjectReference functions that are called in the Barriers seem to be
implemented at runtime by vmmagic, and I do not know where that behavior is
defined.

I have been running Dacapo benchmarks and using the semispace collector,
which I believe should call the ForwardingWord functions if that is what
the Barrier implementations do, though my "VM.assertions._assert"s in the
ForwardingWord functions have had no effect on the benchmarks that I
noticed. I am clearly barking up the wrong tree, so any pointers would be
appreciated.

Thanks!

-Claire

------------------------------------------------------------------------------
Android apps run on BlackBerry 10
Introducing the new BlackBerry 10.2.1 Runtime for Android apps.
Now with support for Jelly Bean, Bluetooth, Mapview and more.
Get your Android app in front of a whole new audience.  Start now.
http://pubads.g.doubleclick.net/gampad/clk?id=124407151&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.