[Soot-list] questions about specjvm98 and line number attributes
Prof. Laurie HENDREN
hendren at sable.mcgill.ca
Fri Mar 4 05:51:30 EST 2005
You can check if your class files have line numbers in them
using javap -v <classname>. If there are line numbers, you should see them
at the the end of the listing.
Laurie
+-------------------------------------------------------------+
| Laurie Hendren, Professor, School of Computer Science |
| McGill University |
| 318 McConnell Engineering Building tel: (514) 398-7391 |
| 3480 University Street fax: (514) 398-3883 |
| Montreal, Quebec H3A 2A7 hendren at cs.mcgill.ca |
| CANADA http://www.sable.mcgill.ca/~hendren |
| http://wwww.sable.mcgill.ca http://aspectbench.org |
+-------------------------------------------------------------+
On Fri, 4 Mar 2005, Chris Pickett wrote:
> Hi,
>
> I would like to know post-execution where certain callsites are located
> in SPECjvm98. Currently the line number attributes for my transformed
> class files are null.
>
> Two questions:
>
> 1) Is/was Soot stripping these attributes and did this get fixed
> relatively recently (I'm using something around r1500 for my work)? I
> checked svn log but didn't see anything obvious.
>
> 2) Does the SPECjvm98 we have in it's compiled form (Bruno's
> de-harnessed version) actually have line number info, or do I have to
> recompile it (or possibly decompile and recompile it)?
>
> I'm just looking for a fairly off-the-top-of-your-head answer ... if the
> answer to 1) is, "Yes, they're stripped, you can't currently write out
> existing line number info," then I'll just stop worrying about it. I
> can also dig and experiment and find all this stuff out.
>
> Cheers,
> Chris
> _______________________________________________
> Soot-list mailing list
> Soot-list at sable.mcgill.ca
> http://www.sable.mcgill.ca/mailman/listinfo/soot-list
>
More information about the Soot-list
mailing list