Found the math lib source that matched extremely neatly(only had to patch one function), adding another 16kB of matched code bytes pushing me over the 0.5% treshold.
decomp.dev/SephDB/pokep...
Found the math lib source that matched extremely neatly(only had to patch one function), adding another 16kB of matched code bytes pushing me over the 0.5% treshold.
decomp.dev/SephDB/pokep...
(I finally found out how to do so for this bytecode processor that does some weird shit)
A loop with a call to another function inside it made analysis go haywire until it knows the calling convention of popping args off the stack
(I finally found out how to do so for this bytecode processor that does some weird shit)
A loop with a call to another function inside it made analysis go haywire until it knows the calling convention of popping args off the stack
I'm having fun though.
I'm having fun though.
struct A { int a; }
struct B : virtual A {int b;}
struct C : virtual A {int c;}
struct D : B,C {int d;}
Looks like this in memory:
struct A { int a; }
struct B : virtual A {int b;}
struct C : virtual A {int c;}
struct D : B,C {int d;}
Looks like this in memory: