[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'm a Ph.D. student in Universi= ty at Buffalo in New York.=C2=A0</div><div>I'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'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==--