[Soot-list] Generating class files from Scene Transformer
Guru Devanla
gdevan2 at uic.edu
Thu Oct 3 16:07:40 EDT 2013
Actually, in short: Given a SootClass instance, can I create a .class file
and write it to disk explicitly.
Thanks
Guru
On Thu, Oct 3, 2013 at 1:01 PM, Guru Devanla <gdevan2 at uic.edu> wrote:
> Hello Soot-list,
>
> As I had stated on another email thread, I am extending soot to generate a
> set of structural mutants for a set of Java classes.
>
> For this to work, I provide a listener implementing SceneTransformer. In
> this internalTransform method of scene transformer, say I am swapping an
> 'unit' to a another instance on 'unit' that has some mutated code. I would
> like to immediately write these changes as a .class file. Is there a easy
> way to do this.
>
> So, what I am looking for is this.
>
> u = <unit to be mutated>
>
> for each kind of mutant, v:
> //say unit is in class C and in method m
> swap(u, v)
> Write update C to a .class file in specific folder identifying the
> mutant
> swap (v, u)
>
>
> So, is this possible? Or is there a better way to do this.
>
> Ultimately, I aim to have these examples integrated into soot toolkit. So,
> please do suggest an good approach
>
> Thanks
> Guru
>
>
>
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://mailman.cs.mcgill.ca/pipermail/soot-list/attachments/20131003/afaf51c4/attachment.html
More information about the Soot-list
mailing list