public NativeDetective(string il2cppDumpPath, string nativeAssemblyPath) { Offsets = new OffsetsCollector(il2cppDumpPath); Offsets.ReadStrings(); Offsets.ReadMethods(); Disassembler = new MethodDisassembler(File.ReadAllBytes(nativeAssemblyPath), Offsets); UsageFinder = new MethodUsageFinder(Offsets, Disassembler); }
public MethodUsageFinder(OffsetsCollector offsets, MethodDisassembler disassembler) { this.offsets = offsets; this.disassembler = disassembler; }