[rvm-research] [Jikes RVM-Debugging ] Hi all, I'm doing a research on Immix garbage collection using Jikes RVM.

Chang Min Park <[email protected]> Mon, 29 Oct 2018 19:02:21 -0400
Newsgroups gmane.comp.java.jikes.rvm.devel
Message-ID <CAEgWMOM9o1=NPW3ODiHphOi-oGpWC-GpzWZ3Z6KgK+KEGvaPmA@mail.gmail.com>
--===============9064047996628322894==
Content-Type: multipart/alternative; boundary="00000000000066c43f05796610fb"

--00000000000066c43f05796610fb
Content-Type: text/plain; charset="UTF-8"

Hi,

I'm a Ph.D. student in University at Buffalo in New York.
I'm doing a research on Immix Garbage Collection.

I want to debug *rvm* and *Immix GC* how they actually works in runtime.
Because of notation @uninterruptible on all classes, I cannot print string.
1. So, I commented out all the uninterruptible notations and tried to print
string, but it gives stack pointer error in runtime.
2. I also cloned *rdb*, and I got an error while building. I assume that is
because the repository wasn't updated since 2014.
3. I also tried *java.util.logging* to log while runtime, but it also gives
same error as regular printing.

Is there any easy way to see how *rvm* actually works in runtime?
(I want to see all classes, methods, and variables appearing in runtime)


Thanks,

*Chang Min Park* / *Computer Science *
(716)598-7331

--00000000000066c43f05796610fb
Content-Type: text/html; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

<div dir=3D"ltr">Hi,<div><br></div><div>I&#39;m a Ph.D. student in Universi=
ty at Buffalo in New York.=C2=A0</div><div>I&#39;m doing a research on Immi=
x Garbage Collection.</div><div><br></div><div>I want to debug <b>rvm</b>=
=C2=A0and <b>Immix GC</b> how they actually works in runtime.=C2=A0</div><d=
iv>Because of notation=C2=A0@uninterruptible on all classes, I cannot print=
 string.=C2=A0</div><div>1. So, I commented out all the uninterruptible not=
ations and tried to print string, but it gives stack pointer error in runti=
me.=C2=A0</div><div>2. I also cloned <b>rdb</b>, and I got an error while b=
uilding. I assume that is because the repository wasn&#39;t updated since 2=
014.=C2=A0</div><div>3. I also tried <b>java.util.logging</b> to log while =
runtime, but it also gives same error as regular printing.</div><div><br></=
div><div>Is there any easy way to see how <b>rvm</b> actually works in runt=
ime?</div><div>(I want to see all classes, methods, and variables appearing=
 in runtime)</div><div><br></div><div><br></div><div>Thanks,</div><div><br =
clear=3D"all"><div><div dir=3D"ltr" class=3D"gmail_signature" data-smartmai=
l=3D"gmail_signature"><div dir=3D"ltr"><div><div dir=3D"ltr"><div><div dir=
=3D"ltr"><div><div dir=3D"ltr"><div dir=3D"ltr"><table border=3D"0" cellpad=
ding=3D"0" width=3D"450" style=3D"border-spacing:0px;border-collapse:collap=
se;color:rgb(0,0,0);font-family:Lato,Arial,San-serif;font-size:14px;line-he=
ight:20px;table-layout:fixed;background-color:transparent"><tbody><tr><td a=
lign=3D"left" nowrap width=3D"383" style=3D"padding:0px"><table border=3D"0=
" cellpadding=3D"0" width=3D"450" style=3D"border-spacing:0px;border-collap=
se:collapse;font-family:Lato,Arial,San-serif;table-layout:fixed;background-=
color:transparent"><tbody><tr><td align=3D"left" nowrap width=3D"383" style=
=3D"padding:0px"><p style=3D"margin:0px 0px 10px;font-family:Helvetica,Aria=
l,sans-serif;line-height:12px;color:rgb(33,33,33)"><span style=3D"font-size=
:10px"><b>Chang Min Park</b>=C2=A0</span><span style=3D"font-size:10px">/=
=C2=A0</span><i style=3D"font-size:10px">Computer Science=C2=A0</i><br><spa=
n style=3D"font-size:10px">(716)598-7331</span></p><p style=3D"margin:0px 0=
px 10px;font-family:Helvetica,Arial,sans-serif;line-height:12px;color:rgb(3=
3,33,33)"><span style=3D"font-size:10px"><br></span></p></td></tr></tbody><=
/table><table border=3D"0" cellpadding=3D"0" width=3D"450" style=3D"border-=
spacing:0px;border-collapse:collapse;font-family:Lato,Arial,San-serif;table=
-layout:fixed;background-color:transparent"><tbody><tr><td align=3D"left" v=
align=3D"top" width=3D"77" style=3D"padding:0px"><br></td><td align=3D"left=
" nowrap width=3D"383" style=3D"padding:0px"></td></tr></tbody></table><p s=
tyle=3D"margin:0px 0px 10px;font-family:Helvetica,Arial,sans-serif;line-hei=
ght:12px;color:rgb(33,33,33)"></p></td></tr></tbody></table><table border=
=3D"0" cellpadding=3D"0" width=3D"450" style=3D"border-spacing:0px;border-c=
ollapse:collapse;color:rgb(0,0,0);font-family:Lato,Arial,San-serif;font-siz=
e:14px;line-height:20px;table-layout:fixed;background-color:transparent"><t=
body><tr><td align=3D"left" valign=3D"top" width=3D"77" style=3D"padding:0p=
x"><br></td><td align=3D"left" nowrap width=3D"383" style=3D"padding:0px"><=
p style=3D"margin:0px 0px 10px;font-size:0px;line-height:0;font-family:Helv=
etica,Arial,sans-serif"><span style=3D"white-space:nowrap"><img src=3D"http=
s://s3.amazonaws.com/htmlsig-assets/spacer.gif" width=3D"2" style=3D"border=
:0px;vertical-align:middle">=C2=A0</span></p></td></tr></tbody></table><div=
><br></div></div></div></div></div></div></div></div></div></div></div></di=
v></div>

--00000000000066c43f05796610fb--


--===============9064047996628322894==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline


--===============9064047996628322894==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
Jikesrvm-researchers mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/jikesrvm-researchers

--===============9064047996628322894==--