[Soot-list] Soot and Serialization

Eric Bodden eric.bodden at ec-spride.de
Fri Jul 27 03:29:34 EDT 2012


Thanks for the feedback Darko.

I think it would be great to have some better persistence support in
Soot. So Ding Sun, if you would like to improve this support in Soot
this would be a welcome contribution!

Best wishes,
Eric

On 26 July 2012 22:32, Darko Marinov <marinov at illinois.edu> wrote:
>> There was a paper [1] by Darko Marinov
>
> The work on CoDeSe was led by Milos Gligoric not me. :)
>
> The CoDeSe system itself does not require the classes to have the
> Serializable marker interface.  But to compare CoDeSe with the standard Java
> serialization, Milos had a piece of code that adds "implements Serializable"
> to every class in a .jar file.  You can find more at [1].
>
> Ding Sun, please feel free to email Milos and/or me if you need more info.
>
> Darko
>
>
>
> On Thu, 26 Jul 2012, Eric Bodden wrote:
>
>> Hi Ding Sun.
>>
>> No there is nothing that I know of. There was a paper [1] by Darko
>> Marinov (in CC) on fast deserialization. I forgot whether they require
>> those annotations. Darko, could you comment on this?
>>
>> Best wishes,
>> Eric
>>
>> [1] http://mir.cs.illinois.edu/codese/
>>
>> On 26 July 2012 10:25, dingsun <xyz031702 at hotmail.com> wrote:
>>>
>>> Dear all,
>>>
>>> During the static analysis, sometimes I want to serialized some Soot
>>> objects
>>> into my database. So later I could recover the context and these runtime
>>> objects.
>>>
>>> I found not every soot class could be serialized.  Some classes have not
>>> implemented the "Serializable" interface. For example,
>>> soot.util.SingletonList.   So currently I failed to achive my goal.
>>>
>>> I'm wondering is there a fast method to enable all the classes in
>>> Soot-2.5
>>> serializable? Thanks very much.
>>>
>>> Best Regards,
>>> Ding Sun
>>>
>>> _______________________________________________
>>> Soot-list mailing list
>>> Soot-list at sable.mcgill.ca
>>> http://mailman.cs.mcgill.ca/mailman/listinfo/soot-list



-- 
Eric Bodden, Ph.D., http://bodden.de/
Head of Secure Software Engineering Group at EC SPRIDE
Tel: +49 6151 16-75422    Fax: +49 6151 16-72051
Room 3.2.14, Mornewegstr. 30, 64293 Darmstadt


More information about the Soot-list mailing list