mirror of
https://github.com/Druthulu/BFM-decomp
synced 2026-09-26 13:33:34 -04:00
3.7 KiB
3.7 KiB
EXE-wide duplicate function groups (generated by tools/dup_report.py)
sig: .run/sig.main.jsonl sha1=8bcb8eb2f6e3dc4562b39a6be9a0721bf0215fb3 (809 funcs, 718 with nins>=8)
Match the representative once -> share the body to the duplicates (h_exact = guaranteed
byte-match; h_norm = same source, re-point any single address constant).
h_exact (byte-identical) — nins>=8: 8 groups, 8 redundant (collapsible)
| score | nins | count | representative | duplicates |
|---|---|---|---|---|
| 66 | 33 | 2 | func_8001c044 (0x8001c044) | 0x8001c0c8 |
| 28 | 14 | 2 | func_80014cf8 (0x80014cf8) | 0x80014dec |
| 22 | 11 | 2 | func_80013f3c (0x80013f3c) | 0x80017d98 |
| 22 | 11 | 2 | func_80014c28 (0x80014c28) | 0x80014dc0 |
| 18 | 9 | 2 | func_80014070 (0x80014070) | 0x80015a2c |
| 18 | 9 | 2 | func_80014094 (0x80014094) | 0x80015a50 |
| 18 | 9 | 2 | func_8001599c (0x8001599c) | 0x800159c0 |
| 18 | 9 | 2 | func_80037004 (0x80037004) | 0x80037334 |
h_norm (structural) — nins>=8: 42 groups, 68 redundant (collapsible)
| score | nins | count | representative | duplicates |
|---|---|---|---|---|
| 206 | 103 | 2 | func_8001382c (0x8001382c) | 0x800139c8 |
| 204 | 102 | 2 | func_800134fc (0x800134fc) | 0x80013694 |
| 204 | 102 | 2 | func_80013b64 (0x80013b64) | 0x80013cfc |
| 172 | 43 | 4 | func_8002a108 (0x8002a108) | 0x8002a354 0x8002a5c4 0x8002a834 |
| 98 | 49 | 2 | func_800145ec (0x800145ec) | 0x800146b0 |
| 98 | 49 | 2 | func_800167f0 (0x800167f0) | 0x80016978 |
| 88 | 8 | 11 | func_80014128 (0x80014128) | 0x80014148 0x80016a5c 0x80017274 0x800173bc 0x800174fc 0x8001a9d8 0x80027bf0 0x8002eeb8 0x8002fdc8 0x8003d630 |
| 76 | 19 | 4 | func_8002a1b4 (0x8002a1b4) | 0x8002a400 0x8002a670 0x8002a8e0 |
| 66 | 33 | 2 | func_8001c044 (0x8001c044) | 0x8001c0c8 |
| 64 | 32 | 2 | func_80031e94 (0x80031e94) | 0x80031fc8 |
| 62 | 31 | 2 | func_80029b4c (0x80029b4c) | 0x80029bc8 |
| 60 | 30 | 2 | func_800110cc (0x800110cc) | 0x80011144 |
| 56 | 14 | 4 | func_8002a234 (0x8002a234) | 0x8002a480 0x8002a6f0 0x8002a960 |
| 54 | 27 | 2 | func_8002eff8 (0x8002eff8) | 0x8002f064 |
| 52 | 13 | 4 | func_8002a200 (0x8002a200) | 0x8002a44c 0x8002a6bc 0x8002a92c |
| 50 | 10 | 5 | func_80013200 (0x80013200) | 0x80013294 0x80013328 0x800133bc 0x80013450 |
| 48 | 24 | 2 | func_80012e0c (0x80012e0c) | 0x80012fc8 |
| 44 | 22 | 2 | func_8001534c (0x8001534c) | 0x800153cc |
| 42 | 21 | 2 | func_80012b04 (0x80012b04) | 0x80012cb8 |
| 38 | 19 | 2 | func_80012c6c (0x80012c6c) | 0x800130d0 |
| 36 | 12 | 3 | func_80010b10 (0x80010b10) | 0x80011350 0x80011df4 |
| 32 | 8 | 4 | func_80016a3c (0x80016a3c) | 0x80017254 0x8001739c 0x800174dc |
| 28 | 14 | 2 | func_80014cf8 (0x80014cf8) | 0x80014dec |
| 28 | 14 | 2 | func_800167b8 (0x800167b8) | 0x80016940 |
| 28 | 14 | 2 | func_80017df8 (0x80017df8) | 0x80017e30 |
| 27 | 9 | 3 | func_80016eb0 (0x80016eb0) | 0x800176f0 0x800178c8 |
| 27 | 9 | 3 | func_80016ed4 (0x80016ed4) | 0x80017714 0x800178ec |
| 24 | 12 | 2 | func_8001096c (0x8001096c) | 0x80011320 |
| 24 | 12 | 2 | func_80010ae0 (0x80010ae0) | 0x80011e84 |
| 24 | 8 | 3 | func_80016ef8 (0x80016ef8) | 0x80017758 0x80017910 |
| 24 | 12 | 2 | func_8001b23c (0x8001b23c) | 0x8001b394 |
| 22 | 11 | 2 | func_80013f3c (0x80013f3c) | 0x80017d98 |
| 22 | 11 | 2 | func_80014c28 (0x80014c28) | 0x80014dc0 |
| 20 | 10 | 2 | func_8002ee90 (0x8002ee90) | 0x8002efd0 |
| 20 | 10 | 2 | func_8002f620 (0x8002f620) | 0x8002fae0 |
| 18 | 9 | 2 | func_80014070 (0x80014070) | 0x80015a2c |
| 18 | 9 | 2 | func_80014094 (0x80014094) | 0x80015a50 |
| 18 | 9 | 2 | func_8001599c (0x8001599c) | 0x800159c0 |
| 18 | 9 | 2 | func_8001cfb8 (0x8001cfb8) | 0x8001d050 |
| 18 | 9 | 2 | func_80037004 (0x80037004) | 0x80037334 |
| 16 | 8 | 2 | func_8001bfb0 (0x8001bfb0) | 0x8002955c |
| 16 | 8 | 2 | func_800285ac (0x800285ac) | 0x8003a424 |