|
@@ -140,9 +140,11 @@ class VtableDisambiguator(angr.Analysis):
|
|
|
|
|
|
rebased_fnsym_addrs = set(fnsym.rebased_addr for fnsym in ambig_fnsyms)
|
|
|
|
|
|
+
|
|
|
+ rel_vtsyms = set(related_vtsyms)
|
|
|
for fnsym in ambig_fnsyms - non_class_syms:
|
|
|
funcsig = dh.extract_method_signature(demangler.parse(fnsym.name))
|
|
|
- for svt in related_vtsyms:
|
|
|
+ for svt in rel_vtsyms:
|
|
|
|
|
|
subfn_addr = self.loader.fast_memory_load_pointer(
|
|
|
svt.rebased_addr + 0x4 * (2 + vtidx)
|