as a result of the class-that-holds-two-hundred-and-forty-eight-function-pointers-that-could've-been-a-static-link IDA's decompilation looks like this
@nightshade never has a diagonal line been more threatening
@nightshade That looks almost as awful as the MOVuscator
@gorplop it didn't see a jumptable because there is no jumptable, the function is genuinely written like this and i think that is horrifying
@nightshade @gorplop there's a good chance this is just generated code, or rather, a result of some sort of sloppy metaprogramming, though this may have been solveable via imports(?) It looks fine, generally speaking.
At least you'd have a easy time writing a script to map out a struct containing all the imports for you :)