For whoever might care: I rewrote / fixed the Opal decompiler.

Sorry about me being a bit bad... my only test is this:

CompiledMethod allInstances collect: [ :m |
    (OCBytecodeDecompiler new decompile: m) compiledMethod ]

At least on the helvetia image that doesn't give any errors :)

On to hooking it in with my new classbuilder and MethodModification model to apply bytecode rewriting for hyperfast class changes. I'll be back in an hour ;P

cheers,
Toon

Reply via email to