From 385dca118c5eb731f22e34cfabb23601344a0664 Mon Sep 17 00:00:00 2001 From: Drew T <50529377+Druthulu@users.noreply.github.com> Date: Wed, 30 Sep 2026 20:22:03 -0600 Subject: [PATCH] PE: close phase 3.38: RECAP, R122, C0514, three skills, long-tail decisions --- .claude/skills/commit-task-autostage/SKILL.md | 21 + .claude/skills/restruct-cycle-watch/SKILL.md | 21 + .claude/skills/retire-doc-consumers/SKILL.md | 20 + .run/P37/census/struct_map_top.json | 2 +- .run/P37/census/type_census.json | 7452 ++++------------- .run/P37/census/type_census.txt | 40 +- HOW_WE_WORK.md | 3 + cookbook/C0514.md | 17 + cookbook/INDEX.md | 1 + docs/struct-map-decisions.md | 7 + docs/struct-map.md | 2 +- phase-ends/current/RECAP.md | 76 + phase-ends/current/logs/phase-end.md | 13 + rules/INDEX.md | 2 + rules/R122.md | 12 + 15 files changed, 2034 insertions(+), 5655 deletions(-) create mode 100644 .claude/skills/commit-task-autostage/SKILL.md create mode 100644 .claude/skills/restruct-cycle-watch/SKILL.md create mode 100644 .claude/skills/retire-doc-consumers/SKILL.md create mode 100644 cookbook/C0514.md create mode 100644 phase-ends/current/RECAP.md create mode 100644 phase-ends/current/logs/phase-end.md create mode 100644 rules/R122.md diff --git a/.claude/skills/commit-task-autostage/SKILL.md b/.claude/skills/commit-task-autostage/SKILL.md new file mode 100644 index 0000000000..376ddd32a6 --- /dev/null +++ b/.claude/skills/commit-task-autostage/SKILL.md @@ -0,0 +1,21 @@ +--- +name: commit-task-autostage +description: Commit logs and research deliberately; force-add ignored tracked paths before commit_task.sh +--- + +# Committing alongside commit_task.sh's auto-stage + +Captured 2026-09-30 from .run/P38/phaseend/sk_commit.md#Workflow. + +## When to use +committing while coder runs or reports are pending + +## Steps +- `tools/commit_task.sh` auto-stages everything pending under `phase-ends/current/{tasks,logs,research,discussions}`; + whatever runs next sweeps another run's logs or a new research report into its commit (P38 T5.1: R3.38-002 rode in + a coder commit; T5: a coder log rode in another's). +- Commit research and logs deliberately, in the commit that owns them, before the next coder commit runs. +- Gitignored-but-tracked paths (`.run/P3x/census`, `.run/P37/restruct/ledger.jsonl`) are refused: `git add -f` them + first, then call commit_task.sh with the other paths. +- Messages: one line, at most 100 chars, no task id (the script prefixes it). +Origin: P38 T1, T5, T5.1, T10 summaries. diff --git a/.claude/skills/restruct-cycle-watch/SKILL.md b/.claude/skills/restruct-cycle-watch/SKILL.md new file mode 100644 index 0000000000..20e7a071d6 --- /dev/null +++ b/.claude/skills/restruct-cycle-watch/SKILL.md @@ -0,0 +1,21 @@ +--- +name: restruct-cycle-watch +description: Launch, find, wake on and stop a detached restruct_cycle.sh without racing inflight.json +--- + +# Watching a detached restruct cycle + +Captured 2026-09-30 from .run/P38/phaseend/sk_cycle.md#Workflow. + +## When to use +running or relaunching tools/restruct_cycle.sh + +## Steps +- Launch detached (the form in the phase plan's Context): `setsid nohup bash -c '... tools/restruct_cycle.sh ...' > .run/P/restruct/cycle_.log 2>&1 &`. +- The log stays 0 bytes until the first batch line; an empty log is not a dead cycle. +- Before any relaunch, look for a live one: `pgrep -af '^bash tools/restruct_cycl[e].sh'`. An unanchored + `pgrep -f` matches the calling shell's own `bash -c` line; a double launch races `inflight.json` (P38 T4). +- To wake on exit without polling: `tail --pid= -f /dev/null` as a background task; its completion re-invokes you. +- Stop with `kill -INT `, wait for the exit, only then `--restore` (R118). +- On a stop with final X != Y the cycle leaves edited files as restruct left them: revert unjudged files before R22. +Origin: P38 T4, T6 summaries. diff --git a/.claude/skills/retire-doc-consumers/SKILL.md b/.claude/skills/retire-doc-consumers/SKILL.md new file mode 100644 index 0000000000..9b053197bb --- /dev/null +++ b/.claude/skills/retire-doc-consumers/SKILL.md @@ -0,0 +1,20 @@ +--- +name: retire-doc-consumers +description: Grep and repoint tools, Makefile and docs that read a doc being retired, in the same task +--- + +# Retiring a doc without breaking its consumers + +Captured 2026-09-30 from .run/P38/phaseend/sk_retire.md#Workflow. + +## When to use +moving a doc to docs/retired or deleting it + +## Steps +- For every doc a migration or cleanup moves to `docs/retired/` (or deletes), grep its path in `tools/`, `Makefile` + and `docs/` in the same task: `grep -rn '' tools Makefile docs`. +- Repoint each consumer to the successor (or to the retired copy when none exists) and record the mapping. +- Then run `make tools-health` (needs a complete build/: R22 first) and `make kit-corpus`; both read docs. +- P38 T1: the PA3 migration retired SETUP.md, matching-cookbook.md, cookbook-index.md and effort-map.md; four + tools-health reds and 36 broken links came from that one cause. +Origin: P38 T1 summary. diff --git a/.run/P37/census/struct_map_top.json b/.run/P37/census/struct_map_top.json index 62ed968fe2..b8ade6fad7 100644 --- a/.run/P37/census/struct_map_top.json +++ b/.run/P37/census/struct_map_top.json @@ -1 +1 @@ -{"head": "42a9cd7f5", "when": "2026-09-30T02:49:11Z", "n_types": 18739, "types": [{"id": "AT:D_800B5CB8", "name": "Unkstruct_800B5CB8", "sites": 107580, "bodies": 11184, "nodes": 28879, "globals_at": ["D_800B5CB8", "D_800D3888", "D_80181448", "D_80181538", "D_801818AC", "D_8018192C", "D_80181D34", "D_80181D70", "D_80181D9C", "D_8018270C", "D_80182E80", "D_801831DC", "D_801832A8", "D_801834D4", "D_80183D08", "D_80184070", "D_801845C4", "D_801845D8", "D_80184664", "D_801846B4"], "globals_ptr": ["D_8006386C", "D_80074778", "D_80074780", "D_80074784", "D_80074790", "D_800747C0", "D_800747D4", "D_800747D8", "D_800747E8", "D_80075838", "D_80075A40", "D_80076040", "D_800760C8", "D_80078E50", "D_80078E80", "D_80078E84", "D_80078E88", "D_80078EAF", "D_80078EE4", "D_80078EE8"], "params": 4724, "size_hint": 268, "fields": 134, "layout": [[0, 2, "u", 367], [1, 1, "u", 11], [2, 2, "s", 3260], [3, 1, "u", 9], [4, 4, "s", 1376], [5, 4, "s", 2], [6, 2, "u", 1597], [8, 2, "u", 480], [10, 2, "u", 3444], [12, 2, "u", 470], [13, 1, "u", 12], [14, 2, "u", 1641], [16, 4, "s", 2139], [18, 2, "u", 4483], [20, 4, "s", 1156], [22, 2, "s", 280], [24, 4, "s", 2122], [26, 2, "u", 1431], [28, 4, "s", 7913], [30, 2, "s", 133], [31, 1, "s", 1], [32, 4, "s", 13163], [33, 1, "u", 8], [34, 1, "u", 12], [35, 1, "u", 5], [36, 4, "s", 111], [37, 1, "u", 9], [38, 1, "u", 11], [39, 1, "u", 403], [40, 4, "s", 31], [42, 2, "u", 24], [44, 2, "u", 728], [46, 2, "u", 31], [48, 4, "s", 31], [50, 2, "s", 11], [52, 2, "u", 2952], [54, 2, "u", 62], [56, 4, "s", 175], [58, 2, "u", 353], [60, 4, "s", 125], [62, 2, "u", 352], [64, 4, "s", 176], [66, 2, "u", 352], [68, 4, "s", 46], [72, 4, "s", 418], [74, 2, "u", 13], [76, 4, "s", 163], [80, 4, "s", 126], [82, 2, "s", 48], [84, 2, "u", 13], [88, 4, "s", 396], [92, 2, "u", 947], [94, 1, "u", 295], [96, 2, "s", 802], [98, 2, "u", 184], [100, 4, "s", 2014], [104, 4, "s", 123], [108, 4, "s", 152], [112, 2, "s", 1813], [114, 2, "u", 321], [116, 1, "u", 41], [117, 1, "u", 275], [118, 2, "s", 910], [120, 4, "s", 615]], "conflicts": [[0, {"2u": 367, "2s": 38, "4s": 25, "1u": 24, "4p": 10}], [1, {"1u": 11, "2u": 6}], [2, {"2u": 2271, "2s": 3260, "1u": 7}], [4, {"4s": 1376, "4u": 538, "2u": 26, "2s": 61, "1s": 2}], [6, {"2u": 1597, "2s": 696, "4s": 2}], [8, {"2s": 36, "4s": 466, "2u": 480, "4u": 9}], [12, {"2s": 22, "4s": 399, "2u": 470, "4u": 6, "1u": 16}], [16, {"2s": 935, "2u": 1925, "4s": 2139, "4u": 8, "4p": 3}], [18, {"2s": 2789, "2u": 4483, "4s": 2}], [20, {"2s": 416, "2u": 310, "4s": 1156, "4u": 13}], [24, {"2s": 778, "2u": 1062, "4s": 2122, "4u": 13}], [28, {"2s": 306, "2u": 160, "4s": 7913, "4u": 59, "1u": 5}]], "evidence": {"PV": 4724, "L": 9203, "PTR": 9757, "AT": 266, "P": 4724, "R": 86, "FLD": 119}, "sign_mixed": 55, "merges": {"arg&": 249, "param": 9448, "arg": 6952, "assign": 7399, "return": 713, "ret-of": 1477, "assign&": 18, "field": 2622}, "suspect": true}, {"id": "AT:D_80126B58", "name": "Unkstruct_80126B58", "sites": 65397, "bodies": 17047, "nodes": 3387, "globals_at": ["D_80126B58"], "globals_ptr": ["D_80126B58"], "params": 1050, "size_hint": 588, "fields": 175, "layout": [[0, 2, "u", 9057], [2, 2, "u", 10770], [4, 4, "s", 12], [5, 4, "s", 1], [6, 2, "s", 237], [8, 4, "s", 15], [10, 2, "s", 520], [12, 4, "s", 13], [14, 2, "s", 239], [16, 4, "s", 464], [18, 2, "u", 22], [20, 4, "s", 440], [22, 2, "u", 6], [24, 4, "s", 438], [26, 2, "u", 8], [28, 4, "s", 105], [30, 4, "u", 1], [32, 4, "s", 2252], [34, 4, "u", 1], [36, 4, "s", 142], [38, 2, "s", 133], [40, 4, "s", 12], [44, 4, "s", 4448], [46, 2, "s", 135], [48, 4, "s", 171], [52, 4, "s", 979], [56, 4, "s", 7], [60, 2, "u", 8], [62, 2, "s", 4], [64, 2, "s", 4], [66, 2, "s", 6], [68, 4, "u", 1744], [70, 2, "s", 1], [76, 4, "s", 49], [77, 1, "u", 13], [78, 1, "u", 2], [79, 1, "u", 133], [80, 4, "s", 2181], [84, 4, "s", 2151], [88, 4, "s", 2145], [89, 1, "u", 3], [90, 2, "s", 7], [91, 1, "u", 1], [92, 4, "s", 404], [93, 1, "u", 3], [94, 1, "u", 3], [95, 1, "u", 1], [96, 2, "u", 72], [98, 2, "u", 26], [100, 2, "u", 14], [102, 2, "u", 10], [103, 1, "u", 2], [104, 2, "s", 1], [106, 2, "s", 1], [108, 2, "s", 1], [112, 2, "s", 2], [114, 2, "s", 1], [116, 2, "s", 1], [121, 2, "s", 1], [126, 2, "u", 1], [136, 2, "u", 7], [138, 2, "u", 7], [140, 2, "u", 7], [168, 1, "u", 32]], "conflicts": [[4, {"4s": 12, "2u": 5}], [6, {"2s": 237, "2u": 178, "4s": 1}], [8, {"4s": 15, "2u": 5}], [12, {"4s": 13, "2u": 5}], [16, {"4p": 2, "4s": 464, "2u": 283, "2s": 10}], [20, {"2u": 6, "4s": 440, "4u": 2}], [24, {"2u": 8, "4s": 438, "4u": 2}], [36, {"4s": 142, "2s": 20, "2u": 2}], [40, {"4s": 12, "1u": 2, "2s": 11, "2u": 1}], [44, {"4s": 4448, "4u": 8, "2s": 3}], [48, {"4s": 171, "1u": 2, "4u": 4}], [68, {"4u": 1744, "2s": 1, "4s": 331}]], "evidence": {"PV": 1050, "L": 1271, "AT": 1, "P": 1050, "PTR": 1, "FLD": 14}, "sign_mixed": 60, "merges": {"assign&": 106, "param": 2100, "arg": 1086, "assign": 43, "field": 51}, "suspect": true}, {"id": "AT:D_8018E71C", "name": "Unkstruct_8018E71C", "sites": 6745, "bodies": 396, "nodes": 36, "globals_at": ["D_8018E71C"], "globals_ptr": [], "params": 9, "size_hint": 16, "fields": 7, "layout": [[0, 4, "s", 2], [4, 2, "s", 1191], [6, 2, "s", 1191], [8, 2, "s", 1056], [10, 2, "s", 1056], [12, 2, "s", 1191], [14, 2, "s", 1058]], "conflicts": [], "evidence": {"PV": 9, "L": 17, "P": 9, "AT": 1}, "sign_mixed": 0, "merges": {"assign&": 2, "arg": 15, "param": 18}, "suspect": false}, {"id": "L:F:a2c00e890871a3d894f8977fdd58daffe546a666:arg0", "name": "Unkstruct_dac960ce", "sites": 4464, "bodies": 124, "nodes": 3, "globals_at": [], "globals_ptr": [], "params": 1, "size_hint": 588, "fields": 13, "layout": [[0, 2, "u", 248], [6, 2, "s", 248], [10, 2, "u", 496], [14, 2, "s", 248], [68, 4, "u", 124], [184, 2, "u", 496], [186, 2, "u", 124], [446, 1, "u", 248], [580, 1, "u", 372], [581, 1, "u", 620], [582, 2, "u", 248], [584, 2, "u", 248], [586, 2, "u", 248]], "conflicts": [], "evidence": {"PV": 1, "P": 1, "L": 1}, "sign_mixed": 2, "merges": {"param": 2}, "suspect": false}, {"id": "L:F:fdea804fac944d7874892061563887debbf5f021:a1", "name": "Unkstruct_0caecd54", "sites": 4340, "bodies": 124, "nodes": 5, "globals_at": [], "globals_ptr": [], "params": 1, "size_hint": 254, "fields": 23, "layout": [[0, 2, "u", 248], [2, 2, "u", 124], [4, 2, "u", 124], [6, 2, "u", 248], [8, 2, "u", 124], [10, 2, "u", 248], [12, 2, "u", 124], [14, 2, "u", 248], [32, 4, "s", 496], [54, 2, "u", 124], [80, 2, "u", 124], [82, 2, "u", 124], [84, 2, "u", 124], [100, 4, "s", 372], [104, 4, "s", 248], [112, 2, "u", 124], [114, 2, "u", 124], [120, 4, "s", 124], [136, 2, "u", 124], [138, 2, "u", 124], [140, 2, "u", 124], [220, 4, "s", 124], [252, 2, "u", 124]], "conflicts": [], "evidence": {"L": 2, "PV": 1, "P": 1, "R": 1}, "sign_mixed": 1, "merges": {"param": 2, "assign": 1, "return": 1}, "suspect": false}, {"id": "L:F:037c9974beb20a2b4fedb50684f58aba7da3df41:a0", "name": "Unkstruct_f8ed2b9f", "sites": 4061, "bodies": 4061, "nodes": 3, "globals_at": [], "globals_ptr": [], "params": 1, "size_hint": 535, "fields": 1, "layout": [[534, 1, "u", 4061]], "conflicts": [], "evidence": {"PV": 1, "P": 1, "L": 1}, "sign_mixed": 0, "merges": {"param": 2}, "suspect": false}, {"id": "L:F:81aa50d5890521702ec3e35b8059e18556f6cf45:cach", "name": "Unkstruct_a32b99a1", "sites": 3936, "bodies": 123, "nodes": 1, "globals_at": [], "globals_ptr": [], "params": 0, "size_hint": 75, "fields": 8, "layout": [[20, 4, "s", 984], [26, 2, "s", 246], [52, 2, "u", 492], [58, 2, "u", 123], [62, 2, "u", 369], [64, 2, "u", 984], [66, 1, "u", 246], [74, 1, "u", 369]], "conflicts": [], "evidence": {"L": 1}, "sign_mixed": 1, "merges": {}, "suspect": false}, {"id": "L:F:52e92ffa088470b82cc06482daa51b2f80995c31:cach", "name": "Unkstruct_8e3dbe51", "sites": 3930, "bodies": 131, "nodes": 1, "globals_at": [], "globals_ptr": [], "params": 0, "size_hint": 76, "fields": 5, "layout": [[30, 2, "s", 393], [46, 2, "s", 262], [71, 1, "u", 1441], [72, 1, "u", 786], [75, 1, "u", 917]], "conflicts": [], "evidence": {"L": 1}, "sign_mixed": 1, "merges": {}, "suspect": false}, {"id": "FLD:AT:D_80126B58:0x178", "name": "Unkstruct_8014A1B0", "sites": 3778, "bodies": 542, "nodes": 35, "globals_at": [], "globals_ptr": [], "params": 5, "size_hint": 254, "fields": 13, "layout": [[0, 2, "u", 401], [6, 2, "s", 539], [10, 2, "s", 539], [14, 2, "s", 539], [32, 4, "s", 133], [92, 2, "u", 2], [94, 2, "u", 1], [96, 2, "u", 1], [98, 2, "u", 1], [120, 4, "s", 1617], [200, 1, "u", 1], [201, 1, "u", 1], [252, 2, "s", 1]], "conflicts": [], "evidence": {"L": 21, "PV": 5, "P": 5, "R": 1, "FLD": 3}, "sign_mixed": 1, "merges": {"field": 13, "arg": 10, "param": 10, "return": 1}, "suspect": false}, {"id": "FLD:L:F:0142ec5f23f03ef302b2868332ae4bf0df389535:param_1:0x20", "name": "Unkstruct_80128EA8", "sites": 3311, "bodies": 632, "nodes": 53, "globals_at": [], "globals_ptr": [], "params": 1, "size_hint": 56, "fields": 18, "layout": [[4, 4, "u", 666], [8, 2, "u", 1], [10, 2, "u", 1], [12, 2, "u", 1], [16, 2, "s", 59], [18, 2, "s", 29], [20, 2, "s", 8], [24, 2, "u", 414], [26, 2, "u", 414], [32, 4, "s", 2], [36, 1, "s", 134], [37, 1, "s", 134], [38, 1, "s", 134], [39, 1, "u", 142], [40, 2, "s", 94], [42, 2, "s", 79], [44, 2, "u", 4], [52, 4, "s", 135]], "conflicts": [], "evidence": {"L": 43, "PV": 1, "P": 1, "R": 2, "FLD": 6}, "sign_mixed": 13, "merges": {"field": 7, "arg": 23, "ret-of": 19, "assign": 1, "param": 2}, "suspect": false}, {"id": "L:F:019330d37e000b4de251f5caef4483ad02b4a572:a0", "name": "Unkstruct_ade2e8a0", "sites": 3271, "bodies": 196, "nodes": 402, "globals_at": [], "globals_ptr": [], "params": 134, "size_hint": 164, "fields": 26, "layout": [[5, 1, "u", 228], [8, 4, "s", 74], [12, 2, "s", 74], [16, 4, "s", 151], [20, 4, "s", 123], [24, 2, "s", 154], [26, 2, "s", 153], [28, 2, "s", 148], [32, 2, "s", 96], [34, 2, "s", 92], [36, 2, "s", 78], [40, 2, "s", 312], [42, 2, "s", 298], [44, 2, "s", 298], [46, 2, "s", 117], [48, 2, "s", 83], [50, 2, "s", 80], [60, 4, "s", 74], [64, 4, "s", 74], [68, 4, "s", 74], [72, 4, "s", 74], [76, 4, "s", 74], [80, 4, "s", 74], [156, 4, "s", 13], [160, 2, "u", 4], [162, 2, "u", 3]], "conflicts": [[8, {"4s": 74, "2s": 74}], [16, {"4s": 151, "2s": 76}], [20, {"4s": 123, "2s": 74}]], "evidence": {"PV": 134, "P": 134, "L": 134}, "sign_mixed": 9, "merges": {"param": 268, "arg": 133}, "suspect": false}, {"id": "L:F:52e92ffa088470b82cc06482daa51b2f80995c31:flag", "name": "Unkstruct_1fa9e810", "sites": 3144, "bodies": 131, "nodes": 1, "globals_at": [], "globals_ptr": [], "params": 0, "size_hint": 73, "fields": 3, "layout": [[46, 2, "s", 393], [71, 1, "u", 524], [72, 1, "u", 2227]], "conflicts": [], "evidence": {"L": 1}, "sign_mixed": 0, "merges": {}, "suspect": false}, {"id": "L:F:f290967a9bfb3ed845a5d2a766082ed2705729c6:buf", "name": "Unkstruct_30b21035", "sites": 3100, "bodies": 124, "nodes": 1, "globals_at": [], "globals_ptr": [], "params": 0, "size_hint": 84, "fields": 13, "layout": [[32, 2, "s", 248], [34, 2, "s", 248], [36, 2, "s", 248], [40, 2, "s", 248], [42, 2, "s", 248], [44, 2, "s", 248], [48, 2, "s", 248], [50, 2, "s", 248], [52, 2, "s", 248], [56, 2, "s", 248], [58, 2, "s", 248], [60, 2, "s", 248], [80, 4, "s", 124]], "conflicts": [], "evidence": {"L": 1}, "sign_mixed": 0, "merges": {}, "suspect": false}, {"id": "AT:D_80126948", "name": "Unkstruct_80126948", "sites": 2986, "bodies": 832, "nodes": 125, "globals_at": ["D_80126948", "D_80126E60"], "globals_ptr": ["D_80114EE8", "D_801151D4", "D_80126948", "D_80126E60", "D_80126F04", "D_80126FA8"], "params": 3, "size_hint": 164, "fields": 34, "layout": [[0, 4, "s", 7], [4, 1, "u", 43], [8, 4, "s", 4], [12, 4, "s", 4], [16, 4, "s", 26], [20, 4, "s", 24], [24, 2, "s", 2], [26, 2, "u", 13], [32, 2, "s", 2], [34, 2, "u", 12], [36, 2, "s", 1], [40, 2, "s", 1], [42, 2, "s", 4], [44, 2, "s", 1], [46, 2, "s", 2], [48, 2, "s", 4], [50, 2, "s", 2], [52, 4, "s", 4], [56, 2, "u", 16], [60, 4, "s", 539], [64, 4, "s", 139], [68, 4, "s", 539], [72, 4, "s", 539], [76, 4, "s", 140], [80, 4, "s", 673], [92, 4, "s", 57], [96, 4, "s", 53], [100, 4, "s", 57], [104, 4, "s", 13], [108, 4, "s", 9], [112, 4, "s", 13], [156, 4, "s", 1], [160, 2, "s", 1], [162, 2, "s", 1]], "conflicts": [], "evidence": {"PV": 3, "PTR": 6, "L": 111, "P": 3, "AT": 2}, "sign_mixed": 10, "merges": {"arg&": 1, "assign": 99, "param": 6, "arg": 14, "assign&": 4}, "suspect": false}, {"id": "L:F:1fd5c5850652e651e5db7bf9ff6d4ae99aab9d03:arg0", "name": "Unkstruct_adc0bee4", "sites": 2646, "bodies": 126, "nodes": 3, "globals_at": [], "globals_ptr": [], "params": 1, "size_hint": 52, "fields": 8, "layout": [[2, 2, "u", 252], [6, 2, "s", 378], [10, 2, "s", 378], [14, 2, "s", 378], [18, 2, "u", 126], [22, 2, "u", 126], [32, 4, "s", 126], [48, 4, "s", 126]], "conflicts": [], "evidence": {"PV": 1, "P": 1, "L": 1}, "sign_mixed": 3, "merges": {"param": 2}, "suspect": false}, {"id": "L:F:1eeddc4a726cce7edb2fd84a3cad6477021bcf85:param_1", "name": "Unkstruct_198fc7cc", "sites": 2580, "bodies": 129, "nodes": 3, "globals_at": [], "globals_ptr": [], "params": 1, "size_hint": 56, "fields": 16, "layout": [[2, 2, "u", 258], [6, 2, "u", 129], [10, 2, "u", 129], [14, 2, "u", 129], [16, 4, "s", 129], [18, 2, "u", 129], [20, 4, "s", 129], [22, 2, "s", 129], [24, 4, "s", 129], [26, 2, "u", 129], [28, 4, "s", 258], [32, 4, "s", 258], [40, 2, "u", 129], [44, 4, "s", 129], [48, 4, "s", 129], [52, 4, "s", 129]], "conflicts": [[18, "overlap"], [22, "overlap"], [26, "overlap"]], "evidence": {"PV": 1, "P": 1, "L": 1}, "sign_mixed": 1, "merges": {"param": 2}, "suspect": false}, {"id": "FLD:AT:D_800B5CB8:0x64", "name": "Unkstruct_801439FC", "sites": 2489, "bodies": 981, "nodes": 103, "globals_at": [], "globals_ptr": [], "params": 0, "size_hint": 268, "fields": 57, "layout": [[0, 2, "u", 151], [2, 2, "u", 15], [4, 4, "s", 66], [6, 2, "u", 37], [8, 4, "s", 67], [10, 2, "u", 34], [12, 4, "s", 67], [14, 2, "u", 32], [16, 4, "s", 2], [18, 2, "s", 3], [20, 4, "s", 2], [24, 4, "s", 2], [28, 4, "s", 6], [32, 4, "s", 457], [52, 2, "s", 2], [54, 2, "s", 263], [56, 4, "s", 1], [60, 4, "s", 1], [64, 4, "s", 1], [88, 4, "s", 134], [92, 2, "u", 21], [94, 2, "u", 16], [96, 2, "s", 15], [98, 2, "u", 15], [100, 4, "s", 1], [104, 4, "s", 1], [108, 4, "s", 4], [112, 2, "s", 76], [118, 2, "s", 17], [124, 2, "u", 15], [126, 2, "u", 15], [128, 2, "u", 15], [144, 4, "s", 16], [148, 4, "s", 13], [152, 2, "s", 1], [193, 1, "u", 150], [204, 4, "s", 38], [206, 2, "u", 11], [208, 4, "s", 16], [212, 2, "u", 11], [214, 2, "u", 11], [216, 2, "u", 11], [220, 4, "s", 8], [224, 4, "s", 36], [226, 2, "u", 1], [228, 4, "s", 2], [232, 4, "u", 3], [240, 4, "s", 2], [248, 4, "s", 21], [250, 2, "s", 2], [252, 2, "s", 19], [254, 2, "s", 38], [256, 2, "u", 25], [258, 2, "u", 3], [260, 2, "s", 1], [262, 2, "s", 2], [266, 2, "u", 2]], "conflicts": [[204, {"4s": 38, "2u": 11}], [208, {"4s": 16, "2u": 11}], [6, "overlap"], [10, "overlap"], [14, "overlap"], [18, "overlap"], [206, "overlap"], [226, "overlap"], [250, "overlap"]], "evidence": {"L": 102, "FLD": 1}, "sign_mixed": 22, "merges": {"field": 102}, "suspect": false}, {"id": "FLD:L:F:ed1c24ca47a915759f6ba3f907f5b5d82aa3c397:base:0x24", "name": "Unkstruct_80130D48", "sites": 2382, "bodies": 587, "nodes": 114, "globals_at": [], "globals_ptr": ["D_80072C84", "D_80078E78"], "params": 0, "size_hint": 100, "fields": 25, "layout": [[0, 1, "u", 266], [4, 4, "s", 6], [20, 4, "s", 3], [24, 4, "s", 1], [26, 2, "u", 26], [34, 2, "s", 1], [36, 4, "s", 3], [38, 2, "s", 533], [40, 4, "s", 6], [42, 2, "s", 1], [44, 4, "s", 2], [46, 2, "s", 534], [48, 4, "s", 4], [50, 2, "s", 1], [52, 2, "u", 2], [55, 1, "u", 1], [58, 2, "u", 135], [60, 2, "u", 139], [62, 2, "u", 266], [64, 2, "u", 400], [67, 1, "s", 1], [73, 1, "u", 1], [80, 4, "s", 1], [96, 4, "s", 6], [98, 2, "s", 4]], "conflicts": [[26, "overlap"], [38, "overlap"], [42, "overlap"], [46, "overlap"], [50, "overlap"], [98, "overlap"]], "evidence": {"L": 111, "PTR": 2, "FLD": 1}, "sign_mixed": 3, "merges": {"field": 1, "assign": 112}, "suspect": false}, {"id": "L:F:d8ec93cf2ab8692a851707f792bb542559b8b477:buf", "name": "Unkstruct_ed8f1335", "sites": 2356, "bodies": 124, "nodes": 1, "globals_at": [], "globals_ptr": [], "params": 0, "size_hint": 36, "fields": 18, "layout": [[0, 4, "s", 124], [4, 2, "s", 248], [6, 2, "s", 124], [8, 2, "s", 124], [10, 2, "s", 124], [12, 2, "s", 124], [14, 1, "u", 124], [15, 1, "u", 124], [16, 2, "s", 124], [18, 2, "s", 124], [20, 1, "u", 124], [21, 1, "u", 124], [22, 1, "u", 124], [24, 2, "s", 124], [26, 2, "s", 124], [28, 2, "s", 124], [30, 2, "s", 124], [32, 4, "s", 124]], "conflicts": [], "evidence": {"L": 1}, "sign_mixed": 0, "merges": {}, "suspect": false}, {"id": "L:F:11f86a358e6d71766aa362f8cfb3a9eb58ca58bc:param_1", "name": "Unkstruct_8016B4F8", "sites": 2140, "bodies": 535, "nodes": 39, "globals_at": [], "globals_ptr": [], "params": 13, "size_hint": 48, "fields": 5, "layout": [[16, 4, "s", 269], [20, 4, "s", 269], [24, 4, "s", 402], [28, 4, "s", 666], [44, 4, "s", 534]], "conflicts": [], "evidence": {"PV": 13, "P": 13, "L": 13}, "sign_mixed": 0, "merges": {"param": 26, "arg": 12}, "suspect": false}, {"id": "L:F:07b460bb9e8b53760af60379de40d6d476777b34:param_1", "name": "Unkstruct_80139C7C", "sites": 2111, "bodies": 265, "nodes": 18, "globals_at": [], "globals_ptr": [], "params": 6, "size_hint": 68, "fields": 14, "layout": [[8, 4, "s", 262], [24, 2, "s", 131], [28, 2, "s", 131], [32, 1, "u", 132], [34, 1, "u", 525], [36, 2, "u", 1], [38, 2, "u", 1], [44, 2, "s", 262], [46, 2, "s", 262], [48, 2, "s", 1], [50, 2, "s", 1], [52, 2, "s", 133], [54, 2, "s", 131], [64, 4, "s", 2]], "conflicts": [], "evidence": {"PV": 6, "P": 6, "L": 6}, "sign_mixed": 3, "merges": {"param": 12, "arg": 5}, "suspect": false}, {"id": "L:F:989ea29447ebea9f665718fe835d44c289cd476c:L", "name": "Unkstruct_b047cdf2", "sites": 2108, "bodies": 124, "nodes": 1, "globals_at": [], "globals_ptr": [], "params": 0, "size_hint": 32, "fields": 6, "layout": [[0, 2, "s", 1116], [2, 2, "s", 248], [8, 4, "s", 124], [12, 4, "s", 372], [24, 4, "s", 124], [28, 4, "s", 124]], "conflicts": [], "evidence": {"L": 1}, "sign_mixed": 0, "merges": {}, "suspect": false}, {"id": "L:F:81aa50d5890521702ec3e35b8059e18556f6cf45:flag", "name": "Unkstruct_2729e670", "sites": 2091, "bodies": 123, "nodes": 1, "globals_at": [], "globals_ptr": [], "params": 0, "size_hint": 75, "fields": 6, "layout": [[20, 4, "s", 369], [26, 2, "s", 369], [52, 2, "u", 369], [60, 2, "u", 123], [64, 2, "u", 492], [74, 1, "u", 369]], "conflicts": [], "evidence": {"L": 1}, "sign_mixed": 0, "merges": {}, "suspect": false}, {"id": "L:F:60753a66ad7b997b354356bdcc1b2cfb92a8800f:s", "name": "Unkstruct_dd542e54", "sites": 2016, "bodies": 126, "nodes": 1, "globals_at": [], "globals_ptr": [], "params": 0, "size_hint": 24, "fields": 7, "layout": [[7, 1, "u", 126], [12, 2, "u", 126], [14, 2, "u", 126], [16, 2, "u", 252], [18, 2, "u", 252], [20, 2, "u", 126], [22, 2, "u", 126]], "conflicts": [], "evidence": {"L": 1}, "sign_mixed": 0, "merges": {}, "suspect": false}, {"id": "L:F:e88bc6d8af09ec78a633a1ad0286db378f599db5:param_1", "name": "Unkstruct_f49880fd", "sites": 2000, "bodies": 125, "nodes": 3, "globals_at": [], "globals_ptr": [], "params": 1, "size_hint": 84, "fields": 6, "layout": [[24, 2, "s", 250], [26, 2, "s", 250], [28, 2, "s", 125], [72, 4, "s", 375], [76, 4, "s", 500], [80, 4, "s", 375]], "conflicts": [], "evidence": {"PV": 1, "P": 1, "L": 1}, "sign_mixed": 1, "merges": {"param": 2}, "suspect": false}, {"id": "L:F:5cb8944340208a6dacc6cd8ff089a3c5b21bf4b3:a0", "name": "Unkstruct_a8d34bce", "sites": 1948, "bodies": 1948, "nodes": 3, "globals_at": [], "globals_ptr": [], "params": 1, "size_hint": 533, "fields": 1, "layout": [[532, 1, "u", 1948]], "conflicts": [], "evidence": {"PV": 1, "P": 1, "L": 1}, "sign_mixed": 0, "merges": {"param": 2}, "suspect": false}, {"id": "L:F:4c09002e2679c98f83f9f9cfd76c32f960133d5d:param_1", "name": "Unkstruct_568f7bda", "sites": 1875, "bodies": 125, "nodes": 3, "globals_at": [], "globals_ptr": [], "params": 1, "size_hint": 56, "fields": 9, "layout": [[2, 2, "s", 125], [6, 2, "s", 125], [10, 2, "s", 125], [14, 2, "s", 125], [18, 2, "s", 250], [28, 4, "s", 500], [40, 2, "s", 125], [48, 4, "s", 250], [52, 4, "p", 125]], "conflicts": [], "evidence": {"PV": 1, "P": 1, "L": 1}, "sign_mixed": 0, "merges": {"param": 2}, "suspect": false}, {"id": "L:F:1e5bdb3d889cf99856e8e0f53e443c0d445ca75e:param_1", "name": "Unkstruct_8016DF5C", "sites": 1791, "bodies": 131, "nodes": 18, "globals_at": [], "globals_ptr": [], "params": 6, "size_hint": 56, "fields": 9, "layout": [[2, 2, "s", 255], [6, 2, "s", 128], [10, 2, "s", 128], [14, 2, "s", 128], [28, 4, "s", 258], [32, 4, "s", 128], [44, 4, "u", 127], [48, 4, "s", 127], [52, 4, "s", 128]], "conflicts": [], "evidence": {"PV": 6, "P": 6, "L": 6}, "sign_mixed": 3, "merges": {"param": 12, "arg": 5}, "suspect": false}, {"id": "L:F:dd085c59e1d27a2cec8deecf598ef9fa6b2300a9:param", "name": "Unkstruct_cd1bacd2", "sites": 1764, "bodies": 126, "nodes": 5, "globals_at": [], "globals_ptr": [], "params": 1, "size_hint": 56, "fields": 10, "layout": [[2, 2, "u", 252], [6, 2, "u", 126], [10, 2, "u", 126], [14, 2, "u", 126], [16, 2, "s", 126], [18, 2, "u", 252], [22, 2, "u", 252], [26, 2, "u", 252], [32, 4, "s", 126], [52, 4, "s", 126]], "conflicts": [], "evidence": {"L": 3, "PV": 1, "P": 1}, "sign_mixed": 0, "merges": {"param": 2, "assign": 2}, "suspect": false}, {"id": "AT:D_8011F7A8", "name": "Unkstruct_8011F7A8", "sites": 1746, "bodies": 271, "nodes": 20, "globals_at": ["D_8011F7A8"], "globals_ptr": [], "params": 0, "size_hint": 286, "fields": 7, "layout": [[7, 1, "u", 399], [8, 1, "u", 266], [18, 2, "u", 266], [20, 2, "u", 133], [22, 2, "u", 266], [130, 2, "u", 133], [284, 2, "u", 266]], "conflicts": [], "evidence": {"L": 19, "AT": 1}, "sign_mixed": 0, "merges": {"assign&": 19}, "suspect": false}, {"id": "L:F:81aa50d5890521702ec3e35b8059e18556f6cf45:cur", "name": "Unkstruct_84612d18", "sites": 1722, "bodies": 123, "nodes": 1, "globals_at": [], "globals_ptr": [], "params": 0, "size_hint": 75, "fields": 8, "layout": [[20, 4, "s", 246], [26, 2, "s", 246], [52, 2, "u", 246], [58, 2, "u", 123], [62, 2, "u", 246], [64, 2, "u", 246], [66, 1, "u", 123], [74, 1, "u", 246]], "conflicts": [], "evidence": {"L": 1}, "sign_mixed": 0, "merges": {}, "suspect": false}, {"id": "L:F:304d1a1cd67647ffff0d682a49fc7bd3bb4ca331:puVar10", "name": "Unkstruct_57db4d07", "sites": 1664, "bodies": 128, "nodes": 1, "globals_at": [], "globals_ptr": [], "params": 0, "size_hint": 0, "fields": 13, "layout": [[-21, 1, "u", 128], [-20, 4, "u", 128], [-16, 1, "u", 128], [-15, 1, "u", 128], [-14, 1, "u", 128], [-13, 1, "u", 128], [-12, 2, "u", 128], [-10, 2, "u", 128], [-8, 1, "u", 128], [-7, 1, "u", 128], [-6, 2, "u", 128], [-4, 2, "u", 128], [-2, 2, "u", 128]], "conflicts": [[-21, "overlap"], [-20, "overlap"], [-16, "overlap"], [-15, "overlap"], [-14, "overlap"], [-13, "overlap"], [-12, "overlap"], [-10, "overlap"], [-8, "overlap"], [-7, "overlap"], [-6, "overlap"], [-4, "overlap"]], "evidence": {"L": 1}, "sign_mixed": 0, "merges": {}, "suspect": false}, {"id": "FLD:L:F:0ef566a105e459b80720f079223698904a0de611:param_1:0x20", "name": "Unkstruct_4692fc17", "sites": 1612, "bodies": 124, "nodes": 3, "globals_at": [], "globals_ptr": [], "params": 0, "size_hint": 30, "fields": 4, "layout": [[18, 2, "s", 248], [24, 2, "s", 248], [26, 2, "u", 248], [28, 2, "u", 248]], "conflicts": [], "evidence": {"L": 2, "FLD": 1}, "sign_mixed": 3, "merges": {"field": 2}, "suspect": false}, {"id": "L:F:12c4b7be41f646d9e1ef4c88c1d179890b4a56fb:param_1", "name": "Unkstruct_eda88e53", "sites": 1596, "bodies": 133, "nodes": 24, "globals_at": [], "globals_ptr": [], "params": 8, "size_hint": 84, "fields": 6, "layout": [[60, 4, "s", 133], [64, 4, "s", 133], [68, 4, "s", 133], [72, 4, "s", 133], [76, 4, "s", 133], [80, 4, "s", 133]], "conflicts": [[60, {"4s": 133, "2s": 133}], [64, {"4s": 133, "2s": 133}], [68, {"4s": 133, "2s": 133}], [72, {"4s": 133, "2s": 133}], [76, {"4s": 133, "2s": 133}], [80, {"4s": 133, "2s": 133}]], "evidence": {"PV": 8, "P": 8, "L": 8}, "sign_mixed": 0, "merges": {"param": 16, "arg": 7}, "suspect": false}, {"id": "L:F:016bfe21cadcda9221c71177a8a4d810e798d34f:pkt", "name": "Unkstruct_8012D3B4", "sites": 1588, "bodies": 183, "nodes": 160, "globals_at": [], "globals_ptr": ["D_80074808", "D_800A5E60"], "params": 8, "size_hint": 36, "fields": 23, "layout": [[0, 4, "u", 25], [3, 1, "u", 17], [4, 4, "u", 28], [5, 1, "u", 1], [6, 1, "u", 1], [7, 1, "u", 12], [8, 2, "s", 145], [10, 2, "s", 145], [12, 2, "s", 4], [13, 1, "u", 1], [14, 2, "s", 138], [16, 2, "s", 141], [18, 2, "s", 141], [20, 4, "u", 4], [21, 1, "u", 1], [22, 2, "s", 134], [24, 2, "s", 137], [26, 2, "s", 137], [28, 4, "u", 4], [29, 1, "u", 1], [30, 1, "u", 1], [32, 2, "s", 137], [34, 2, "s", 137]], "conflicts": [[4, {"4u": 28, "4s": 12, "1u": 1}], [12, {"2u": 2, "4s": 1, "2s": 4, "4u": 4, "1u": 1}], [14, {"2s": 138, "2u": 10, "1u": 1}], [16, {"2s": 141, "2u": 6, "4u": 1}], [20, {"4u": 4, "1u": 1}], [22, {"2s": 134, "2u": 10, "1u": 1}], [28, {"4u": 4, "1u": 1}], [3, "overlap"], [5, "overlap"], [6, "overlap"], [7, "overlap"], [13, "overlap"]], "evidence": {"L": 137, "PV": 8, "P": 8, "PTR": 2, "R": 5}, "sign_mixed": 9, "merges": {"assign": 75, "return": 5, "param": 16, "arg": 10, "ret-of": 53}, "suspect": false}, {"id": "L:F:a3efbb1f6dada4f05ad25b37afb41ac912d4e9ed:param_1", "name": "Unkstruct_4e09b6d9", "sites": 1572, "bodies": 131, "nodes": 3, "globals_at": [], "globals_ptr": [], "params": 1, "size_hint": 50, "fields": 9, "layout": [[6, 2, "u", 131], [10, 2, "u", 131], [14, 2, "u", 131], [36, 1, "u", 131], [38, 2, "u", 262], [40, 2, "s", 262], [42, 2, "u", 131], [44, 4, "s", 131], [48, 2, "u", 131]], "conflicts": [], "evidence": {"PV": 1, "P": 1, "L": 1}, "sign_mixed": 1, "merges": {"param": 2}, "suspect": false}, {"id": "L:F:606b9cd56050502da9c870c663e07d5753cfef65:arg1", "name": "Unkstruct_23e45db5", "sites": 1512, "bodies": 126, "nodes": 3, "globals_at": [], "globals_ptr": [], "params": 1, "size_hint": 22, "fields": 11, "layout": [[0, 2, "u", 252], [2, 2, "s", 126], [4, 2, "s", 126], [6, 2, "s", 126], [8, 2, "s", 126], [10, 2, "s", 126], [12, 2, "s", 126], [14, 2, "s", 126], [16, 2, "s", 126], [18, 2, "s", 126], [20, 2, "s", 126]], "conflicts": [], "evidence": {"PV": 1, "P": 1, "L": 1}, "sign_mixed": 0, "merges": {"param": 2}, "suspect": false}, {"id": "L:F:a62137677b6eec4b6b27aa122999967c9240c0fc:puVar1", "name": "Unkstruct_47470ce3", "sites": 1488, "bodies": 124, "nodes": 1, "globals_at": [], "globals_ptr": [], "params": 0, "size_hint": 30, "fields": 6, "layout": [[18, 2, "s", 124], [20, 2, "s", 124], [22, 2, "s", 372], [24, 2, "s", 372], [26, 2, "s", 372], [28, 2, "s", 124]], "conflicts": [], "evidence": {"L": 1}, "sign_mixed": 0, "merges": {}, "suspect": false}, {"id": "L:F:a8f4060c5f3c8d9ae6472f3ae009c575b5e99ead:arg0", "name": "Unkstruct_b5c0372a", "sites": 1441, "bodies": 131, "nodes": 4, "globals_at": [], "globals_ptr": [], "params": 1, "size_hint": 88, "fields": 9, "layout": [[6, 2, "s", 131], [10, 2, "s", 131], [14, 2, "s", 131], [18, 1, "u", 262], [48, 4, "s", 262], [52, 4, "s", 131], [76, 4, "s", 131], [80, 4, "s", 131], [84, 4, "s", 131]], "conflicts": [], "evidence": {"L": 2, "PV": 1, "P": 1}, "sign_mixed": 0, "merges": {"param": 2, "assign": 1}, "suspect": false}, {"id": "L:F:52e92ffa088470b82cc06482daa51b2f80995c31:cur", "name": "Unkstruct_0980b9f0", "sites": 1441, "bodies": 131, "nodes": 1, "globals_at": [], "globals_ptr": [], "params": 0, "size_hint": 73, "fields": 4, "layout": [[30, 2, "s", 131], [46, 2, "s", 262], [71, 1, "u", 393], [72, 1, "u", 655]], "conflicts": [], "evidence": {"L": 1}, "sign_mixed": 0, "merges": {}, "suspect": false}, {"id": "L:F:a5b4fc886a867d7e491da7f2769704ece0eee579:a0", "name": "Unkstruct_ba6e2e9f", "sites": 1439, "bodies": 1439, "nodes": 3, "globals_at": [], "globals_ptr": [], "params": 1, "size_hint": 4, "fields": 1, "layout": [[2, 2, "u", 1439]], "conflicts": [], "evidence": {"PV": 1, "P": 1, "L": 1}, "sign_mixed": 0, "merges": {"param": 2}, "suspect": false}, {"id": "L:F:fdea804fac944d7874892061563887debbf5f021:a0", "name": "Unkstruct_a68f6d03", "sites": 1364, "bodies": 124, "nodes": 4, "globals_at": [], "globals_ptr": [], "params": 1, "size_hint": 20, "fields": 9, "layout": [[0, 2, "u", 124], [2, 2, "u", 124], [4, 2, "u", 124], [6, 2, "u", 124], [8, 2, "u", 124], [10, 2, "u", 372], [12, 2, "s", 124], [14, 2, "u", 124], [16, 4, "s", 124]], "conflicts": [], "evidence": {"L": 2, "PV": 1, "P": 1}, "sign_mixed": 0, "merges": {"param": 2, "assign": 1}, "suspect": false}, {"id": "L:F:77b6ecefb14cc475d995f1680b9348665ff66743:p", "name": "Unkstruct_8fdd92d1", "sites": 1300, "bodies": 130, "nodes": 4, "globals_at": [], "globals_ptr": [], "params": 1, "size_hint": 36, "fields": 4, "layout": [[10, 2, "s", 260], [12, 4, "u", 130], [14, 2, "u", 650], [32, 4, "u", 130]], "conflicts": [[12, {"4u": 130, "1u": 130}], [14, "overlap"]], "evidence": {"PV": 1, "L": 2, "P": 1}, "sign_mixed": 0, "merges": {"param": 2, "assign": 1}, "suspect": false}, {"id": "L:F:38e54b73b4e193a02893e5f0406ab99b3b88f59a:param_1", "name": "Unkstruct_110cf29e", "sites": 1250, "bodies": 125, "nodes": 3, "globals_at": [], "globals_ptr": [], "params": 1, "size_hint": 44, "fields": 7, "layout": [[6, 2, "u", 250], [10, 2, "u", 250], [14, 2, "u", 250], [16, 4, "s", 125], [20, 4, "s", 125], [24, 4, "s", 125], [42, 2, "s", 125]], "conflicts": [], "evidence": {"PV": 1, "P": 1, "L": 1}, "sign_mixed": 0, "merges": {"param": 2}, "suspect": false}, {"id": "L:F:d8ec93cf2ab8692a851707f792bb542559b8b477:arg0", "name": "Unkstruct_4db8cec8", "sites": 1240, "bodies": 124, "nodes": 4, "globals_at": [], "globals_ptr": [], "params": 1, "size_hint": 54, "fields": 8, "layout": [[26, 2, "u", 124], [32, 1, "u", 124], [34, 1, "u", 124], [40, 2, "u", 248], [42, 2, "u", 124], [48, 2, "u", 248], [50, 2, "u", 124], [52, 2, "u", 124]], "conflicts": [], "evidence": {"L": 2, "PV": 1, "P": 1}, "sign_mixed": 0, "merges": {"param": 2, "assign": 1}, "suspect": false}, {"id": "L:F:2a34f6ae0fbc42dba731f3cb61b452b132151f49:param_1", "name": "Unkstruct_f0bc3b7a", "sites": 1240, "bodies": 124, "nodes": 3, "globals_at": [], "globals_ptr": [], "params": 1, "size_hint": 256, "fields": 7, "layout": [[32, 4, "s", 124], [100, 4, "s", 372], [112, 2, "s", 248], [144, 4, "s", 124], [152, 2, "s", 124], [252, 2, "s", 124], [254, 2, "s", 124]], "conflicts": [], "evidence": {"PV": 1, "P": 1, "L": 1}, "sign_mixed": 0, "merges": {"param": 2}, "suspect": false}, {"id": "L:F:0289b3cb56bcf08db160c872a5dd2fb73fb84820:arg0", "name": "Unkstruct_297e7547", "sites": 1240, "bodies": 124, "nodes": 3, "globals_at": [], "globals_ptr": [], "params": 1, "size_hint": 88, "fields": 10, "layout": [[4, 1, "u", 124], [12, 4, "s", 124], [20, 4, "s", 124], [32, 2, "s", 124], [34, 2, "s", 124], [36, 2, "s", 124], [46, 2, "s", 124], [48, 2, "s", 124], [50, 2, "s", 124], [84, 4, "s", 124]], "conflicts": [], "evidence": {"PV": 1, "P": 1, "L": 1}, "sign_mixed": 0, "merges": {"param": 2}, "suspect": false}, {"id": "L:F:d28b333ee76050463046f0e1e298531aec6f5954:param_1", "name": "Unkstruct_dd59c999", "sites": 1240, "bodies": 124, "nodes": 3, "globals_at": [], "globals_ptr": [], "params": 1, "size_hint": 56, "fields": 6, "layout": [[2, 2, "u", 248], [6, 2, "s", 124], [10, 2, "u", 248], [14, 2, "s", 124], [32, 4, "s", 124], [52, 4, "s", 124]], "conflicts": [], "evidence": {"PV": 1, "P": 1, "L": 1}, "sign_mixed": 2, "merges": {"param": 2}, "suspect": false}, {"id": "L:F:9cc20d766b9997aab372938831fb29f5096150bf:arg0", "name": "Unkstruct_919ca3ea", "sites": 1230, "bodies": 123, "nodes": 3, "globals_at": [], "globals_ptr": [], "params": 1, "size_hint": 16, "fields": 6, "layout": [[4, 2, "s", 246], [6, 2, "s", 246], [8, 2, "s", 123], [10, 2, "s", 123], [12, 2, "s", 246], [14, 2, "s", 246]], "conflicts": [], "evidence": {"PV": 1, "P": 1, "L": 1}, "sign_mixed": 0, "merges": {"param": 2}, "suspect": false}, {"id": "L:F:f3920c81bd648c06944654709f5f2737b73b2aa6:param_1", "name": "Unkstruct_a459e3e5", "sites": 1220, "bodies": 122, "nodes": 3, "globals_at": [], "globals_ptr": [], "params": 1, "size_hint": 52, "fields": 6, "layout": [[2, 2, "s", 244], [28, 4, "s", 122], [40, 2, "s", 122], [42, 2, "s", 122], [44, 4, "s", 488], [48, 4, "s", 122]], "conflicts": [], "evidence": {"PV": 1, "P": 1, "L": 1}, "sign_mixed": 0, "merges": {"param": 2}, "suspect": false}, {"id": "FLD:FLD:AT:D_80126B58:0x178:0x78", "name": "Unkstruct_8014CA00", "sites": 1219, "bodies": 407, "nodes": 2, "globals_at": [], "globals_ptr": [], "params": 0, "size_hint": 46, "fields": 4, "layout": [[12, 2, "s", 273], [14, 2, "s", 273], [16, 2, "s", 273], [44, 2, "s", 1]], "conflicts": [], "evidence": {"L": 1, "FLD": 1}, "sign_mixed": 3, "merges": {"field": 1}, "suspect": false}, {"id": "L:F:05e15c2a22084e23bfef1c49d10e45ddb56bc792:np", "name": "Unkstruct_74787850", "sites": 1206, "bodies": 1073, "nodes": 2, "globals_at": [], "globals_ptr": ["D_801152A8"], "params": 0, "size_hint": 2, "fields": 1, "layout": [[0, 2, "s", 804]], "conflicts": [], "evidence": {"PTR": 1, "L": 1}, "sign_mixed": 1, "merges": {"assign": 1}, "suspect": false}, {"id": "L:F:741e694989de8029f7fb58b84f991c3adff430b3:param_1", "name": "Unkstruct_f9a7989e", "sites": 1179, "bodies": 131, "nodes": 3, "globals_at": [], "globals_ptr": [], "params": 1, "size_hint": 54, "fields": 3, "layout": [[2, 2, "u", 262], [32, 4, "s", 524], [52, 2, "u", 262]], "conflicts": [], "evidence": {"PV": 1, "P": 1, "L": 1}, "sign_mixed": 1, "merges": {"param": 2}, "suspect": false}, {"id": "L:F:94945b92a3ffae0d24f74ce4cd9cffd105741cbe:param_1", "name": "Unkstruct_0b30043d", "sites": 1128, "bodies": 376, "nodes": 3, "globals_at": [], "globals_ptr": [], "params": 1, "size_hint": 94, "fields": 3, "layout": [[32, 4, "s", 376], [88, 4, "s", 376], [92, 2, "s", 376]], "conflicts": [], "evidence": {"PV": 1, "P": 1, "L": 1}, "sign_mixed": 0, "merges": {"param": 2}, "suspect": false}, {"id": "L:F:fe40e9ccdaa2d5f0ba2f4c3e37a6970152d41247:param_1", "name": "Unkstruct_301381d4", "sites": 1116, "bodies": 124, "nodes": 3, "globals_at": [], "globals_ptr": [], "params": 1, "size_hint": 54, "fields": 3, "layout": [[2, 2, "u", 248], [32, 4, "s", 496], [52, 2, "u", 248]], "conflicts": [], "evidence": {"PV": 1, "P": 1, "L": 1}, "sign_mixed": 1, "merges": {"param": 2}, "suspect": false}, {"id": "L:F:2f386ebb9a66fcb2ac404d69911dc62e11ced48e:param_1", "name": "Unkstruct_0ced46e2", "sites": 1116, "bodies": 124, "nodes": 4, "globals_at": [], "globals_ptr": [], "params": 1, "size_hint": 254, "fields": 5, "layout": [[2, 2, "s", 248], [100, 4, "s", 496], [112, 2, "s", 124], [204, 4, "s", 124], [252, 2, "u", 124]], "conflicts": [], "evidence": {"L": 2, "PV": 1, "P": 1}, "sign_mixed": 0, "merges": {"param": 2, "assign": 1}, "suspect": false}, {"id": "L:F:02a3579313e063f36836ce379f21e084878eb67b:a4", "name": "Unkstruct_4857195e", "sites": 1107, "bodies": 123, "nodes": 3, "globals_at": [], "globals_ptr": [], "params": 1, "size_hint": 52, "fields": 5, "layout": [[4, 2, "s", 123], [12, 2, "s", 123], [20, 2, "s", 123], [28, 2, "s", 123], [48, 4, "u", 123]], "conflicts": [], "evidence": {"PV": 1, "P": 1, "L": 1}, "sign_mixed": 0, "merges": {"param": 2}, "suspect": false}, {"id": "L:F:77b6d94dff9bef0b15b418f0bd59eaa0256ec56d:param_1", "name": "Unkstruct_50a3f6b4", "sites": 1040, "bodies": 130, "nodes": 3, "globals_at": [], "globals_ptr": [], "params": 1, "size_hint": 54, "fields": 3, "layout": [[2, 4, "s", 260], [6, 4, "s", 260], [50, 4, "s", 520]], "conflicts": [], "evidence": {"PV": 1, "P": 1, "L": 1}, "sign_mixed": 0, "merges": {"param": 2}, "suspect": false}, {"id": "AT:D_800B9A02", "name": "Unkstruct_800B9A02", "sites": 993, "bodies": 435, "nodes": 70, "globals_at": ["D_800B9A02"], "globals_ptr": [], "params": 0, "size_hint": 2, "fields": 1, "layout": [[0, 2, "u", 993]], "conflicts": [], "evidence": {"AT": 1, "L": 69}, "sign_mixed": 0, "merges": {"assign&": 69}, "suspect": false}, {"id": "L:F:0fdb1818230a528aa8124f3e3ca3abbc37c4da35:param_1", "name": "Unkstruct_f74e3af7", "sites": 992, "bodies": 124, "nodes": 3, "globals_at": [], "globals_ptr": [], "params": 1, "size_hint": 254, "fields": 5, "layout": [[2, 2, "u", 124], [100, 4, "s", 496], [112, 2, "s", 124], [204, 4, "s", 124], [252, 2, "u", 124]], "conflicts": [], "evidence": {"PV": 1, "P": 1, "L": 1}, "sign_mixed": 0, "merges": {"param": 2}, "suspect": false}, {"id": "L:F:03930f4cac6145c72bae2246355d9b7366ea8883:base", "name": "Unkstruct_b6c7c603", "sites": 931, "bodies": 133, "nodes": 1, "globals_at": [], "globals_ptr": [], "params": 0, "size_hint": 32, "fields": 7, "layout": [[-12, 4, "s", 133], [4, 4, "s", 133], [8, 4, "s", 133], [12, 4, "s", 133], [20, 4, "s", 133], [24, 4, "s", 133], [28, 4, "s", 133]], "conflicts": [[-12, "overlap"]], "evidence": {"L": 1}, "sign_mixed": 0, "merges": {}, "suspect": false}, {"id": "FLD:L:F:52e92ffa088470b82cc06482daa51b2f80995c31:ix:0x28", "name": "Unkstruct_b774eeeb", "sites": 917, "bodies": 131, "nodes": 2, "globals_at": [], "globals_ptr": [], "params": 0, "size_hint": 65, "fields": 4, "layout": [[4, 1, "u", 262], [13, 1, "u", 262], [32, 2, "u", 262], [64, 1, "u", 131]], "conflicts": [], "evidence": {"L": 1, "FLD": 1}, "sign_mixed": 0, "merges": {"field": 1}, "suspect": false}, {"id": "L:F:0cbff40c35cd7f98519c33fa669d174d54170c93:a0", "name": "Unkstruct_859b4fab", "sites": 910, "bodies": 130, "nodes": 4, "globals_at": [], "globals_ptr": [], "params": 1, "size_hint": 176, "fields": 4, "layout": [[32, 4, "s", 130], [169, 1, "u", 130], [170, 2, "u", 130], [174, 2, "u", 520]], "conflicts": [], "evidence": {"L": 2, "PV": 1, "P": 1}, "sign_mixed": 0, "merges": {"param": 2, "assign": 1}, "suspect": false}, {"id": "L:F:03fe969bf84574f92bb856d0cb59dedb7299d891:p", "name": "Unkstruct_801463A0", "sites": 907, "bodies": 210, "nodes": 10, "globals_at": [], "globals_ptr": ["D_80126B78"], "params": 0, "size_hint": 84, "fields": 13, "layout": [[0, 4, "s", 1], [4, 2, "u", 2], [8, 2, "s", 2], [10, 2, "s", 2], [12, 2, "s", 2], [16, 2, "s", 2], [18, 2, "s", 40], [20, 2, "s", 1], [32, 4, "s", 2], [44, 2, "u", 2], [72, 4, "s", 2], [76, 4, "s", 2], [80, 4, "s", 2]], "conflicts": [], "evidence": {"PTR": 1, "L": 9}, "sign_mixed": 1, "merges": {"assign": 9}, "suspect": false}, {"id": "L:F:bf6d1e48a836c45fb0c51ee0d2312b14e4fc27be:p", "name": "Unkstruct_6d3f3f5d", "sites": 889, "bodies": 127, "nodes": 2, "globals_at": [], "globals_ptr": [], "params": 0, "size_hint": 56, "fields": 6, "layout": [[4, 2, "s", 127], [32, 4, "u", 127], [36, 4, "u", 127], [40, 4, "u", 127], [44, 4, "u", 127], [52, 4, "u", 127]], "conflicts": [], "evidence": {"L": 2}, "sign_mixed": 0, "merges": {"assign": 1}, "suspect": false}, {"id": "L:F:9dedcda9dded508b80dc8149159c528d143a0d96:param_1", "name": "Unkstruct_6d856e9d", "sites": 889, "bodies": 127, "nodes": 4, "globals_at": [], "globals_ptr": [], "params": 1, "size_hint": 30, "fields": 5, "layout": [[14, 4, "s", 127], [16, 4, "s", 127], [22, 4, "u", 127], [24, 4, "s", 254], [26, 4, "s", 127]], "conflicts": [[16, "overlap"], [24, "overlap"], [26, "overlap"]], "evidence": {"L": 2, "PV": 1, "P": 1}, "sign_mixed": 1, "merges": {"assign": 1, "param": 2}, "suspect": false}, {"id": "FLD:L:F:9dedcda9dded508b80dc8149159c528d143a0d96:param_1:0x18", "name": "Unkstruct_d0c6cce6", "sites": 889, "bodies": 127, "nodes": 2, "globals_at": [], "globals_ptr": [], "params": 0, "size_hint": 56, "fields": 4, "layout": [[6, 2, "u", 254], [10, 2, "u", 254], [14, 2, "u", 254], [54, 2, "u", 127]], "conflicts": [], "evidence": {"L": 1, "FLD": 1}, "sign_mixed": 0, "merges": {"field": 1}, "suspect": false}, {"id": "L:F:84255a903577529ee712cdbc97647e719440dfd3:p2", "name": "Unkstruct_1e86c313", "sites": 882, "bodies": 126, "nodes": 3, "globals_at": [], "globals_ptr": [], "params": 1, "size_hint": 8, "fields": 4, "layout": [[0, 2, "u", 252], [2, 2, "u", 252], [4, 2, "u", 252], [6, 2, "u", 126]], "conflicts": [], "evidence": {"PV": 1, "P": 1, "L": 1}, "sign_mixed": 0, "merges": {"param": 2}, "suspect": false}, {"id": "L:F:9df4b60ade927cf864b1a0a1438721c480ca9784:param", "name": "Unkstruct_a41ec127", "sites": 882, "bodies": 126, "nodes": 4, "globals_at": [], "globals_ptr": [], "params": 1, "size_hint": 56, "fields": 6, "layout": [[16, 2, "s", 252], [18, 2, "u", 126], [22, 2, "u", 126], [26, 2, "u", 126], [32, 4, "s", 126], [52, 4, "s", 126]], "conflicts": [], "evidence": {"L": 2, "PV": 1, "P": 1}, "sign_mixed": 0, "merges": {"param": 2, "assign": 1}, "suspect": false}, {"id": "L:F:0f5e993b3c8ed7a59daf16fb6d43086aa8b7fae8:a0", "name": "Unkstruct_17738e2c", "sites": 876, "bodies": 33, "nodes": 77, "globals_at": [], "globals_ptr": [], "params": 25, "size_hint": 164, "fields": 32, "layout": [[5, 1, "u", 15], [8, 2, "s", 21], [12, 2, "s", 20], [16, 4, "s", 42], [20, 2, "s", 20], [24, 2, "s", 40], [26, 2, "s", 48], [28, 2, "s", 40], [32, 2, "s", 20], [34, 2, "s", 28], [36, 2, "s", 20], [40, 2, "s", 80], [42, 2, "s", 80], [44, 2, "s", 80], [46, 2, "s", 25], [48, 2, "s", 20], [50, 2, "s", 21], [56, 2, "s", 1], [58, 2, "s", 1], [60, 4, "s", 20], [62, 2, "s", 1], [64, 4, "s", 20], [66, 2, "s", 1], [68, 4, "s", 20], [70, 2, "s", 1], [72, 4, "s", 20], [76, 4, "s", 20], [80, 4, "s", 20], [156, 2, "s", 16], [158, 2, "s", 2], [160, 2, "s", 4], [162, 2, "s", 32]], "conflicts": [[8, {"4s": 20, "2s": 21}], [12, {"4s": 4, "2s": 20}], [16, {"4s": 42, "2s": 21}], [20, {"2s": 20, "4s": 5}], [32, {"2s": 20, "4s": 1}], [60, {"4s": 20, "2s": 1}], [64, {"4s": 20, "2s": 1}], [68, {"4s": 20, "2s": 1}], [72, {"4s": 20, "2s": 1}], [62, "overlap"], [66, "overlap"], [70, "overlap"]], "evidence": {"PV": 25, "P": 25, "L": 27}, "sign_mixed": 5, "merges": {"param": 50, "assign": 1, "arg": 25}, "suspect": false}, {"id": "L:F:7a236870edfc6bd00bd593972631b414341516eb:param_1", "name": "Unkstruct_3f697924", "sites": 875, "bodies": 125, "nodes": 3, "globals_at": [], "globals_ptr": [], "params": 1, "size_hint": 56, "fields": 5, "layout": [[6, 2, "u", 125], [10, 2, "u", 125], [14, 2, "u", 125], [48, 4, "s", 375], [52, 4, "s", 125]], "conflicts": [], "evidence": {"PV": 1, "P": 1, "L": 1}, "sign_mixed": 0, "merges": {"param": 2}, "suspect": false}, {"id": "L:F:858edb9b0da77e1274071626f287939881c33e7b:p2", "name": "Unkstruct_e505dcd3", "sites": 868, "bodies": 124, "nodes": 3, "globals_at": [], "globals_ptr": [], "params": 1, "size_hint": 8, "fields": 4, "layout": [[0, 2, "u", 248], [2, 2, "u", 248], [4, 2, "u", 248], [6, 2, "u", 124]], "conflicts": [], "evidence": {"PV": 1, "P": 1, "L": 1}, "sign_mixed": 0, "merges": {"param": 2}, "suspect": false}, {"id": "FLD:L:F:d28b333ee76050463046f0e1e298531aec6f5954:param_1:0x34", "name": "Unkstruct_fe02110c", "sites": 868, "bodies": 124, "nodes": 2, "globals_at": [], "globals_ptr": [], "params": 0, "size_hint": 16, "fields": 3, "layout": [[6, 2, "s", 248], [10, 2, "s", 124], [14, 2, "s", 248]], "conflicts": [], "evidence": {"L": 1, "FLD": 1}, "sign_mixed": 2, "merges": {"field": 1}, "suspect": false}, {"id": "L:F:1d09228dd5c2462bead8cd0b014ea599fe154e57:param_1", "name": "Unkstruct_92677d11", "sites": 861, "bodies": 123, "nodes": 3, "globals_at": [], "globals_ptr": [], "params": 1, "size_hint": 576, "fields": 5, "layout": [[0, 2, "u", 246], [32, 4, "s", 246], [564, 4, "s", 123], [568, 4, "s", 123], [572, 4, "s", 123]], "conflicts": [], "evidence": {"PV": 1, "P": 1, "L": 1}, "sign_mixed": 0, "merges": {"param": 2}, "suspect": false}, {"id": "L:F:659637a8357e1c0b8fa595c33bfce17ffab95582:a0v", "name": "Unkstruct_86465c2c", "sites": 861, "bodies": 123, "nodes": 2, "globals_at": [], "globals_ptr": [], "params": 0, "size_hint": 32, "fields": 7, "layout": [[6, 2, "u", 123], [10, 2, "u", 123], [14, 2, "u", 123], [18, 2, "u", 123], [22, 2, "u", 123], [26, 2, "u", 123], [28, 4, "s", 123]], "conflicts": [], "evidence": {"L": 2}, "sign_mixed": 0, "merges": {"assign": 1}, "suspect": false}, {"id": "L:F:8dd1002c19f72a778eeb3a7a4fb715299d59ae25:param_1", "name": "Unkstruct_ffd2397c", "sites": 854, "bodies": 122, "nodes": 3, "globals_at": [], "globals_ptr": [], "params": 1, "size_hint": 52, "fields": 5, "layout": [[2, 2, "s", 244], [28, 4, "s", 122], [42, 2, "s", 122], [44, 4, "s", 244], [48, 4, "s", 122]], "conflicts": [], "evidence": {"PV": 1, "P": 1, "L": 1}, "sign_mixed": 0, "merges": {"param": 2}, "suspect": false}, {"id": "AT:D_801270C0", "name": "Unkstruct_801270C0", "sites": 821, "bodies": 820, "nodes": 2, "globals_at": ["D_801270C0"], "globals_ptr": [], "params": 0, "size_hint": 2, "fields": 1, "layout": [[0, 2, "s", 821]], "conflicts": [], "evidence": {"AT": 1, "L": 1}, "sign_mixed": 0, "merges": {"assign&": 1}, "suspect": false}, {"id": "L:F:c6d6ef34db3f99b145fbf127bb9f07d719ca5391:arg", "name": "Unkstruct_2932a0a7", "sites": 798, "bodies": 133, "nodes": 4, "globals_at": [], "globals_ptr": [], "params": 1, "size_hint": 18, "fields": 6, "layout": [[4, 4, "s", 133], [6, 4, "s", 133], [8, 4, "s", 133], [10, 4, "s", 133], [12, 4, "s", 133], [14, 4, "s", 133]], "conflicts": [[6, "overlap"], [8, "overlap"], [10, "overlap"], [12, "overlap"], [14, "overlap"]], "evidence": {"L": 2, "PV": 1, "P": 1}, "sign_mixed": 0, "merges": {"param": 2, "assign": 1}, "suspect": false}, {"id": "L:F:00b75d213b2a41107232b1f6692e0f9cc00b7ee7:a0", "name": "Unkstruct_0a8f505b", "sites": 790, "bodies": 83, "nodes": 81, "globals_at": [], "globals_ptr": [], "params": 27, "size_hint": 268, "fields": 14, "layout": [[2, 2, "u", 54], [10, 2, "u", 25], [28, 4, "s", 87], [32, 4, "s", 75], [94, 2, "u", 50], [204, 4, "s", 50], [208, 4, "s", 25], [216, 4, "p", 25], [220, 4, "p", 29], [252, 2, "u", 50], [254, 2, "u", 50], [262, 2, "s", 50], [264, 2, "s", 58], [266, 2, "s", 75]], "conflicts": [], "evidence": {"PV": 27, "P": 27, "L": 27}, "sign_mixed": 5, "merges": {"param": 54, "arg": 26}, "suspect": false}, {"id": "FLD:L:F:741e694989de8029f7fb58b84f991c3adff430b3:param_1:0x20", "name": "Unkstruct_12f4cee2", "sites": 786, "bodies": 131, "nodes": 2, "globals_at": [], "globals_ptr": [], "params": 0, "size_hint": 40, "fields": 5, "layout": [[4, 4, "s", 262], [24, 2, "u", 131], [26, 2, "u", 131], [32, 4, "u", 131], [39, 1, "u", 131]], "conflicts": [], "evidence": {"L": 1, "FLD": 1}, "sign_mixed": 0, "merges": {"field": 1}, "suspect": false}, {"id": "L:F:2efadbdef7c8f0b9d8e61f5f99c4ab820ab31fe4:arg0", "name": "Unkstruct_d2490774", "sites": 786, "bodies": 131, "nodes": 3, "globals_at": [], "globals_ptr": [], "params": 1, "size_hint": 176, "fields": 3, "layout": [[169, 1, "u", 131], [170, 2, "u", 131], [174, 2, "u", 524]], "conflicts": [], "evidence": {"PV": 1, "P": 1, "L": 1}, "sign_mixed": 0, "merges": {"param": 2}, "suspect": false}, {"id": "L:F:3f50a76a114c0196fe01adbdf3383be46e44b139:a0", "name": "Unkstruct_80135260", "sites": 780, "bodies": 130, "nodes": 38, "globals_at": [], "globals_ptr": [], "params": 12, "size_hint": 84, "fields": 3, "layout": [[72, 4, "s", 260], [76, 4, "s", 260], [80, 4, "s", 260]], "conflicts": [], "evidence": {"PV": 12, "P": 12, "L": 14}, "sign_mixed": 0, "merges": {"param": 24, "arg": 11, "assign": 2}, "suspect": false}, {"id": "L:F:d8b2cb544bf2d39e0fd9a5b84f7c2c59493b1aaf:puVar4", "name": "Unkstruct_b196f9c0", "sites": 768, "bodies": 128, "nodes": 1, "globals_at": [], "globals_ptr": [], "params": 0, "size_hint": 20, "fields": 5, "layout": [[0, 2, "u", 128], [4, 4, "s", 128], [10, 1, "u", 128], [16, 1, "u", 128], [18, 2, "u", 128]], "conflicts": [[0, {"2u": 128, "4s": 128}]], "evidence": {"L": 1}, "sign_mixed": 0, "merges": {}, "suspect": false}, {"id": "L:F:903c7004189f0bb3a018ec60a8a59dde7bc4da31:arr", "name": "Unkstruct_36c327cf", "sites": 762, "bodies": 127, "nodes": 1, "globals_at": [], "globals_ptr": [], "params": 0, "size_hint": 24, "fields": 2, "layout": [[20, 2, "u", 381], [22, 2, "u", 381]], "conflicts": [], "evidence": {"L": 1}, "sign_mixed": 0, "merges": {}, "suspect": false}, {"id": "L:F:c9a642091d2ee140cadc8a4c4b8fb8797e9a5234:param_1", "name": "Unkstruct_6cd0e445", "sites": 756, "bodies": 126, "nodes": 3, "globals_at": [], "globals_ptr": [], "params": 1, "size_hint": 16, "fields": 2, "layout": [[6, 2, "s", 378], [14, 2, "s", 378]], "conflicts": [], "evidence": {"PV": 1, "P": 1, "L": 1}, "sign_mixed": 0, "merges": {"param": 2}, "suspect": false}, {"id": "L:F:e88bc6d8af09ec78a633a1ad0286db378f599db5:p", "name": "Unkstruct_c0b9c5d5", "sites": 750, "bodies": 125, "nodes": 1, "globals_at": [], "globals_ptr": [], "params": 0, "size_hint": 16, "fields": 6, "layout": [[4, 2, "u", 125], [6, 2, "u", 125], [8, 2, "u", 125], [10, 2, "u", 125], [12, 2, "u", 125], [14, 2, "u", 125]], "conflicts": [], "evidence": {"L": 1}, "sign_mixed": 0, "merges": {}, "suspect": false}, {"id": "L:F:fc3f1ffd17e7582fc5f58fe5091b90ca656cccd7:arg0", "name": "Unkstruct_64375b18", "sites": 744, "bodies": 124, "nodes": 3, "globals_at": [], "globals_ptr": [], "params": 1, "size_hint": 160, "fields": 5, "layout": [[114, 2, "u", 248], [144, 4, "p", 124], [148, 4, "s", 124], [154, 2, "s", 124], [156, 4, "s", 124]], "conflicts": [], "evidence": {"PV": 1, "P": 1, "L": 1}, "sign_mixed": 0, "merges": {"param": 2}, "suspect": false}, {"id": "FLD:L:F:fdea804fac944d7874892061563887debbf5f021:a1:0x20", "name": "Unkstruct_438adcd1", "sites": 744, "bodies": 124, "nodes": 3, "globals_at": [], "globals_ptr": [], "params": 0, "size_hint": 20, "fields": 5, "layout": [[0, 2, "u", 248], [8, 2, "u", 124], [10, 2, "u", 124], [12, 2, "u", 124], [18, 2, "s", 124]], "conflicts": [], "evidence": {"L": 2, "FLD": 1}, "sign_mixed": 0, "merges": {"field": 2}, "suspect": false}, {"id": "FLD:L:F:fe40e9ccdaa2d5f0ba2f4c3e37a6970152d41247:param_1:0x20", "name": "Unkstruct_97b6f459", "sites": 744, "bodies": 124, "nodes": 2, "globals_at": [], "globals_ptr": [], "params": 0, "size_hint": 40, "fields": 5, "layout": [[4, 4, "s", 248], [24, 2, "u", 124], [26, 2, "u", 124], [32, 4, "u", 124], [39, 1, "u", 124]], "conflicts": [], "evidence": {"L": 1, "FLD": 1}, "sign_mixed": 0, "merges": {"field": 1}, "suspect": false}, {"id": "L:F:0ef566a105e459b80720f079223698904a0de611:iVar1", "name": "Unkstruct_38975874", "sites": 744, "bodies": 124, "nodes": 1, "globals_at": [], "globals_ptr": [], "params": 0, "size_hint": 132, "fields": 4, "layout": [[4, 4, "u", 248], [26, 2, "u", 124], [44, 2, "u", 248], [128, 4, "p", 124]], "conflicts": [], "evidence": {"L": 1}, "sign_mixed": 0, "merges": {}, "suspect": false}, {"id": "L:F:847846f948e9fe926200a820d3a38dde0be26e63:p", "name": "Unkstruct_76b1caf3", "sites": 744, "bodies": 124, "nodes": 3, "globals_at": [], "globals_ptr": [], "params": 1, "size_hint": 3, "fields": 2, "layout": [[1, 1, "u", 248], [2, 1, "u", 496]], "conflicts": [], "evidence": {"PV": 1, "P": 1, "L": 1}, "sign_mixed": 0, "merges": {"param": 2}, "suspect": false}, {"id": "L:F:1477ad6a9f9211dc890db15516297afa81abfb58:param", "name": "Unkstruct_8016BBE0", "sites": 690, "bodies": 139, "nodes": 15, "globals_at": [], "globals_ptr": [], "params": 5, "size_hint": 56, "fields": 9, "layout": [[2, 2, "u", 134], [16, 2, "s", 134], [18, 2, "u", 5], [20, 2, "s", 134], [22, 2, "u", 5], [26, 2, "u", 5], [32, 4, "s", 134], [44, 4, "s", 134], [52, 4, "s", 5]], "conflicts": [], "evidence": {"PV": 5, "P": 5, "L": 5}, "sign_mixed": 0, "merges": {"param": 10, "arg": 4}, "suspect": false}, {"id": "L:F:018117d92e996b5ccd97dd6fed38b144533be2bc:r", "name": "Unkstruct_80146A6C", "sites": 680, "bodies": 137, "nodes": 8, "globals_at": [], "globals_ptr": [], "params": 0, "size_hint": 44, "fields": 7, "layout": [[6, 2, "s", 135], [10, 2, "s", 135], [14, 2, "s", 135], [16, 4, "s", 2], [20, 4, "s", 2], [24, 4, "s", 2], [42, 2, "s", 134]], "conflicts": [], "evidence": {"L": 7, "R": 1}, "sign_mixed": 0, "merges": {"ret-of": 7}, "suspect": false}, {"id": "AT:D_800AF630", "name": "Unkstruct_800AF630", "sites": 671, "bodies": 537, "nodes": 9, "globals_at": ["D_800AF630"], "globals_ptr": [], "params": 0, "size_hint": 41948, "fields": 3, "layout": [[0, 1, "u", 402], [41938, 2, "u", 268], [41946, 2, "s", 1]], "conflicts": [], "evidence": {"L": 8, "AT": 1}, "sign_mixed": 0, "merges": {"assign&": 8}, "suspect": true}, {"id": "L:F:2e0d980349a3986c4e37b6e5252c9de6f1fed04f:end", "name": "Unkstruct_8012C284", "sites": 668, "bodies": 533, "nodes": 8, "globals_at": [], "globals_ptr": ["D_80126720"], "params": 0, "size_hint": 2, "fields": 1, "layout": [[0, 2, "s", 402]], "conflicts": [], "evidence": {"PTR": 1, "L": 7}, "sign_mixed": 1, "merges": {"assign": 7}, "suspect": false}, {"id": "AT:D_80115128", "name": "Unkstruct_80115128", "sites": 667, "bodies": 534, "nodes": 1, "globals_at": ["D_80115128"], "globals_ptr": [], "params": 0, "size_hint": 2, "fields": 1, "layout": [[0, 2, "s", 667]], "conflicts": [], "evidence": {"AT": 1}, "sign_mixed": 0, "merges": {}, "suspect": false}, {"id": "L:F:bec5a9f4faf6d51d6786710bf58f7517fd77b0a5:arg0", "name": "Unkstruct_896c95f7", "sites": 665, "bodies": 133, "nodes": 4, "globals_at": [], "globals_ptr": [], "params": 1, "size_hint": 94, "fields": 3, "layout": [[28, 4, "s", 133], [32, 4, "s", 399], [92, 2, "s", 133]], "conflicts": [], "evidence": {"L": 2, "PV": 1, "P": 1}, "sign_mixed": 0, "merges": {"assign": 1, "param": 2}, "suspect": false}, {"id": "L:F:266b753080d094a813817359fce34335dcf6f7ac:p0C", "name": "Unkstruct_61789347", "sites": 665, "bodies": 133, "nodes": 7, "globals_at": [], "globals_ptr": [], "params": 2, "size_hint": 0, "fields": 0, "layout": [], "conflicts": [], "evidence": {"PV": 2, "P": 2, "L": 3}, "sign_mixed": 0, "merges": {"arg": 2, "param": 4}, "suspect": false}, {"id": "L:F:2ca8e7817e014a4976b259cf9969b8a10be5e4c2:base", "name": "Unkstruct_b89d503f", "sites": 665, "bodies": 133, "nodes": 7, "globals_at": [], "globals_ptr": [], "params": 2, "size_hint": 0, "fields": 0, "layout": [], "conflicts": [], "evidence": {"PV": 2, "P": 2, "L": 3}, "sign_mixed": 0, "merges": {"param": 4, "arg": 2}, "suspect": false}, {"id": "FLD:L:F:c6d6ef34db3f99b145fbf127bb9f07d719ca5391:arg:0x8", "name": "Unkstruct_801345F8", "sites": 665, "bodies": 133, "nodes": 16, "globals_at": [], "globals_ptr": [], "params": 4, "size_hint": 0, "fields": 0, "layout": [], "conflicts": [], "evidence": {"PV": 4, "P": 4, "L": 6, "FLD": 2}, "sign_mixed": 0, "merges": {"field": 2, "param": 8, "arg": 5}, "suspect": false}, {"id": "FLD:L:F:c6d6ef34db3f99b145fbf127bb9f07d719ca5391:arg:0x6", "name": "Unkstruct_801345F8", "sites": 665, "bodies": 133, "nodes": 16, "globals_at": [], "globals_ptr": [], "params": 4, "size_hint": 0, "fields": 0, "layout": [], "conflicts": [], "evidence": {"PV": 4, "P": 4, "L": 6, "FLD": 2}, "sign_mixed": 0, "merges": {"field": 2, "param": 8, "arg": 5}, "suspect": false}, {"id": "AT:D_801152A0", "name": "Unkstruct_801152A0", "sites": 665, "bodies": 399, "nodes": 1, "globals_at": ["D_801152A0"], "globals_ptr": [], "params": 0, "size_hint": 2, "fields": 1, "layout": [[0, 2, "u", 665]], "conflicts": [], "evidence": {"AT": 1}, "sign_mixed": 0, "merges": {}, "suspect": false}, {"id": "FLD:L:F:77b6d94dff9bef0b15b418f0bd59eaa0256ec56d:param_1:0x32", "name": "Unkstruct_fdd04bae", "sites": 650, "bodies": 130, "nodes": 2, "globals_at": [], "globals_ptr": [], "params": 0, "size_hint": 56, "fields": 3, "layout": [[4, 4, "s", 260], [12, 4, "s", 260], [54, 2, "s", 130]], "conflicts": [], "evidence": {"L": 1, "FLD": 1}, "sign_mixed": 0, "merges": {"field": 1}, "suspect": false}, {"id": "L:F:33923e514bd02d6671035bee0f8b344b58b3d972:param_1", "name": "Unkstruct_eb8b6fbf", "sites": 645, "bodies": 129, "nodes": 3, "globals_at": [], "globals_ptr": [], "params": 1, "size_hint": 254, "fields": 5, "layout": [[32, 4, "s", 129], [88, 4, "s", 129], [92, 2, "s", 129], [220, 4, "s", 129], [252, 2, "s", 129]], "conflicts": [], "evidence": {"PV": 1, "P": 1, "L": 1}, "sign_mixed": 0, "merges": {"param": 2}, "suspect": false}, {"id": "FLD:L:F:1eeddc4a726cce7edb2fd84a3cad6477021bcf85:param_1:0x34", "name": "Unkstruct_90d0825c", "sites": 645, "bodies": 129, "nodes": 2, "globals_at": [], "globals_ptr": [], "params": 0, "size_hint": 28, "fields": 5, "layout": [[4, 4, "u", 129], [6, 2, "u", 129], [10, 2, "u", 129], [14, 2, "u", 129], [26, 2, "s", 129]], "conflicts": [[6, "overlap"]], "evidence": {"L": 1, "FLD": 1}, "sign_mixed": 0, "merges": {"field": 1}, "suspect": false}, {"id": "L:F:1542055f1c9f4304a7a2a4a6d7952d5524bbd6f6:param_1", "name": "Unkstruct_27c177f1", "sites": 645, "bodies": 129, "nodes": 3, "globals_at": [], "globals_ptr": [], "params": 1, "size_hint": 52, "fields": 4, "layout": [[2, 2, "s", 258], [22, 2, "s", 129], [32, 4, "s", 129], [48, 4, "s", 129]], "conflicts": [], "evidence": {"PV": 1, "P": 1, "L": 1}, "sign_mixed": 0, "merges": {"param": 2}, "suspect": false}, {"id": "L:F:8de2505415803d505ca54f1d5ec81c291e2191a8:d", "name": "Unkstruct_4f9f60b8", "sites": 630, "bodies": 126, "nodes": 2, "globals_at": [], "globals_ptr": [], "params": 0, "size_hint": 120, "fields": 4, "layout": [[4, 4, "u", 252], [24, 2, "s", 126], [26, 2, "s", 126], [118, 2, "s", 126]], "conflicts": [], "evidence": {"L": 2}, "sign_mixed": 0, "merges": {"assign": 1}, "suspect": false}, {"id": "L:F:25ab0fa8060d0fde4162393b2fe6d2e173139b54:param_1", "name": "Unkstruct_7a31a22f", "sites": 630, "bodies": 126, "nodes": 3, "globals_at": [], "globals_ptr": [], "params": 1, "size_hint": 412, "fields": 2, "layout": [[32, 4, "s", 126], [408, 4, "s", 504]], "conflicts": [], "evidence": {"PV": 1, "P": 1, "L": 1}, "sign_mixed": 0, "merges": {"param": 2}, "suspect": false}, {"id": "L:F:2e7a0e0cf5ddcacbaf0f3497e29d348050488cd0:param_1", "name": "Unkstruct_187abeff", "sites": 630, "bodies": 126, "nodes": 3, "globals_at": [], "globals_ptr": [], "params": 1, "size_hint": 104, "fields": 5, "layout": [[44, 2, "s", 126], [46, 2, "s", 126], [96, 2, "s", 126], [98, 2, "s", 126], [102, 2, "s", 126]], "conflicts": [], "evidence": {"PV": 1, "P": 1, "L": 1}, "sign_mixed": 0, "merges": {"param": 2}, "suspect": false}, {"id": "L:F:dd085c59e1d27a2cec8deecf598ef9fa6b2300a9:s2", "name": "Unkstruct_f9fa1fb7", "sites": 630, "bodies": 126, "nodes": 1, "globals_at": [], "globals_ptr": [], "params": 0, "size_hint": 32, "fields": 4, "layout": [[4, 4, "s", 252], [24, 2, "s", 126], [26, 2, "s", 126], [30, 2, "s", 126]], "conflicts": [], "evidence": {"L": 1}, "sign_mixed": 0, "merges": {}, "suspect": false}, {"id": "L:F:1e5bdb3d889cf99856e8e0f53e443c0d445ca75e:iNew", "name": "Unkstruct_20d4328b", "sites": 630, "bodies": 126, "nodes": 1, "globals_at": [], "globals_ptr": [], "params": 0, "size_hint": 56, "fields": 4, "layout": [[4, 4, "u", 252], [24, 2, "s", 126], [26, 2, "s", 126], [52, 4, "s", 126]], "conflicts": [], "evidence": {"L": 1}, "sign_mixed": 0, "merges": {}, "suspect": false}, {"id": "L:F:7a236870edfc6bd00bd593972631b414341516eb:param_3", "name": "Unkstruct_d94ab931", "sites": 625, "bodies": 125, "nodes": 3, "globals_at": [], "globals_ptr": [], "params": 1, "size_hint": 6, "fields": 4, "layout": [[0, 2, "u", 125], [1, 2, "u", 125], [2, 2, "u", 125], [4, 2, "s", 125]], "conflicts": [[1, "overlap"], [2, "overlap"]], "evidence": {"PV": 1, "P": 1, "L": 1}, "sign_mixed": 1, "merges": {"param": 2}, "suspect": false}, {"id": "L:F:7a236870edfc6bd00bd593972631b414341516eb:param_2", "name": "Unkstruct_7ef9c9ef", "sites": 625, "bodies": 125, "nodes": 3, "globals_at": [], "globals_ptr": [], "params": 1, "size_hint": 6, "fields": 4, "layout": [[0, 2, "u", 125], [1, 2, "u", 125], [2, 2, "u", 125], [4, 2, "s", 125]], "conflicts": [[1, "overlap"], [2, "overlap"]], "evidence": {"PV": 1, "P": 1, "L": 1}, "sign_mixed": 1, "merges": {"param": 2}, "suspect": false}, {"id": "L:F:caab8c0f44bbde0b21a1f7471e8403d253a4136e:iVar1", "name": "Unkstruct_ad0948d5", "sites": 625, "bodies": 125, "nodes": 1, "globals_at": [], "globals_ptr": [], "params": 0, "size_hint": 28, "fields": 5, "layout": [[16, 2, "s", 125], [18, 2, "s", 125], [20, 2, "s", 125], [24, 2, "s", 125], [26, 2, "s", 125]], "conflicts": [], "evidence": {"L": 1}, "sign_mixed": 0, "merges": {}, "suspect": false}, {"id": "FLD:L:F:bb765a44f6697075a978938eba4856b29cf6ac16:param_1:0x20", "name": "Unkstruct_fccefc1f", "sites": 625, "bodies": 125, "nodes": 2, "globals_at": [], "globals_ptr": [], "params": 0, "size_hint": 26, "fields": 2, "layout": [[18, 2, "u", 250], [24, 2, "u", 375]], "conflicts": [], "evidence": {"L": 1, "FLD": 1}, "sign_mixed": 0, "merges": {"field": 1}, "suspect": false}, {"id": "L:F:e4a8eda15597710d8e18c0c552e2c5d772f45ea3:param_1", "name": "Unkstruct_57ae03d1", "sites": 620, "bodies": 124, "nodes": 3, "globals_at": [], "globals_ptr": [], "params": 1, "size_hint": 44, "fields": 2, "layout": [[21, 1, "u", 248], [40, 4, "s", 372]], "conflicts": [], "evidence": {"PV": 1, "P": 1, "L": 1}, "sign_mixed": 0, "merges": {"param": 2}, "suspect": false}, {"id": "L:F:0ef566a105e459b80720f079223698904a0de611:param_1", "name": "Unkstruct_af1e9d57", "sites": 620, "bodies": 248, "nodes": 9, "globals_at": [], "globals_ptr": [], "params": 3, "size_hint": 100, "fields": 4, "layout": [[32, 4, "s", 248], [80, 4, "s", 124], [96, 2, "u", 124], [98, 2, "u", 124]], "conflicts": [], "evidence": {"PV": 3, "P": 3, "L": 3}, "sign_mixed": 0, "merges": {"param": 6, "arg": 2}, "suspect": false}, {"id": "L:F:8135fa3c427f4ca639d9562fd2c45229be7d8689:arg0", "name": "Unkstruct_172cbd29", "sites": 620, "bodies": 124, "nodes": 3, "globals_at": [], "globals_ptr": [], "params": 1, "size_hint": 508, "fields": 2, "layout": [[0, 2, "u", 496], [504, 4, "s", 124]], "conflicts": [], "evidence": {"PV": 1, "P": 1, "L": 1}, "sign_mixed": 0, "merges": {"param": 2}, "suspect": false}, {"id": "L:F:fd006a820b6cb56b1fca204bcbda6be36d434bbd:param_1", "name": "Unkstruct_2c2c1d2e", "sites": 620, "bodies": 124, "nodes": 3, "globals_at": [], "globals_ptr": [], "params": 1, "size_hint": 36, "fields": 4, "layout": [[2, 2, "s", 248], [16, 4, "s", 124], [20, 4, "s", 124], [32, 4, "s", 124]], "conflicts": [], "evidence": {"PV": 1, "P": 1, "L": 1}, "sign_mixed": 0, "merges": {"param": 2}, "suspect": false}, {"id": "L:F:5d384070f557c4e179ee23e15ca41c21eeb65e76:a0", "name": "Unkstruct_aaf4c4dd", "sites": 615, "bodies": 615, "nodes": 3, "globals_at": [], "globals_ptr": [], "params": 1, "size_hint": 22, "fields": 1, "layout": [[21, 1, "u", 615]], "conflicts": [], "evidence": {"PV": 1, "P": 1, "L": 1}, "sign_mixed": 0, "merges": {"param": 2}, "suspect": false}, {"id": "L:F:d3dab0de7f93234d504e64c09270db7e78cb4e16:out3", "name": "Unkstruct_293d71dc", "sites": 600, "bodies": 75, "nodes": 3, "globals_at": [], "globals_ptr": [], "params": 1, "size_hint": 0, "fields": 0, "layout": [], "conflicts": [], "evidence": {"PV": 1, "P": 1, "L": 1}, "sign_mixed": 0, "merges": {"param": 2}, "suspect": false}, {"id": "L:F:e1b0419f54c26cc0ccd6be1f438874310e36c635:a0", "name": "Unkstruct_78eaa73c", "sites": 553, "bodies": 7, "nodes": 3, "globals_at": [], "globals_ptr": [], "params": 1, "size_hint": 266, "fields": 15, "layout": [[6, 2, "s", 21], [10, 2, "s", 28], [14, 2, "s", 21], [32, 4, "s", 266], [100, 4, "s", 70], [112, 2, "s", 14], [204, 4, "p", 7], [208, 4, "p", 21], [252, 2, "u", 7], [254, 2, "s", 7], [256, 2, "u", 7], [258, 2, "u", 7], [260, 2, "u", 7], [262, 2, "u", 7], [264, 2, "s", 14]], "conflicts": [], "evidence": {"PV": 1, "P": 1, "L": 1}, "sign_mixed": 7, "merges": {"param": 2}, "suspect": false}, {"id": "AT:D_8011512E", "name": "Unkstruct_8011512E", "sites": 532, "bodies": 133, "nodes": 1, "globals_at": ["D_8011512E"], "globals_ptr": [], "params": 0, "size_hint": 2, "fields": 1, "layout": [[0, 2, "s", 532]], "conflicts": [], "evidence": {"AT": 1}, "sign_mixed": 0, "merges": {}, "suspect": false}, {"id": "L:F:02a3579313e063f36836ce379f21e084878eb67b:a0", "name": "Unkstruct_8016BFA8", "sites": 532, "bodies": 133, "nodes": 18, "globals_at": [], "globals_ptr": [], "params": 6, "size_hint": 36, "fields": 4, "layout": [[6, 2, "u", 133], [10, 2, "u", 133], [14, 2, "u", 133], [32, 4, "s", 133]], "conflicts": [], "evidence": {"PV": 6, "P": 6, "L": 6}, "sign_mixed": 0, "merges": {"param": 12, "arg": 5}, "suspect": false}, {"id": "L:F:be9288d1f2eaecc1cb9835a4658eb37749f9bcbe:d", "name": "Unkstruct_30befa8c", "sites": 520, "bodies": 130, "nodes": 4, "globals_at": [], "globals_ptr": [], "params": 1, "size_hint": 254, "fields": 3, "layout": [[32, 4, "s", 130], [112, 2, "u", 260], [252, 2, "s", 130]], "conflicts": [], "evidence": {"L": 2, "PV": 1, "P": 1}, "sign_mixed": 0, "merges": {"assign": 1, "param": 2}, "suspect": false}, {"id": "L:F:a29e9893280e689cedc6ec543a3f171b4a35b765:cmd", "name": "Unkstruct_b7ae0eae", "sites": 520, "bodies": 130, "nodes": 3, "globals_at": [], "globals_ptr": [], "params": 1, "size_hint": 2, "fields": 1, "layout": [[0, 2, "u", 390]], "conflicts": [[0, {"2u": 390, "1u": 130}]], "evidence": {"PV": 1, "P": 1, "L": 1}, "sign_mixed": 0, "merges": {"param": 2}, "suspect": false}, {"id": "L:F:b5f85ed5dd4d2a1750ce5c6720e8c63407a6b0e8:a0", "name": "Unkstruct_01082f7a", "sites": 520, "bodies": 520, "nodes": 3, "globals_at": [], "globals_ptr": [], "params": 1, "size_hint": 4, "fields": 1, "layout": [[2, 2, "u", 520]], "conflicts": [], "evidence": {"PV": 1, "P": 1, "L": 1}, "sign_mixed": 0, "merges": {"param": 2}, "suspect": false}, {"id": "FLD:L:F:1eeddc4a726cce7edb2fd84a3cad6477021bcf85:param_1:0x30", "name": "Unkstruct_db0ee441", "sites": 516, "bodies": 129, "nodes": 2, "globals_at": [], "globals_ptr": [], "params": 0, "size_hint": 56, "fields": 4, "layout": [[6, 2, "u", 129], [10, 2, "u", 129], [14, 2, "u", 129], [54, 2, "u", 129]], "conflicts": [], "evidence": {"L": 1, "FLD": 1}, "sign_mixed": 0, "merges": {"field": 1}, "suspect": false}, {"id": "L:F:fd901a9a5b08fe3e2d8866b949886e73e5e6ade9:e", "name": "Unkstruct_7476116e", "sites": 516, "bodies": 129, "nodes": 1, "globals_at": [], "globals_ptr": [], "params": 0, "size_hint": 4, "fields": 1, "layout": [[0, 4, "s", 516]], "conflicts": [], "evidence": {"L": 1}, "sign_mixed": 0, "merges": {}, "suspect": false}, {"id": "L:F:8de2505415803d505ca54f1d5ec81c291e2191a8:param_1", "name": "Unkstruct_290ce261", "sites": 504, "bodies": 126, "nodes": 3, "globals_at": [], "globals_ptr": [], "params": 1, "size_hint": 254, "fields": 3, "layout": [[32, 4, "s", 126], [112, 2, "u", 126], [252, 2, "s", 252]], "conflicts": [], "evidence": {"PV": 1, "P": 1, "L": 1}, "sign_mixed": 0, "merges": {"param": 2}, "suspect": false}, {"id": "L:F:b25150e61818e0e15b1d045fef5830235d52337c:iVar1", "name": "Unkstruct_d6100faa", "sites": 504, "bodies": 126, "nodes": 1, "globals_at": [], "globals_ptr": [], "params": 0, "size_hint": 32, "fields": 3, "layout": [[4, 4, "u", 252], [16, 2, "s", 126], [30, 2, "s", 126]], "conflicts": [], "evidence": {"L": 1}, "sign_mixed": 0, "merges": {}, "suspect": false}, {"id": "L:F:5af6f1274f961b3381a10db1c3ebfe2b33450ebd:param_2", "name": "Unkstruct_5ebcbddc", "sites": 504, "bodies": 126, "nodes": 3, "globals_at": [], "globals_ptr": [], "params": 1, "size_hint": 14, "fields": 3, "layout": [[8, 2, "u", 126], [10, 2, "s", 126], [12, 2, "s", 126]], "conflicts": [], "evidence": {"PV": 1, "P": 1, "L": 1}, "sign_mixed": 0, "merges": {"param": 2}, "suspect": false}, {"id": "L:F:5cc8290154fb662b23f83a0d99af3b530814bc30:param_1", "name": "Unkstruct_7cb40b10", "sites": 500, "bodies": 500, "nodes": 3, "globals_at": [], "globals_ptr": [], "params": 1, "size_hint": 4, "fields": 1, "layout": [[2, 2, "u", 500]], "conflicts": [], "evidence": {"PV": 1, "P": 1, "L": 1}, "sign_mixed": 0, "merges": {"param": 2}, "suspect": false}, {"id": "L:F:d8ec93cf2ab8692a851707f792bb542559b8b477:b164", "name": "Unkstruct_4e078af8", "sites": 496, "bodies": 124, "nodes": 1, "globals_at": [], "globals_ptr": [], "params": 0, "size_hint": 4, "fields": 2, "layout": [[0, 2, "s", 124], [2, 2, "s", 124]], "conflicts": [], "evidence": {"L": 1}, "sign_mixed": 2, "merges": {}, "suspect": false}, {"id": "L:F:865c6699e7072df19983825933b0da5a8df2e612:arg0", "name": "Unkstruct_494cef68", "sites": 496, "bodies": 124, "nodes": 3, "globals_at": [], "globals_ptr": [], "params": 1, "size_hint": 392, "fields": 2, "layout": [[0, 2, "u", 248], [388, 4, "u", 248]], "conflicts": [], "evidence": {"PV": 1, "P": 1, "L": 1}, "sign_mixed": 0, "merges": {"param": 2}, "suspect": false}, {"id": "FLD:L:F:0fdb1818230a528aa8124f3e3ca3abbc37c4da35:param_1:0x64", "name": "Unkstruct_93df0322", "sites": 496, "bodies": 124, "nodes": 1, "globals_at": [], "globals_ptr": [], "params": 0, "size_hint": 56, "fields": 4, "layout": [[6, 2, "u", 124], [10, 2, "u", 124], [14, 2, "u", 124], [54, 2, "u", 124]], "conflicts": [], "evidence": {"FLD": 1}, "sign_mixed": 0, "merges": {}, "suspect": false}, {"id": "FLD:L:F:2f386ebb9a66fcb2ac404d69911dc62e11ced48e:param_1:0x64", "name": "Unkstruct_3b2b6e45", "sites": 496, "bodies": 124, "nodes": 1, "globals_at": [], "globals_ptr": [], "params": 0, "size_hint": 56, "fields": 4, "layout": [[6, 2, "u", 124], [10, 2, "u", 124], [14, 2, "u", 124], [54, 2, "u", 124]], "conflicts": [], "evidence": {"FLD": 1}, "sign_mixed": 0, "merges": {}, "suspect": false}, {"id": "L:F:4443448ce7d9b1ff56b0340cee1e78758be199cb:param_2", "name": "Unkstruct_9e228c39", "sites": 492, "bodies": 123, "nodes": 3, "globals_at": [], "globals_ptr": [], "params": 1, "size_hint": 6, "fields": 3, "layout": [[0, 2, "s", 123], [2, 2, "s", 123], [4, 2, "s", 123]], "conflicts": [], "evidence": {"PV": 1, "P": 1, "L": 1}, "sign_mixed": 0, "merges": {"param": 2}, "suspect": false}, {"id": "L:F:81aa50d5890521702ec3e35b8059e18556f6cf45:s0b", "name": "Unkstruct_a05973fa", "sites": 492, "bodies": 123, "nodes": 1, "globals_at": [], "globals_ptr": [], "params": 0, "size_hint": 44, "fields": 3, "layout": [[24, 4, "s", 246], [32, 4, "p", 123], [40, 4, "s", 123]], "conflicts": [], "evidence": {"L": 1}, "sign_mixed": 0, "merges": {}, "suspect": false}, {"id": "L:F:6f527022fa9e2edbff88b3415d6e85040f80b293:a0", "name": "Unkstruct_48c11385", "sites": 441, "bodies": 21, "nodes": 3, "globals_at": [], "globals_ptr": [], "params": 1, "size_hint": 104, "fields": 5, "layout": [[4, 4, "s", 21], [8, 4, "s", 21], [12, 4, "s", 21], [32, 4, "s", 210], [100, 4, "s", 168]], "conflicts": [], "evidence": {"PV": 1, "P": 1, "L": 1}, "sign_mixed": 0, "merges": {"param": 2}, "suspect": false}, {"id": "L:F:a3818d1fe32af81de33548695a2bad677be3a52a:a0", "name": "Unkstruct_a55a221e", "sites": 428, "bodies": 428, "nodes": 3, "globals_at": [], "globals_ptr": [], "params": 1, "size_hint": 533, "fields": 1, "layout": [[532, 1, "u", 428]], "conflicts": [], "evidence": {"PV": 1, "P": 1, "L": 1}, "sign_mixed": 0, "merges": {"param": 2}, "suspect": false}, {"id": "PTR:D_80115158", "name": "Unkstruct_02864986", "sites": 420, "bodies": 420, "nodes": 1, "globals_at": [], "globals_ptr": ["D_80115158"], "params": 0, "size_hint": 2, "fields": 1, "layout": [[0, 2, "u", 137]], "conflicts": [], "evidence": {"PTR": 1}, "sign_mixed": 1, "merges": {}, "suspect": false}, {"id": "FLD:AT:D_800B5CB8:0x78", "name": "Unkstruct_80131B14", "sites": 404, "bodies": 383, "nodes": 23, "globals_at": [], "globals_ptr": [], "params": 0, "size_hint": 50, "fields": 5, "layout": [[0, 2, "u", 34], [2, 2, "u", 60], [8, 4, "s", 2], [46, 2, "s", 1], [48, 2, "s", 307]], "conflicts": [], "evidence": {"L": 22, "FLD": 1}, "sign_mixed": 0, "merges": {"field": 22}, "suspect": false}, {"id": "AT:D_8011511A", "name": "Unkstruct_8011511A", "sites": 404, "bodies": 146, "nodes": 15, "globals_at": ["D_8011511A"], "globals_ptr": [], "params": 0, "size_hint": 2, "fields": 1, "layout": [[0, 2, "u", 390]], "conflicts": [], "evidence": {"AT": 1, "L": 14}, "sign_mixed": 1, "merges": {"assign&": 14}, "suspect": false}, {"id": "FLD:L:F:11f86a358e6d71766aa362f8cfb3a9eb58ca58bc:param_1:0x18", "name": "Unkstruct_8016B5C0", "sites": 399, "bodies": 133, "nodes": 4, "globals_at": [], "globals_ptr": [], "params": 0, "size_hint": 28, "fields": 2, "layout": [[24, 2, "s", 133], [26, 2, "s", 266]], "conflicts": [], "evidence": {"L": 3, "FLD": 1}, "sign_mixed": 0, "merges": {"field": 3}, "suspect": false}, {"id": "L:F:02a3579313e063f36836ce379f21e084878eb67b:a3", "name": "Unkstruct_8016BFA8", "sites": 399, "bodies": 133, "nodes": 18, "globals_at": [], "globals_ptr": [], "params": 6, "size_hint": 6, "fields": 3, "layout": [[0, 2, "u", 133], [2, 2, "u", 133], [4, 2, "u", 133]], "conflicts": [], "evidence": {"PV": 6, "P": 6, "L": 6}, "sign_mixed": 0, "merges": {"param": 12, "arg": 5}, "suspect": false}, {"id": "AT:D_8011F7F0", "name": "Unkstruct_8011F7F0", "sites": 399, "bodies": 133, "nodes": 10, "globals_at": ["D_8011F7F0"], "globals_ptr": [], "params": 0, "size_hint": 66, "fields": 3, "layout": [[30, 2, "s", 133], [46, 2, "u", 133], [64, 2, "u", 133]], "conflicts": [], "evidence": {"L": 9, "AT": 1}, "sign_mixed": 0, "merges": {"assign&": 9}, "suspect": false}, {"id": "L:F:f88573dff145c554981bca20355a96b6dfaea27d:param_1", "name": "Unkstruct_1649b9a7", "sites": 392, "bodies": 28, "nodes": 3, "globals_at": [], "globals_ptr": [], "params": 1, "size_hint": 56, "fields": 8, "layout": [[2, 2, "s", 56], [6, 2, "s", 56], [10, 2, "u", 56], [14, 2, "s", 56], [20, 2, "s", 28], [22, 2, "s", 28], [32, 4, "s", 28], [52, 4, "s", 28]], "conflicts": [], "evidence": {"PV": 1, "P": 1, "L": 1}, "sign_mixed": 2, "merges": {"param": 2}, "suspect": false}, {"id": "L:F:02f3d948e09a3e6d0e1d58f9893278085dee5950:param_1", "name": "Unkstruct_ea5ed765", "sites": 390, "bodies": 130, "nodes": 3, "globals_at": [], "globals_ptr": [], "params": 1, "size_hint": 219, "fields": 1, "layout": [[218, 1, "u", 390]], "conflicts": [], "evidence": {"PV": 1, "P": 1, "L": 1}, "sign_mixed": 0, "merges": {"param": 2}, "suspect": false}, {"id": "L:F:3f50a76a114c0196fe01adbdf3383be46e44b139:a3", "name": "Unkstruct_80135260", "sites": 390, "bodies": 130, "nodes": 35, "globals_at": [], "globals_ptr": [], "params": 11, "size_hint": 6, "fields": 3, "layout": [[0, 2, "s", 130], [2, 2, "s", 130], [4, 2, "s", 130]], "conflicts": [], "evidence": {"PV": 11, "P": 11, "L": 13}, "sign_mixed": 0, "merges": {"param": 22, "arg": 10, "assign": 2}, "suspect": false}, {"id": "L:F:1eeddc4a726cce7edb2fd84a3cad6477021bcf85:iVar2", "name": "Unkstruct_a472a6ba", "sites": 387, "bodies": 129, "nodes": 1, "globals_at": [], "globals_ptr": [], "params": 0, "size_hint": 28, "fields": 3, "layout": [[4, 4, "u", 129], [24, 2, "s", 129], [26, 2, "s", 129]], "conflicts": [], "evidence": {"L": 1}, "sign_mixed": 0, "merges": {}, "suspect": false}, {"id": "L:F:16a750960362018cc369e0f92a6ed206750386f3:a0", "name": "Unkstruct_630777a3", "sites": 387, "bodies": 258, "nodes": 21, "globals_at": [], "globals_ptr": [], "params": 7, "size_hint": 5, "fields": 2, "layout": [[0, 1, "u", 129], [4, 1, "u", 258]], "conflicts": [], "evidence": {"PV": 7, "P": 7, "L": 7}, "sign_mixed": 0, "merges": {"param": 14, "arg": 6}, "suspect": false}, {"id": "L:F:304d1a1cd67647ffff0d682a49fc7bd3bb4ca331:OTE", "name": "Unkstruct_f2440762", "sites": 384, "bodies": 128, "nodes": 1, "globals_at": [], "globals_ptr": [], "params": 0, "size_hint": 4, "fields": 1, "layout": [[0, 4, "u", 384]], "conflicts": [], "evidence": {"L": 1}, "sign_mixed": 0, "merges": {}, "suspect": false}, {"id": "L:F:b25150e61818e0e15b1d045fef5830235d52337c:param_1", "name": "Unkstruct_80164BDC", "sites": 384, "bodies": 128, "nodes": 9, "globals_at": [], "globals_ptr": [], "params": 3, "size_hint": 100, "fields": 5, "layout": [[10, 2, "s", 1], [32, 4, "s", 127], [76, 4, "s", 1], [96, 2, "s", 127], [98, 2, "s", 127]], "conflicts": [], "evidence": {"PV": 3, "P": 3, "L": 3}, "sign_mixed": 1, "merges": {"param": 6, "arg": 2}, "suspect": false}, {"id": "L:F:c43d345b308a05793ac9a8edca20a5c739ae9813:a0", "name": "Unkstruct_8c2ab96e", "sites": 384, "bodies": 128, "nodes": 3, "globals_at": [], "globals_ptr": [], "params": 1, "size_hint": 8, "fields": 3, "layout": [[3, 1, "u", 128], [4, 2, "u", 128], [6, 2, "u", 128]], "conflicts": [], "evidence": {"PV": 1, "P": 1, "L": 1}, "sign_mixed": 0, "merges": {"param": 2}, "suspect": false}, {"id": "L:F:d6e3de8a766ebb0b4ab359aabc01dcd5e9d53a36:out3", "name": "Unkstruct_d448adea", "sites": 384, "bodies": 48, "nodes": 3, "globals_at": [], "globals_ptr": [], "params": 1, "size_hint": 0, "fields": 0, "layout": [], "conflicts": [], "evidence": {"PV": 1, "P": 1, "L": 1}, "sign_mixed": 0, "merges": {"param": 2}, "suspect": false}, {"id": "FLD:L:F:9dedcda9dded508b80dc8149159c528d143a0d96:param_1:0x1a", "name": "Unkstruct_2552224c", "sites": 381, "bodies": 127, "nodes": 2, "globals_at": [], "globals_ptr": [], "params": 0, "size_hint": 16, "fields": 3, "layout": [[6, 2, "u", 127], [10, 2, "u", 127], [14, 2, "u", 127]], "conflicts": [], "evidence": {"L": 1, "FLD": 1}, "sign_mixed": 0, "merges": {"field": 1}, "suspect": false}, {"id": "L:F:60753a66ad7b997b354356bdcc1b2cfb92a8800f:q1", "name": "Unkstruct_e79a0730", "sites": 378, "bodies": 126, "nodes": 1, "globals_at": [], "globals_ptr": [], "params": 0, "size_hint": 36, "fields": 2, "layout": [[32, 2, "u", 252], [34, 2, "u", 126]], "conflicts": [], "evidence": {"L": 1}, "sign_mixed": 0, "merges": {}, "suspect": false}, {"id": "L:F:60753a66ad7b997b354356bdcc1b2cfb92a8800f:src", "name": "Unkstruct_1a8e907f", "sites": 378, "bodies": 126, "nodes": 1, "globals_at": [], "globals_ptr": [], "params": 0, "size_hint": 4, "fields": 1, "layout": [[0, 4, "u", 378]], "conflicts": [], "evidence": {"L": 1}, "sign_mixed": 0, "merges": {}, "suspect": false}, {"id": "L:F:84255a903577529ee712cdbc97647e719440dfd3:p1", "name": "Unkstruct_e1c73ac0", "sites": 378, "bodies": 126, "nodes": 3, "globals_at": [], "globals_ptr": [], "params": 1, "size_hint": 6, "fields": 3, "layout": [[0, 2, "u", 126], [2, 2, "u", 126], [4, 2, "u", 126]], "conflicts": [], "evidence": {"PV": 1, "P": 1, "L": 1}, "sign_mixed": 0, "merges": {"param": 2}, "suspect": false}, {"id": "L:F:1fd5c5850652e651e5db7bf9ff6d4ae99aab9d03:p1", "name": "Unkstruct_8ba4da0a", "sites": 378, "bodies": 126, "nodes": 1, "globals_at": [], "globals_ptr": [], "params": 0, "size_hint": 28, "fields": 3, "layout": [[18, 2, "u", 126], [22, 2, "u", 126], [26, 2, "u", 126]], "conflicts": [], "evidence": {"L": 1}, "sign_mixed": 0, "merges": {}, "suspect": false}, {"id": "FLD:L:F:9df4b60ade927cf864b1a0a1438721c480ca9784:param:0x20", "name": "Unkstruct_93e44aed", "sites": 378, "bodies": 126, "nodes": 2, "globals_at": [], "globals_ptr": [], "params": 0, "size_hint": 28, "fields": 2, "layout": [[24, 2, "s", 126], [26, 2, "s", 252]], "conflicts": [], "evidence": {"L": 1, "FLD": 1}, "sign_mixed": 0, "merges": {"field": 1}, "suspect": false}, {"id": "L:F:dd85b89075eefb8623b7d9ebafc421f35bcd96bd:param_2", "name": "Unkstruct_24687968", "sites": 378, "bodies": 126, "nodes": 3, "globals_at": [], "globals_ptr": [], "params": 1, "size_hint": 14, "fields": 3, "layout": [[8, 2, "u", 126], [10, 2, "s", 126], [12, 2, "s", 126]], "conflicts": [], "evidence": {"PV": 1, "P": 1, "L": 1}, "sign_mixed": 0, "merges": {"param": 2}, "suspect": false}, {"id": "L:F:e88bc6d8af09ec78a633a1ad0286db378f599db5:param_4", "name": "Unkstruct_89684c99", "sites": 375, "bodies": 125, "nodes": 3, "globals_at": [], "globals_ptr": [], "params": 1, "size_hint": 6, "fields": 3, "layout": [[0, 2, "u", 125], [2, 2, "u", 125], [4, 2, "u", 125]], "conflicts": [], "evidence": {"PV": 1, "P": 1, "L": 1}, "sign_mixed": 0, "merges": {"param": 2}, "suspect": false}, {"id": "L:F:bb765a44f6697075a978938eba4856b29cf6ac16:param_1", "name": "Unkstruct_d0754cca", "sites": 375, "bodies": 125, "nodes": 3, "globals_at": [], "globals_ptr": [], "params": 1, "size_hint": 36, "fields": 2, "layout": [[2, 2, "s", 250], [32, 4, "s", 125]], "conflicts": [], "evidence": {"PV": 1, "P": 1, "L": 1}, "sign_mixed": 0, "merges": {"param": 2}, "suspect": false}, {"id": "L:F:695bc29300546c372ed373f9f26b961fa5dea2c1:a0", "name": "Unkstruct_89f82b52", "sites": 372, "bodies": 124, "nodes": 3, "globals_at": [], "globals_ptr": [], "params": 1, "size_hint": 458, "fields": 3, "layout": [[68, 4, "u", 124], [172, 2, "u", 124], [456, 2, "s", 124]], "conflicts": [], "evidence": {"PV": 1, "P": 1, "L": 1}, "sign_mixed": 0, "merges": {"param": 2}, "suspect": false}, {"id": "L:F:858edb9b0da77e1274071626f287939881c33e7b:p1", "name": "Unkstruct_924d03d6", "sites": 372, "bodies": 124, "nodes": 3, "globals_at": [], "globals_ptr": [], "params": 1, "size_hint": 6, "fields": 3, "layout": [[0, 2, "u", 124], [2, 2, "u", 124], [4, 2, "u", 124]], "conflicts": [], "evidence": {"PV": 1, "P": 1, "L": 1}, "sign_mixed": 0, "merges": {"param": 2}, "suspect": false}, {"id": "FLD:L:F:66a9253f13334598aac89a2be8e072eb5a5a6621:param_1:0x18c", "name": "Unkstruct_7fd6458b", "sites": 372, "bodies": 124, "nodes": 2, "globals_at": [], "globals_ptr": [], "params": 0, "size_hint": 64, "fields": 1, "layout": [[60, 4, "s", 372]], "conflicts": [], "evidence": {"L": 1, "FLD": 1}, "sign_mixed": 0, "merges": {"field": 1}, "suspect": false}, {"id": "L:F:a8b2812a7f92a80f310198d49b4dbdb58a0160dd:param_1", "name": "Unkstruct_92a372de", "sites": 372, "bodies": 124, "nodes": 3, "globals_at": [], "globals_ptr": [], "params": 1, "size_hint": 36, "fields": 2, "layout": [[2, 2, "s", 248], [32, 4, "s", 124]], "conflicts": [], "evidence": {"PV": 1, "P": 1, "L": 1}, "sign_mixed": 0, "merges": {"param": 2}, "suspect": false}, {"id": "L:F:d28b333ee76050463046f0e1e298531aec6f5954:iVar3", "name": "Unkstruct_4a31f01c", "sites": 372, "bodies": 124, "nodes": 1, "globals_at": [], "globals_ptr": [], "params": 0, "size_hint": 28, "fields": 3, "layout": [[18, 2, "u", 124], [22, 2, "u", 124], [26, 2, "u", 124]], "conflicts": [], "evidence": {"L": 1}, "sign_mixed": 0, "merges": {}, "suspect": false}, {"id": "FLD:FLD:L:F:66a9253f13334598aac89a2be8e072eb5a5a6621:param_1:0x18c:0x3c", "name": "Unkstruct_39de3511", "sites": 372, "bodies": 124, "nodes": 1, "globals_at": [], "globals_ptr": [], "params": 0, "size_hint": 18, "fields": 3, "layout": [[12, 2, "u", 124], [14, 2, "s", 124], [16, 2, "u", 124]], "conflicts": [], "evidence": {"FLD": 1}, "sign_mixed": 0, "merges": {}, "suspect": false}, {"id": "L:F:a06a0968fc994e3570786e8595151cfd5a7bd33c:param_1", "name": "Unkstruct_1b4331f0", "sites": 369, "bodies": 123, "nodes": 3, "globals_at": [], "globals_ptr": [], "params": 1, "size_hint": 94, "fields": 3, "layout": [[32, 4, "s", 123], [88, 4, "s", 123], [92, 2, "s", 123]], "conflicts": [], "evidence": {"PV": 1, "P": 1, "L": 1}, "sign_mixed": 0, "merges": {"param": 2}, "suspect": false}, {"id": "L:F:27e50fe90649c2a36422062babe9f76e89ad16e5:param_1", "name": "Unkstruct_75e9a6af", "sites": 369, "bodies": 123, "nodes": 3, "globals_at": [], "globals_ptr": [], "params": 1, "size_hint": 16, "fields": 3, "layout": [[6, 2, "s", 123], [10, 2, "s", 123], [14, 2, "s", 123]], "conflicts": [], "evidence": {"PV": 1, "P": 1, "L": 1}, "sign_mixed": 0, "merges": {"param": 2}, "suspect": false}, {"id": "L:F:10595a7f37bbf3255368bf29c858a97e24fdd472:arg0", "name": "Unkstruct_b39064df", "sites": 366, "bodies": 14, "nodes": 21, "globals_at": [], "globals_ptr": [], "params": 7, "size_hint": 162, "fields": 24, "layout": [[5, 1, "u", 12], [8, 4, "s", 8], [12, 2, "s", 8], [16, 4, "s", 16], [20, 2, "s", 8], [24, 2, "s", 16], [26, 2, "s", 16], [28, 2, "s", 16], [32, 2, "s", 10], [34, 2, "s", 11], [36, 2, "s", 10], [40, 2, "s", 32], [42, 2, "s", 32], [44, 2, "s", 32], [46, 2, "s", 10], [48, 2, "s", 10], [50, 2, "s", 10], [60, 4, "s", 8], [64, 4, "s", 8], [68, 4, "s", 8], [72, 4, "s", 8], [76, 4, "s", 8], [80, 4, "s", 8], [160, 2, "s", 15]], "conflicts": [[8, {"4s": 8, "2s": 8}], [16, {"4s": 16, "2s": 8}], [20, {"4s": 6, "2s": 8}]], "evidence": {"PV": 7, "P": 7, "L": 7}, "sign_mixed": 3, "merges": {"param": 14, "arg": 6}, "suspect": false}, {"id": "L:F:2fcbb507072c0155e0be8559c319e0badc676579:buf", "name": "Unkstruct_5c635b4b", "sites": 364, "bodies": 14, "nodes": 1, "globals_at": [], "globals_ptr": [], "params": 0, "size_hint": 52, "fields": 13, "layout": [[0, 2, "s", 28], [2, 2, "s", 28], [4, 2, "s", 28], [8, 2, "s", 28], [10, 2, "s", 28], [12, 2, "s", 28], [16, 2, "s", 28], [18, 2, "s", 28], [20, 2, "s", 28], [24, 2, "s", 28], [26, 2, "s", 28], [28, 2, "s", 28], [48, 4, "s", 28]], "conflicts": [], "evidence": {"L": 1}, "sign_mixed": 0, "merges": {}, "suspect": false}, {"id": "AT:D_800AE620", "name": "Unkstruct_800AE620", "sites": 325, "bodies": 322, "nodes": 3, "globals_at": ["D_800AE620"], "globals_ptr": [], "params": 0, "size_hint": 0, "fields": 0, "layout": [], "conflicts": [], "evidence": {"AT": 1, "L": 2}, "sign_mixed": 0, "merges": {"assign&": 2}, "suspect": false}, {"id": "L:F:d3dab0de7f93234d504e64c09270db7e78cb4e16:out2", "name": "Unkstruct_814e4d87", "sites": 300, "bodies": 75, "nodes": 3, "globals_at": [], "globals_ptr": [], "params": 1, "size_hint": 0, "fields": 0, "layout": [], "conflicts": [], "evidence": {"PV": 1, "P": 1, "L": 1}, "sign_mixed": 0, "merges": {"param": 2}, "suspect": false}, {"id": "L:F:d3dab0de7f93234d504e64c09270db7e78cb4e16:flag", "name": "Unkstruct_09b02bee", "sites": 300, "bodies": 75, "nodes": 3, "globals_at": [], "globals_ptr": [], "params": 1, "size_hint": 4, "fields": 2, "layout": [[0, 2, "s", 150], [2, 2, "s", 150]], "conflicts": [], "evidence": {"PV": 1, "P": 1, "L": 1}, "sign_mixed": 0, "merges": {"param": 2}, "suspect": false}, {"id": "L:F:ea7424d9729cc61d5cc082e384615f9e83e8d527:a0", "name": "Unkstruct_1ef3b11b", "sites": 280, "bodies": 10, "nodes": 3, "globals_at": [], "globals_ptr": [], "params": 1, "size_hint": 268, "fields": 7, "layout": [[28, 4, "s", 20], [112, 2, "s", 60], [212, 4, "p", 10], [216, 4, "p", 10], [252, 2, "s", 10], [264, 2, "s", 90], [266, 2, "s", 70]], "conflicts": [], "evidence": {"PV": 1, "P": 1, "L": 1}, "sign_mixed": 1, "merges": {"param": 2}, "suspect": false}, {"id": "AT:D_80115188", "name": "Unkstruct_80115188", "sites": 274, "bodies": 270, "nodes": 1, "globals_at": ["D_80115188"], "globals_ptr": [], "params": 0, "size_hint": 4, "fields": 1, "layout": [[0, 4, "s", 8]], "conflicts": [], "evidence": {"AT": 1}, "sign_mixed": 0, "merges": {}, "suspect": false}, {"id": "L:F:012607e097ecfa1e9fa4694b79953ad3694e61b6:v0", "name": "Unkstruct_80129CF8", "sites": 273, "bodies": 90, "nodes": 113, "globals_at": [], "globals_ptr": ["D_800AF630"], "params": 0, "size_hint": 42037, "fields": 33, "layout": [[392, 2, "u", 5], [394, 2, "u", 5], [408, 4, "s", 2], [412, 2, "u", 4], [414, 2, "u", 5], [41896, 2, "u", 2], [41898, 2, "u", 28], [41900, 2, "u", 1], [41902, 2, "u", 3], [41904, 2, "u", 2], [41908, 2, "u", 9], [41910, 2, "u", 16], [41912, 2, "u", 11], [41914, 2, "u", 6], [41916, 2, "u", 6], [41918, 2, "u", 4], [41920, 2, "u", 4], [41922, 2, "u", 4], [41926, 2, "u", 6], [41928, 2, "u", 5], [41930, 2, "u", 3], [41932, 2, "u", 7], [41934, 2, "u", 7], [41936, 2, "u", 4], [41938, 2, "u", 73], [41940, 2, "u", 2], [41944, 2, "s", 16], [41946, 2, "s", 4], [41948, 2, "s", 4], [41950, 2, "s", 1], [41955, 1, "u", 1], [41960, 4, "s", 11], [42036, 1, "u", 1]], "conflicts": [], "evidence": {"L": 112, "PTR": 1}, "sign_mixed": 5, "merges": {"assign": 112}, "suspect": true}, {"id": "L:F:aa1b9ff2f846d7698f54c6a1e7b5b72bb7e2bcda:a0", "name": "Unkstruct_a2d6c72b", "sites": 273, "bodies": 21, "nodes": 3, "globals_at": [], "globals_ptr": [], "params": 1, "size_hint": 256, "fields": 4, "layout": [[28, 4, "s", 63], [32, 4, "s", 84], [112, 2, "s", 42], [254, 2, "s", 84]], "conflicts": [], "evidence": {"PV": 1, "P": 1, "L": 1}, "sign_mixed": 0, "merges": {"param": 2}, "suspect": false}, {"id": "AT:D_80078EB4", "name": "Unkstruct_80078EB4", "sites": 270, "bodies": 137, "nodes": 1, "globals_at": ["D_80078EB4"], "globals_ptr": [], "params": 0, "size_hint": 2, "fields": 1, "layout": [[0, 2, "u", 270]], "conflicts": [], "evidence": {"AT": 1}, "sign_mixed": 0, "merges": {}, "suspect": false}, {"id": "AT:D_80115118", "name": "Unkstruct_80115118", "sites": 268, "bodies": 265, "nodes": 15, "globals_at": ["D_80115118"], "globals_ptr": [], "params": 0, "size_hint": 2, "fields": 1, "layout": [[0, 2, "s", 134]], "conflicts": [], "evidence": {"AT": 1, "L": 14}, "sign_mixed": 1, "merges": {"assign&": 14}, "suspect": false}, {"id": "AT:D_801152B0", "name": "Unkstruct_801152B0", "sites": 268, "bodies": 268, "nodes": 1, "globals_at": ["D_801152B0"], "globals_ptr": [], "params": 0, "size_hint": 0, "fields": 0, "layout": [], "conflicts": [], "evidence": {"AT": 1}, "sign_mixed": 0, "merges": {}, "suspect": false}, {"id": "AT:D_801269F4", "name": "Unkstruct_801269F4", "sites": 267, "bodies": 134, "nodes": 1, "globals_at": ["D_801269F4"], "globals_ptr": [], "params": 0, "size_hint": 2, "fields": 1, "layout": [[0, 2, "s", 266]], "conflicts": [], "evidence": {"AT": 1}, "sign_mixed": 0, "merges": {}, "suspect": false}, {"id": "L:F:2a34f6ae0fbc42dba731f3cb61b452b132151f49:iVar1", "name": "Unkstruct_8012C1DC", "sites": 267, "bodies": 134, "nodes": 5, "globals_at": [], "globals_ptr": [], "params": 0, "size_hint": 28, "fields": 3, "layout": [[0, 2, "u", 1], [24, 2, "s", 133], [26, 2, "s", 133]], "conflicts": [], "evidence": {"L": 4, "R": 1}, "sign_mixed": 0, "merges": {"ret-of": 3, "return": 1}, "suspect": false}, {"id": "AT:D_8011515C", "name": "Unkstruct_8011515C", "sites": 267, "bodies": 267, "nodes": 1, "globals_at": ["D_8011515C"], "globals_ptr": [], "params": 0, "size_hint": 2, "fields": 1, "layout": [[0, 2, "u", 137]], "conflicts": [], "evidence": {"AT": 1}, "sign_mixed": 1, "merges": {}, "suspect": false}, {"id": "L:F:bec5a9f4faf6d51d6786710bf58f7517fd77b0a5:e1", "name": "Unkstruct_1db7b82d", "sites": 266, "bodies": 133, "nodes": 1, "globals_at": [], "globals_ptr": [], "params": 0, "size_hint": 46, "fields": 1, "layout": [[44, 2, "u", 266]], "conflicts": [], "evidence": {"L": 1}, "sign_mixed": 0, "merges": {}, "suspect": false}, {"id": "L:F:bec5a9f4faf6d51d6786710bf58f7517fd77b0a5:e2", "name": "Unkstruct_6bd63257", "sites": 266, "bodies": 133, "nodes": 1, "globals_at": [], "globals_ptr": [], "params": 0, "size_hint": 30, "fields": 2, "layout": [[24, 2, "s", 133], [28, 2, "s", 133]], "conflicts": [], "evidence": {"L": 1}, "sign_mixed": 0, "merges": {}, "suspect": false}, {"id": "L:F:fd68090f6752fd1a61ec242c522b368e1fb43e92:s0", "name": "Unkstruct_f85de09d", "sites": 266, "bodies": 133, "nodes": 1, "globals_at": [], "globals_ptr": [], "params": 0, "size_hint": 2, "fields": 1, "layout": [[0, 2, "u", 266]], "conflicts": [], "evidence": {"L": 1}, "sign_mixed": 0, "merges": {}, "suspect": false}, {"id": "L:F:6966b8be15e9832708a2dbf4b5b13ee7d3060710:sp", "name": "Unkstruct_a310cf42", "sites": 266, "bodies": 133, "nodes": 1, "globals_at": [], "globals_ptr": [], "params": 0, "size_hint": 4, "fields": 1, "layout": [[0, 4, "s", 266]], "conflicts": [], "evidence": {"L": 1}, "sign_mixed": 0, "merges": {}, "suspect": false}, {"id": "AT:D_80115124", "name": "Unkstruct_80115124", "sites": 266, "bodies": 266, "nodes": 1, "globals_at": ["D_80115124"], "globals_ptr": [], "params": 0, "size_hint": 2, "fields": 1, "layout": [[0, 2, "s", 266]], "conflicts": [], "evidence": {"AT": 1}, "sign_mixed": 0, "merges": {}, "suspect": false}, {"id": "AT:D_800D4BE0", "name": "Unkstruct_800D4BE0", "sites": 266, "bodies": 133, "nodes": 1, "globals_at": ["D_800D4BE0"], "globals_ptr": [], "params": 0, "size_hint": 4, "fields": 1, "layout": [[0, 4, "s", 266]], "conflicts": [], "evidence": {"AT": 1}, "sign_mixed": 0, "merges": {}, "suspect": false}, {"id": "AT:D_800D4F8C", "name": "Unkstruct_800D4F8C", "sites": 266, "bodies": 133, "nodes": 1, "globals_at": ["D_800D4F8C"], "globals_ptr": [], "params": 0, "size_hint": 4, "fields": 1, "layout": [[0, 4, "s", 266]], "conflicts": [], "evidence": {"AT": 1}, "sign_mixed": 0, "merges": {}, "suspect": false}, {"id": "L:F:02a3579313e063f36836ce379f21e084878eb67b:a1", "name": "Unkstruct_8016BFA8", "sites": 266, "bodies": 133, "nodes": 18, "globals_at": [], "globals_ptr": [], "params": 6, "size_hint": 0, "fields": 0, "layout": [], "conflicts": [], "evidence": {"PV": 6, "P": 6, "L": 6}, "sign_mixed": 0, "merges": {"param": 12, "arg": 5}, "suspect": false}, {"id": "L:F:02a3579313e063f36836ce379f21e084878eb67b:a2", "name": "Unkstruct_8016BFA8", "sites": 266, "bodies": 133, "nodes": 18, "globals_at": [], "globals_ptr": [], "params": 6, "size_hint": 0, "fields": 0, "layout": [], "conflicts": [], "evidence": {"PV": 6, "P": 6, "L": 6}, "sign_mixed": 0, "merges": {"param": 12, "arg": 5}, "suspect": false}, {"id": "L:F:52e92ffa088470b82cc06482daa51b2f80995c31:b", "name": "Unkstruct_80176734", "sites": 266, "bodies": 133, "nodes": 3, "globals_at": [], "globals_ptr": ["D_8011F7B0"], "params": 0, "size_hint": 44, "fields": 1, "layout": [[40, 4, "s", 266]], "conflicts": [], "evidence": {"L": 2, "PTR": 1}, "sign_mixed": 0, "merges": {"assign": 2}, "suspect": false}, {"id": "AT:D_80126B62", "name": "Unkstruct_80126B62", "sites": 265, "bodies": 252, "nodes": 4, "globals_at": ["D_80126B62"], "globals_ptr": [], "params": 0, "size_hint": 14, "fields": 2, "layout": [[0, 2, "s", 262], [10, 4, "s", 1]], "conflicts": [], "evidence": {"AT": 1, "L": 3}, "sign_mixed": 1, "merges": {"assign&": 3}, "suspect": false}, {"id": "L:F:52e92ffa088470b82cc06482daa51b2f80995c31:pp", "name": "Unkstruct_76f4299b", "sites": 262, "bodies": 131, "nodes": 1, "globals_at": [], "globals_ptr": [], "params": 0, "size_hint": 74, "fields": 1, "layout": [[73, 1, "u", 262]], "conflicts": [], "evidence": {"L": 1}, "sign_mixed": 0, "merges": {}, "suspect": false}, {"id": "L:F:be9288d1f2eaecc1cb9835a4658eb37749f9bcbe:obj", "name": "Unkstruct_3816caab", "sites": 260, "bodies": 130, "nodes": 2, "globals_at": [], "globals_ptr": [], "params": 0, "size_hint": 28, "fields": 2, "layout": [[24, 2, "s", 130], [26, 2, "s", 130]], "conflicts": [], "evidence": {"L": 2}, "sign_mixed": 0, "merges": {"assign": 1}, "suspect": false}, {"id": "L:F:a57747ff39fc5e679a5d66ad52a5fecdb16e3749:param_1", "name": "Unkstruct_ac2c8f05", "sites": 260, "bodies": 130, "nodes": 3, "globals_at": [], "globals_ptr": [], "params": 1, "size_hint": 366, "fields": 1, "layout": [[364, 2, "u", 260]], "conflicts": [], "evidence": {"PV": 1, "P": 1, "L": 1}, "sign_mixed": 0, "merges": {"param": 2}, "suspect": false}, {"id": "L:F:d8b2cb544bf2d39e0fd9a5b84f7c2c59493b1aaf:param_1", "name": "Unkstruct_985493b9", "sites": 256, "bodies": 128, "nodes": 3, "globals_at": [], "globals_ptr": [], "params": 1, "size_hint": 449, "fields": 2, "layout": [[424, 1, "u", 128], [448, 1, "u", 128]], "conflicts": [], "evidence": {"PV": 1, "P": 1, "L": 1}, "sign_mixed": 0, "merges": {"param": 2}, "suspect": false}, {"id": "L:F:19e58ae08e2232f72d7b0ff8bdb0d57e16ea558b:a0", "name": "Unkstruct_c21b1a66", "sites": 255, "bodies": 255, "nodes": 3, "globals_at": [], "globals_ptr": [], "params": 1, "size_hint": 5, "fields": 1, "layout": [[4, 1, "u", 255]], "conflicts": [], "evidence": {"PV": 1, "P": 1, "L": 1}, "sign_mixed": 0, "merges": {"param": 2}, "suspect": false}, {"id": "L:F:324c3534fcf5e33e05b7a4d4b899c209594cbefe:arg0", "name": "Unkstruct_ae2d1f2a", "sites": 252, "bodies": 7, "nodes": 3, "globals_at": [], "globals_ptr": [], "params": 1, "size_hint": 588, "fields": 13, "layout": [[0, 2, "u", 14], [6, 2, "s", 14], [10, 2, "u", 28], [14, 2, "s", 14], [68, 4, "u", 7], [184, 2, "u", 28], [186, 2, "u", 7], [446, 1, "u", 14], [580, 1, "u", 21], [581, 1, "u", 35], [582, 2, "u", 14], [584, 2, "u", 14], [586, 2, "u", 14]], "conflicts": [], "evidence": {"PV": 1, "P": 1, "L": 1}, "sign_mixed": 2, "merges": {"param": 2}, "suspect": false}, {"id": "FLD:L:F:25ab0fa8060d0fde4162393b2fe6d2e173139b54:param_1:0x20", "name": "Unkstruct_746c35d0", "sites": 252, "bodies": 126, "nodes": 2, "globals_at": [], "globals_ptr": [], "params": 0, "size_hint": 20, "fields": 1, "layout": [[18, 2, "u", 252]], "conflicts": [], "evidence": {"L": 1, "FLD": 1}, "sign_mixed": 0, "merges": {"field": 1}, "suspect": false}, {"id": "L:F:988adeae4dfa58056e1909876ae4cae41e37f3cf:puVar3", "name": "Unkstruct_faf094bf", "sites": 252, "bodies": 126, "nodes": 1, "globals_at": [], "globals_ptr": [], "params": 0, "size_hint": 0, "fields": 0, "layout": [], "conflicts": [], "evidence": {"L": 1}, "sign_mixed": 0, "merges": {}, "suspect": false}, {"id": "L:F:6143fc1990bdc9fd66a1eb5d4299f4720c7611e1:a0", "name": "Unkstruct_5d117345", "sites": 252, "bodies": 21, "nodes": 3, "globals_at": [], "globals_ptr": [], "params": 1, "size_hint": 256, "fields": 4, "layout": [[28, 4, "s", 63], [32, 4, "s", 84], [112, 2, "s", 21], [254, 2, "s", 84]], "conflicts": [], "evidence": {"PV": 1, "P": 1, "L": 1}, "sign_mixed": 0, "merges": {"param": 2}, "suspect": false}, {"id": "AT:D_80126B66", "name": "Unkstruct_80126B66", "sites": 250, "bodies": 222, "nodes": 6, "globals_at": ["D_80126B66"], "globals_ptr": [], "params": 0, "size_hint": 2, "fields": 1, "layout": [[0, 2, "s", 249]], "conflicts": [], "evidence": {"AT": 1, "L": 5}, "sign_mixed": 1, "merges": {"assign&": 5}, "suspect": false}, {"id": "L:F:a2c6e6c9e0cd31da19954438810a7e982cbc79fb:param_1", "name": "Unkstruct_6ffc1ed8", "sites": 250, "bodies": 125, "nodes": 3, "globals_at": [], "globals_ptr": [], "params": 1, "size_hint": 0, "fields": 0, "layout": [], "conflicts": [], "evidence": {"PV": 1, "P": 1, "L": 1}, "sign_mixed": 0, "merges": {"param": 2}, "suspect": false}, {"id": "L:F:27b86fd006a486cabfa5d7c35b6660563f963c88:src", "name": "Unkstruct_60564c8e", "sites": 250, "bodies": 125, "nodes": 1, "globals_at": [], "globals_ptr": [], "params": 0, "size_hint": 0, "fields": 0, "layout": [], "conflicts": [], "evidence": {"L": 1}, "sign_mixed": 0, "merges": {}, "suspect": false}, {"id": "L:F:36e9c14059bc5f38e92d9a3a353f237483186eff:src", "name": "Unkstruct_cd65b25c", "sites": 250, "bodies": 125, "nodes": 1, "globals_at": [], "globals_ptr": [], "params": 0, "size_hint": 0, "fields": 0, "layout": [], "conflicts": [], "evidence": {"L": 1}, "sign_mixed": 0, "merges": {}, "suspect": false}, {"id": "L:F:82fdb45641d53ed5ab4e96614f3a5f78238ee2ed:a0", "name": "Unkstruct_acf38518", "sites": 250, "bodies": 250, "nodes": 3, "globals_at": [], "globals_ptr": [], "params": 1, "size_hint": 5, "fields": 1, "layout": [[4, 1, "u", 250]], "conflicts": [], "evidence": {"PV": 1, "P": 1, "L": 1}, "sign_mixed": 0, "merges": {"param": 2}, "suspect": false}, {"id": "L:F:7296f9939a14b5a5bb00c3dc1014045f1fc85aa3:src", "name": "Unkstruct_0f0a788d", "sites": 250, "bodies": 125, "nodes": 3, "globals_at": [], "globals_ptr": [], "params": 1, "size_hint": 0, "fields": 0, "layout": [], "conflicts": [], "evidence": {"PV": 1, "P": 1, "L": 1}, "sign_mixed": 0, "merges": {"param": 2}, "suspect": false}, {"id": "L:F:9161d35cd5c742eb5541db928a88c44fe7fe4cfa:arg0", "name": "Unkstruct_830ea620", "sites": 248, "bodies": 124, "nodes": 3, "globals_at": [], "globals_ptr": [], "params": 1, "size_hint": 194, "fields": 2, "layout": [[180, 4, "u", 124], [193, 1, "u", 124]], "conflicts": [], "evidence": {"PV": 1, "P": 1, "L": 1}, "sign_mixed": 0, "merges": {"param": 2}, "suspect": false}, {"id": "L:F:d8ec93cf2ab8692a851707f792bb542559b8b477:b1A8", "name": "Unkstruct_afee652d", "sites": 248, "bodies": 124, "nodes": 1, "globals_at": [], "globals_ptr": [], "params": 0, "size_hint": 4, "fields": 2, "layout": [[0, 2, "u", 124], [2, 2, "u", 124]], "conflicts": [], "evidence": {"L": 1}, "sign_mixed": 0, "merges": {}, "suspect": false}, {"id": "L:F:989ea29447ebea9f665718fe835d44c289cd476c:a2", "name": "Unkstruct_a0bdbb1e", "sites": 248, "bodies": 124, "nodes": 3, "globals_at": [], "globals_ptr": [], "params": 1, "size_hint": 4, "fields": 2, "layout": [[0, 2, "s", 124], [2, 2, "s", 124]], "conflicts": [], "evidence": {"PV": 1, "P": 1, "L": 1}, "sign_mixed": 0, "merges": {"param": 2}, "suspect": false}, {"id": "L:F:55712afcacfe2fece6a848abbf398be1eed54533:param_1", "name": "Unkstruct_ca3ab5df", "sites": 248, "bodies": 124, "nodes": 3, "globals_at": [], "globals_ptr": [], "params": 1, "size_hint": 254, "fields": 2, "layout": [[32, 4, "s", 124], [252, 2, "s", 124]], "conflicts": [], "evidence": {"PV": 1, "P": 1, "L": 1}, "sign_mixed": 0, "merges": {"param": 2}, "suspect": false}, {"id": "L:F:55712afcacfe2fece6a848abbf398be1eed54533:v0", "name": "Unkstruct_a34caab1", "sites": 248, "bodies": 124, "nodes": 1, "globals_at": [], "globals_ptr": [], "params": 0, "size_hint": 28, "fields": 2, "layout": [[24, 2, "s", 124], [26, 2, "s", 124]], "conflicts": [], "evidence": {"L": 1}, "sign_mixed": 0, "merges": {}, "suspect": false}, {"id": "L:F:5cd77565ad78e08752784cbdc19c1aeaac402ef9:param_1", "name": "Unkstruct_539a2ae1", "sites": 248, "bodies": 124, "nodes": 3, "globals_at": [], "globals_ptr": [], "params": 1, "size_hint": 254, "fields": 2, "layout": [[32, 4, "s", 124], [252, 2, "s", 124]], "conflicts": [], "evidence": {"PV": 1, "P": 1, "L": 1}, "sign_mixed": 0, "merges": {"param": 2}, "suspect": false}, {"id": "L:F:5cd77565ad78e08752784cbdc19c1aeaac402ef9:iVar2", "name": "Unkstruct_9fb4bfac", "sites": 248, "bodies": 124, "nodes": 1, "globals_at": [], "globals_ptr": [], "params": 0, "size_hint": 28, "fields": 2, "layout": [[24, 2, "s", 124], [26, 2, "s", 124]], "conflicts": [], "evidence": {"L": 1}, "sign_mixed": 0, "merges": {}, "suspect": false}, {"id": "L:F:15509feb6a0627930999eaf787acc09eced3904a:iVar2", "name": "Unkstruct_c5bf162e", "sites": 248, "bodies": 124, "nodes": 2, "globals_at": [], "globals_ptr": [], "params": 0, "size_hint": 28, "fields": 2, "layout": [[24, 2, "s", 124], [26, 2, "s", 124]], "conflicts": [], "evidence": {"L": 2}, "sign_mixed": 0, "merges": {"assign": 1}, "suspect": false}, {"id": "L:F:2214b0acb044a41f5be69cb14320801af12a2347:a0", "name": "Unkstruct_f6997d4b", "sites": 248, "bodies": 124, "nodes": 4, "globals_at": [], "globals_ptr": [], "params": 1, "size_hint": 36, "fields": 1, "layout": [[32, 4, "s", 248]], "conflicts": [], "evidence": {"L": 2, "PV": 1, "P": 1}, "sign_mixed": 0, "merges": {"param": 2, "assign": 1}, "suspect": false}, {"id": "L:F:81e0d439bcac2207a0601a6c74bda54b7effc8f5:param_1", "name": "Unkstruct_d294081d", "sites": 248, "bodies": 124, "nodes": 3, "globals_at": [], "globals_ptr": [], "params": 1, "size_hint": 36, "fields": 2, "layout": [[2, 2, "u", 124], [32, 4, "s", 124]], "conflicts": [], "evidence": {"PV": 1, "P": 1, "L": 1}, "sign_mixed": 0, "merges": {"param": 2}, "suspect": false}, {"id": "L:F:8ea4834b2afe21e6bcb5d70f202657b4e7e9b533:a0", "name": "Unkstruct_28d9f75d", "sites": 248, "bodies": 124, "nodes": 3, "globals_at": [], "globals_ptr": [], "params": 1, "size_hint": 408, "fields": 2, "layout": [[68, 4, "u", 124], [407, 1, "u", 124]], "conflicts": [], "evidence": {"PV": 1, "P": 1, "L": 1}, "sign_mixed": 0, "merges": {"param": 2}, "suspect": false}, {"id": "L:F:f50e604c8b58f45013548ab979545380c3dc817f:param_1", "name": "Unkstruct_3ec1f7d3", "sites": 248, "bodies": 124, "nodes": 3, "globals_at": [], "globals_ptr": [], "params": 1, "size_hint": 6, "fields": 1, "layout": [[4, 2, "u", 248]], "conflicts": [], "evidence": {"PV": 1, "P": 1, "L": 1}, "sign_mixed": 0, "merges": {"param": 2}, "suspect": false}, {"id": "L:F:df660660ac576b486dd5d8dbd078596ded642459:arg0", "name": "Unkstruct_65a4104e", "sites": 248, "bodies": 124, "nodes": 3, "globals_at": [], "globals_ptr": [], "params": 1, "size_hint": 186, "fields": 1, "layout": [[184, 2, "u", 248]], "conflicts": [], "evidence": {"PV": 1, "P": 1, "L": 1}, "sign_mixed": 0, "merges": {"param": 2}, "suspect": false}, {"id": "L:F:196f409c6989286dbec87c9a1eb5d33757255f10:param_1", "name": "Unkstruct_576bfafb", "sites": 248, "bodies": 248, "nodes": 9, "globals_at": [], "globals_ptr": [], "params": 3, "size_hint": 72, "fields": 2, "layout": [[2, 2, "u", 124], [68, 4, "u", 124]], "conflicts": [], "evidence": {"PV": 3, "P": 3, "L": 3}, "sign_mixed": 0, "merges": {"param": 6, "arg": 2}, "suspect": false}, {"id": "FLD:L:F:2214b0acb044a41f5be69cb14320801af12a2347:a0:0x20", "name": "Unkstruct_8e3ffd0a", "sites": 248, "bodies": 124, "nodes": 1, "globals_at": [], "globals_ptr": [], "params": 0, "size_hint": 20, "fields": 2, "layout": [[16, 2, "s", 124], [18, 2, "s", 124]], "conflicts": [], "evidence": {"FLD": 1}, "sign_mixed": 0, "merges": {}, "suspect": false}, {"id": "L:F:d80795e12fc7517775bb6ace09c7ca13caef919c:param", "name": "Unkstruct_82fd4ac2", "sites": 247, "bodies": 247, "nodes": 3, "globals_at": [], "globals_ptr": [], "params": 1, "size_hint": 2, "fields": 1, "layout": [[1, 1, "u", 247]], "conflicts": [], "evidence": {"PV": 1, "P": 1, "L": 1}, "sign_mixed": 0, "merges": {"param": 2}, "suspect": false}, {"id": "L:F:ddabefe960b7573ac0070b5cd1f0186950118b95:param_1", "name": "Unkstruct_9f3ec286", "sites": 246, "bodies": 123, "nodes": 3, "globals_at": [], "globals_ptr": [], "params": 1, "size_hint": 254, "fields": 2, "layout": [[2, 2, "u", 123], [252, 2, "s", 123]], "conflicts": [], "evidence": {"PV": 1, "P": 1, "L": 1}, "sign_mixed": 0, "merges": {"param": 2}, "suspect": false}, {"id": "L:F:705fc77f3b91063220f409e903893068922aed81:p", "name": "Unkstruct_b10794ea", "sites": 246, "bodies": 123, "nodes": 3, "globals_at": [], "globals_ptr": [], "params": 1, "size_hint": 8, "fields": 2, "layout": [[4, 2, "s", 123], [6, 2, "u", 123]], "conflicts": [], "evidence": {"PV": 1, "P": 1, "L": 1}, "sign_mixed": 0, "merges": {"param": 2}, "suspect": false}, {"id": "FLD:L:F:81aa50d5890521702ec3e35b8059e18556f6cf45:s0b:0x28", "name": "Unkstruct_228f3189", "sites": 246, "bodies": 123, "nodes": 2, "globals_at": [], "globals_ptr": [], "params": 0, "size_hint": 94, "fields": 1, "layout": [[93, 1, "u", 246]], "conflicts": [], "evidence": {"L": 1, "FLD": 1}, "sign_mixed": 0, "merges": {"field": 1}, "suspect": false}, {"id": "FLD:L:F:81aa50d5890521702ec3e35b8059e18556f6cf45:cach:0x34", "name": "Unkstruct_8115be3c", "sites": 246, "bodies": 123, "nodes": 2, "globals_at": [], "globals_ptr": [], "params": 0, "size_hint": 812, "fields": 1, "layout": [[810, 2, "s", 246]], "conflicts": [], "evidence": {"L": 1, "FLD": 1}, "sign_mixed": 0, "merges": {"field": 1}, "suspect": false}, {"id": "L:F:b8045aa890d7bb3cb0bd77e5281959989b84029c:a1", "name": "Unkstruct_66a9ef17", "sites": 245, "bodies": 7, "nodes": 5, "globals_at": [], "globals_ptr": [], "params": 1, "size_hint": 254, "fields": 23, "layout": [[0, 2, "u", 14], [2, 2, "u", 7], [4, 2, "u", 7], [6, 2, "u", 14], [8, 2, "u", 7], [10, 2, "u", 14], [12, 2, "u", 7], [14, 2, "u", 14], [32, 4, "s", 28], [54, 2, "u", 7], [80, 2, "u", 7], [82, 2, "u", 7], [84, 2, "u", 7], [100, 4, "s", 21], [104, 4, "s", 14], [112, 2, "u", 7], [114, 2, "u", 7], [120, 4, "s", 7], [136, 2, "u", 7], [138, 2, "u", 7], [140, 2, "u", 7], [220, 4, "s", 7], [252, 2, "u", 7]], "conflicts": [], "evidence": {"L": 2, "PV": 1, "P": 1, "R": 1}, "sign_mixed": 1, "merges": {"param": 2, "assign": 1, "return": 1}, "suspect": false}, {"id": "L:F:d1fbb74dab666fc0645c433a6f63e3c37fc60b8b:g", "name": "Unkstruct_83ca5e9f", "sites": 242, "bodies": 121, "nodes": 1, "globals_at": [], "globals_ptr": [], "params": 0, "size_hint": 0, "fields": 0, "layout": [], "conflicts": [], "evidence": {"L": 1}, "sign_mixed": 0, "merges": {}, "suspect": false}, {"id": "L:F:d1fbb74dab666fc0645c433a6f63e3c37fc60b8b:arg1", "name": "Unkstruct_10dc73aa", "sites": 242, "bodies": 121, "nodes": 3, "globals_at": [], "globals_ptr": [], "params": 1, "size_hint": 0, "fields": 0, "layout": [], "conflicts": [], "evidence": {"PV": 1, "P": 1, "L": 1}, "sign_mixed": 0, "merges": {"param": 2}, "suspect": false}, {"id": "AT:D_80126B5E", "name": "Unkstruct_80126B5E", "sites": 229, "bodies": 219, "nodes": 6, "globals_at": ["D_80126B5E"], "globals_ptr": [], "params": 0, "size_hint": 2, "fields": 1, "layout": [[0, 2, "s", 229]], "conflicts": [], "evidence": {"AT": 1, "L": 5}, "sign_mixed": 0, "merges": {"assign&": 5}, "suspect": false}, {"id": "L:F:4abe78c4e7fd61e6a6f87917a6cacd7622b1fc9a:a0", "name": "Unkstruct_520ce05f", "sites": 228, "bodies": 228, "nodes": 3, "globals_at": [], "globals_ptr": [], "params": 1, "size_hint": 535, "fields": 1, "layout": [[534, 1, "u", 228]], "conflicts": [], "evidence": {"PV": 1, "P": 1, "L": 1}, "sign_mixed": 0, "merges": {"param": 2}, "suspect": false}, {"id": "FLD:L:F:6efeba9571c70c28595c309b64f18d17de08a52a:a0:0xdc", "name": "Unkstruct_a82a43aa", "sites": 224, "bodies": 28, "nodes": 2, "globals_at": [], "globals_ptr": [], "params": 0, "size_hint": 14, "fields": 4, "layout": [[0, 4, "s", 56], [4, 4, "s", 28], [8, 2, "u", 56], [12, 2, "u", 84]], "conflicts": [], "evidence": {"L": 1, "FLD": 1}, "sign_mixed": 0, "merges": {"field": 1}, "suspect": false}, {"id": "L:F:a15898c74d2e6cefc637fc5922442370e2a9cfad:s0", "name": "Unkstruct_0681badd", "sites": 215, "bodies": 5, "nodes": 1, "globals_at": [], "globals_ptr": [], "params": 0, "size_hint": 254, "fields": 13, "layout": [[2, 2, "s", 10], [6, 2, "s", 10], [10, 2, "u", 50], [14, 2, "s", 10], [16, 4, "s", 5], [18, 2, "u", 30], [20, 4, "s", 5], [22, 2, "s", 5], [24, 4, "s", 5], [26, 2, "u", 20], [28, 4, "s", 5], [52, 2, "s", 10], [252, 2, "s", 10]], "conflicts": [[18, "overlap"], [22, "overlap"], [26, "overlap"]], "evidence": {"L": 1}, "sign_mixed": 5, "merges": {}, "suspect": false}, {"id": "L:F:917f19148162f411912b88a30eeb253747fe04ab:iv", "name": "Unkstruct_b59353da", "sites": 215, "bodies": 5, "nodes": 1, "globals_at": [], "globals_ptr": [], "params": 0, "size_hint": 54, "fields": 14, "layout": [[2, 2, "s", 10], [4, 4, "s", 10], [6, 2, "u", 20], [10, 2, "u", 50], [12, 4, "s", 10], [14, 2, "u", 20], [16, 4, "s", 5], [18, 2, "u", 30], [20, 4, "s", 5], [22, 2, "s", 5], [24, 4, "s", 5], [26, 2, "u", 20], [28, 4, "s", 5], [52, 2, "u", 10]], "conflicts": [[6, "overlap"], [14, "overlap"], [18, "overlap"], [22, "overlap"], [26, "overlap"]], "evidence": {"L": 1}, "sign_mixed": 2, "merges": {}, "suspect": false}, {"id": "L:F:da221188fc4dbf9b0b8d71355bcdf4552e191595:s0", "name": "Unkstruct_fc9b0607", "sites": 215, "bodies": 5, "nodes": 1, "globals_at": [], "globals_ptr": [], "params": 0, "size_hint": 54, "fields": 14, "layout": [[2, 2, "s", 10], [4, 4, "s", 10], [6, 2, "s", 10], [10, 2, "s", 25], [12, 4, "s", 10], [14, 2, "s", 10], [16, 4, "s", 5], [18, 2, "s", 20], [20, 4, "s", 5], [22, 2, "s", 5], [24, 4, "s", 5], [26, 2, "s", 15], [28, 4, "s", 5], [52, 2, "s", 10]], "conflicts": [[6, "overlap"], [14, "overlap"], [18, "overlap"], [22, "overlap"], [26, "overlap"]], "evidence": {"L": 1}, "sign_mixed": 5, "merges": {}, "suspect": false}, {"id": "L:F:da6f5834a2462dbdc8003e3b2cdf2ffb5b6f9d9d:a0", "name": "Unkstruct_6aa0aebb", "sites": 210, "bodies": 7, "nodes": 3, "globals_at": [], "globals_ptr": [], "params": 1, "size_hint": 264, "fields": 14, "layout": [[6, 2, "s", 7], [10, 2, "s", 7], [14, 2, "s", 7], [32, 4, "s", 70], [100, 4, "s", 35], [112, 2, "s", 7], [204, 4, "p", 7], [208, 4, "p", 7], [252, 2, "u", 7], [254, 2, "s", 7], [256, 2, "u", 7], [258, 2, "u", 7], [260, 2, "u", 7], [262, 2, "u", 7]], "conflicts": [], "evidence": {"PV": 1, "P": 1, "L": 1}, "sign_mixed": 3, "merges": {"param": 2}, "suspect": false}, {"id": "FLD:L:F:6f527022fa9e2edbff88b3415d6e85040f80b293:a0:0x20", "name": "Unkstruct_4a619ff2", "sites": 210, "bodies": 21, "nodes": 1, "globals_at": [], "globals_ptr": [], "params": 0, "size_hint": 30, "fields": 5, "layout": [[4, 4, "s", 84], [18, 2, "u", 63], [24, 2, "s", 21], [26, 2, "s", 21], [28, 2, "s", 21]], "conflicts": [], "evidence": {"FLD": 1}, "sign_mixed": 0, "merges": {}, "suspect": false}, {"id": "FLD:L:F:e1b0419f54c26cc0ccd6be1f438874310e36c635:a0:0x20", "name": "Unkstruct_61c8e5ed", "sites": 203, "bodies": 7, "nodes": 1, "globals_at": [], "globals_ptr": [], "params": 0, "size_hint": 26, "fields": 5, "layout": [[4, 4, "u", 14], [16, 2, "u", 63], [18, 2, "u", 70], [20, 2, "s", 7], [24, 2, "s", 21]], "conflicts": [], "evidence": {"FLD": 1}, "sign_mixed": 3, "merges": {}, "suspect": false}, {"id": "L:F:74f4e0356746fd0484181399ca77414114dca6ad:a0", "name": "Unkstruct_51b35d2d", "sites": 202, "bodies": 101, "nodes": 3, "globals_at": [], "globals_ptr": [], "params": 1, "size_hint": 44, "fields": 2, "layout": [[21, 1, "u", 101], [40, 4, "s", 101]], "conflicts": [], "evidence": {"PV": 1, "P": 1, "L": 1}, "sign_mixed": 0, "merges": {"param": 2}, "suspect": false}, {"id": "L:F:25baf5859d5cb2059562a09a70da55c50f116116:a0", "name": "Unkstruct_eadcd5d5", "sites": 198, "bodies": 18, "nodes": 4, "globals_at": [], "globals_ptr": [], "params": 1, "size_hint": 254, "fields": 6, "layout": [[2, 2, "s", 18], [18, 2, "s", 18], [22, 2, "s", 18], [26, 2, "s", 18], [28, 4, "s", 54], [252, 2, "s", 18]], "conflicts": [], "evidence": {"L": 2, "PV": 1, "P": 1}, "sign_mixed": 3, "merges": {"param": 2, "assign": 1}, "suspect": false}, {"id": "L:F:d6e3de8a766ebb0b4ab359aabc01dcd5e9d53a36:out2", "name": "Unkstruct_35caedb8", "sites": 192, "bodies": 48, "nodes": 3, "globals_at": [], "globals_ptr": [], "params": 1, "size_hint": 0, "fields": 0, "layout": [], "conflicts": [], "evidence": {"PV": 1, "P": 1, "L": 1}, "sign_mixed": 0, "merges": {"param": 2}, "suspect": false}, {"id": "L:F:d6e3de8a766ebb0b4ab359aabc01dcd5e9d53a36:flag", "name": "Unkstruct_f8edcaba", "sites": 192, "bodies": 48, "nodes": 3, "globals_at": [], "globals_ptr": [], "params": 1, "size_hint": 4, "fields": 2, "layout": [[0, 2, "s", 96], [2, 2, "s", 96]], "conflicts": [], "evidence": {"PV": 1, "P": 1, "L": 1}, "sign_mixed": 0, "merges": {"param": 2}, "suspect": false}, {"id": "L:F:fec0915289791771ea837debee3504f78133eede:a0", "name": "Unkstruct_a00e0c6e", "sites": 190, "bodies": 95, "nodes": 3, "globals_at": [], "globals_ptr": [], "params": 1, "size_hint": 44, "fields": 2, "layout": [[21, 1, "u", 95], [40, 4, "s", 95]], "conflicts": [], "evidence": {"PV": 1, "P": 1, "L": 1}, "sign_mixed": 0, "merges": {"param": 2}, "suspect": false}, {"id": "L:F:611c49169f75d8fbc9b94885ea872ae504473b59:a0", "name": "Unkstruct_bd4a4f6c", "sites": 183, "bodies": 61, "nodes": 3, "globals_at": [], "globals_ptr": [], "params": 1, "size_hint": 44, "fields": 2, "layout": [[21, 1, "u", 61], [40, 4, "s", 122]], "conflicts": [], "evidence": {"PV": 1, "P": 1, "L": 1}, "sign_mixed": 0, "merges": {"param": 2}, "suspect": false}, {"id": "L:F:a48bac4e1e4fed5c8966504b99c29a43727bf059:buf", "name": "Unkstruct_8e763649", "sites": 175, "bodies": 7, "nodes": 1, "globals_at": [], "globals_ptr": [], "params": 0, "size_hint": 84, "fields": 13, "layout": [[32, 2, "s", 14], [34, 2, "s", 14], [36, 2, "s", 14], [40, 2, "s", 14], [42, 2, "s", 14], [44, 2, "s", 14], [48, 2, "s", 14], [50, 2, "s", 14], [52, 2, "s", 14], [56, 2, "s", 14], [58, 2, "s", 14], [60, 2, "s", 14], [80, 4, "s", 7]], "conflicts": [], "evidence": {"L": 1}, "sign_mixed": 0, "merges": {}, "suspect": false}, {"id": "L:F:d44d0a2a4382cb511d295db6f24dd0138d0c6bb3:p", "name": "Unkstruct_e48c7347", "sites": 172, "bodies": 2, "nodes": 1, "globals_at": [], "globals_ptr": [], "params": 0, "size_hint": 36, "fields": 9, "layout": [[6, 2, "u", 20], [10, 2, "u", 18], [14, 2, "u", 20], [16, 4, "s", 6], [18, 2, "s", 8], [20, 4, "s", 8], [24, 4, "s", 6], [26, 2, "s", 8], [32, 4, "s", 78]], "conflicts": [[18, "overlap"], [26, "overlap"]], "evidence": {"L": 1}, "sign_mixed": 0, "merges": {}, "suspect": false}, {"id": "L:F:fef113b2129d4d1938686dcf906d7db5c6a3f7d5:param_1", "name": "Unkstruct_801EF964", "sites": 168, "bodies": 4, "nodes": 6, "globals_at": [], "globals_ptr": [], "params": 2, "size_hint": 84, "fields": 23, "layout": [[5, 1, "u", 12], [8, 4, "s", 4], [12, 4, "s", 4], [16, 4, "s", 8], [20, 2, "s", 4], [24, 2, "s", 8], [26, 2, "s", 8], [28, 2, "s", 8], [32, 2, "s", 4], [34, 2, "s", 4], [36, 2, "s", 4], [40, 2, "s", 16], [42, 2, "s", 16], [44, 2, "s", 16], [46, 2, "s", 8], [48, 2, "s", 4], [50, 2, "s", 4], [60, 4, "s", 4], [64, 4, "s", 4], [68, 4, "s", 4], [72, 4, "s", 4], [76, 4, "s", 4], [80, 4, "s", 4]], "conflicts": [[8, {"4s": 4, "2s": 4}], [12, {"4s": 4, "2s": 4}], [16, {"4s": 8, "2s": 4}]], "evidence": {"PV": 2, "P": 2, "L": 2}, "sign_mixed": 0, "merges": {"param": 4, "arg": 1}, "suspect": false}, {"id": "L:F:5e678d33ff74ee62ca80b9526bca2a95c9e5b187:param_1", "name": "Unkstruct_801E2AF4", "sites": 168, "bodies": 4, "nodes": 6, "globals_at": [], "globals_ptr": [], "params": 2, "size_hint": 84, "fields": 23, "layout": [[5, 1, "u", 12], [8, 4, "s", 4], [12, 4, "s", 4], [16, 4, "s", 8], [20, 2, "s", 4], [24, 2, "s", 8], [26, 2, "s", 8], [28, 2, "s", 8], [32, 2, "s", 4], [34, 2, "s", 4], [36, 2, "s", 4], [40, 2, "s", 16], [42, 2, "s", 16], [44, 2, "s", 16], [46, 2, "s", 8], [48, 2, "s", 4], [50, 2, "s", 4], [60, 4, "s", 4], [64, 4, "s", 4], [68, 4, "s", 4], [72, 4, "s", 4], [76, 4, "s", 4], [80, 4, "s", 4]], "conflicts": [[8, {"4s": 4, "2s": 4}], [12, {"4s": 4, "2s": 4}], [16, {"4s": 8, "2s": 4}]], "evidence": {"PV": 2, "P": 2, "L": 2}, "sign_mixed": 0, "merges": {"param": 4, "arg": 1}, "suspect": false}, {"id": "L:F:d120af8ec8f981c4f86e7962400d1779f1666f4c:param_1", "name": "Unkstruct_801E8034", "sites": 168, "bodies": 4, "nodes": 6, "globals_at": [], "globals_ptr": [], "params": 2, "size_hint": 84, "fields": 23, "layout": [[5, 1, "u", 12], [8, 4, "s", 4], [12, 4, "s", 4], [16, 4, "s", 8], [20, 2, "s", 4], [24, 2, "s", 8], [26, 2, "s", 8], [28, 2, "s", 8], [32, 2, "s", 4], [34, 2, "s", 4], [36, 2, "s", 4], [40, 2, "s", 16], [42, 2, "s", 16], [44, 2, "s", 16], [46, 2, "s", 8], [48, 2, "s", 4], [50, 2, "s", 4], [60, 4, "s", 4], [64, 4, "s", 4], [68, 4, "s", 4], [72, 4, "s", 4], [76, 4, "s", 4], [80, 4, "s", 4]], "conflicts": [[8, {"4s": 4, "2s": 4}], [12, {"4s": 4, "2s": 4}], [16, {"4s": 8, "2s": 4}]], "evidence": {"PV": 2, "P": 2, "L": 2}, "sign_mixed": 0, "merges": {"param": 4, "arg": 1}, "suspect": false}, {"id": "L:F:d29224b95ded543f31e398c2a999f4fb4cd4cbfa:param_1", "name": "Unkstruct_948c6fe5", "sites": 168, "bodies": 4, "nodes": 3, "globals_at": [], "globals_ptr": [], "params": 1, "size_hint": 84, "fields": 23, "layout": [[5, 1, "u", 12], [8, 4, "s", 4], [12, 4, "s", 4], [16, 4, "s", 8], [20, 2, "s", 4], [24, 2, "s", 8], [26, 2, "s", 8], [28, 2, "s", 8], [32, 2, "s", 4], [34, 2, "s", 4], [36, 2, "s", 4], [40, 2, "s", 16], [42, 2, "s", 16], [44, 2, "s", 16], [46, 2, "s", 8], [48, 2, "s", 4], [50, 2, "s", 4], [60, 4, "s", 4], [64, 4, "s", 4], [68, 4, "s", 4], [72, 4, "s", 4], [76, 4, "s", 4], [80, 4, "s", 4]], "conflicts": [[8, {"4s": 4, "2s": 4}], [12, {"4s": 4, "2s": 4}], [16, {"4s": 8, "2s": 4}]], "evidence": {"PV": 1, "P": 1, "L": 1}, "sign_mixed": 0, "merges": {"param": 2}, "suspect": false}, {"id": "FLD:L:F:6f527022fa9e2edbff88b3415d6e85040f80b293:a0:0x64", "name": "Unkstruct_7079957f", "sites": 168, "bodies": 21, "nodes": 1, "globals_at": [], "globals_ptr": [], "params": 0, "size_hint": 36, "fields": 4, "layout": [[4, 4, "s", 21], [8, 4, "s", 21], [12, 4, "s", 21], [32, 4, "s", 105]], "conflicts": [], "evidence": {"FLD": 1}, "sign_mixed": 0, "merges": {}, "suspect": false}, {"id": "L:F:557ac0c4133010cca4a62bb6987d9bf328795607:a0", "name": "Unkstruct_b0e004f3", "sites": 156, "bodies": 4, "nodes": 12, "globals_at": [], "globals_ptr": [], "params": 4, "size_hint": 264, "fields": 13, "layout": [[2, 2, "s", 5], [28, 4, "s", 12], [52, 2, "u", 66], [204, 4, "s", 9], [208, 4, "s", 9], [212, 4, "s", 9], [216, 4, "s", 9], [224, 4, "s", 8], [236, 4, "s", 3], [254, 2, "s", 9], [258, 2, "u", 5], [260, 2, "s", 5], [262, 2, "s", 1]], "conflicts": [], "evidence": {"PV": 4, "P": 4, "L": 4}, "sign_mixed": 2, "merges": {"param": 8, "arg": 3}, "suspect": false}, {"id": "L:F:2f72bbc69e126792f9ef0f8f00a8649286ca9f83:matrix_stack", "name": "Unkstruct_78facbf0", "sites": 153, "bodies": 17, "nodes": 1, "globals_at": [], "globals_ptr": [], "params": 0, "size_hint": 18, "fields": 9, "layout": [[0, 2, "s", 17], [2, 2, "s", 17], [4, 2, "s", 17], [6, 2, "s", 17], [8, 2, "s", 17], [10, 2, "s", 17], [12, 2, "s", 17], [14, 2, "s", 17], [16, 2, "s", 17]], "conflicts": [], "evidence": {"L": 1}, "sign_mixed": 0, "merges": {}, "suspect": false}, {"id": "L:F:1caab05d387f2817ccbd6c780b66fe0c0dc38e9f:a0", "name": "Unkstruct_ea987c97", "sites": 153, "bodies": 3, "nodes": 3, "globals_at": [], "globals_ptr": [], "params": 1, "size_hint": 266, "fields": 22, "layout": [[2, 2, "s", 3], [28, 4, "s", 3], [100, 4, "s", 18], [112, 2, "u", 3], [220, 2, "s", 3], [222, 2, "s", 3], [224, 2, "s", 3], [228, 2, "s", 3], [230, 2, "s", 3], [232, 2, "s", 3], [236, 2, "s", 15], [238, 2, "s", 15], [240, 2, "s", 15], [244, 2, "s", 9], [246, 2, "s", 9], [248, 2, "s", 9], [252, 2, "s", 6], [254, 2, "s", 6], [256, 2, "s", 6], [260, 2, "s", 6], [262, 2, "s", 6], [264, 2, "s", 6]], "conflicts": [], "evidence": {"PV": 1, "P": 1, "L": 1}, "sign_mixed": 0, "merges": {"param": 2}, "suspect": false}, {"id": "AT:D_80078EB0", "name": "Unkstruct_80078EB0", "sites": 152, "bodies": 143, "nodes": 1, "globals_at": ["D_80078EB0"], "globals_ptr": [], "params": 0, "size_hint": 2, "fields": 1, "layout": [[0, 2, "s", 152]], "conflicts": [], "evidence": {"AT": 1}, "sign_mixed": 0, "merges": {}, "suspect": false}, {"id": "L:F:8651da9db154eabc542b940cdeb8222397edab15:param_1", "name": "Unkstruct_745af9ee", "sites": 150, "bodies": 6, "nodes": 9, "globals_at": [], "globals_ptr": [], "params": 3, "size_hint": 160, "fields": 23, "layout": [[8, 4, "s", 4], [12, 2, "s", 4], [16, 4, "s", 8], [20, 2, "s", 4], [24, 2, "s", 8], [26, 2, "s", 8], [28, 2, "s", 8], [32, 2, "s", 4], [34, 2, "s", 4], [36, 2, "s", 4], [40, 2, "s", 16], [42, 2, "s", 16], [44, 2, "s", 16], [46, 2, "s", 4], [48, 2, "s", 4], [50, 2, "s", 4], [60, 4, "s", 4], [64, 4, "s", 4], [68, 4, "s", 4], [72, 4, "s", 4], [76, 4, "s", 4], [80, 4, "s", 4], [156, 4, "s", 2]], "conflicts": [[8, {"4s": 4, "2s": 4}], [16, {"4s": 8, "2s": 4}]], "evidence": {"PV": 3, "P": 3, "L": 3}, "sign_mixed": 0, "merges": {"param": 6, "arg": 2}, "suspect": false}, {"id": "L:F:1994557e7e1644407dd26734f4aa1b1265b4ee29:a0", "name": "Unkstruct_3b68bc3b", "sites": 150, "bodies": 6, "nodes": 4, "globals_at": [], "globals_ptr": [], "params": 1, "size_hint": 256, "fields": 9, "layout": [[0, 2, "u", 6], [6, 2, "u", 12], [10, 2, "u", 12], [14, 2, "u", 12], [32, 4, "s", 84], [204, 4, "s", 6], [208, 4, "s", 6], [252, 2, "u", 6], [254, 2, "u", 6]], "conflicts": [], "evidence": {"L": 2, "PV": 1, "P": 1}, "sign_mixed": 0, "merges": {"assign": 1, "param": 2}, "suspect": false}, {"id": "FLD:FLD:AT:D_800B5CB8:0x64:0x20", "name": "Unkstruct_801439FC", "sites": 148, "bodies": 89, "nodes": 14, "globals_at": [], "globals_ptr": [], "params": 0, "size_hint": 116, "fields": 10, "layout": [[4, 4, "s", 16], [16, 2, "u", 2], [18, 2, "u", 54], [20, 2, "u", 1], [26, 2, "s", 2], [32, 4, "s", 8], [44, 2, "u", 14], [104, 4, "u", 1], [108, 4, "u", 1], [112, 4, "u", 1]], "conflicts": [], "evidence": {"L": 13, "FLD": 1}, "sign_mixed": 4, "merges": {"field": 13}, "suspect": false}, {"id": "PTR:D_801151C8", "name": "Unkstruct_24c0d4db", "sites": 145, "bodies": 145, "nodes": 1, "globals_at": [], "globals_ptr": ["D_801151C8"], "params": 0, "size_hint": 0, "fields": 0, "layout": [], "conflicts": [], "evidence": {"PTR": 1}, "sign_mixed": 0, "merges": {}, "suspect": false}, {"id": "PTR:D_80115140", "name": "Unkstruct_de5b293a", "sites": 141, "bodies": 141, "nodes": 1, "globals_at": [], "globals_ptr": ["D_80115140"], "params": 0, "size_hint": 0, "fields": 0, "layout": [], "conflicts": [], "evidence": {"PTR": 1}, "sign_mixed": 0, "merges": {}, "suspect": false}, {"id": "L:F:78aecb3cd7f9abc3d9ca6eeaabc59c5ea154cdc8:a0", "name": "Unkstruct_d1fbf19a", "sites": 140, "bodies": 10, "nodes": 3, "globals_at": [], "globals_ptr": [], "params": 1, "size_hint": 224, "fields": 6, "layout": [[2, 2, "s", 10], [6, 2, "u", 30], [10, 2, "u", 40], [112, 2, "s", 20], [208, 4, "s", 20], [220, 4, "p", 10]], "conflicts": [], "evidence": {"PV": 1, "P": 1, "L": 1}, "sign_mixed": 1, "merges": {"param": 2}, "suspect": false}, {"id": "L:F:051a54651df7fde6a2a4cb6d30518e38f0035e66:arg0", "name": "Unkstruct_d2a26ab7", "sites": 140, "bodies": 25, "nodes": 39, "globals_at": [], "globals_ptr": [], "params": 13, "size_hint": 256, "fields": 10, "layout": [[6, 2, "u", 10], [10, 2, "u", 10], [14, 2, "u", 10], [28, 4, "s", 24], [32, 4, "s", 20], [94, 2, "u", 5], [170, 2, "s", 5], [220, 4, "s", 20], [228, 4, "s", 31], [254, 2, "s", 5]], "conflicts": [], "evidence": {"PV": 13, "P": 13, "L": 13}, "sign_mixed": 0, "merges": {"param": 26, "arg": 12}, "suspect": false}, {"id": "FLD:AT:D_800B5CB8:0x68", "name": "Unkstruct_8012C098", "sites": 139, "bodies": 131, "nodes": 63, "globals_at": [], "globals_ptr": [], "params": 0, "size_hint": 14, "fields": 2, "layout": [[10, 2, "u", 9], [12, 2, "s", 117]], "conflicts": [], "evidence": {"L": 62, "FLD": 1}, "sign_mixed": 1, "merges": {"field": 62}, "suspect": false}, {"id": "L:X:ov::pbase", "name": "Unkstruct_8615cbe6", "sites": 136, "bodies": 136, "nodes": 1, "globals_at": [], "globals_ptr": [], "params": 0, "size_hint": 41940, "fields": 1, "layout": [[41938, 2, "u", 136]], "conflicts": [], "evidence": {"L": 1}, "sign_mixed": 0, "merges": {}, "suspect": true}, {"id": "L:F:1d683b223192258d1998a9c3c3ad54eb4be301eb:a0", "name": "Unkstruct_6313652c", "sites": 136, "bodies": 12, "nodes": 30, "globals_at": [], "globals_ptr": [], "params": 10, "size_hint": 262, "fields": 22, "layout": [[2, 2, "s", 4], [4, 4, "s", 2], [8, 4, "s", 2], [10, 2, "u", 8], [12, 4, "s", 2], [14, 2, "s", 8], [16, 4, "s", 2], [24, 4, "s", 2], [28, 4, "s", 16], [32, 4, "s", 12], [52, 2, "s", 8], [82, 2, "s", 2], [88, 4, "s", 2], [112, 2, "s", 2], [136, 2, "u", 2], [140, 2, "u", 2], [228, 2, "s", 2], [230, 2, "u", 2], [252, 2, "s", 4], [256, 2, "u", 10], [258, 2, "s", 14], [260, 2, "u", 2]], "conflicts": [[10, "overlap"], [14, "overlap"]], "evidence": {"PV": 10, "P": 10, "L": 10}, "sign_mixed": 6, "merges": {"param": 20, "arg": 9}, "suspect": false}, {"id": "L:F:20db3f0238f6af52ce526a74c3a0171d83b65265:p", "name": "Unkstruct_8018512C", "sites": 135, "bodies": 9, "nodes": 28, "globals_at": [], "globals_ptr": [], "params": 9, "size_hint": 252, "fields": 24, "layout": [[2, 2, "u", 8], [4, 4, "s", 1], [6, 2, "u", 5], [8, 4, "s", 1], [10, 2, "u", 4], [12, 4, "s", 1], [14, 2, "u", 7], [16, 4, "s", 4], [20, 4, "s", 11], [24, 4, "s", 10], [28, 4, "s", 3], [32, 4, "s", 10], [58, 2, "u", 1], [62, 2, "u", 1], [66, 2, "u", 1], [68, 4, "s", 9], [72, 4, "s", 10], [76, 4, "s", 9], [220, 2, "s", 2], [222, 2, "s", 8], [224, 2, "s", 3], [226, 2, "u", 1], [248, 2, "s", 2], [250, 2, "s", 2]], "conflicts": [[6, "overlap"], [10, "overlap"], [14, "overlap"]], "evidence": {"PV": 9, "P": 9, "L": 10}, "sign_mixed": 7, "merges": {"param": 18, "arg": 8, "assign": 1}, "suspect": false}, {"id": "L:F:04d955c17670582806c72770c075681379828e85:a0", "name": "Unkstruct_7ee1ed9a", "sites": 135, "bodies": 15, "nodes": 3, "globals_at": [], "globals_ptr": [], "params": 1, "size_hint": 56, "fields": 8, "layout": [[2, 2, "u", 30], [16, 4, "s", 15], [20, 4, "s", 15], [24, 4, "s", 15], [28, 4, "s", 15], [32, 4, "s", 15], [44, 4, "s", 15], [52, 4, "s", 15]], "conflicts": [], "evidence": {"PV": 1, "P": 1, "L": 1}, "sign_mixed": 0, "merges": {"param": 2}, "suspect": false}, {"id": "AT:D_80126CE0", "name": "Unkstruct_80126CE0", "sites": 134, "bodies": 134, "nodes": 1, "globals_at": ["D_80126CE0"], "globals_ptr": [], "params": 0, "size_hint": 2, "fields": 1, "layout": [[0, 2, "u", 133]], "conflicts": [], "evidence": {"AT": 1}, "sign_mixed": 1, "merges": {}, "suspect": false}, {"id": "AT:D_800B9A78", "name": "Unkstruct_800B9A78", "sites": 134, "bodies": 134, "nodes": 5, "globals_at": ["D_800B9A78"], "globals_ptr": [], "params": 0, "size_hint": 0, "fields": 0, "layout": [], "conflicts": [], "evidence": {"L": 4, "AT": 1}, "sign_mixed": 0, "merges": {"assign&": 4}, "suspect": false}, {"id": "AT:D_80110C3C", "name": "Unkstruct_80110C3C", "sites": 134, "bodies": 134, "nodes": 1, "globals_at": ["D_80110C3C"], "globals_ptr": [], "params": 0, "size_hint": 1, "fields": 1, "layout": [[0, 1, "u", 134]], "conflicts": [], "evidence": {"AT": 1}, "sign_mixed": 0, "merges": {}, "suspect": false}, {"id": "AT:D_800B9AAC", "name": "Unkstruct_800B9AAC", "sites": 134, "bodies": 134, "nodes": 1, "globals_at": ["D_800B9AAC"], "globals_ptr": [], "params": 0, "size_hint": 2, "fields": 1, "layout": [[0, 2, "s", 134]], "conflicts": [], "evidence": {"AT": 1}, "sign_mixed": 0, "merges": {}, "suspect": false}, {"id": "AT:D_8011F7BC", "name": "Unkstruct_8011F7BC", "sites": 134, "bodies": 134, "nodes": 1, "globals_at": ["D_8011F7BC"], "globals_ptr": [], "params": 0, "size_hint": 2, "fields": 1, "layout": [[0, 2, "u", 134]], "conflicts": [], "evidence": {"AT": 1}, "sign_mixed": 0, "merges": {}, "suspect": false}, {"id": "AT:D_8011F7BE", "name": "Unkstruct_8011F7BE", "sites": 134, "bodies": 134, "nodes": 1, "globals_at": ["D_8011F7BE"], "globals_ptr": [], "params": 0, "size_hint": 2, "fields": 1, "layout": [[0, 2, "u", 134]], "conflicts": [], "evidence": {"AT": 1}, "sign_mixed": 0, "merges": {}, "suspect": false}, {"id": "AT:D_8011514C", "name": "Unkstruct_8011514C", "sites": 134, "bodies": 134, "nodes": 1, "globals_at": ["D_8011514C"], "globals_ptr": [], "params": 0, "size_hint": 1, "fields": 1, "layout": [[0, 1, "u", 130]], "conflicts": [[0, {"1u": 130, "2u": 4}]], "evidence": {"AT": 1}, "sign_mixed": 0, "merges": {}, "suspect": false}, {"id": "AT:D_801270C4", "name": "Unkstruct_801270C4", "sites": 133, "bodies": 133, "nodes": 1, "globals_at": ["D_801270C4"], "globals_ptr": [], "params": 0, "size_hint": 2, "fields": 1, "layout": [[0, 2, "u", 133]], "conflicts": [], "evidence": {"AT": 1}, "sign_mixed": 0, "merges": {}, "suspect": false}, {"id": "L:F:266b753080d094a813817359fce34335dcf6f7ac:s0", "name": "Unkstruct_0cebe116", "sites": 133, "bodies": 133, "nodes": 1, "globals_at": [], "globals_ptr": [], "params": 0, "size_hint": 2, "fields": 1, "layout": [[0, 2, "u", 133]], "conflicts": [], "evidence": {"L": 1}, "sign_mixed": 0, "merges": {}, "suspect": false}, {"id": "AT:D_80127548", "name": "Unkstruct_80127548", "sites": 133, "bodies": 133, "nodes": 1, "globals_at": ["D_80127548"], "globals_ptr": [], "params": 0, "size_hint": 4, "fields": 1, "layout": [[0, 4, "s", 133]], "conflicts": [], "evidence": {"AT": 1}, "sign_mixed": 0, "merges": {}, "suspect": false}, {"id": "L:F:4b05e7f4ddb57db0ff1835c0c7fb5d2ffc851f37:buf", "name": "Unkstruct_cd605c73", "sites": 133, "bodies": 7, "nodes": 1, "globals_at": [], "globals_ptr": [], "params": 0, "size_hint": 36, "fields": 18, "layout": [[0, 4, "s", 7], [4, 2, "s", 14], [6, 2, "s", 7], [8, 2, "s", 7], [10, 2, "s", 7], [12, 2, "s", 7], [14, 1, "u", 7], [15, 1, "u", 7], [16, 2, "s", 7], [18, 2, "s", 7], [20, 1, "u", 7], [21, 1, "u", 7], [22, 1, "u", 7], [24, 2, "s", 7], [26, 2, "s", 7], [28, 2, "s", 7], [30, 2, "s", 7], [32, 4, "s", 7]], "conflicts": [], "evidence": {"L": 1}, "sign_mixed": 0, "merges": {}, "suspect": false}, {"id": "AT:D_80115148", "name": "Unkstruct_80115148", "sites": 133, "bodies": 133, "nodes": 1, "globals_at": ["D_80115148"], "globals_ptr": [], "params": 0, "size_hint": 0, "fields": 0, "layout": [], "conflicts": [], "evidence": {"AT": 1}, "sign_mixed": 0, "merges": {}, "suspect": false}, {"id": "AT:D_80115112", "name": "Unkstruct_80115112", "sites": 133, "bodies": 133, "nodes": 27, "globals_at": ["D_80115112"], "globals_ptr": [], "params": 0, "size_hint": 2, "fields": 1, "layout": [[0, 2, "u", 133]], "conflicts": [], "evidence": {"AT": 1, "L": 26}, "sign_mixed": 0, "merges": {"assign&": 26}, "suspect": false}, {"id": "AT:D_80115110", "name": "Unkstruct_80115110", "sites": 133, "bodies": 133, "nodes": 8, "globals_at": ["D_80115110"], "globals_ptr": [], "params": 0, "size_hint": 0, "fields": 0, "layout": [], "conflicts": [], "evidence": {"AT": 1, "L": 7}, "sign_mixed": 0, "merges": {"assign&": 7}, "suspect": false}, {"id": "AT:D_80115152", "name": "Unkstruct_80115152", "sites": 133, "bodies": 133, "nodes": 1, "globals_at": ["D_80115152"], "globals_ptr": [], "params": 0, "size_hint": 2, "fields": 1, "layout": [[0, 2, "s", 133]], "conflicts": [], "evidence": {"AT": 1}, "sign_mixed": 0, "merges": {}, "suspect": false}, {"id": "AT:D_80062BD0", "name": "Unkstruct_80062BD0", "sites": 133, "bodies": 133, "nodes": 1, "globals_at": ["D_80062BD0"], "globals_ptr": [], "params": 0, "size_hint": 4, "fields": 1, "layout": [[0, 4, "s", 133]], "conflicts": [], "evidence": {"AT": 1}, "sign_mixed": 0, "merges": {}, "suspect": false}, {"id": "FLD:L:F:02a3579313e063f36836ce379f21e084878eb67b:a0:0x20", "name": "Unkstruct_8016BFD0", "sites": 133, "bodies": 133, "nodes": 4, "globals_at": [], "globals_ptr": [], "params": 0, "size_hint": 20, "fields": 1, "layout": [[18, 2, "s", 133]], "conflicts": [], "evidence": {"L": 3, "FLD": 1}, "sign_mixed": 0, "merges": {"field": 3}, "suspect": false}, {"id": "AT:D_80115218", "name": "Unkstruct_80115218", "sites": 133, "bodies": 133, "nodes": 5, "globals_at": ["D_80115218"], "globals_ptr": [], "params": 0, "size_hint": 0, "fields": 0, "layout": [], "conflicts": [], "evidence": {"AT": 1, "L": 4}, "sign_mixed": 0, "merges": {"assign&": 4}, "suspect": false}, {"id": "L:F:179bdd4fec1a0fd39cb489fa706f592b16565424:n", "name": "Unkstruct_3259bc8e", "sites": 133, "bodies": 133, "nodes": 1, "globals_at": [], "globals_ptr": [], "params": 0, "size_hint": 0, "fields": 0, "layout": [], "conflicts": [], "evidence": {"L": 1}, "sign_mixed": 0, "merges": {}, "suspect": false}, {"id": "FLD:FLD:AT:D_80126B58:0x178:0x20", "name": "Unkstruct_c1b0cef5", "sites": 133, "bodies": 133, "nodes": 1, "globals_at": [], "globals_ptr": [], "params": 0, "size_hint": 20, "fields": 1, "layout": [[18, 2, "s", 133]], "conflicts": [], "evidence": {"FLD": 1}, "sign_mixed": 0, "merges": {}, "suspect": false}, {"id": "FLD:L:F:52e92ffa088470b82cc06482daa51b2f80995c31:b:0x28", "name": "Unkstruct_14e19f34", "sites": 133, "bodies": 133, "nodes": 1, "globals_at": [], "globals_ptr": [], "params": 0, "size_hint": 52, "fields": 1, "layout": [[50, 2, "u", 133]], "conflicts": [], "evidence": {"FLD": 1}, "sign_mixed": 0, "merges": {}, "suspect": false}, {"id": "L:F:07e2662659f664a00246f642fa2e12964ea767d6:a0", "name": "Unkstruct_1c3d008e", "sites": 132, "bodies": 132, "nodes": 3, "globals_at": [], "globals_ptr": [], "params": 1, "size_hint": 4, "fields": 1, "layout": [[2, 2, "u", 132]], "conflicts": [], "evidence": {"PV": 1, "P": 1, "L": 1}, "sign_mixed": 0, "merges": {"param": 2}, "suspect": false}, {"id": "L:F:dbe85381697bb2e8ed6a145c0cebf0d7533229e6:arg0", "name": "Unkstruct_99e1dbd1", "sites": 132, "bodies": 33, "nodes": 3, "globals_at": [], "globals_ptr": [], "params": 1, "size_hint": 104, "fields": 3, "layout": [[8, 4, "s", 66], [12, 4, "p", 33], [100, 4, "s", 33]], "conflicts": [], "evidence": {"PV": 1, "P": 1, "L": 1}, "sign_mixed": 0, "merges": {"param": 2}, "suspect": false}, {"id": "L:F:dbe85381697bb2e8ed6a145c0cebf0d7533229e6:pkt", "name": "Unkstruct_b600749f", "sites": 132, "bodies": 33, "nodes": 1, "globals_at": [], "globals_ptr": [], "params": 0, "size_hint": 4, "fields": 1, "layout": [[0, 4, "u", 132]], "conflicts": [], "evidence": {"L": 1}, "sign_mixed": 0, "merges": {}, "suspect": false}, {"id": "L:F:1994557e7e1644407dd26734f4aa1b1265b4ee29:iVar2", "name": "Unkstruct_cb6870d9", "sites": 132, "bodies": 6, "nodes": 1, "globals_at": [], "globals_ptr": [], "params": 0, "size_hint": 30, "fields": 10, "layout": [[4, 4, "u", 24], [8, 2, "u", 12], [10, 2, "u", 12], [12, 2, "u", 12], [16, 2, "u", 12], [18, 2, "u", 12], [20, 2, "u", 12], [24, 2, "u", 12], [26, 2, "u", 12], [28, 2, "u", 12]], "conflicts": [], "evidence": {"L": 1}, "sign_mixed": 0, "merges": {}, "suspect": false}]} \ No newline at end of file +{"head": "78515137ab", "when": "2026-10-01T02:18:15Z", "n_types": 19122, "types": [{"id": "AT:D_800B5CB8", "name": "Unkstruct_800B5CB8", "sites": 107580, "bodies": 11184, "nodes": 29942, "globals_at": ["D_800B5CB8", "D_800D3888", "D_80181448", "D_80181538", "D_801818AC", "D_8018192C", "D_80181D34", "D_80181D70", "D_80181D9C", "D_8018270C", "D_80182E80", "D_801831DC", "D_801832A8", "D_801834D4", "D_80183D08", "D_80184070", "D_801845C4", "D_801845D8", "D_80184664", "D_801846B4"], "globals_ptr": ["D_8006386C", "D_80074778", "D_80074780", "D_80074784", "D_80074790", "D_800747C0", "D_800747D4", "D_800747D8", "D_800747E8", "D_80075838", "D_80075A40", "D_80076040", "D_800760C8", "D_80078E50", "D_80078E80", "D_80078E84", "D_80078E88", "D_80078EAF", "D_80078EE4", "D_80078EE8"], "params": 4852, "size_hint": 268, "fields": 134, "layout": [[0, 2, "u", 367], [1, 1, "u", 11], [2, 2, "s", 3260], [3, 1, "u", 9], [4, 4, "s", 1376], [5, 4, "s", 2], [6, 2, "u", 1597], [8, 2, "u", 480], [10, 2, "u", 3444], [12, 2, "u", 470], [13, 1, "u", 12], [14, 2, "u", 1641], [16, 4, "s", 2139], [18, 2, "u", 4483], [20, 4, "s", 1156], [22, 2, "s", 280], [24, 4, "s", 2122], [26, 2, "u", 1431], [28, 4, "s", 7913], [30, 2, "s", 133], [31, 1, "s", 1], [32, 4, "s", 13163], [33, 1, "u", 8], [34, 1, "u", 12], [35, 1, "u", 5], [36, 4, "s", 111], [37, 1, "u", 9], [38, 1, "u", 11], [39, 1, "u", 403], [40, 4, "s", 31], [42, 2, "u", 24], [44, 2, "u", 728], [46, 2, "u", 31], [48, 4, "s", 31], [50, 2, "s", 11], [52, 2, "u", 2952], [54, 2, "u", 62], [56, 4, "s", 175], [58, 2, "u", 353], [60, 4, "s", 125], [62, 2, "u", 352], [64, 4, "s", 176], [66, 2, "u", 352], [68, 4, "s", 46], [72, 4, "s", 418], [74, 2, "u", 13], [76, 4, "s", 163], [80, 4, "s", 126], [82, 2, "s", 48], [84, 2, "u", 13], [88, 4, "s", 396], [92, 2, "u", 947], [94, 1, "u", 295], [96, 2, "s", 802], [98, 2, "u", 184], [100, 4, "s", 2014], [104, 4, "s", 123], [108, 4, "s", 152], [112, 2, "s", 1813], [114, 2, "u", 321], [116, 1, "u", 41], [117, 1, "u", 275], [118, 2, "s", 910], [120, 4, "s", 615]], "conflicts": [[0, {"2u": 367, "2s": 38, "4s": 25, "1u": 24, "4p": 10}], [1, {"1u": 11, "2u": 6}], [2, {"2u": 2271, "2s": 3260, "1u": 7}], [4, {"4s": 1376, "4u": 538, "2u": 26, "2s": 61, "1s": 2}], [6, {"2u": 1597, "2s": 696, "4s": 2}], [8, {"2s": 36, "4s": 466, "2u": 480, "4u": 9}], [12, {"2s": 22, "4s": 399, "2u": 470, "4u": 6, "1u": 16}], [16, {"2s": 935, "2u": 1925, "4s": 2139, "4u": 8, "4p": 3}], [18, {"2s": 2789, "2u": 4483, "4s": 2}], [20, {"2s": 416, "2u": 310, "4s": 1156, "4u": 13}], [24, {"2s": 778, "2u": 1062, "4s": 2122, "4u": 13}], [28, {"2s": 306, "2u": 160, "4s": 7913, "4u": 59, "1u": 5}]], "evidence": {"PV": 4852, "L": 10009, "PTR": 9758, "AT": 266, "P": 4852, "R": 86, "FLD": 119}, "sign_mixed": 55, "merges": {"arg&": 249, "param": 9704, "arg": 7080, "assign": 8078, "return": 713, "ret-of": 1477, "assign&": 18, "field": 2622}, "suspect": true}, {"id": "AT:D_80126B58", "name": "Unkstruct_80126B58", "sites": 65397, "bodies": 17047, "nodes": 3390, "globals_at": ["D_80126B58"], "globals_ptr": ["D_80126B58"], "params": 1051, "size_hint": 588, "fields": 175, "layout": [[0, 2, "u", 9057], [2, 2, "u", 10770], [4, 4, "s", 12], [5, 4, "s", 1], [6, 2, "s", 237], [8, 4, "s", 15], [10, 2, "s", 520], [12, 4, "s", 13], [14, 2, "s", 239], [16, 4, "s", 464], [18, 2, "u", 22], [20, 4, "s", 440], [22, 2, "u", 6], [24, 4, "s", 438], [26, 2, "u", 8], [28, 4, "s", 105], [30, 4, "u", 1], [32, 4, "s", 2252], [34, 4, "u", 1], [36, 4, "s", 142], [38, 2, "s", 133], [40, 4, "s", 12], [44, 4, "s", 4448], [46, 2, "s", 135], [48, 4, "s", 171], [52, 4, "s", 979], [56, 4, "s", 7], [60, 2, "u", 8], [62, 2, "s", 4], [64, 2, "s", 4], [66, 2, "s", 6], [68, 4, "u", 1744], [70, 2, "s", 1], [76, 4, "s", 49], [77, 1, "u", 13], [78, 1, "u", 2], [79, 1, "u", 133], [80, 4, "s", 2181], [84, 4, "s", 2151], [88, 4, "s", 2145], [89, 1, "u", 3], [90, 2, "s", 7], [91, 1, "u", 1], [92, 4, "s", 404], [93, 1, "u", 3], [94, 1, "u", 3], [95, 1, "u", 1], [96, 2, "u", 72], [98, 2, "u", 26], [100, 2, "u", 14], [102, 2, "u", 10], [103, 1, "u", 2], [104, 2, "s", 1], [106, 2, "s", 1], [108, 2, "s", 1], [112, 2, "s", 2], [114, 2, "s", 1], [116, 2, "s", 1], [121, 2, "s", 1], [126, 2, "u", 1], [136, 2, "u", 7], [138, 2, "u", 7], [140, 2, "u", 7], [168, 1, "u", 32]], "conflicts": [[4, {"4s": 12, "2u": 5}], [6, {"2s": 237, "2u": 178, "4s": 1}], [8, {"4s": 15, "2u": 5}], [12, {"4s": 13, "2u": 5}], [16, {"4p": 2, "4s": 464, "2u": 283, "2s": 10}], [20, {"2u": 6, "4s": 440, "4u": 2}], [24, {"2u": 8, "4s": 438, "4u": 2}], [36, {"4s": 142, "2s": 20, "2u": 2}], [40, {"4s": 12, "1u": 2, "2s": 11, "2u": 1}], [44, {"4s": 4448, "4u": 8, "2s": 3}], [48, {"4s": 171, "1u": 2, "4u": 4}], [68, {"4u": 1744, "2s": 1, "4s": 331}]], "evidence": {"PV": 1051, "L": 1272, "AT": 1, "P": 1051, "PTR": 1, "FLD": 14}, "sign_mixed": 60, "merges": {"assign&": 106, "param": 2102, "arg": 1087, "assign": 43, "field": 51}, "suspect": true}, {"id": "L:F:5d04529f0dac0bc0e8ed5a58782010f1c9e3ebdb:arg0", "name": "Unkstruct_cb638a45", "sites": 6477, "bodies": 381, "nodes": 15, "globals_at": [], "globals_ptr": [], "params": 5, "size_hint": 16, "fields": 6, "layout": [[4, 2, "s", 1143], [6, 2, "s", 1143], [8, 2, "s", 1016], [10, 2, "s", 1016], [12, 2, "s", 1143], [14, 2, "s", 1016]], "conflicts": [], "evidence": {"PV": 5, "P": 5, "L": 5}, "sign_mixed": 0, "merges": {"param": 10, "arg": 4}, "suspect": false}, {"id": "L:F:a2c00e890871a3d894f8977fdd58daffe546a666:arg0", "name": "Unkstruct_dac960ce", "sites": 4464, "bodies": 124, "nodes": 3, "globals_at": [], "globals_ptr": [], "params": 1, "size_hint": 588, "fields": 13, "layout": [[0, 2, "u", 248], [6, 2, "s", 248], [10, 2, "u", 496], [14, 2, "s", 248], [68, 4, "u", 124], [184, 2, "u", 496], [186, 2, "u", 124], [446, 1, "u", 248], [580, 1, "u", 372], [581, 1, "u", 620], [582, 2, "u", 248], [584, 2, "u", 248], [586, 2, "u", 248]], "conflicts": [], "evidence": {"PV": 1, "P": 1, "L": 1}, "sign_mixed": 2, "merges": {"param": 2}, "suspect": false}, {"id": "L:F:fdea804fac944d7874892061563887debbf5f021:a1", "name": "Unkstruct_0caecd54", "sites": 4340, "bodies": 124, "nodes": 5, "globals_at": [], "globals_ptr": [], "params": 1, "size_hint": 254, "fields": 23, "layout": [[0, 2, "u", 248], [2, 2, "u", 124], [4, 2, "u", 124], [6, 2, "u", 248], [8, 2, "u", 124], [10, 2, "u", 248], [12, 2, "u", 124], [14, 2, "u", 248], [32, 4, "s", 496], [54, 2, "u", 124], [80, 2, "u", 124], [82, 2, "u", 124], [84, 2, "u", 124], [100, 4, "s", 372], [104, 4, "s", 248], [112, 2, "u", 124], [114, 2, "u", 124], [120, 4, "s", 124], [136, 2, "u", 124], [138, 2, "u", 124], [140, 2, "u", 124], [220, 4, "s", 124], [252, 2, "u", 124]], "conflicts": [], "evidence": {"L": 2, "PV": 1, "P": 1, "R": 1}, "sign_mixed": 1, "merges": {"param": 2, "assign": 1, "return": 1}, "suspect": false}, {"id": "L:F:037c9974beb20a2b4fedb50684f58aba7da3df41:a0", "name": "Unkstruct_f8ed2b9f", "sites": 4061, "bodies": 4061, "nodes": 3, "globals_at": [], "globals_ptr": [], "params": 1, "size_hint": 535, "fields": 1, "layout": [[534, 1, "u", 4061]], "conflicts": [], "evidence": {"PV": 1, "P": 1, "L": 1}, "sign_mixed": 0, "merges": {"param": 2}, "suspect": false}, {"id": "L:F:81aa50d5890521702ec3e35b8059e18556f6cf45:cach", "name": "Unkstruct_a32b99a1", "sites": 3936, "bodies": 123, "nodes": 1, "globals_at": [], "globals_ptr": [], "params": 0, "size_hint": 75, "fields": 8, "layout": [[20, 4, "s", 984], [26, 2, "s", 246], [52, 2, "u", 492], [58, 2, "u", 123], [62, 2, "u", 369], [64, 2, "u", 984], [66, 1, "u", 246], [74, 1, "u", 369]], "conflicts": [], "evidence": {"L": 1}, "sign_mixed": 1, "merges": {}, "suspect": false}, {"id": "L:F:52e92ffa088470b82cc06482daa51b2f80995c31:cach", "name": "Unkstruct_8e3dbe51", "sites": 3930, "bodies": 131, "nodes": 1, "globals_at": [], "globals_ptr": [], "params": 0, "size_hint": 76, "fields": 5, "layout": [[30, 2, "s", 393], [46, 2, "s", 262], [71, 1, "u", 1441], [72, 1, "u", 786], [75, 1, "u", 917]], "conflicts": [], "evidence": {"L": 1}, "sign_mixed": 1, "merges": {}, "suspect": false}, {"id": "FLD:AT:D_80126B58:0x178", "name": "Unkstruct_8014A1B0", "sites": 3778, "bodies": 542, "nodes": 35, "globals_at": [], "globals_ptr": [], "params": 5, "size_hint": 254, "fields": 13, "layout": [[0, 2, "u", 401], [6, 2, "s", 539], [10, 2, "s", 539], [14, 2, "s", 539], [32, 4, "s", 133], [92, 2, "u", 2], [94, 2, "u", 1], [96, 2, "u", 1], [98, 2, "u", 1], [120, 4, "s", 1617], [200, 1, "u", 1], [201, 1, "u", 1], [252, 2, "s", 1]], "conflicts": [], "evidence": {"L": 21, "PV": 5, "P": 5, "R": 1, "FLD": 3}, "sign_mixed": 1, "merges": {"field": 13, "arg": 10, "param": 10, "return": 1}, "suspect": false}, {"id": "FLD:L:F:0142ec5f23f03ef302b2868332ae4bf0df389535:param_1:0x20", "name": "Unkstruct_80128EA8", "sites": 3311, "bodies": 632, "nodes": 53, "globals_at": [], "globals_ptr": [], "params": 1, "size_hint": 56, "fields": 18, "layout": [[4, 4, "u", 666], [8, 2, "u", 1], [10, 2, "u", 1], [12, 2, "u", 1], [16, 2, "s", 59], [18, 2, "s", 29], [20, 2, "s", 8], [24, 2, "u", 414], [26, 2, "u", 414], [32, 4, "s", 2], [36, 1, "s", 134], [37, 1, "s", 134], [38, 1, "s", 134], [39, 1, "u", 142], [40, 2, "s", 94], [42, 2, "s", 79], [44, 2, "u", 4], [52, 4, "s", 135]], "conflicts": [], "evidence": {"L": 43, "PV": 1, "P": 1, "R": 2, "FLD": 6}, "sign_mixed": 13, "merges": {"field": 7, "arg": 23, "ret-of": 19, "assign": 1, "param": 2}, "suspect": false}, {"id": "L:F:011613e668968182114e5cc5d5f0c821df50d7b8:a0", "name": "Unkstruct_57a28935", "sites": 3271, "bodies": 196, "nodes": 402, "globals_at": [], "globals_ptr": [], "params": 134, "size_hint": 164, "fields": 26, "layout": [[5, 1, "u", 228], [8, 4, "s", 74], [12, 2, "s", 74], [16, 4, "s", 151], [20, 4, "s", 123], [24, 2, "s", 154], [26, 2, "s", 153], [28, 2, "s", 148], [32, 2, "s", 96], [34, 2, "s", 92], [36, 2, "s", 78], [40, 2, "s", 312], [42, 2, "s", 298], [44, 2, "s", 298], [46, 2, "s", 117], [48, 2, "s", 83], [50, 2, "s", 80], [60, 4, "s", 74], [64, 4, "s", 74], [68, 4, "s", 74], [72, 4, "s", 74], [76, 4, "s", 74], [80, 4, "s", 74], [156, 4, "s", 13], [160, 2, "u", 4], [162, 2, "u", 3]], "conflicts": [[8, {"4s": 74, "2s": 74}], [16, {"4s": 151, "2s": 76}], [20, {"4s": 123, "2s": 74}]], "evidence": {"PV": 134, "P": 134, "L": 134}, "sign_mixed": 9, "merges": {"param": 268, "arg": 133}, "suspect": false}, {"id": "L:F:52e92ffa088470b82cc06482daa51b2f80995c31:flag", "name": "Unkstruct_1fa9e810", "sites": 3144, "bodies": 131, "nodes": 1, "globals_at": [], "globals_ptr": [], "params": 0, "size_hint": 73, "fields": 3, "layout": [[46, 2, "s", 393], [71, 1, "u", 524], [72, 1, "u", 2227]], "conflicts": [], "evidence": {"L": 1}, "sign_mixed": 0, "merges": {}, "suspect": false}, {"id": "L:F:f290967a9bfb3ed845a5d2a766082ed2705729c6:buf", "name": "Unkstruct_30b21035", "sites": 3100, "bodies": 124, "nodes": 1, "globals_at": [], "globals_ptr": [], "params": 0, "size_hint": 84, "fields": 13, "layout": [[32, 2, "s", 248], [34, 2, "s", 248], [36, 2, "s", 248], [40, 2, "s", 248], [42, 2, "s", 248], [44, 2, "s", 248], [48, 2, "s", 248], [50, 2, "s", 248], [52, 2, "s", 248], [56, 2, "s", 248], [58, 2, "s", 248], [60, 2, "s", 248], [80, 4, "s", 124]], "conflicts": [], "evidence": {"L": 1}, "sign_mixed": 0, "merges": {}, "suspect": false}, {"id": "AT:D_80126948", "name": "Unkstruct_80126948", "sites": 2986, "bodies": 832, "nodes": 125, "globals_at": ["D_80126948", "D_80126E60"], "globals_ptr": ["D_80114EE8", "D_801151D4", "D_80126948", "D_80126E60", "D_80126F04", "D_80126FA8"], "params": 3, "size_hint": 164, "fields": 34, "layout": [[0, 4, "s", 7], [4, 1, "u", 43], [8, 4, "s", 4], [12, 4, "s", 4], [16, 4, "s", 26], [20, 4, "s", 24], [24, 2, "s", 2], [26, 2, "u", 13], [32, 2, "s", 2], [34, 2, "u", 12], [36, 2, "s", 1], [40, 2, "s", 1], [42, 2, "s", 4], [44, 2, "s", 1], [46, 2, "s", 2], [48, 2, "s", 4], [50, 2, "s", 2], [52, 4, "s", 4], [56, 2, "u", 16], [60, 4, "s", 539], [64, 4, "s", 139], [68, 4, "s", 539], [72, 4, "s", 539], [76, 4, "s", 140], [80, 4, "s", 673], [92, 4, "s", 57], [96, 4, "s", 53], [100, 4, "s", 57], [104, 4, "s", 13], [108, 4, "s", 9], [112, 4, "s", 13], [156, 4, "s", 1], [160, 2, "s", 1], [162, 2, "s", 1]], "conflicts": [], "evidence": {"PV": 3, "PTR": 6, "L": 111, "P": 3, "AT": 2}, "sign_mixed": 10, "merges": {"arg&": 1, "assign": 99, "param": 6, "arg": 14, "assign&": 4}, "suspect": false}, {"id": "L:F:1fd5c5850652e651e5db7bf9ff6d4ae99aab9d03:arg0", "name": "Unkstruct_adc0bee4", "sites": 2646, "bodies": 126, "nodes": 3, "globals_at": [], "globals_ptr": [], "params": 1, "size_hint": 52, "fields": 8, "layout": [[2, 2, "u", 252], [6, 2, "s", 378], [10, 2, "s", 378], [14, 2, "s", 378], [18, 2, "u", 126], [22, 2, "u", 126], [32, 4, "s", 126], [48, 4, "s", 126]], "conflicts": [], "evidence": {"PV": 1, "P": 1, "L": 1}, "sign_mixed": 3, "merges": {"param": 2}, "suspect": false}, {"id": "L:F:1eeddc4a726cce7edb2fd84a3cad6477021bcf85:param_1", "name": "Unkstruct_198fc7cc", "sites": 2580, "bodies": 129, "nodes": 3, "globals_at": [], "globals_ptr": [], "params": 1, "size_hint": 56, "fields": 16, "layout": [[2, 2, "u", 258], [6, 2, "u", 129], [10, 2, "u", 129], [14, 2, "u", 129], [16, 4, "s", 129], [18, 2, "u", 129], [20, 4, "s", 129], [22, 2, "s", 129], [24, 4, "s", 129], [26, 2, "u", 129], [28, 4, "s", 258], [32, 4, "s", 258], [40, 2, "u", 129], [44, 4, "s", 129], [48, 4, "s", 129], [52, 4, "s", 129]], "conflicts": [[18, "overlap"], [22, "overlap"], [26, "overlap"]], "evidence": {"PV": 1, "P": 1, "L": 1}, "sign_mixed": 1, "merges": {"param": 2}, "suspect": false}, {"id": "FLD:AT:D_800B5CB8:0x64", "name": "Unkstruct_801439FC", "sites": 2489, "bodies": 981, "nodes": 103, "globals_at": [], "globals_ptr": [], "params": 0, "size_hint": 268, "fields": 57, "layout": [[0, 2, "u", 151], [2, 2, "u", 15], [4, 4, "s", 66], [6, 2, "u", 37], [8, 4, "s", 67], [10, 2, "u", 34], [12, 4, "s", 67], [14, 2, "u", 32], [16, 4, "s", 2], [18, 2, "s", 3], [20, 4, "s", 2], [24, 4, "s", 2], [28, 4, "s", 6], [32, 4, "s", 457], [52, 2, "s", 2], [54, 2, "s", 263], [56, 4, "s", 1], [60, 4, "s", 1], [64, 4, "s", 1], [88, 4, "s", 134], [92, 2, "u", 21], [94, 2, "u", 16], [96, 2, "s", 15], [98, 2, "u", 15], [100, 4, "s", 1], [104, 4, "s", 1], [108, 4, "s", 4], [112, 2, "s", 76], [118, 2, "s", 17], [124, 2, "u", 15], [126, 2, "u", 15], [128, 2, "u", 15], [144, 4, "s", 16], [148, 4, "s", 13], [152, 2, "s", 1], [193, 1, "u", 150], [204, 4, "s", 38], [206, 2, "u", 11], [208, 4, "s", 16], [212, 2, "u", 11], [214, 2, "u", 11], [216, 2, "u", 11], [220, 4, "s", 8], [224, 4, "s", 36], [226, 2, "u", 1], [228, 4, "s", 2], [232, 4, "u", 3], [240, 4, "s", 2], [248, 4, "s", 21], [250, 2, "s", 2], [252, 2, "s", 19], [254, 2, "s", 38], [256, 2, "u", 25], [258, 2, "u", 3], [260, 2, "s", 1], [262, 2, "s", 2], [266, 2, "u", 2]], "conflicts": [[204, {"4s": 38, "2u": 11}], [208, {"4s": 16, "2u": 11}], [6, "overlap"], [10, "overlap"], [14, "overlap"], [18, "overlap"], [206, "overlap"], [226, "overlap"], [250, "overlap"]], "evidence": {"L": 102, "FLD": 1}, "sign_mixed": 22, "merges": {"field": 102}, "suspect": false}, {"id": "FLD:L:F:ed1c24ca47a915759f6ba3f907f5b5d82aa3c397:base:0x24", "name": "Unkstruct_80130D48", "sites": 2382, "bodies": 587, "nodes": 121, "globals_at": [], "globals_ptr": ["D_80072C84", "D_80078E78"], "params": 0, "size_hint": 100, "fields": 25, "layout": [[0, 1, "u", 266], [4, 4, "s", 6], [20, 4, "s", 3], [24, 4, "s", 1], [26, 2, "u", 26], [34, 2, "s", 1], [36, 4, "s", 3], [38, 2, "s", 533], [40, 4, "s", 6], [42, 2, "s", 1], [44, 4, "s", 2], [46, 2, "s", 534], [48, 4, "s", 4], [50, 2, "s", 1], [52, 2, "u", 2], [55, 1, "u", 1], [58, 2, "u", 135], [60, 2, "u", 139], [62, 2, "u", 266], [64, 2, "u", 400], [67, 1, "s", 1], [73, 1, "u", 1], [80, 4, "s", 1], [96, 4, "s", 6], [98, 2, "s", 4]], "conflicts": [[26, "overlap"], [38, "overlap"], [42, "overlap"], [46, "overlap"], [50, "overlap"], [98, "overlap"]], "evidence": {"L": 118, "PTR": 2, "FLD": 1}, "sign_mixed": 3, "merges": {"field": 1, "assign": 119}, "suspect": false}, {"id": "L:F:d8ec93cf2ab8692a851707f792bb542559b8b477:buf", "name": "Unkstruct_ed8f1335", "sites": 2356, "bodies": 124, "nodes": 1, "globals_at": [], "globals_ptr": [], "params": 0, "size_hint": 36, "fields": 18, "layout": [[0, 4, "s", 124], [4, 2, "s", 248], [6, 2, "s", 124], [8, 2, "s", 124], [10, 2, "s", 124], [12, 2, "s", 124], [14, 1, "u", 124], [15, 1, "u", 124], [16, 2, "s", 124], [18, 2, "s", 124], [20, 1, "u", 124], [21, 1, "u", 124], [22, 1, "u", 124], [24, 2, "s", 124], [26, 2, "s", 124], [28, 2, "s", 124], [30, 2, "s", 124], [32, 4, "s", 124]], "conflicts": [], "evidence": {"L": 1}, "sign_mixed": 0, "merges": {}, "suspect": false}, {"id": "L:F:11f86a358e6d71766aa362f8cfb3a9eb58ca58bc:param_1", "name": "Unkstruct_8016B4F8", "sites": 2140, "bodies": 535, "nodes": 39, "globals_at": [], "globals_ptr": [], "params": 13, "size_hint": 48, "fields": 5, "layout": [[16, 4, "s", 269], [20, 4, "s", 269], [24, 4, "s", 402], [28, 4, "s", 666], [44, 4, "s", 534]], "conflicts": [], "evidence": {"PV": 13, "P": 13, "L": 13}, "sign_mixed": 0, "merges": {"param": 26, "arg": 12}, "suspect": false}, {"id": "L:F:07b460bb9e8b53760af60379de40d6d476777b34:param_1", "name": "Unkstruct_80139C7C", "sites": 2111, "bodies": 265, "nodes": 18, "globals_at": [], "globals_ptr": [], "params": 6, "size_hint": 68, "fields": 14, "layout": [[8, 4, "s", 262], [24, 2, "s", 131], [28, 2, "s", 131], [32, 1, "u", 132], [34, 1, "u", 525], [36, 2, "u", 1], [38, 2, "u", 1], [44, 2, "s", 262], [46, 2, "s", 262], [48, 2, "s", 1], [50, 2, "s", 1], [52, 2, "s", 133], [54, 2, "s", 131], [64, 4, "s", 2]], "conflicts": [], "evidence": {"PV": 6, "P": 6, "L": 6}, "sign_mixed": 3, "merges": {"param": 12, "arg": 5}, "suspect": false}, {"id": "L:F:989ea29447ebea9f665718fe835d44c289cd476c:L", "name": "Unkstruct_b047cdf2", "sites": 2108, "bodies": 124, "nodes": 1, "globals_at": [], "globals_ptr": [], "params": 0, "size_hint": 32, "fields": 6, "layout": [[0, 2, "s", 1116], [2, 2, "s", 248], [8, 4, "s", 124], [12, 4, "s", 372], [24, 4, "s", 124], [28, 4, "s", 124]], "conflicts": [], "evidence": {"L": 1}, "sign_mixed": 0, "merges": {}, "suspect": false}, {"id": "L:F:81aa50d5890521702ec3e35b8059e18556f6cf45:flag", "name": "Unkstruct_2729e670", "sites": 2091, "bodies": 123, "nodes": 1, "globals_at": [], "globals_ptr": [], "params": 0, "size_hint": 75, "fields": 6, "layout": [[20, 4, "s", 369], [26, 2, "s", 369], [52, 2, "u", 369], [60, 2, "u", 123], [64, 2, "u", 492], [74, 1, "u", 369]], "conflicts": [], "evidence": {"L": 1}, "sign_mixed": 0, "merges": {}, "suspect": false}, {"id": "L:F:60753a66ad7b997b354356bdcc1b2cfb92a8800f:s", "name": "Unkstruct_dd542e54", "sites": 2016, "bodies": 126, "nodes": 1, "globals_at": [], "globals_ptr": [], "params": 0, "size_hint": 24, "fields": 7, "layout": [[7, 1, "u", 126], [12, 2, "u", 126], [14, 2, "u", 126], [16, 2, "u", 252], [18, 2, "u", 252], [20, 2, "u", 126], [22, 2, "u", 126]], "conflicts": [], "evidence": {"L": 1}, "sign_mixed": 0, "merges": {}, "suspect": false}, {"id": "L:F:e88bc6d8af09ec78a633a1ad0286db378f599db5:param_1", "name": "Unkstruct_f49880fd", "sites": 2000, "bodies": 125, "nodes": 3, "globals_at": [], "globals_ptr": [], "params": 1, "size_hint": 84, "fields": 6, "layout": [[24, 2, "s", 250], [26, 2, "s", 250], [28, 2, "s", 125], [72, 4, "s", 375], [76, 4, "s", 500], [80, 4, "s", 375]], "conflicts": [], "evidence": {"PV": 1, "P": 1, "L": 1}, "sign_mixed": 1, "merges": {"param": 2}, "suspect": false}, {"id": "L:F:5cb8944340208a6dacc6cd8ff089a3c5b21bf4b3:a0", "name": "Unkstruct_a8d34bce", "sites": 1948, "bodies": 1948, "nodes": 3, "globals_at": [], "globals_ptr": [], "params": 1, "size_hint": 533, "fields": 1, "layout": [[532, 1, "u", 1948]], "conflicts": [], "evidence": {"PV": 1, "P": 1, "L": 1}, "sign_mixed": 0, "merges": {"param": 2}, "suspect": false}, {"id": "L:F:4c09002e2679c98f83f9f9cfd76c32f960133d5d:param_1", "name": "Unkstruct_568f7bda", "sites": 1875, "bodies": 125, "nodes": 3, "globals_at": [], "globals_ptr": [], "params": 1, "size_hint": 56, "fields": 9, "layout": [[2, 2, "s", 125], [6, 2, "s", 125], [10, 2, "s", 125], [14, 2, "s", 125], [18, 2, "s", 250], [28, 4, "s", 500], [40, 2, "s", 125], [48, 4, "s", 250], [52, 4, "p", 125]], "conflicts": [], "evidence": {"PV": 1, "P": 1, "L": 1}, "sign_mixed": 0, "merges": {"param": 2}, "suspect": false}, {"id": "L:F:1e5bdb3d889cf99856e8e0f53e443c0d445ca75e:param_1", "name": "Unkstruct_8016DF5C", "sites": 1791, "bodies": 131, "nodes": 18, "globals_at": [], "globals_ptr": [], "params": 6, "size_hint": 56, "fields": 9, "layout": [[2, 2, "s", 255], [6, 2, "s", 128], [10, 2, "s", 128], [14, 2, "s", 128], [28, 4, "s", 258], [32, 4, "s", 128], [44, 4, "u", 127], [48, 4, "s", 127], [52, 4, "s", 128]], "conflicts": [], "evidence": {"PV": 6, "P": 6, "L": 6}, "sign_mixed": 3, "merges": {"param": 12, "arg": 5}, "suspect": false}, {"id": "L:F:dd085c59e1d27a2cec8deecf598ef9fa6b2300a9:param", "name": "Unkstruct_cd1bacd2", "sites": 1764, "bodies": 126, "nodes": 5, "globals_at": [], "globals_ptr": [], "params": 1, "size_hint": 56, "fields": 10, "layout": [[2, 2, "u", 252], [6, 2, "u", 126], [10, 2, "u", 126], [14, 2, "u", 126], [16, 2, "s", 126], [18, 2, "u", 252], [22, 2, "u", 252], [26, 2, "u", 252], [32, 4, "s", 126], [52, 4, "s", 126]], "conflicts": [], "evidence": {"L": 3, "PV": 1, "P": 1}, "sign_mixed": 0, "merges": {"param": 2, "assign": 2}, "suspect": false}, {"id": "AT:D_8011F7A8", "name": "Unkstruct_8011F7A8", "sites": 1742, "bodies": 270, "nodes": 19, "globals_at": ["D_8011F7A8"], "globals_ptr": [], "params": 0, "size_hint": 286, "fields": 7, "layout": [[7, 1, "u", 399], [8, 1, "u", 266], [18, 2, "u", 266], [20, 2, "u", 133], [22, 2, "u", 266], [130, 2, "u", 133], [284, 2, "u", 266]], "conflicts": [], "evidence": {"L": 18, "AT": 1}, "sign_mixed": 0, "merges": {"assign&": 18}, "suspect": false}, {"id": "L:F:81aa50d5890521702ec3e35b8059e18556f6cf45:cur", "name": "Unkstruct_84612d18", "sites": 1722, "bodies": 123, "nodes": 1, "globals_at": [], "globals_ptr": [], "params": 0, "size_hint": 75, "fields": 8, "layout": [[20, 4, "s", 246], [26, 2, "s", 246], [52, 2, "u", 246], [58, 2, "u", 123], [62, 2, "u", 246], [64, 2, "u", 246], [66, 1, "u", 123], [74, 1, "u", 246]], "conflicts": [], "evidence": {"L": 1}, "sign_mixed": 0, "merges": {}, "suspect": false}, {"id": "L:F:304d1a1cd67647ffff0d682a49fc7bd3bb4ca331:puVar10", "name": "Unkstruct_57db4d07", "sites": 1664, "bodies": 128, "nodes": 1, "globals_at": [], "globals_ptr": [], "params": 0, "size_hint": 0, "fields": 13, "layout": [[-21, 1, "u", 128], [-20, 4, "u", 128], [-16, 1, "u", 128], [-15, 1, "u", 128], [-14, 1, "u", 128], [-13, 1, "u", 128], [-12, 2, "u", 128], [-10, 2, "u", 128], [-8, 1, "u", 128], [-7, 1, "u", 128], [-6, 2, "u", 128], [-4, 2, "u", 128], [-2, 2, "u", 128]], "conflicts": [[-21, "overlap"], [-20, "overlap"], [-16, "overlap"], [-15, "overlap"], [-14, "overlap"], [-13, "overlap"], [-12, "overlap"], [-10, "overlap"], [-8, "overlap"], [-7, "overlap"], [-6, "overlap"], [-4, "overlap"]], "evidence": {"L": 1}, "sign_mixed": 0, "merges": {}, "suspect": false}, {"id": "FLD:L:F:0ef566a105e459b80720f079223698904a0de611:param_1:0x20", "name": "Unkstruct_4692fc17", "sites": 1612, "bodies": 124, "nodes": 3, "globals_at": [], "globals_ptr": [], "params": 0, "size_hint": 30, "fields": 4, "layout": [[18, 2, "s", 248], [24, 2, "s", 248], [26, 2, "u", 248], [28, 2, "u", 248]], "conflicts": [], "evidence": {"L": 2, "FLD": 1}, "sign_mixed": 3, "merges": {"field": 2}, "suspect": false}, {"id": "L:F:12c4b7be41f646d9e1ef4c88c1d179890b4a56fb:param_1", "name": "Unkstruct_eda88e53", "sites": 1596, "bodies": 133, "nodes": 24, "globals_at": [], "globals_ptr": [], "params": 8, "size_hint": 84, "fields": 6, "layout": [[60, 4, "s", 133], [64, 4, "s", 133], [68, 4, "s", 133], [72, 4, "s", 133], [76, 4, "s", 133], [80, 4, "s", 133]], "conflicts": [[60, {"4s": 133, "2s": 133}], [64, {"4s": 133, "2s": 133}], [68, {"4s": 133, "2s": 133}], [72, {"4s": 133, "2s": 133}], [76, {"4s": 133, "2s": 133}], [80, {"4s": 133, "2s": 133}]], "evidence": {"PV": 8, "P": 8, "L": 8}, "sign_mixed": 0, "merges": {"param": 16, "arg": 7}, "suspect": false}, {"id": "L:F:016bfe21cadcda9221c71177a8a4d810e798d34f:pkt", "name": "Unkstruct_8012D3B4", "sites": 1588, "bodies": 183, "nodes": 160, "globals_at": [], "globals_ptr": ["D_80074808", "D_800A5E60"], "params": 8, "size_hint": 36, "fields": 23, "layout": [[0, 4, "u", 25], [3, 1, "u", 17], [4, 4, "u", 28], [5, 1, "u", 1], [6, 1, "u", 1], [7, 1, "u", 12], [8, 2, "s", 145], [10, 2, "s", 145], [12, 2, "s", 4], [13, 1, "u", 1], [14, 2, "s", 138], [16, 2, "s", 141], [18, 2, "s", 141], [20, 4, "u", 4], [21, 1, "u", 1], [22, 2, "s", 134], [24, 2, "s", 137], [26, 2, "s", 137], [28, 4, "u", 4], [29, 1, "u", 1], [30, 1, "u", 1], [32, 2, "s", 137], [34, 2, "s", 137]], "conflicts": [[4, {"4u": 28, "4s": 12, "1u": 1}], [12, {"2u": 2, "4s": 1, "2s": 4, "4u": 4, "1u": 1}], [14, {"2s": 138, "2u": 10, "1u": 1}], [16, {"2s": 141, "2u": 6, "4u": 1}], [20, {"4u": 4, "1u": 1}], [22, {"2s": 134, "2u": 10, "1u": 1}], [28, {"4u": 4, "1u": 1}], [3, "overlap"], [5, "overlap"], [6, "overlap"], [7, "overlap"], [13, "overlap"]], "evidence": {"L": 137, "PV": 8, "P": 8, "PTR": 2, "R": 5}, "sign_mixed": 9, "merges": {"assign": 75, "return": 5, "param": 16, "arg": 10, "ret-of": 53}, "suspect": false}, {"id": "L:F:a3efbb1f6dada4f05ad25b37afb41ac912d4e9ed:param_1", "name": "Unkstruct_4e09b6d9", "sites": 1572, "bodies": 131, "nodes": 3, "globals_at": [], "globals_ptr": [], "params": 1, "size_hint": 50, "fields": 9, "layout": [[6, 2, "u", 131], [10, 2, "u", 131], [14, 2, "u", 131], [36, 1, "u", 131], [38, 2, "u", 262], [40, 2, "s", 262], [42, 2, "u", 131], [44, 4, "s", 131], [48, 2, "u", 131]], "conflicts": [], "evidence": {"PV": 1, "P": 1, "L": 1}, "sign_mixed": 1, "merges": {"param": 2}, "suspect": false}, {"id": "L:F:606b9cd56050502da9c870c663e07d5753cfef65:arg1", "name": "Unkstruct_23e45db5", "sites": 1512, "bodies": 126, "nodes": 3, "globals_at": [], "globals_ptr": [], "params": 1, "size_hint": 22, "fields": 11, "layout": [[0, 2, "u", 252], [2, 2, "s", 126], [4, 2, "s", 126], [6, 2, "s", 126], [8, 2, "s", 126], [10, 2, "s", 126], [12, 2, "s", 126], [14, 2, "s", 126], [16, 2, "s", 126], [18, 2, "s", 126], [20, 2, "s", 126]], "conflicts": [], "evidence": {"PV": 1, "P": 1, "L": 1}, "sign_mixed": 0, "merges": {"param": 2}, "suspect": false}, {"id": "L:F:a62137677b6eec4b6b27aa122999967c9240c0fc:puVar1", "name": "Unkstruct_47470ce3", "sites": 1488, "bodies": 124, "nodes": 1, "globals_at": [], "globals_ptr": [], "params": 0, "size_hint": 30, "fields": 6, "layout": [[18, 2, "s", 124], [20, 2, "s", 124], [22, 2, "s", 372], [24, 2, "s", 372], [26, 2, "s", 372], [28, 2, "s", 124]], "conflicts": [], "evidence": {"L": 1}, "sign_mixed": 0, "merges": {}, "suspect": false}, {"id": "L:F:a8f4060c5f3c8d9ae6472f3ae009c575b5e99ead:arg0", "name": "Unkstruct_b5c0372a", "sites": 1441, "bodies": 131, "nodes": 4, "globals_at": [], "globals_ptr": [], "params": 1, "size_hint": 88, "fields": 9, "layout": [[6, 2, "s", 131], [10, 2, "s", 131], [14, 2, "s", 131], [18, 1, "u", 262], [48, 4, "s", 262], [52, 4, "s", 131], [76, 4, "s", 131], [80, 4, "s", 131], [84, 4, "s", 131]], "conflicts": [], "evidence": {"L": 2, "PV": 1, "P": 1}, "sign_mixed": 0, "merges": {"param": 2, "assign": 1}, "suspect": false}, {"id": "L:F:52e92ffa088470b82cc06482daa51b2f80995c31:cur", "name": "Unkstruct_0980b9f0", "sites": 1441, "bodies": 131, "nodes": 1, "globals_at": [], "globals_ptr": [], "params": 0, "size_hint": 73, "fields": 4, "layout": [[30, 2, "s", 131], [46, 2, "s", 262], [71, 1, "u", 393], [72, 1, "u", 655]], "conflicts": [], "evidence": {"L": 1}, "sign_mixed": 0, "merges": {}, "suspect": false}, {"id": "L:F:a5b4fc886a867d7e491da7f2769704ece0eee579:a0", "name": "Unkstruct_ba6e2e9f", "sites": 1439, "bodies": 1439, "nodes": 3, "globals_at": [], "globals_ptr": [], "params": 1, "size_hint": 4, "fields": 1, "layout": [[2, 2, "u", 1439]], "conflicts": [], "evidence": {"PV": 1, "P": 1, "L": 1}, "sign_mixed": 0, "merges": {"param": 2}, "suspect": false}, {"id": "L:F:fdea804fac944d7874892061563887debbf5f021:a0", "name": "Unkstruct_a68f6d03", "sites": 1364, "bodies": 124, "nodes": 4, "globals_at": [], "globals_ptr": [], "params": 1, "size_hint": 20, "fields": 9, "layout": [[0, 2, "u", 124], [2, 2, "u", 124], [4, 2, "u", 124], [6, 2, "u", 124], [8, 2, "u", 124], [10, 2, "u", 372], [12, 2, "s", 124], [14, 2, "u", 124], [16, 4, "s", 124]], "conflicts": [], "evidence": {"L": 2, "PV": 1, "P": 1}, "sign_mixed": 0, "merges": {"param": 2, "assign": 1}, "suspect": false}, {"id": "L:F:77b6ecefb14cc475d995f1680b9348665ff66743:p", "name": "Unkstruct_8fdd92d1", "sites": 1300, "bodies": 130, "nodes": 4, "globals_at": [], "globals_ptr": [], "params": 1, "size_hint": 36, "fields": 4, "layout": [[10, 2, "s", 260], [12, 4, "u", 130], [14, 2, "u", 650], [32, 4, "u", 130]], "conflicts": [[12, {"4u": 130, "1u": 130}], [14, "overlap"]], "evidence": {"PV": 1, "L": 2, "P": 1}, "sign_mixed": 0, "merges": {"param": 2, "assign": 1}, "suspect": false}, {"id": "L:F:38e54b73b4e193a02893e5f0406ab99b3b88f59a:param_1", "name": "Unkstruct_110cf29e", "sites": 1250, "bodies": 125, "nodes": 3, "globals_at": [], "globals_ptr": [], "params": 1, "size_hint": 44, "fields": 7, "layout": [[6, 2, "u", 250], [10, 2, "u", 250], [14, 2, "u", 250], [16, 4, "s", 125], [20, 4, "s", 125], [24, 4, "s", 125], [42, 2, "s", 125]], "conflicts": [], "evidence": {"PV": 1, "P": 1, "L": 1}, "sign_mixed": 0, "merges": {"param": 2}, "suspect": false}, {"id": "L:F:d8ec93cf2ab8692a851707f792bb542559b8b477:arg0", "name": "Unkstruct_4db8cec8", "sites": 1240, "bodies": 124, "nodes": 4, "globals_at": [], "globals_ptr": [], "params": 1, "size_hint": 54, "fields": 8, "layout": [[26, 2, "u", 124], [32, 1, "u", 124], [34, 1, "u", 124], [40, 2, "u", 248], [42, 2, "u", 124], [48, 2, "u", 248], [50, 2, "u", 124], [52, 2, "u", 124]], "conflicts": [], "evidence": {"L": 2, "PV": 1, "P": 1}, "sign_mixed": 0, "merges": {"param": 2, "assign": 1}, "suspect": false}, {"id": "L:F:2a34f6ae0fbc42dba731f3cb61b452b132151f49:param_1", "name": "Unkstruct_f0bc3b7a", "sites": 1240, "bodies": 124, "nodes": 3, "globals_at": [], "globals_ptr": [], "params": 1, "size_hint": 256, "fields": 7, "layout": [[32, 4, "s", 124], [100, 4, "s", 372], [112, 2, "s", 248], [144, 4, "s", 124], [152, 2, "s", 124], [252, 2, "s", 124], [254, 2, "s", 124]], "conflicts": [], "evidence": {"PV": 1, "P": 1, "L": 1}, "sign_mixed": 0, "merges": {"param": 2}, "suspect": false}, {"id": "L:F:0289b3cb56bcf08db160c872a5dd2fb73fb84820:arg0", "name": "Unkstruct_297e7547", "sites": 1240, "bodies": 124, "nodes": 3, "globals_at": [], "globals_ptr": [], "params": 1, "size_hint": 88, "fields": 10, "layout": [[4, 1, "u", 124], [12, 4, "s", 124], [20, 4, "s", 124], [32, 2, "s", 124], [34, 2, "s", 124], [36, 2, "s", 124], [46, 2, "s", 124], [48, 2, "s", 124], [50, 2, "s", 124], [84, 4, "s", 124]], "conflicts": [], "evidence": {"PV": 1, "P": 1, "L": 1}, "sign_mixed": 0, "merges": {"param": 2}, "suspect": false}, {"id": "L:F:d28b333ee76050463046f0e1e298531aec6f5954:param_1", "name": "Unkstruct_dd59c999", "sites": 1240, "bodies": 124, "nodes": 3, "globals_at": [], "globals_ptr": [], "params": 1, "size_hint": 56, "fields": 6, "layout": [[2, 2, "u", 248], [6, 2, "s", 124], [10, 2, "u", 248], [14, 2, "s", 124], [32, 4, "s", 124], [52, 4, "s", 124]], "conflicts": [], "evidence": {"PV": 1, "P": 1, "L": 1}, "sign_mixed": 2, "merges": {"param": 2}, "suspect": false}, {"id": "L:F:9cc20d766b9997aab372938831fb29f5096150bf:arg0", "name": "Unkstruct_919ca3ea", "sites": 1230, "bodies": 123, "nodes": 3, "globals_at": [], "globals_ptr": [], "params": 1, "size_hint": 16, "fields": 6, "layout": [[4, 2, "s", 246], [6, 2, "s", 246], [8, 2, "s", 123], [10, 2, "s", 123], [12, 2, "s", 246], [14, 2, "s", 246]], "conflicts": [], "evidence": {"PV": 1, "P": 1, "L": 1}, "sign_mixed": 0, "merges": {"param": 2}, "suspect": false}, {"id": "L:F:f3920c81bd648c06944654709f5f2737b73b2aa6:param_1", "name": "Unkstruct_a459e3e5", "sites": 1220, "bodies": 122, "nodes": 3, "globals_at": [], "globals_ptr": [], "params": 1, "size_hint": 52, "fields": 6, "layout": [[2, 2, "s", 244], [28, 4, "s", 122], [40, 2, "s", 122], [42, 2, "s", 122], [44, 4, "s", 488], [48, 4, "s", 122]], "conflicts": [], "evidence": {"PV": 1, "P": 1, "L": 1}, "sign_mixed": 0, "merges": {"param": 2}, "suspect": false}, {"id": "FLD:FLD:AT:D_80126B58:0x178:0x78", "name": "Unkstruct_8014CA00", "sites": 1219, "bodies": 407, "nodes": 2, "globals_at": [], "globals_ptr": [], "params": 0, "size_hint": 46, "fields": 4, "layout": [[12, 2, "s", 273], [14, 2, "s", 273], [16, 2, "s", 273], [44, 2, "s", 1]], "conflicts": [], "evidence": {"L": 1, "FLD": 1}, "sign_mixed": 3, "merges": {"field": 1}, "suspect": false}, {"id": "L:F:05e15c2a22084e23bfef1c49d10e45ddb56bc792:np", "name": "Unkstruct_74787850", "sites": 1206, "bodies": 1073, "nodes": 2, "globals_at": [], "globals_ptr": ["D_801152A8"], "params": 0, "size_hint": 2, "fields": 1, "layout": [[0, 2, "s", 804]], "conflicts": [], "evidence": {"PTR": 1, "L": 1}, "sign_mixed": 1, "merges": {"assign": 1}, "suspect": false}, {"id": "L:F:741e694989de8029f7fb58b84f991c3adff430b3:param_1", "name": "Unkstruct_f9a7989e", "sites": 1179, "bodies": 131, "nodes": 3, "globals_at": [], "globals_ptr": [], "params": 1, "size_hint": 54, "fields": 3, "layout": [[2, 2, "u", 262], [32, 4, "s", 524], [52, 2, "u", 262]], "conflicts": [], "evidence": {"PV": 1, "P": 1, "L": 1}, "sign_mixed": 1, "merges": {"param": 2}, "suspect": false}, {"id": "L:F:94945b92a3ffae0d24f74ce4cd9cffd105741cbe:param_1", "name": "Unkstruct_0b30043d", "sites": 1128, "bodies": 376, "nodes": 3, "globals_at": [], "globals_ptr": [], "params": 1, "size_hint": 94, "fields": 3, "layout": [[32, 4, "s", 376], [88, 4, "s", 376], [92, 2, "s", 376]], "conflicts": [], "evidence": {"PV": 1, "P": 1, "L": 1}, "sign_mixed": 0, "merges": {"param": 2}, "suspect": false}, {"id": "L:F:fe40e9ccdaa2d5f0ba2f4c3e37a6970152d41247:param_1", "name": "Unkstruct_301381d4", "sites": 1116, "bodies": 124, "nodes": 3, "globals_at": [], "globals_ptr": [], "params": 1, "size_hint": 54, "fields": 3, "layout": [[2, 2, "u", 248], [32, 4, "s", 496], [52, 2, "u", 248]], "conflicts": [], "evidence": {"PV": 1, "P": 1, "L": 1}, "sign_mixed": 1, "merges": {"param": 2}, "suspect": false}, {"id": "L:F:2f386ebb9a66fcb2ac404d69911dc62e11ced48e:param_1", "name": "Unkstruct_0ced46e2", "sites": 1116, "bodies": 124, "nodes": 4, "globals_at": [], "globals_ptr": [], "params": 1, "size_hint": 254, "fields": 5, "layout": [[2, 2, "s", 248], [100, 4, "s", 496], [112, 2, "s", 124], [204, 4, "s", 124], [252, 2, "u", 124]], "conflicts": [], "evidence": {"L": 2, "PV": 1, "P": 1}, "sign_mixed": 0, "merges": {"param": 2, "assign": 1}, "suspect": false}, {"id": "L:F:02a3579313e063f36836ce379f21e084878eb67b:a4", "name": "Unkstruct_4857195e", "sites": 1107, "bodies": 123, "nodes": 3, "globals_at": [], "globals_ptr": [], "params": 1, "size_hint": 52, "fields": 5, "layout": [[4, 2, "s", 123], [12, 2, "s", 123], [20, 2, "s", 123], [28, 2, "s", 123], [48, 4, "u", 123]], "conflicts": [], "evidence": {"PV": 1, "P": 1, "L": 1}, "sign_mixed": 0, "merges": {"param": 2}, "suspect": false}, {"id": "L:F:77b6d94dff9bef0b15b418f0bd59eaa0256ec56d:param_1", "name": "Unkstruct_50a3f6b4", "sites": 1040, "bodies": 130, "nodes": 3, "globals_at": [], "globals_ptr": [], "params": 1, "size_hint": 54, "fields": 3, "layout": [[2, 4, "s", 260], [6, 4, "s", 260], [50, 4, "s", 520]], "conflicts": [], "evidence": {"PV": 1, "P": 1, "L": 1}, "sign_mixed": 0, "merges": {"param": 2}, "suspect": false}, {"id": "AT:D_800B9A02", "name": "Unkstruct_800B9A02", "sites": 992, "bodies": 434, "nodes": 70, "globals_at": ["D_800B9A02"], "globals_ptr": [], "params": 0, "size_hint": 2, "fields": 1, "layout": [[0, 2, "u", 992]], "conflicts": [], "evidence": {"AT": 1, "L": 69}, "sign_mixed": 0, "merges": {"assign&": 69}, "suspect": false}, {"id": "L:F:0fdb1818230a528aa8124f3e3ca3abbc37c4da35:param_1", "name": "Unkstruct_f74e3af7", "sites": 992, "bodies": 124, "nodes": 3, "globals_at": [], "globals_ptr": [], "params": 1, "size_hint": 254, "fields": 5, "layout": [[2, 2, "u", 124], [100, 4, "s", 496], [112, 2, "s", 124], [204, 4, "s", 124], [252, 2, "u", 124]], "conflicts": [], "evidence": {"PV": 1, "P": 1, "L": 1}, "sign_mixed": 0, "merges": {"param": 2}, "suspect": false}, {"id": "L:F:03930f4cac6145c72bae2246355d9b7366ea8883:base", "name": "Unkstruct_b6c7c603", "sites": 931, "bodies": 133, "nodes": 1, "globals_at": [], "globals_ptr": [], "params": 0, "size_hint": 32, "fields": 7, "layout": [[-12, 4, "s", 133], [4, 4, "s", 133], [8, 4, "s", 133], [12, 4, "s", 133], [20, 4, "s", 133], [24, 4, "s", 133], [28, 4, "s", 133]], "conflicts": [[-12, "overlap"]], "evidence": {"L": 1}, "sign_mixed": 0, "merges": {}, "suspect": false}, {"id": "FLD:L:F:52e92ffa088470b82cc06482daa51b2f80995c31:ix:0x28", "name": "Unkstruct_b774eeeb", "sites": 917, "bodies": 131, "nodes": 2, "globals_at": [], "globals_ptr": [], "params": 0, "size_hint": 65, "fields": 4, "layout": [[4, 1, "u", 262], [13, 1, "u", 262], [32, 2, "u", 262], [64, 1, "u", 131]], "conflicts": [], "evidence": {"L": 1, "FLD": 1}, "sign_mixed": 0, "merges": {"field": 1}, "suspect": false}, {"id": "L:F:0cbff40c35cd7f98519c33fa669d174d54170c93:a0", "name": "Unkstruct_859b4fab", "sites": 910, "bodies": 130, "nodes": 4, "globals_at": [], "globals_ptr": [], "params": 1, "size_hint": 176, "fields": 4, "layout": [[32, 4, "s", 130], [169, 1, "u", 130], [170, 2, "u", 130], [174, 2, "u", 520]], "conflicts": [], "evidence": {"L": 2, "PV": 1, "P": 1}, "sign_mixed": 0, "merges": {"param": 2, "assign": 1}, "suspect": false}, {"id": "L:F:03fe969bf84574f92bb856d0cb59dedb7299d891:p", "name": "Unkstruct_801463A0", "sites": 907, "bodies": 210, "nodes": 10, "globals_at": [], "globals_ptr": ["D_80126B78"], "params": 0, "size_hint": 84, "fields": 13, "layout": [[0, 4, "s", 1], [4, 2, "u", 2], [8, 2, "s", 2], [10, 2, "s", 2], [12, 2, "s", 2], [16, 2, "s", 2], [18, 2, "s", 40], [20, 2, "s", 1], [32, 4, "s", 2], [44, 2, "u", 2], [72, 4, "s", 2], [76, 4, "s", 2], [80, 4, "s", 2]], "conflicts": [], "evidence": {"PTR": 1, "L": 9}, "sign_mixed": 1, "merges": {"assign": 9}, "suspect": false}, {"id": "L:F:bf6d1e48a836c45fb0c51ee0d2312b14e4fc27be:p", "name": "Unkstruct_6d3f3f5d", "sites": 889, "bodies": 127, "nodes": 2, "globals_at": [], "globals_ptr": [], "params": 0, "size_hint": 56, "fields": 6, "layout": [[4, 2, "s", 127], [32, 4, "u", 127], [36, 4, "u", 127], [40, 4, "u", 127], [44, 4, "u", 127], [52, 4, "u", 127]], "conflicts": [], "evidence": {"L": 2}, "sign_mixed": 0, "merges": {"assign": 1}, "suspect": false}, {"id": "L:F:9dedcda9dded508b80dc8149159c528d143a0d96:param_1", "name": "Unkstruct_6d856e9d", "sites": 889, "bodies": 127, "nodes": 4, "globals_at": [], "globals_ptr": [], "params": 1, "size_hint": 30, "fields": 5, "layout": [[14, 4, "s", 127], [16, 4, "s", 127], [22, 4, "u", 127], [24, 4, "s", 254], [26, 4, "s", 127]], "conflicts": [[16, "overlap"], [24, "overlap"], [26, "overlap"]], "evidence": {"L": 2, "PV": 1, "P": 1}, "sign_mixed": 1, "merges": {"assign": 1, "param": 2}, "suspect": false}, {"id": "FLD:L:F:9dedcda9dded508b80dc8149159c528d143a0d96:param_1:0x18", "name": "Unkstruct_d0c6cce6", "sites": 889, "bodies": 127, "nodes": 2, "globals_at": [], "globals_ptr": [], "params": 0, "size_hint": 56, "fields": 4, "layout": [[6, 2, "u", 254], [10, 2, "u", 254], [14, 2, "u", 254], [54, 2, "u", 127]], "conflicts": [], "evidence": {"L": 1, "FLD": 1}, "sign_mixed": 0, "merges": {"field": 1}, "suspect": false}, {"id": "L:F:84255a903577529ee712cdbc97647e719440dfd3:p2", "name": "Unkstruct_1e86c313", "sites": 882, "bodies": 126, "nodes": 3, "globals_at": [], "globals_ptr": [], "params": 1, "size_hint": 8, "fields": 4, "layout": [[0, 2, "u", 252], [2, 2, "u", 252], [4, 2, "u", 252], [6, 2, "u", 126]], "conflicts": [], "evidence": {"PV": 1, "P": 1, "L": 1}, "sign_mixed": 0, "merges": {"param": 2}, "suspect": false}, {"id": "L:F:9df4b60ade927cf864b1a0a1438721c480ca9784:param", "name": "Unkstruct_a41ec127", "sites": 882, "bodies": 126, "nodes": 4, "globals_at": [], "globals_ptr": [], "params": 1, "size_hint": 56, "fields": 6, "layout": [[16, 2, "s", 252], [18, 2, "u", 126], [22, 2, "u", 126], [26, 2, "u", 126], [32, 4, "s", 126], [52, 4, "s", 126]], "conflicts": [], "evidence": {"L": 2, "PV": 1, "P": 1}, "sign_mixed": 0, "merges": {"param": 2, "assign": 1}, "suspect": false}, {"id": "L:F:0f5e993b3c8ed7a59daf16fb6d43086aa8b7fae8:a0", "name": "Unkstruct_17738e2c", "sites": 876, "bodies": 33, "nodes": 77, "globals_at": [], "globals_ptr": [], "params": 25, "size_hint": 164, "fields": 32, "layout": [[5, 1, "u", 15], [8, 2, "s", 21], [12, 2, "s", 20], [16, 4, "s", 42], [20, 2, "s", 20], [24, 2, "s", 40], [26, 2, "s", 48], [28, 2, "s", 40], [32, 2, "s", 20], [34, 2, "s", 28], [36, 2, "s", 20], [40, 2, "s", 80], [42, 2, "s", 80], [44, 2, "s", 80], [46, 2, "s", 25], [48, 2, "s", 20], [50, 2, "s", 21], [56, 2, "s", 1], [58, 2, "s", 1], [60, 4, "s", 20], [62, 2, "s", 1], [64, 4, "s", 20], [66, 2, "s", 1], [68, 4, "s", 20], [70, 2, "s", 1], [72, 4, "s", 20], [76, 4, "s", 20], [80, 4, "s", 20], [156, 2, "s", 16], [158, 2, "s", 2], [160, 2, "s", 4], [162, 2, "s", 32]], "conflicts": [[8, {"4s": 20, "2s": 21}], [12, {"4s": 4, "2s": 20}], [16, {"4s": 42, "2s": 21}], [20, {"2s": 20, "4s": 5}], [32, {"2s": 20, "4s": 1}], [60, {"4s": 20, "2s": 1}], [64, {"4s": 20, "2s": 1}], [68, {"4s": 20, "2s": 1}], [72, {"4s": 20, "2s": 1}], [62, "overlap"], [66, "overlap"], [70, "overlap"]], "evidence": {"PV": 25, "P": 25, "L": 27}, "sign_mixed": 5, "merges": {"param": 50, "assign": 1, "arg": 25}, "suspect": false}, {"id": "L:F:7a236870edfc6bd00bd593972631b414341516eb:param_1", "name": "Unkstruct_3f697924", "sites": 875, "bodies": 125, "nodes": 3, "globals_at": [], "globals_ptr": [], "params": 1, "size_hint": 56, "fields": 5, "layout": [[6, 2, "u", 125], [10, 2, "u", 125], [14, 2, "u", 125], [48, 4, "s", 375], [52, 4, "s", 125]], "conflicts": [], "evidence": {"PV": 1, "P": 1, "L": 1}, "sign_mixed": 0, "merges": {"param": 2}, "suspect": false}, {"id": "L:F:858edb9b0da77e1274071626f287939881c33e7b:p2", "name": "Unkstruct_e505dcd3", "sites": 868, "bodies": 124, "nodes": 3, "globals_at": [], "globals_ptr": [], "params": 1, "size_hint": 8, "fields": 4, "layout": [[0, 2, "u", 248], [2, 2, "u", 248], [4, 2, "u", 248], [6, 2, "u", 124]], "conflicts": [], "evidence": {"PV": 1, "P": 1, "L": 1}, "sign_mixed": 0, "merges": {"param": 2}, "suspect": false}, {"id": "FLD:L:F:d28b333ee76050463046f0e1e298531aec6f5954:param_1:0x34", "name": "Unkstruct_fe02110c", "sites": 868, "bodies": 124, "nodes": 2, "globals_at": [], "globals_ptr": [], "params": 0, "size_hint": 16, "fields": 3, "layout": [[6, 2, "s", 248], [10, 2, "s", 124], [14, 2, "s", 248]], "conflicts": [], "evidence": {"L": 1, "FLD": 1}, "sign_mixed": 2, "merges": {"field": 1}, "suspect": false}, {"id": "L:F:1d09228dd5c2462bead8cd0b014ea599fe154e57:param_1", "name": "Unkstruct_92677d11", "sites": 861, "bodies": 123, "nodes": 3, "globals_at": [], "globals_ptr": [], "params": 1, "size_hint": 576, "fields": 5, "layout": [[0, 2, "u", 246], [32, 4, "s", 246], [564, 4, "s", 123], [568, 4, "s", 123], [572, 4, "s", 123]], "conflicts": [], "evidence": {"PV": 1, "P": 1, "L": 1}, "sign_mixed": 0, "merges": {"param": 2}, "suspect": false}, {"id": "L:F:659637a8357e1c0b8fa595c33bfce17ffab95582:a0v", "name": "Unkstruct_86465c2c", "sites": 861, "bodies": 123, "nodes": 2, "globals_at": [], "globals_ptr": [], "params": 0, "size_hint": 32, "fields": 7, "layout": [[6, 2, "u", 123], [10, 2, "u", 123], [14, 2, "u", 123], [18, 2, "u", 123], [22, 2, "u", 123], [26, 2, "u", 123], [28, 4, "s", 123]], "conflicts": [], "evidence": {"L": 2}, "sign_mixed": 0, "merges": {"assign": 1}, "suspect": false}, {"id": "L:F:8dd1002c19f72a778eeb3a7a4fb715299d59ae25:param_1", "name": "Unkstruct_ffd2397c", "sites": 854, "bodies": 122, "nodes": 3, "globals_at": [], "globals_ptr": [], "params": 1, "size_hint": 52, "fields": 5, "layout": [[2, 2, "s", 244], [28, 4, "s", 122], [42, 2, "s", 122], [44, 4, "s", 244], [48, 4, "s", 122]], "conflicts": [], "evidence": {"PV": 1, "P": 1, "L": 1}, "sign_mixed": 0, "merges": {"param": 2}, "suspect": false}, {"id": "AT:D_801270C0", "name": "Unkstruct_801270C0", "sites": 821, "bodies": 820, "nodes": 2, "globals_at": ["D_801270C0"], "globals_ptr": [], "params": 0, "size_hint": 2, "fields": 1, "layout": [[0, 2, "s", 821]], "conflicts": [], "evidence": {"AT": 1, "L": 1}, "sign_mixed": 0, "merges": {"assign&": 1}, "suspect": false}, {"id": "L:F:c6d6ef34db3f99b145fbf127bb9f07d719ca5391:arg", "name": "Unkstruct_2932a0a7", "sites": 798, "bodies": 133, "nodes": 4, "globals_at": [], "globals_ptr": [], "params": 1, "size_hint": 18, "fields": 6, "layout": [[4, 4, "s", 133], [6, 4, "s", 133], [8, 4, "s", 133], [10, 4, "s", 133], [12, 4, "s", 133], [14, 4, "s", 133]], "conflicts": [[6, "overlap"], [8, "overlap"], [10, "overlap"], [12, "overlap"], [14, "overlap"]], "evidence": {"L": 2, "PV": 1, "P": 1}, "sign_mixed": 0, "merges": {"param": 2, "assign": 1}, "suspect": false}, {"id": "L:F:00b75d213b2a41107232b1f6692e0f9cc00b7ee7:a0", "name": "Unkstruct_0a8f505b", "sites": 790, "bodies": 83, "nodes": 81, "globals_at": [], "globals_ptr": [], "params": 27, "size_hint": 268, "fields": 14, "layout": [[2, 2, "u", 54], [10, 2, "u", 25], [28, 4, "s", 87], [32, 4, "s", 75], [94, 2, "u", 50], [204, 4, "s", 50], [208, 4, "s", 25], [216, 4, "p", 25], [220, 4, "p", 29], [252, 2, "u", 50], [254, 2, "u", 50], [262, 2, "s", 50], [264, 2, "s", 58], [266, 2, "s", 75]], "conflicts": [], "evidence": {"PV": 27, "P": 27, "L": 27}, "sign_mixed": 5, "merges": {"param": 54, "arg": 26}, "suspect": false}, {"id": "FLD:L:F:741e694989de8029f7fb58b84f991c3adff430b3:param_1:0x20", "name": "Unkstruct_12f4cee2", "sites": 786, "bodies": 131, "nodes": 2, "globals_at": [], "globals_ptr": [], "params": 0, "size_hint": 40, "fields": 5, "layout": [[4, 4, "s", 262], [24, 2, "u", 131], [26, 2, "u", 131], [32, 4, "u", 131], [39, 1, "u", 131]], "conflicts": [], "evidence": {"L": 1, "FLD": 1}, "sign_mixed": 0, "merges": {"field": 1}, "suspect": false}, {"id": "L:F:2efadbdef7c8f0b9d8e61f5f99c4ab820ab31fe4:arg0", "name": "Unkstruct_d2490774", "sites": 786, "bodies": 131, "nodes": 3, "globals_at": [], "globals_ptr": [], "params": 1, "size_hint": 176, "fields": 3, "layout": [[169, 1, "u", 131], [170, 2, "u", 131], [174, 2, "u", 524]], "conflicts": [], "evidence": {"PV": 1, "P": 1, "L": 1}, "sign_mixed": 0, "merges": {"param": 2}, "suspect": false}, {"id": "L:F:014b70c0a649b66cfd0c62d144155ce53b1dba62:a0", "name": "Unkstruct_80135260", "sites": 780, "bodies": 130, "nodes": 434, "globals_at": [], "globals_ptr": [], "params": 144, "size_hint": 84, "fields": 3, "layout": [[72, 4, "s", 260], [76, 4, "s", 260], [80, 4, "s", 260]], "conflicts": [], "evidence": {"PV": 144, "P": 144, "L": 146}, "sign_mixed": 0, "merges": {"param": 288, "arg": 143, "assign": 2}, "suspect": false}, {"id": "L:F:d8b2cb544bf2d39e0fd9a5b84f7c2c59493b1aaf:puVar4", "name": "Unkstruct_b196f9c0", "sites": 768, "bodies": 128, "nodes": 1, "globals_at": [], "globals_ptr": [], "params": 0, "size_hint": 20, "fields": 5, "layout": [[0, 2, "u", 128], [4, 4, "s", 128], [10, 1, "u", 128], [16, 1, "u", 128], [18, 2, "u", 128]], "conflicts": [[0, {"2u": 128, "4s": 128}]], "evidence": {"L": 1}, "sign_mixed": 0, "merges": {}, "suspect": false}, {"id": "L:F:903c7004189f0bb3a018ec60a8a59dde7bc4da31:arr", "name": "Unkstruct_36c327cf", "sites": 762, "bodies": 127, "nodes": 1, "globals_at": [], "globals_ptr": [], "params": 0, "size_hint": 24, "fields": 2, "layout": [[20, 2, "u", 381], [22, 2, "u", 381]], "conflicts": [], "evidence": {"L": 1}, "sign_mixed": 0, "merges": {}, "suspect": false}, {"id": "L:F:c9a642091d2ee140cadc8a4c4b8fb8797e9a5234:param_1", "name": "Unkstruct_6cd0e445", "sites": 756, "bodies": 126, "nodes": 3, "globals_at": [], "globals_ptr": [], "params": 1, "size_hint": 16, "fields": 2, "layout": [[6, 2, "s", 378], [14, 2, "s", 378]], "conflicts": [], "evidence": {"PV": 1, "P": 1, "L": 1}, "sign_mixed": 0, "merges": {"param": 2}, "suspect": false}, {"id": "L:F:e88bc6d8af09ec78a633a1ad0286db378f599db5:p", "name": "Unkstruct_c0b9c5d5", "sites": 750, "bodies": 125, "nodes": 1, "globals_at": [], "globals_ptr": [], "params": 0, "size_hint": 16, "fields": 6, "layout": [[4, 2, "u", 125], [6, 2, "u", 125], [8, 2, "u", 125], [10, 2, "u", 125], [12, 2, "u", 125], [14, 2, "u", 125]], "conflicts": [], "evidence": {"L": 1}, "sign_mixed": 0, "merges": {}, "suspect": false}, {"id": "L:F:fc3f1ffd17e7582fc5f58fe5091b90ca656cccd7:arg0", "name": "Unkstruct_64375b18", "sites": 744, "bodies": 124, "nodes": 3, "globals_at": [], "globals_ptr": [], "params": 1, "size_hint": 160, "fields": 5, "layout": [[114, 2, "u", 248], [144, 4, "p", 124], [148, 4, "s", 124], [154, 2, "s", 124], [156, 4, "s", 124]], "conflicts": [], "evidence": {"PV": 1, "P": 1, "L": 1}, "sign_mixed": 0, "merges": {"param": 2}, "suspect": false}, {"id": "FLD:L:F:fdea804fac944d7874892061563887debbf5f021:a1:0x20", "name": "Unkstruct_438adcd1", "sites": 744, "bodies": 124, "nodes": 3, "globals_at": [], "globals_ptr": [], "params": 0, "size_hint": 20, "fields": 5, "layout": [[0, 2, "u", 248], [8, 2, "u", 124], [10, 2, "u", 124], [12, 2, "u", 124], [18, 2, "s", 124]], "conflicts": [], "evidence": {"L": 2, "FLD": 1}, "sign_mixed": 0, "merges": {"field": 2}, "suspect": false}, {"id": "FLD:L:F:fe40e9ccdaa2d5f0ba2f4c3e37a6970152d41247:param_1:0x20", "name": "Unkstruct_97b6f459", "sites": 744, "bodies": 124, "nodes": 2, "globals_at": [], "globals_ptr": [], "params": 0, "size_hint": 40, "fields": 5, "layout": [[4, 4, "s", 248], [24, 2, "u", 124], [26, 2, "u", 124], [32, 4, "u", 124], [39, 1, "u", 124]], "conflicts": [], "evidence": {"L": 1, "FLD": 1}, "sign_mixed": 0, "merges": {"field": 1}, "suspect": false}, {"id": "L:F:0ef566a105e459b80720f079223698904a0de611:iVar1", "name": "Unkstruct_38975874", "sites": 744, "bodies": 124, "nodes": 1, "globals_at": [], "globals_ptr": [], "params": 0, "size_hint": 132, "fields": 4, "layout": [[4, 4, "u", 248], [26, 2, "u", 124], [44, 2, "u", 248], [128, 4, "p", 124]], "conflicts": [], "evidence": {"L": 1}, "sign_mixed": 0, "merges": {}, "suspect": false}, {"id": "L:F:847846f948e9fe926200a820d3a38dde0be26e63:p", "name": "Unkstruct_76b1caf3", "sites": 744, "bodies": 124, "nodes": 3, "globals_at": [], "globals_ptr": [], "params": 1, "size_hint": 3, "fields": 2, "layout": [[1, 1, "u", 248], [2, 1, "u", 496]], "conflicts": [], "evidence": {"PV": 1, "P": 1, "L": 1}, "sign_mixed": 0, "merges": {"param": 2}, "suspect": false}, {"id": "L:F:1477ad6a9f9211dc890db15516297afa81abfb58:param", "name": "Unkstruct_8016BBE0", "sites": 690, "bodies": 139, "nodes": 15, "globals_at": [], "globals_ptr": [], "params": 5, "size_hint": 56, "fields": 9, "layout": [[2, 2, "u", 134], [16, 2, "s", 134], [18, 2, "u", 5], [20, 2, "s", 134], [22, 2, "u", 5], [26, 2, "u", 5], [32, 4, "s", 134], [44, 4, "s", 134], [52, 4, "s", 5]], "conflicts": [], "evidence": {"PV": 5, "P": 5, "L": 5}, "sign_mixed": 0, "merges": {"param": 10, "arg": 4}, "suspect": false}, {"id": "L:F:018117d92e996b5ccd97dd6fed38b144533be2bc:r", "name": "Unkstruct_80146A6C", "sites": 680, "bodies": 137, "nodes": 8, "globals_at": [], "globals_ptr": [], "params": 0, "size_hint": 44, "fields": 7, "layout": [[6, 2, "s", 135], [10, 2, "s", 135], [14, 2, "s", 135], [16, 4, "s", 2], [20, 4, "s", 2], [24, 4, "s", 2], [42, 2, "s", 134]], "conflicts": [], "evidence": {"L": 7, "R": 1}, "sign_mixed": 0, "merges": {"ret-of": 7}, "suspect": false}, {"id": "AT:D_800AF630", "name": "Unkstruct_800AF630", "sites": 671, "bodies": 537, "nodes": 9, "globals_at": ["D_800AF630"], "globals_ptr": [], "params": 0, "size_hint": 41948, "fields": 3, "layout": [[0, 1, "u", 402], [41938, 2, "u", 268], [41946, 2, "s", 1]], "conflicts": [], "evidence": {"L": 8, "AT": 1}, "sign_mixed": 0, "merges": {"assign&": 8}, "suspect": true}, {"id": "L:F:97e3900f87dfe459a7294ab6797acf8c399fa39a:end", "name": "Unkstruct_8012C284", "sites": 668, "bodies": 533, "nodes": 8, "globals_at": [], "globals_ptr": ["D_80126720"], "params": 0, "size_hint": 2, "fields": 1, "layout": [[0, 2, "s", 402]], "conflicts": [], "evidence": {"PTR": 1, "L": 7}, "sign_mixed": 1, "merges": {"assign": 7}, "suspect": false}, {"id": "AT:D_80115128", "name": "Unkstruct_80115128", "sites": 667, "bodies": 534, "nodes": 1, "globals_at": ["D_80115128"], "globals_ptr": [], "params": 0, "size_hint": 2, "fields": 1, "layout": [[0, 2, "s", 667]], "conflicts": [], "evidence": {"AT": 1}, "sign_mixed": 0, "merges": {}, "suspect": false}, {"id": "L:F:bec5a9f4faf6d51d6786710bf58f7517fd77b0a5:arg0", "name": "Unkstruct_896c95f7", "sites": 665, "bodies": 133, "nodes": 4, "globals_at": [], "globals_ptr": [], "params": 1, "size_hint": 94, "fields": 3, "layout": [[28, 4, "s", 133], [32, 4, "s", 399], [92, 2, "s", 133]], "conflicts": [], "evidence": {"L": 2, "PV": 1, "P": 1}, "sign_mixed": 0, "merges": {"assign": 1, "param": 2}, "suspect": false}, {"id": "L:F:266b753080d094a813817359fce34335dcf6f7ac:p0C", "name": "Unkstruct_61789347", "sites": 665, "bodies": 133, "nodes": 7, "globals_at": [], "globals_ptr": [], "params": 2, "size_hint": 0, "fields": 0, "layout": [], "conflicts": [], "evidence": {"PV": 2, "P": 2, "L": 3}, "sign_mixed": 0, "merges": {"arg": 2, "param": 4}, "suspect": false}, {"id": "L:F:04935bd819ff7041efbd72e2cff30ce433c2ce1c:base", "name": "Unkstruct_5f294c87", "sites": 665, "bodies": 133, "nodes": 394, "globals_at": [], "globals_ptr": [], "params": 131, "size_hint": 0, "fields": 0, "layout": [], "conflicts": [], "evidence": {"PV": 131, "P": 131, "L": 132}, "sign_mixed": 0, "merges": {"param": 262, "arg": 131}, "suspect": false}, {"id": "FLD:L:F:c6d6ef34db3f99b145fbf127bb9f07d719ca5391:arg:0x8", "name": "Unkstruct_801345F8", "sites": 665, "bodies": 133, "nodes": 16, "globals_at": [], "globals_ptr": [], "params": 4, "size_hint": 0, "fields": 0, "layout": [], "conflicts": [], "evidence": {"PV": 4, "P": 4, "L": 6, "FLD": 2}, "sign_mixed": 0, "merges": {"field": 2, "param": 8, "arg": 5}, "suspect": false}, {"id": "FLD:L:F:c6d6ef34db3f99b145fbf127bb9f07d719ca5391:arg:0x6", "name": "Unkstruct_801345F8", "sites": 665, "bodies": 133, "nodes": 16, "globals_at": [], "globals_ptr": [], "params": 4, "size_hint": 0, "fields": 0, "layout": [], "conflicts": [], "evidence": {"PV": 4, "P": 4, "L": 6, "FLD": 2}, "sign_mixed": 0, "merges": {"field": 2, "param": 8, "arg": 5}, "suspect": false}, {"id": "AT:D_801152A0", "name": "Unkstruct_801152A0", "sites": 665, "bodies": 399, "nodes": 1, "globals_at": ["D_801152A0"], "globals_ptr": [], "params": 0, "size_hint": 2, "fields": 1, "layout": [[0, 2, "u", 665]], "conflicts": [], "evidence": {"AT": 1}, "sign_mixed": 0, "merges": {}, "suspect": false}, {"id": "FLD:L:F:77b6d94dff9bef0b15b418f0bd59eaa0256ec56d:param_1:0x32", "name": "Unkstruct_fdd04bae", "sites": 650, "bodies": 130, "nodes": 2, "globals_at": [], "globals_ptr": [], "params": 0, "size_hint": 56, "fields": 3, "layout": [[4, 4, "s", 260], [12, 4, "s", 260], [54, 2, "s", 130]], "conflicts": [], "evidence": {"L": 1, "FLD": 1}, "sign_mixed": 0, "merges": {"field": 1}, "suspect": false}, {"id": "L:F:33923e514bd02d6671035bee0f8b344b58b3d972:param_1", "name": "Unkstruct_eb8b6fbf", "sites": 645, "bodies": 129, "nodes": 3, "globals_at": [], "globals_ptr": [], "params": 1, "size_hint": 254, "fields": 5, "layout": [[32, 4, "s", 129], [88, 4, "s", 129], [92, 2, "s", 129], [220, 4, "s", 129], [252, 2, "s", 129]], "conflicts": [], "evidence": {"PV": 1, "P": 1, "L": 1}, "sign_mixed": 0, "merges": {"param": 2}, "suspect": false}, {"id": "FLD:L:F:1eeddc4a726cce7edb2fd84a3cad6477021bcf85:param_1:0x34", "name": "Unkstruct_90d0825c", "sites": 645, "bodies": 129, "nodes": 2, "globals_at": [], "globals_ptr": [], "params": 0, "size_hint": 28, "fields": 5, "layout": [[4, 4, "u", 129], [6, 2, "u", 129], [10, 2, "u", 129], [14, 2, "u", 129], [26, 2, "s", 129]], "conflicts": [[6, "overlap"]], "evidence": {"L": 1, "FLD": 1}, "sign_mixed": 0, "merges": {"field": 1}, "suspect": false}, {"id": "L:F:1542055f1c9f4304a7a2a4a6d7952d5524bbd6f6:param_1", "name": "Unkstruct_27c177f1", "sites": 645, "bodies": 129, "nodes": 3, "globals_at": [], "globals_ptr": [], "params": 1, "size_hint": 52, "fields": 4, "layout": [[2, 2, "s", 258], [22, 2, "s", 129], [32, 4, "s", 129], [48, 4, "s", 129]], "conflicts": [], "evidence": {"PV": 1, "P": 1, "L": 1}, "sign_mixed": 0, "merges": {"param": 2}, "suspect": false}, {"id": "L:F:8de2505415803d505ca54f1d5ec81c291e2191a8:d", "name": "Unkstruct_4f9f60b8", "sites": 630, "bodies": 126, "nodes": 2, "globals_at": [], "globals_ptr": [], "params": 0, "size_hint": 120, "fields": 4, "layout": [[4, 4, "u", 252], [24, 2, "s", 126], [26, 2, "s", 126], [118, 2, "s", 126]], "conflicts": [], "evidence": {"L": 2}, "sign_mixed": 0, "merges": {"assign": 1}, "suspect": false}, {"id": "L:F:25ab0fa8060d0fde4162393b2fe6d2e173139b54:param_1", "name": "Unkstruct_7a31a22f", "sites": 630, "bodies": 126, "nodes": 3, "globals_at": [], "globals_ptr": [], "params": 1, "size_hint": 412, "fields": 2, "layout": [[32, 4, "s", 126], [408, 4, "s", 504]], "conflicts": [], "evidence": {"PV": 1, "P": 1, "L": 1}, "sign_mixed": 0, "merges": {"param": 2}, "suspect": false}, {"id": "L:F:2e7a0e0cf5ddcacbaf0f3497e29d348050488cd0:param_1", "name": "Unkstruct_187abeff", "sites": 630, "bodies": 126, "nodes": 3, "globals_at": [], "globals_ptr": [], "params": 1, "size_hint": 104, "fields": 5, "layout": [[44, 2, "s", 126], [46, 2, "s", 126], [96, 2, "s", 126], [98, 2, "s", 126], [102, 2, "s", 126]], "conflicts": [], "evidence": {"PV": 1, "P": 1, "L": 1}, "sign_mixed": 0, "merges": {"param": 2}, "suspect": false}, {"id": "L:F:dd085c59e1d27a2cec8deecf598ef9fa6b2300a9:s2", "name": "Unkstruct_f9fa1fb7", "sites": 630, "bodies": 126, "nodes": 1, "globals_at": [], "globals_ptr": [], "params": 0, "size_hint": 32, "fields": 4, "layout": [[4, 4, "s", 252], [24, 2, "s", 126], [26, 2, "s", 126], [30, 2, "s", 126]], "conflicts": [], "evidence": {"L": 1}, "sign_mixed": 0, "merges": {}, "suspect": false}, {"id": "L:F:1e5bdb3d889cf99856e8e0f53e443c0d445ca75e:iNew", "name": "Unkstruct_20d4328b", "sites": 630, "bodies": 126, "nodes": 1, "globals_at": [], "globals_ptr": [], "params": 0, "size_hint": 56, "fields": 4, "layout": [[4, 4, "u", 252], [24, 2, "s", 126], [26, 2, "s", 126], [52, 4, "s", 126]], "conflicts": [], "evidence": {"L": 1}, "sign_mixed": 0, "merges": {}, "suspect": false}, {"id": "L:F:7a236870edfc6bd00bd593972631b414341516eb:param_3", "name": "Unkstruct_d94ab931", "sites": 625, "bodies": 125, "nodes": 3, "globals_at": [], "globals_ptr": [], "params": 1, "size_hint": 6, "fields": 4, "layout": [[0, 2, "u", 125], [1, 2, "u", 125], [2, 2, "u", 125], [4, 2, "s", 125]], "conflicts": [[1, "overlap"], [2, "overlap"]], "evidence": {"PV": 1, "P": 1, "L": 1}, "sign_mixed": 1, "merges": {"param": 2}, "suspect": false}, {"id": "L:F:7a236870edfc6bd00bd593972631b414341516eb:param_2", "name": "Unkstruct_7ef9c9ef", "sites": 625, "bodies": 125, "nodes": 3, "globals_at": [], "globals_ptr": [], "params": 1, "size_hint": 6, "fields": 4, "layout": [[0, 2, "u", 125], [1, 2, "u", 125], [2, 2, "u", 125], [4, 2, "s", 125]], "conflicts": [[1, "overlap"], [2, "overlap"]], "evidence": {"PV": 1, "P": 1, "L": 1}, "sign_mixed": 1, "merges": {"param": 2}, "suspect": false}, {"id": "L:F:caab8c0f44bbde0b21a1f7471e8403d253a4136e:iVar1", "name": "Unkstruct_ad0948d5", "sites": 625, "bodies": 125, "nodes": 1, "globals_at": [], "globals_ptr": [], "params": 0, "size_hint": 28, "fields": 5, "layout": [[16, 2, "s", 125], [18, 2, "s", 125], [20, 2, "s", 125], [24, 2, "s", 125], [26, 2, "s", 125]], "conflicts": [], "evidence": {"L": 1}, "sign_mixed": 0, "merges": {}, "suspect": false}, {"id": "FLD:L:F:bb765a44f6697075a978938eba4856b29cf6ac16:param_1:0x20", "name": "Unkstruct_fccefc1f", "sites": 625, "bodies": 125, "nodes": 2, "globals_at": [], "globals_ptr": [], "params": 0, "size_hint": 26, "fields": 2, "layout": [[18, 2, "u", 250], [24, 2, "u", 375]], "conflicts": [], "evidence": {"L": 1, "FLD": 1}, "sign_mixed": 0, "merges": {"field": 1}, "suspect": false}, {"id": "L:F:e4a8eda15597710d8e18c0c552e2c5d772f45ea3:param_1", "name": "Unkstruct_57ae03d1", "sites": 620, "bodies": 124, "nodes": 3, "globals_at": [], "globals_ptr": [], "params": 1, "size_hint": 44, "fields": 2, "layout": [[21, 1, "u", 248], [40, 4, "s", 372]], "conflicts": [], "evidence": {"PV": 1, "P": 1, "L": 1}, "sign_mixed": 0, "merges": {"param": 2}, "suspect": false}, {"id": "L:F:0ef566a105e459b80720f079223698904a0de611:param_1", "name": "Unkstruct_af1e9d57", "sites": 620, "bodies": 248, "nodes": 9, "globals_at": [], "globals_ptr": [], "params": 3, "size_hint": 100, "fields": 4, "layout": [[32, 4, "s", 248], [80, 4, "s", 124], [96, 2, "u", 124], [98, 2, "u", 124]], "conflicts": [], "evidence": {"PV": 3, "P": 3, "L": 3}, "sign_mixed": 0, "merges": {"param": 6, "arg": 2}, "suspect": false}, {"id": "L:F:8135fa3c427f4ca639d9562fd2c45229be7d8689:arg0", "name": "Unkstruct_172cbd29", "sites": 620, "bodies": 124, "nodes": 3, "globals_at": [], "globals_ptr": [], "params": 1, "size_hint": 508, "fields": 2, "layout": [[0, 2, "u", 496], [504, 4, "s", 124]], "conflicts": [], "evidence": {"PV": 1, "P": 1, "L": 1}, "sign_mixed": 0, "merges": {"param": 2}, "suspect": false}, {"id": "L:F:fd006a820b6cb56b1fca204bcbda6be36d434bbd:param_1", "name": "Unkstruct_2c2c1d2e", "sites": 620, "bodies": 124, "nodes": 3, "globals_at": [], "globals_ptr": [], "params": 1, "size_hint": 36, "fields": 4, "layout": [[2, 2, "s", 248], [16, 4, "s", 124], [20, 4, "s", 124], [32, 4, "s", 124]], "conflicts": [], "evidence": {"PV": 1, "P": 1, "L": 1}, "sign_mixed": 0, "merges": {"param": 2}, "suspect": false}, {"id": "L:F:5d384070f557c4e179ee23e15ca41c21eeb65e76:a0", "name": "Unkstruct_aaf4c4dd", "sites": 615, "bodies": 615, "nodes": 3, "globals_at": [], "globals_ptr": [], "params": 1, "size_hint": 22, "fields": 1, "layout": [[21, 1, "u", 615]], "conflicts": [], "evidence": {"PV": 1, "P": 1, "L": 1}, "sign_mixed": 0, "merges": {"param": 2}, "suspect": false}, {"id": "L:F:d3dab0de7f93234d504e64c09270db7e78cb4e16:out3", "name": "Unkstruct_293d71dc", "sites": 600, "bodies": 75, "nodes": 3, "globals_at": [], "globals_ptr": [], "params": 1, "size_hint": 0, "fields": 0, "layout": [], "conflicts": [], "evidence": {"PV": 1, "P": 1, "L": 1}, "sign_mixed": 0, "merges": {"param": 2}, "suspect": false}, {"id": "L:F:e1b0419f54c26cc0ccd6be1f438874310e36c635:a0", "name": "Unkstruct_78eaa73c", "sites": 553, "bodies": 7, "nodes": 3, "globals_at": [], "globals_ptr": [], "params": 1, "size_hint": 266, "fields": 15, "layout": [[6, 2, "s", 21], [10, 2, "s", 28], [14, 2, "s", 21], [32, 4, "s", 266], [100, 4, "s", 70], [112, 2, "s", 14], [204, 4, "p", 7], [208, 4, "p", 21], [252, 2, "u", 7], [254, 2, "s", 7], [256, 2, "u", 7], [258, 2, "u", 7], [260, 2, "u", 7], [262, 2, "u", 7], [264, 2, "s", 14]], "conflicts": [], "evidence": {"PV": 1, "P": 1, "L": 1}, "sign_mixed": 7, "merges": {"param": 2}, "suspect": false}, {"id": "AT:D_8011512E", "name": "Unkstruct_8011512E", "sites": 532, "bodies": 133, "nodes": 1, "globals_at": ["D_8011512E"], "globals_ptr": [], "params": 0, "size_hint": 2, "fields": 1, "layout": [[0, 2, "s", 532]], "conflicts": [], "evidence": {"AT": 1}, "sign_mixed": 0, "merges": {}, "suspect": false}, {"id": "L:F:02a3579313e063f36836ce379f21e084878eb67b:a0", "name": "Unkstruct_8016BFA8", "sites": 532, "bodies": 133, "nodes": 18, "globals_at": [], "globals_ptr": [], "params": 6, "size_hint": 36, "fields": 4, "layout": [[6, 2, "u", 133], [10, 2, "u", 133], [14, 2, "u", 133], [32, 4, "s", 133]], "conflicts": [], "evidence": {"PV": 6, "P": 6, "L": 6}, "sign_mixed": 0, "merges": {"param": 12, "arg": 5}, "suspect": false}, {"id": "L:F:fd901a9a5b08fe3e2d8866b949886e73e5e6ade9:e", "name": "Unkstruct_7476116e", "sites": 532, "bodies": 133, "nodes": 1, "globals_at": [], "globals_ptr": [], "params": 0, "size_hint": 4, "fields": 1, "layout": [[0, 4, "s", 532]], "conflicts": [], "evidence": {"L": 1}, "sign_mixed": 0, "merges": {}, "suspect": false}, {"id": "L:F:be9288d1f2eaecc1cb9835a4658eb37749f9bcbe:d", "name": "Unkstruct_30befa8c", "sites": 520, "bodies": 130, "nodes": 4, "globals_at": [], "globals_ptr": [], "params": 1, "size_hint": 254, "fields": 3, "layout": [[32, 4, "s", 130], [112, 2, "u", 260], [252, 2, "s", 130]], "conflicts": [], "evidence": {"L": 2, "PV": 1, "P": 1}, "sign_mixed": 0, "merges": {"assign": 1, "param": 2}, "suspect": false}, {"id": "L:F:b5f85ed5dd4d2a1750ce5c6720e8c63407a6b0e8:a0", "name": "Unkstruct_01082f7a", "sites": 520, "bodies": 520, "nodes": 3, "globals_at": [], "globals_ptr": [], "params": 1, "size_hint": 4, "fields": 1, "layout": [[2, 2, "u", 520]], "conflicts": [], "evidence": {"PV": 1, "P": 1, "L": 1}, "sign_mixed": 0, "merges": {"param": 2}, "suspect": false}, {"id": "FLD:L:F:1eeddc4a726cce7edb2fd84a3cad6477021bcf85:param_1:0x30", "name": "Unkstruct_db0ee441", "sites": 516, "bodies": 129, "nodes": 2, "globals_at": [], "globals_ptr": [], "params": 0, "size_hint": 56, "fields": 4, "layout": [[6, 2, "u", 129], [10, 2, "u", 129], [14, 2, "u", 129], [54, 2, "u", 129]], "conflicts": [], "evidence": {"L": 1, "FLD": 1}, "sign_mixed": 0, "merges": {"field": 1}, "suspect": false}, {"id": "L:F:8de2505415803d505ca54f1d5ec81c291e2191a8:param_1", "name": "Unkstruct_290ce261", "sites": 504, "bodies": 126, "nodes": 3, "globals_at": [], "globals_ptr": [], "params": 1, "size_hint": 254, "fields": 3, "layout": [[32, 4, "s", 126], [112, 2, "u", 126], [252, 2, "s", 252]], "conflicts": [], "evidence": {"PV": 1, "P": 1, "L": 1}, "sign_mixed": 0, "merges": {"param": 2}, "suspect": false}, {"id": "L:F:b25150e61818e0e15b1d045fef5830235d52337c:iVar1", "name": "Unkstruct_d6100faa", "sites": 504, "bodies": 126, "nodes": 1, "globals_at": [], "globals_ptr": [], "params": 0, "size_hint": 32, "fields": 3, "layout": [[4, 4, "u", 252], [16, 2, "s", 126], [30, 2, "s", 126]], "conflicts": [], "evidence": {"L": 1}, "sign_mixed": 0, "merges": {}, "suspect": false}, {"id": "L:F:894cf835217a9370ccd529001bb1a43ea9c65f21:param_2", "name": "Unkstruct_fc43506c", "sites": 504, "bodies": 126, "nodes": 3, "globals_at": [], "globals_ptr": [], "params": 1, "size_hint": 14, "fields": 3, "layout": [[8, 2, "u", 126], [10, 2, "s", 126], [12, 2, "s", 126]], "conflicts": [], "evidence": {"PV": 1, "P": 1, "L": 1}, "sign_mixed": 0, "merges": {"param": 2}, "suspect": false}, {"id": "L:F:5cc8290154fb662b23f83a0d99af3b530814bc30:param_1", "name": "Unkstruct_7cb40b10", "sites": 500, "bodies": 500, "nodes": 3, "globals_at": [], "globals_ptr": [], "params": 1, "size_hint": 4, "fields": 1, "layout": [[2, 2, "u", 500]], "conflicts": [], "evidence": {"PV": 1, "P": 1, "L": 1}, "sign_mixed": 0, "merges": {"param": 2}, "suspect": false}, {"id": "L:F:d8ec93cf2ab8692a851707f792bb542559b8b477:b164", "name": "Unkstruct_4e078af8", "sites": 496, "bodies": 124, "nodes": 1, "globals_at": [], "globals_ptr": [], "params": 0, "size_hint": 4, "fields": 2, "layout": [[0, 2, "s", 124], [2, 2, "s", 124]], "conflicts": [], "evidence": {"L": 1}, "sign_mixed": 2, "merges": {}, "suspect": false}, {"id": "L:F:865c6699e7072df19983825933b0da5a8df2e612:arg0", "name": "Unkstruct_494cef68", "sites": 496, "bodies": 124, "nodes": 3, "globals_at": [], "globals_ptr": [], "params": 1, "size_hint": 392, "fields": 2, "layout": [[0, 2, "u", 248], [388, 4, "u", 248]], "conflicts": [], "evidence": {"PV": 1, "P": 1, "L": 1}, "sign_mixed": 0, "merges": {"param": 2}, "suspect": false}, {"id": "FLD:L:F:0fdb1818230a528aa8124f3e3ca3abbc37c4da35:param_1:0x64", "name": "Unkstruct_93df0322", "sites": 496, "bodies": 124, "nodes": 1, "globals_at": [], "globals_ptr": [], "params": 0, "size_hint": 56, "fields": 4, "layout": [[6, 2, "u", 124], [10, 2, "u", 124], [14, 2, "u", 124], [54, 2, "u", 124]], "conflicts": [], "evidence": {"FLD": 1}, "sign_mixed": 0, "merges": {}, "suspect": false}, {"id": "FLD:L:F:2f386ebb9a66fcb2ac404d69911dc62e11ced48e:param_1:0x64", "name": "Unkstruct_3b2b6e45", "sites": 496, "bodies": 124, "nodes": 1, "globals_at": [], "globals_ptr": [], "params": 0, "size_hint": 56, "fields": 4, "layout": [[6, 2, "u", 124], [10, 2, "u", 124], [14, 2, "u", 124], [54, 2, "u", 124]], "conflicts": [], "evidence": {"FLD": 1}, "sign_mixed": 0, "merges": {}, "suspect": false}, {"id": "L:F:4443448ce7d9b1ff56b0340cee1e78758be199cb:param_2", "name": "Unkstruct_9e228c39", "sites": 492, "bodies": 123, "nodes": 3, "globals_at": [], "globals_ptr": [], "params": 1, "size_hint": 6, "fields": 3, "layout": [[0, 2, "s", 123], [2, 2, "s", 123], [4, 2, "s", 123]], "conflicts": [], "evidence": {"PV": 1, "P": 1, "L": 1}, "sign_mixed": 0, "merges": {"param": 2}, "suspect": false}, {"id": "L:F:81aa50d5890521702ec3e35b8059e18556f6cf45:s0b", "name": "Unkstruct_a05973fa", "sites": 492, "bodies": 123, "nodes": 1, "globals_at": [], "globals_ptr": [], "params": 0, "size_hint": 44, "fields": 3, "layout": [[24, 4, "s", 246], [32, 4, "p", 123], [40, 4, "s", 123]], "conflicts": [], "evidence": {"L": 1}, "sign_mixed": 0, "merges": {}, "suspect": false}, {"id": "L:F:6f527022fa9e2edbff88b3415d6e85040f80b293:a0", "name": "Unkstruct_48c11385", "sites": 441, "bodies": 21, "nodes": 3, "globals_at": [], "globals_ptr": [], "params": 1, "size_hint": 104, "fields": 5, "layout": [[4, 4, "s", 21], [8, 4, "s", 21], [12, 4, "s", 21], [32, 4, "s", 210], [100, 4, "s", 168]], "conflicts": [], "evidence": {"PV": 1, "P": 1, "L": 1}, "sign_mixed": 0, "merges": {"param": 2}, "suspect": false}, {"id": "L:F:a3818d1fe32af81de33548695a2bad677be3a52a:a0", "name": "Unkstruct_a55a221e", "sites": 428, "bodies": 428, "nodes": 3, "globals_at": [], "globals_ptr": [], "params": 1, "size_hint": 533, "fields": 1, "layout": [[532, 1, "u", 428]], "conflicts": [], "evidence": {"PV": 1, "P": 1, "L": 1}, "sign_mixed": 0, "merges": {"param": 2}, "suspect": false}, {"id": "PTR:D_80115158", "name": "Unkstruct_02864986", "sites": 420, "bodies": 420, "nodes": 1, "globals_at": [], "globals_ptr": ["D_80115158"], "params": 0, "size_hint": 2, "fields": 1, "layout": [[0, 2, "u", 137]], "conflicts": [], "evidence": {"PTR": 1}, "sign_mixed": 1, "merges": {}, "suspect": false}, {"id": "FLD:AT:D_800B5CB8:0x78", "name": "Unkstruct_80131B14", "sites": 404, "bodies": 383, "nodes": 23, "globals_at": [], "globals_ptr": [], "params": 0, "size_hint": 50, "fields": 5, "layout": [[0, 2, "u", 34], [2, 2, "u", 60], [8, 4, "s", 2], [46, 2, "s", 1], [48, 2, "s", 307]], "conflicts": [], "evidence": {"L": 22, "FLD": 1}, "sign_mixed": 0, "merges": {"field": 22}, "suspect": false}, {"id": "AT:D_8011511A", "name": "Unkstruct_8011511A", "sites": 404, "bodies": 146, "nodes": 15, "globals_at": ["D_8011511A"], "globals_ptr": [], "params": 0, "size_hint": 2, "fields": 1, "layout": [[0, 2, "u", 390]], "conflicts": [], "evidence": {"AT": 1, "L": 14}, "sign_mixed": 1, "merges": {"assign&": 14}, "suspect": false}, {"id": "FLD:L:F:11f86a358e6d71766aa362f8cfb3a9eb58ca58bc:param_1:0x18", "name": "Unkstruct_8016B5C0", "sites": 399, "bodies": 133, "nodes": 4, "globals_at": [], "globals_ptr": [], "params": 0, "size_hint": 28, "fields": 2, "layout": [[24, 2, "s", 133], [26, 2, "s", 266]], "conflicts": [], "evidence": {"L": 3, "FLD": 1}, "sign_mixed": 0, "merges": {"field": 3}, "suspect": false}, {"id": "L:F:02a3579313e063f36836ce379f21e084878eb67b:a3", "name": "Unkstruct_8016BFA8", "sites": 399, "bodies": 133, "nodes": 18, "globals_at": [], "globals_ptr": [], "params": 6, "size_hint": 6, "fields": 3, "layout": [[0, 2, "u", 133], [2, 2, "u", 133], [4, 2, "u", 133]], "conflicts": [], "evidence": {"PV": 6, "P": 6, "L": 6}, "sign_mixed": 0, "merges": {"param": 12, "arg": 5}, "suspect": false}, {"id": "AT:D_8011F7F0", "name": "Unkstruct_8011F7F0", "sites": 399, "bodies": 133, "nodes": 10, "globals_at": ["D_8011F7F0"], "globals_ptr": [], "params": 0, "size_hint": 66, "fields": 3, "layout": [[30, 2, "s", 133], [46, 2, "u", 133], [64, 2, "u", 133]], "conflicts": [], "evidence": {"L": 9, "AT": 1}, "sign_mixed": 0, "merges": {"assign&": 9}, "suspect": false}, {"id": "L:F:16a750960362018cc369e0f92a6ed206750386f3:a0", "name": "Unkstruct_630777a3", "sites": 399, "bodies": 266, "nodes": 33, "globals_at": [], "globals_ptr": [], "params": 11, "size_hint": 5, "fields": 2, "layout": [[0, 1, "u", 133], [4, 1, "u", 266]], "conflicts": [], "evidence": {"PV": 11, "P": 11, "L": 11}, "sign_mixed": 0, "merges": {"param": 22, "arg": 10}, "suspect": false}, {"id": "L:F:f88573dff145c554981bca20355a96b6dfaea27d:param_1", "name": "Unkstruct_1649b9a7", "sites": 392, "bodies": 28, "nodes": 3, "globals_at": [], "globals_ptr": [], "params": 1, "size_hint": 56, "fields": 8, "layout": [[2, 2, "s", 56], [6, 2, "s", 56], [10, 2, "u", 56], [14, 2, "s", 56], [20, 2, "s", 28], [22, 2, "s", 28], [32, 4, "s", 28], [52, 4, "s", 28]], "conflicts": [], "evidence": {"PV": 1, "P": 1, "L": 1}, "sign_mixed": 2, "merges": {"param": 2}, "suspect": false}, {"id": "L:F:02f3d948e09a3e6d0e1d58f9893278085dee5950:param_1", "name": "Unkstruct_ea5ed765", "sites": 390, "bodies": 130, "nodes": 3, "globals_at": [], "globals_ptr": [], "params": 1, "size_hint": 219, "fields": 1, "layout": [[218, 1, "u", 390]], "conflicts": [], "evidence": {"PV": 1, "P": 1, "L": 1}, "sign_mixed": 0, "merges": {"param": 2}, "suspect": false}, {"id": "L:F:014b70c0a649b66cfd0c62d144155ce53b1dba62:a3", "name": "Unkstruct_80135260", "sites": 390, "bodies": 130, "nodes": 431, "globals_at": [], "globals_ptr": [], "params": 143, "size_hint": 6, "fields": 3, "layout": [[0, 2, "s", 130], [2, 2, "s", 130], [4, 2, "s", 130]], "conflicts": [], "evidence": {"PV": 143, "P": 143, "L": 145}, "sign_mixed": 0, "merges": {"param": 286, "arg": 142, "assign": 2}, "suspect": false}, {"id": "L:F:1eeddc4a726cce7edb2fd84a3cad6477021bcf85:iVar2", "name": "Unkstruct_a472a6ba", "sites": 387, "bodies": 129, "nodes": 1, "globals_at": [], "globals_ptr": [], "params": 0, "size_hint": 28, "fields": 3, "layout": [[4, 4, "u", 129], [24, 2, "s", 129], [26, 2, "s", 129]], "conflicts": [], "evidence": {"L": 1}, "sign_mixed": 0, "merges": {}, "suspect": false}, {"id": "L:F:304d1a1cd67647ffff0d682a49fc7bd3bb4ca331:OTE", "name": "Unkstruct_f2440762", "sites": 384, "bodies": 128, "nodes": 1, "globals_at": [], "globals_ptr": [], "params": 0, "size_hint": 4, "fields": 1, "layout": [[0, 4, "u", 384]], "conflicts": [], "evidence": {"L": 1}, "sign_mixed": 0, "merges": {}, "suspect": false}, {"id": "L:F:b25150e61818e0e15b1d045fef5830235d52337c:param_1", "name": "Unkstruct_80164BDC", "sites": 384, "bodies": 128, "nodes": 9, "globals_at": [], "globals_ptr": [], "params": 3, "size_hint": 100, "fields": 5, "layout": [[10, 2, "s", 1], [32, 4, "s", 127], [76, 4, "s", 1], [96, 2, "s", 127], [98, 2, "s", 127]], "conflicts": [], "evidence": {"PV": 3, "P": 3, "L": 3}, "sign_mixed": 1, "merges": {"param": 6, "arg": 2}, "suspect": false}, {"id": "L:F:c43d345b308a05793ac9a8edca20a5c739ae9813:a0", "name": "Unkstruct_8c2ab96e", "sites": 384, "bodies": 128, "nodes": 3, "globals_at": [], "globals_ptr": [], "params": 1, "size_hint": 8, "fields": 3, "layout": [[3, 1, "u", 128], [4, 2, "u", 128], [6, 2, "u", 128]], "conflicts": [], "evidence": {"PV": 1, "P": 1, "L": 1}, "sign_mixed": 0, "merges": {"param": 2}, "suspect": false}, {"id": "L:F:d6e3de8a766ebb0b4ab359aabc01dcd5e9d53a36:out3", "name": "Unkstruct_d448adea", "sites": 384, "bodies": 48, "nodes": 3, "globals_at": [], "globals_ptr": [], "params": 1, "size_hint": 0, "fields": 0, "layout": [], "conflicts": [], "evidence": {"PV": 1, "P": 1, "L": 1}, "sign_mixed": 0, "merges": {"param": 2}, "suspect": false}, {"id": "FLD:L:F:9dedcda9dded508b80dc8149159c528d143a0d96:param_1:0x1a", "name": "Unkstruct_2552224c", "sites": 381, "bodies": 127, "nodes": 2, "globals_at": [], "globals_ptr": [], "params": 0, "size_hint": 16, "fields": 3, "layout": [[6, 2, "u", 127], [10, 2, "u", 127], [14, 2, "u", 127]], "conflicts": [], "evidence": {"L": 1, "FLD": 1}, "sign_mixed": 0, "merges": {"field": 1}, "suspect": false}, {"id": "L:F:60753a66ad7b997b354356bdcc1b2cfb92a8800f:q1", "name": "Unkstruct_e79a0730", "sites": 378, "bodies": 126, "nodes": 1, "globals_at": [], "globals_ptr": [], "params": 0, "size_hint": 36, "fields": 2, "layout": [[32, 2, "u", 252], [34, 2, "u", 126]], "conflicts": [], "evidence": {"L": 1}, "sign_mixed": 0, "merges": {}, "suspect": false}, {"id": "L:F:60753a66ad7b997b354356bdcc1b2cfb92a8800f:src", "name": "Unkstruct_1a8e907f", "sites": 378, "bodies": 126, "nodes": 1, "globals_at": [], "globals_ptr": [], "params": 0, "size_hint": 4, "fields": 1, "layout": [[0, 4, "u", 378]], "conflicts": [], "evidence": {"L": 1}, "sign_mixed": 0, "merges": {}, "suspect": false}, {"id": "L:F:84255a903577529ee712cdbc97647e719440dfd3:p1", "name": "Unkstruct_e1c73ac0", "sites": 378, "bodies": 126, "nodes": 3, "globals_at": [], "globals_ptr": [], "params": 1, "size_hint": 6, "fields": 3, "layout": [[0, 2, "u", 126], [2, 2, "u", 126], [4, 2, "u", 126]], "conflicts": [], "evidence": {"PV": 1, "P": 1, "L": 1}, "sign_mixed": 0, "merges": {"param": 2}, "suspect": false}, {"id": "L:F:1fd5c5850652e651e5db7bf9ff6d4ae99aab9d03:p1", "name": "Unkstruct_8ba4da0a", "sites": 378, "bodies": 126, "nodes": 1, "globals_at": [], "globals_ptr": [], "params": 0, "size_hint": 28, "fields": 3, "layout": [[18, 2, "u", 126], [22, 2, "u", 126], [26, 2, "u", 126]], "conflicts": [], "evidence": {"L": 1}, "sign_mixed": 0, "merges": {}, "suspect": false}, {"id": "FLD:L:F:9df4b60ade927cf864b1a0a1438721c480ca9784:param:0x20", "name": "Unkstruct_93e44aed", "sites": 378, "bodies": 126, "nodes": 2, "globals_at": [], "globals_ptr": [], "params": 0, "size_hint": 28, "fields": 2, "layout": [[24, 2, "s", 126], [26, 2, "s", 252]], "conflicts": [], "evidence": {"L": 1, "FLD": 1}, "sign_mixed": 0, "merges": {"field": 1}, "suspect": false}, {"id": "L:F:124028da4bc28443465198bfe8220d31b867cfe8:param_2", "name": "Unkstruct_8dd0822e", "sites": 378, "bodies": 126, "nodes": 3, "globals_at": [], "globals_ptr": [], "params": 1, "size_hint": 14, "fields": 3, "layout": [[8, 2, "u", 126], [10, 2, "s", 126], [12, 2, "s", 126]], "conflicts": [], "evidence": {"PV": 1, "P": 1, "L": 1}, "sign_mixed": 0, "merges": {"param": 2}, "suspect": false}, {"id": "L:F:e88bc6d8af09ec78a633a1ad0286db378f599db5:param_4", "name": "Unkstruct_89684c99", "sites": 375, "bodies": 125, "nodes": 3, "globals_at": [], "globals_ptr": [], "params": 1, "size_hint": 6, "fields": 3, "layout": [[0, 2, "u", 125], [2, 2, "u", 125], [4, 2, "u", 125]], "conflicts": [], "evidence": {"PV": 1, "P": 1, "L": 1}, "sign_mixed": 0, "merges": {"param": 2}, "suspect": false}, {"id": "L:F:bb765a44f6697075a978938eba4856b29cf6ac16:param_1", "name": "Unkstruct_d0754cca", "sites": 375, "bodies": 125, "nodes": 3, "globals_at": [], "globals_ptr": [], "params": 1, "size_hint": 36, "fields": 2, "layout": [[2, 2, "s", 250], [32, 4, "s", 125]], "conflicts": [], "evidence": {"PV": 1, "P": 1, "L": 1}, "sign_mixed": 0, "merges": {"param": 2}, "suspect": false}, {"id": "L:F:695bc29300546c372ed373f9f26b961fa5dea2c1:a0", "name": "Unkstruct_89f82b52", "sites": 372, "bodies": 124, "nodes": 3, "globals_at": [], "globals_ptr": [], "params": 1, "size_hint": 458, "fields": 3, "layout": [[68, 4, "u", 124], [172, 2, "u", 124], [456, 2, "s", 124]], "conflicts": [], "evidence": {"PV": 1, "P": 1, "L": 1}, "sign_mixed": 0, "merges": {"param": 2}, "suspect": false}, {"id": "L:F:858edb9b0da77e1274071626f287939881c33e7b:p1", "name": "Unkstruct_924d03d6", "sites": 372, "bodies": 124, "nodes": 3, "globals_at": [], "globals_ptr": [], "params": 1, "size_hint": 6, "fields": 3, "layout": [[0, 2, "u", 124], [2, 2, "u", 124], [4, 2, "u", 124]], "conflicts": [], "evidence": {"PV": 1, "P": 1, "L": 1}, "sign_mixed": 0, "merges": {"param": 2}, "suspect": false}, {"id": "FLD:L:F:66a9253f13334598aac89a2be8e072eb5a5a6621:param_1:0x18c", "name": "Unkstruct_7fd6458b", "sites": 372, "bodies": 124, "nodes": 2, "globals_at": [], "globals_ptr": [], "params": 0, "size_hint": 64, "fields": 1, "layout": [[60, 4, "s", 372]], "conflicts": [], "evidence": {"L": 1, "FLD": 1}, "sign_mixed": 0, "merges": {"field": 1}, "suspect": false}, {"id": "L:F:a8b2812a7f92a80f310198d49b4dbdb58a0160dd:param_1", "name": "Unkstruct_92a372de", "sites": 372, "bodies": 124, "nodes": 3, "globals_at": [], "globals_ptr": [], "params": 1, "size_hint": 36, "fields": 2, "layout": [[2, 2, "s", 248], [32, 4, "s", 124]], "conflicts": [], "evidence": {"PV": 1, "P": 1, "L": 1}, "sign_mixed": 0, "merges": {"param": 2}, "suspect": false}, {"id": "L:F:d28b333ee76050463046f0e1e298531aec6f5954:iVar3", "name": "Unkstruct_4a31f01c", "sites": 372, "bodies": 124, "nodes": 1, "globals_at": [], "globals_ptr": [], "params": 0, "size_hint": 28, "fields": 3, "layout": [[18, 2, "u", 124], [22, 2, "u", 124], [26, 2, "u", 124]], "conflicts": [], "evidence": {"L": 1}, "sign_mixed": 0, "merges": {}, "suspect": false}, {"id": "FLD:FLD:L:F:66a9253f13334598aac89a2be8e072eb5a5a6621:param_1:0x18c:0x3c", "name": "Unkstruct_39de3511", "sites": 372, "bodies": 124, "nodes": 1, "globals_at": [], "globals_ptr": [], "params": 0, "size_hint": 18, "fields": 3, "layout": [[12, 2, "u", 124], [14, 2, "s", 124], [16, 2, "u", 124]], "conflicts": [], "evidence": {"FLD": 1}, "sign_mixed": 0, "merges": {}, "suspect": false}, {"id": "L:F:a06a0968fc994e3570786e8595151cfd5a7bd33c:param_1", "name": "Unkstruct_1b4331f0", "sites": 369, "bodies": 123, "nodes": 3, "globals_at": [], "globals_ptr": [], "params": 1, "size_hint": 94, "fields": 3, "layout": [[32, 4, "s", 123], [88, 4, "s", 123], [92, 2, "s", 123]], "conflicts": [], "evidence": {"PV": 1, "P": 1, "L": 1}, "sign_mixed": 0, "merges": {"param": 2}, "suspect": false}, {"id": "L:F:27e50fe90649c2a36422062babe9f76e89ad16e5:param_1", "name": "Unkstruct_75e9a6af", "sites": 369, "bodies": 123, "nodes": 3, "globals_at": [], "globals_ptr": [], "params": 1, "size_hint": 16, "fields": 3, "layout": [[6, 2, "s", 123], [10, 2, "s", 123], [14, 2, "s", 123]], "conflicts": [], "evidence": {"PV": 1, "P": 1, "L": 1}, "sign_mixed": 0, "merges": {"param": 2}, "suspect": false}, {"id": "L:F:0ea500b04cc8ed4dd983c7ab3468fdb979e7dba5:param_1", "name": "Unkstruct_c59d6379", "sites": 366, "bodies": 14, "nodes": 21, "globals_at": [], "globals_ptr": [], "params": 7, "size_hint": 162, "fields": 24, "layout": [[5, 1, "u", 12], [8, 4, "s", 8], [12, 2, "s", 8], [16, 4, "s", 16], [20, 2, "s", 8], [24, 2, "s", 16], [26, 2, "s", 16], [28, 2, "s", 16], [32, 2, "s", 10], [34, 2, "s", 11], [36, 2, "s", 10], [40, 2, "s", 32], [42, 2, "s", 32], [44, 2, "s", 32], [46, 2, "s", 10], [48, 2, "s", 10], [50, 2, "s", 10], [60, 4, "s", 8], [64, 4, "s", 8], [68, 4, "s", 8], [72, 4, "s", 8], [76, 4, "s", 8], [80, 4, "s", 8], [160, 2, "s", 15]], "conflicts": [[8, {"4s": 8, "2s": 8}], [16, {"4s": 16, "2s": 8}], [20, {"4s": 6, "2s": 8}]], "evidence": {"PV": 7, "P": 7, "L": 7}, "sign_mixed": 3, "merges": {"param": 14, "arg": 6}, "suspect": false}, {"id": "L:F:2fcbb507072c0155e0be8559c319e0badc676579:buf", "name": "Unkstruct_5c635b4b", "sites": 364, "bodies": 14, "nodes": 1, "globals_at": [], "globals_ptr": [], "params": 0, "size_hint": 52, "fields": 13, "layout": [[0, 2, "s", 28], [2, 2, "s", 28], [4, 2, "s", 28], [8, 2, "s", 28], [10, 2, "s", 28], [12, 2, "s", 28], [16, 2, "s", 28], [18, 2, "s", 28], [20, 2, "s", 28], [24, 2, "s", 28], [26, 2, "s", 28], [28, 2, "s", 28], [48, 4, "s", 28]], "conflicts": [], "evidence": {"L": 1}, "sign_mixed": 0, "merges": {}, "suspect": false}, {"id": "AT:D_800AE620", "name": "Unkstruct_800AE620", "sites": 325, "bodies": 322, "nodes": 3, "globals_at": ["D_800AE620"], "globals_ptr": [], "params": 0, "size_hint": 0, "fields": 0, "layout": [], "conflicts": [], "evidence": {"AT": 1, "L": 2}, "sign_mixed": 0, "merges": {"assign&": 2}, "suspect": false}, {"id": "L:F:d3dab0de7f93234d504e64c09270db7e78cb4e16:out2", "name": "Unkstruct_814e4d87", "sites": 300, "bodies": 75, "nodes": 3, "globals_at": [], "globals_ptr": [], "params": 1, "size_hint": 0, "fields": 0, "layout": [], "conflicts": [], "evidence": {"PV": 1, "P": 1, "L": 1}, "sign_mixed": 0, "merges": {"param": 2}, "suspect": false}, {"id": "L:F:d3dab0de7f93234d504e64c09270db7e78cb4e16:flag", "name": "Unkstruct_09b02bee", "sites": 300, "bodies": 75, "nodes": 3, "globals_at": [], "globals_ptr": [], "params": 1, "size_hint": 4, "fields": 2, "layout": [[0, 2, "s", 150], [2, 2, "s", 150]], "conflicts": [], "evidence": {"PV": 1, "P": 1, "L": 1}, "sign_mixed": 0, "merges": {"param": 2}, "suspect": false}, {"id": "L:F:ea7424d9729cc61d5cc082e384615f9e83e8d527:a0", "name": "Unkstruct_1ef3b11b", "sites": 280, "bodies": 10, "nodes": 3, "globals_at": [], "globals_ptr": [], "params": 1, "size_hint": 268, "fields": 7, "layout": [[28, 4, "s", 20], [112, 2, "s", 60], [212, 4, "p", 10], [216, 4, "p", 10], [252, 2, "s", 10], [264, 2, "s", 90], [266, 2, "s", 70]], "conflicts": [], "evidence": {"PV": 1, "P": 1, "L": 1}, "sign_mixed": 1, "merges": {"param": 2}, "suspect": false}, {"id": "AT:D_80115188", "name": "Unkstruct_80115188", "sites": 274, "bodies": 270, "nodes": 1, "globals_at": ["D_80115188"], "globals_ptr": [], "params": 0, "size_hint": 4, "fields": 1, "layout": [[0, 4, "s", 8]], "conflicts": [], "evidence": {"AT": 1}, "sign_mixed": 0, "merges": {}, "suspect": false}, {"id": "L:F:016bfe21cadcda9221c71177a8a4d810e798d34f:base", "name": "Unkstruct_80129CF8", "sites": 273, "bodies": 90, "nodes": 118, "globals_at": [], "globals_ptr": ["D_800AF630"], "params": 0, "size_hint": 42037, "fields": 33, "layout": [[392, 2, "u", 5], [394, 2, "u", 5], [408, 4, "s", 2], [412, 2, "u", 4], [414, 2, "u", 5], [41896, 2, "u", 2], [41898, 2, "u", 28], [41900, 2, "u", 1], [41902, 2, "u", 3], [41904, 2, "u", 2], [41908, 2, "u", 9], [41910, 2, "u", 16], [41912, 2, "u", 11], [41914, 2, "u", 6], [41916, 2, "u", 6], [41918, 2, "u", 4], [41920, 2, "u", 4], [41922, 2, "u", 4], [41926, 2, "u", 6], [41928, 2, "u", 5], [41930, 2, "u", 3], [41932, 2, "u", 7], [41934, 2, "u", 7], [41936, 2, "u", 4], [41938, 2, "u", 73], [41940, 2, "u", 2], [41944, 2, "s", 16], [41946, 2, "s", 4], [41948, 2, "s", 4], [41950, 2, "s", 1], [41955, 1, "u", 1], [41960, 4, "s", 11], [42036, 1, "u", 1]], "conflicts": [], "evidence": {"L": 117, "PTR": 1}, "sign_mixed": 5, "merges": {"assign": 117}, "suspect": true}, {"id": "L:F:aa1b9ff2f846d7698f54c6a1e7b5b72bb7e2bcda:a0", "name": "Unkstruct_a2d6c72b", "sites": 273, "bodies": 21, "nodes": 3, "globals_at": [], "globals_ptr": [], "params": 1, "size_hint": 256, "fields": 4, "layout": [[28, 4, "s", 63], [32, 4, "s", 84], [112, 2, "s", 42], [254, 2, "s", 84]], "conflicts": [], "evidence": {"PV": 1, "P": 1, "L": 1}, "sign_mixed": 0, "merges": {"param": 2}, "suspect": false}, {"id": "AT:D_80078EB4", "name": "Unkstruct_80078EB4", "sites": 270, "bodies": 137, "nodes": 1, "globals_at": ["D_80078EB4"], "globals_ptr": [], "params": 0, "size_hint": 2, "fields": 1, "layout": [[0, 2, "u", 270]], "conflicts": [], "evidence": {"AT": 1}, "sign_mixed": 0, "merges": {}, "suspect": false}, {"id": "AT:D_80115118", "name": "Unkstruct_80115118", "sites": 268, "bodies": 265, "nodes": 15, "globals_at": ["D_80115118"], "globals_ptr": [], "params": 0, "size_hint": 2, "fields": 1, "layout": [[0, 2, "s", 134]], "conflicts": [], "evidence": {"AT": 1, "L": 14}, "sign_mixed": 1, "merges": {"assign&": 14}, "suspect": false}, {"id": "AT:D_801152B0", "name": "Unkstruct_801152B0", "sites": 268, "bodies": 268, "nodes": 1, "globals_at": ["D_801152B0"], "globals_ptr": [], "params": 0, "size_hint": 0, "fields": 0, "layout": [], "conflicts": [], "evidence": {"AT": 1}, "sign_mixed": 0, "merges": {}, "suspect": false}, {"id": "AT:D_801269F4", "name": "Unkstruct_801269F4", "sites": 267, "bodies": 134, "nodes": 1, "globals_at": ["D_801269F4"], "globals_ptr": [], "params": 0, "size_hint": 2, "fields": 1, "layout": [[0, 2, "s", 266]], "conflicts": [], "evidence": {"AT": 1}, "sign_mixed": 0, "merges": {}, "suspect": false}, {"id": "L:F:2a34f6ae0fbc42dba731f3cb61b452b132151f49:iVar1", "name": "Unkstruct_8012C1DC", "sites": 267, "bodies": 134, "nodes": 5, "globals_at": [], "globals_ptr": [], "params": 0, "size_hint": 28, "fields": 3, "layout": [[0, 2, "u", 1], [24, 2, "s", 133], [26, 2, "s", 133]], "conflicts": [], "evidence": {"L": 4, "R": 1}, "sign_mixed": 0, "merges": {"ret-of": 3, "return": 1}, "suspect": false}, {"id": "AT:D_8011515C", "name": "Unkstruct_8011515C", "sites": 267, "bodies": 267, "nodes": 1, "globals_at": ["D_8011515C"], "globals_ptr": [], "params": 0, "size_hint": 2, "fields": 1, "layout": [[0, 2, "u", 137]], "conflicts": [], "evidence": {"AT": 1}, "sign_mixed": 1, "merges": {}, "suspect": false}, {"id": "L:F:bec5a9f4faf6d51d6786710bf58f7517fd77b0a5:e1", "name": "Unkstruct_1db7b82d", "sites": 266, "bodies": 133, "nodes": 1, "globals_at": [], "globals_ptr": [], "params": 0, "size_hint": 46, "fields": 1, "layout": [[44, 2, "u", 266]], "conflicts": [], "evidence": {"L": 1}, "sign_mixed": 0, "merges": {}, "suspect": false}, {"id": "L:F:bec5a9f4faf6d51d6786710bf58f7517fd77b0a5:e2", "name": "Unkstruct_6bd63257", "sites": 266, "bodies": 133, "nodes": 1, "globals_at": [], "globals_ptr": [], "params": 0, "size_hint": 30, "fields": 2, "layout": [[24, 2, "s", 133], [28, 2, "s", 133]], "conflicts": [], "evidence": {"L": 1}, "sign_mixed": 0, "merges": {}, "suspect": false}, {"id": "L:F:fd68090f6752fd1a61ec242c522b368e1fb43e92:s0", "name": "Unkstruct_f85de09d", "sites": 266, "bodies": 133, "nodes": 1, "globals_at": [], "globals_ptr": [], "params": 0, "size_hint": 2, "fields": 1, "layout": [[0, 2, "u", 266]], "conflicts": [], "evidence": {"L": 1}, "sign_mixed": 0, "merges": {}, "suspect": false}, {"id": "L:F:6966b8be15e9832708a2dbf4b5b13ee7d3060710:sp", "name": "Unkstruct_a310cf42", "sites": 266, "bodies": 133, "nodes": 1, "globals_at": [], "globals_ptr": [], "params": 0, "size_hint": 4, "fields": 1, "layout": [[0, 4, "s", 266]], "conflicts": [], "evidence": {"L": 1}, "sign_mixed": 0, "merges": {}, "suspect": false}, {"id": "AT:D_80115124", "name": "Unkstruct_80115124", "sites": 266, "bodies": 266, "nodes": 1, "globals_at": ["D_80115124"], "globals_ptr": [], "params": 0, "size_hint": 2, "fields": 1, "layout": [[0, 2, "s", 266]], "conflicts": [], "evidence": {"AT": 1}, "sign_mixed": 0, "merges": {}, "suspect": false}, {"id": "AT:D_800D4BE0", "name": "Unkstruct_800D4BE0", "sites": 266, "bodies": 133, "nodes": 1, "globals_at": ["D_800D4BE0"], "globals_ptr": [], "params": 0, "size_hint": 4, "fields": 1, "layout": [[0, 4, "s", 266]], "conflicts": [], "evidence": {"AT": 1}, "sign_mixed": 0, "merges": {}, "suspect": false}, {"id": "AT:D_800D4F8C", "name": "Unkstruct_800D4F8C", "sites": 266, "bodies": 133, "nodes": 1, "globals_at": ["D_800D4F8C"], "globals_ptr": [], "params": 0, "size_hint": 4, "fields": 1, "layout": [[0, 4, "s", 266]], "conflicts": [], "evidence": {"AT": 1}, "sign_mixed": 0, "merges": {}, "suspect": false}, {"id": "L:F:02a3579313e063f36836ce379f21e084878eb67b:a1", "name": "Unkstruct_8016BFA8", "sites": 266, "bodies": 133, "nodes": 18, "globals_at": [], "globals_ptr": [], "params": 6, "size_hint": 0, "fields": 0, "layout": [], "conflicts": [], "evidence": {"PV": 6, "P": 6, "L": 6}, "sign_mixed": 0, "merges": {"param": 12, "arg": 5}, "suspect": false}, {"id": "L:F:02a3579313e063f36836ce379f21e084878eb67b:a2", "name": "Unkstruct_8016BFA8", "sites": 266, "bodies": 133, "nodes": 18, "globals_at": [], "globals_ptr": [], "params": 6, "size_hint": 0, "fields": 0, "layout": [], "conflicts": [], "evidence": {"PV": 6, "P": 6, "L": 6}, "sign_mixed": 0, "merges": {"param": 12, "arg": 5}, "suspect": false}, {"id": "L:F:52e92ffa088470b82cc06482daa51b2f80995c31:b", "name": "Unkstruct_80176734", "sites": 266, "bodies": 133, "nodes": 3, "globals_at": [], "globals_ptr": ["D_8011F7B0"], "params": 0, "size_hint": 44, "fields": 1, "layout": [[40, 4, "s", 266]], "conflicts": [], "evidence": {"L": 2, "PTR": 1}, "sign_mixed": 0, "merges": {"assign": 2}, "suspect": false}, {"id": "AT:D_80126B62", "name": "Unkstruct_80126B62", "sites": 265, "bodies": 252, "nodes": 4, "globals_at": ["D_80126B62"], "globals_ptr": [], "params": 0, "size_hint": 14, "fields": 2, "layout": [[0, 2, "s", 262], [10, 4, "s", 1]], "conflicts": [], "evidence": {"AT": 1, "L": 3}, "sign_mixed": 1, "merges": {"assign&": 3}, "suspect": false}, {"id": "L:F:52e92ffa088470b82cc06482daa51b2f80995c31:pp", "name": "Unkstruct_76f4299b", "sites": 262, "bodies": 131, "nodes": 1, "globals_at": [], "globals_ptr": [], "params": 0, "size_hint": 74, "fields": 1, "layout": [[73, 1, "u", 262]], "conflicts": [], "evidence": {"L": 1}, "sign_mixed": 0, "merges": {}, "suspect": false}, {"id": "L:F:be9288d1f2eaecc1cb9835a4658eb37749f9bcbe:obj", "name": "Unkstruct_3816caab", "sites": 260, "bodies": 130, "nodes": 2, "globals_at": [], "globals_ptr": [], "params": 0, "size_hint": 28, "fields": 2, "layout": [[24, 2, "s", 130], [26, 2, "s", 130]], "conflicts": [], "evidence": {"L": 2}, "sign_mixed": 0, "merges": {"assign": 1}, "suspect": false}, {"id": "L:F:a57747ff39fc5e679a5d66ad52a5fecdb16e3749:param_1", "name": "Unkstruct_ac2c8f05", "sites": 260, "bodies": 130, "nodes": 3, "globals_at": [], "globals_ptr": [], "params": 1, "size_hint": 366, "fields": 1, "layout": [[364, 2, "u", 260]], "conflicts": [], "evidence": {"PV": 1, "P": 1, "L": 1}, "sign_mixed": 0, "merges": {"param": 2}, "suspect": false}, {"id": "L:F:d8b2cb544bf2d39e0fd9a5b84f7c2c59493b1aaf:param_1", "name": "Unkstruct_985493b9", "sites": 256, "bodies": 128, "nodes": 3, "globals_at": [], "globals_ptr": [], "params": 1, "size_hint": 449, "fields": 2, "layout": [[424, 1, "u", 128], [448, 1, "u", 128]], "conflicts": [], "evidence": {"PV": 1, "P": 1, "L": 1}, "sign_mixed": 0, "merges": {"param": 2}, "suspect": false}, {"id": "L:F:19e58ae08e2232f72d7b0ff8bdb0d57e16ea558b:a0", "name": "Unkstruct_c21b1a66", "sites": 255, "bodies": 255, "nodes": 3, "globals_at": [], "globals_ptr": [], "params": 1, "size_hint": 5, "fields": 1, "layout": [[4, 1, "u", 255]], "conflicts": [], "evidence": {"PV": 1, "P": 1, "L": 1}, "sign_mixed": 0, "merges": {"param": 2}, "suspect": false}, {"id": "L:F:324c3534fcf5e33e05b7a4d4b899c209594cbefe:arg0", "name": "Unkstruct_ae2d1f2a", "sites": 252, "bodies": 7, "nodes": 3, "globals_at": [], "globals_ptr": [], "params": 1, "size_hint": 588, "fields": 13, "layout": [[0, 2, "u", 14], [6, 2, "s", 14], [10, 2, "u", 28], [14, 2, "s", 14], [68, 4, "u", 7], [184, 2, "u", 28], [186, 2, "u", 7], [446, 1, "u", 14], [580, 1, "u", 21], [581, 1, "u", 35], [582, 2, "u", 14], [584, 2, "u", 14], [586, 2, "u", 14]], "conflicts": [], "evidence": {"PV": 1, "P": 1, "L": 1}, "sign_mixed": 2, "merges": {"param": 2}, "suspect": false}, {"id": "FLD:L:F:25ab0fa8060d0fde4162393b2fe6d2e173139b54:param_1:0x20", "name": "Unkstruct_746c35d0", "sites": 252, "bodies": 126, "nodes": 2, "globals_at": [], "globals_ptr": [], "params": 0, "size_hint": 20, "fields": 1, "layout": [[18, 2, "u", 252]], "conflicts": [], "evidence": {"L": 1, "FLD": 1}, "sign_mixed": 0, "merges": {"field": 1}, "suspect": false}, {"id": "L:F:988adeae4dfa58056e1909876ae4cae41e37f3cf:puVar3", "name": "Unkstruct_faf094bf", "sites": 252, "bodies": 126, "nodes": 1, "globals_at": [], "globals_ptr": [], "params": 0, "size_hint": 0, "fields": 0, "layout": [], "conflicts": [], "evidence": {"L": 1}, "sign_mixed": 0, "merges": {}, "suspect": false}, {"id": "L:F:6143fc1990bdc9fd66a1eb5d4299f4720c7611e1:a0", "name": "Unkstruct_5d117345", "sites": 252, "bodies": 21, "nodes": 3, "globals_at": [], "globals_ptr": [], "params": 1, "size_hint": 256, "fields": 4, "layout": [[28, 4, "s", 63], [32, 4, "s", 84], [112, 2, "s", 21], [254, 2, "s", 84]], "conflicts": [], "evidence": {"PV": 1, "P": 1, "L": 1}, "sign_mixed": 0, "merges": {"param": 2}, "suspect": false}, {"id": "AT:D_80126B66", "name": "Unkstruct_80126B66", "sites": 250, "bodies": 222, "nodes": 6, "globals_at": ["D_80126B66"], "globals_ptr": [], "params": 0, "size_hint": 2, "fields": 1, "layout": [[0, 2, "s", 249]], "conflicts": [], "evidence": {"AT": 1, "L": 5}, "sign_mixed": 1, "merges": {"assign&": 5}, "suspect": false}, {"id": "L:F:a2c6e6c9e0cd31da19954438810a7e982cbc79fb:param_1", "name": "Unkstruct_6ffc1ed8", "sites": 250, "bodies": 125, "nodes": 3, "globals_at": [], "globals_ptr": [], "params": 1, "size_hint": 0, "fields": 0, "layout": [], "conflicts": [], "evidence": {"PV": 1, "P": 1, "L": 1}, "sign_mixed": 0, "merges": {"param": 2}, "suspect": false}, {"id": "L:F:27b86fd006a486cabfa5d7c35b6660563f963c88:src", "name": "Unkstruct_60564c8e", "sites": 250, "bodies": 125, "nodes": 1, "globals_at": [], "globals_ptr": [], "params": 0, "size_hint": 0, "fields": 0, "layout": [], "conflicts": [], "evidence": {"L": 1}, "sign_mixed": 0, "merges": {}, "suspect": false}, {"id": "L:F:611f6fd9d9fae030940bd67b14785789d059bafd:src", "name": "Unkstruct_8f96bece", "sites": 250, "bodies": 125, "nodes": 1, "globals_at": [], "globals_ptr": [], "params": 0, "size_hint": 0, "fields": 0, "layout": [], "conflicts": [], "evidence": {"L": 1}, "sign_mixed": 0, "merges": {}, "suspect": false}, {"id": "L:F:82fdb45641d53ed5ab4e96614f3a5f78238ee2ed:a0", "name": "Unkstruct_acf38518", "sites": 250, "bodies": 250, "nodes": 3, "globals_at": [], "globals_ptr": [], "params": 1, "size_hint": 5, "fields": 1, "layout": [[4, 1, "u", 250]], "conflicts": [], "evidence": {"PV": 1, "P": 1, "L": 1}, "sign_mixed": 0, "merges": {"param": 2}, "suspect": false}, {"id": "L:F:7296f9939a14b5a5bb00c3dc1014045f1fc85aa3:src", "name": "Unkstruct_0f0a788d", "sites": 250, "bodies": 125, "nodes": 3, "globals_at": [], "globals_ptr": [], "params": 1, "size_hint": 0, "fields": 0, "layout": [], "conflicts": [], "evidence": {"PV": 1, "P": 1, "L": 1}, "sign_mixed": 0, "merges": {"param": 2}, "suspect": false}, {"id": "L:F:9161d35cd5c742eb5541db928a88c44fe7fe4cfa:arg0", "name": "Unkstruct_830ea620", "sites": 248, "bodies": 124, "nodes": 3, "globals_at": [], "globals_ptr": [], "params": 1, "size_hint": 194, "fields": 2, "layout": [[180, 4, "u", 124], [193, 1, "u", 124]], "conflicts": [], "evidence": {"PV": 1, "P": 1, "L": 1}, "sign_mixed": 0, "merges": {"param": 2}, "suspect": false}, {"id": "L:F:d8ec93cf2ab8692a851707f792bb542559b8b477:b1A8", "name": "Unkstruct_afee652d", "sites": 248, "bodies": 124, "nodes": 1, "globals_at": [], "globals_ptr": [], "params": 0, "size_hint": 4, "fields": 2, "layout": [[0, 2, "u", 124], [2, 2, "u", 124]], "conflicts": [], "evidence": {"L": 1}, "sign_mixed": 0, "merges": {}, "suspect": false}, {"id": "L:F:989ea29447ebea9f665718fe835d44c289cd476c:a2", "name": "Unkstruct_a0bdbb1e", "sites": 248, "bodies": 124, "nodes": 3, "globals_at": [], "globals_ptr": [], "params": 1, "size_hint": 4, "fields": 2, "layout": [[0, 2, "s", 124], [2, 2, "s", 124]], "conflicts": [], "evidence": {"PV": 1, "P": 1, "L": 1}, "sign_mixed": 0, "merges": {"param": 2}, "suspect": false}, {"id": "L:F:55712afcacfe2fece6a848abbf398be1eed54533:param_1", "name": "Unkstruct_ca3ab5df", "sites": 248, "bodies": 124, "nodes": 3, "globals_at": [], "globals_ptr": [], "params": 1, "size_hint": 254, "fields": 2, "layout": [[32, 4, "s", 124], [252, 2, "s", 124]], "conflicts": [], "evidence": {"PV": 1, "P": 1, "L": 1}, "sign_mixed": 0, "merges": {"param": 2}, "suspect": false}, {"id": "L:F:55712afcacfe2fece6a848abbf398be1eed54533:v0", "name": "Unkstruct_a34caab1", "sites": 248, "bodies": 124, "nodes": 1, "globals_at": [], "globals_ptr": [], "params": 0, "size_hint": 28, "fields": 2, "layout": [[24, 2, "s", 124], [26, 2, "s", 124]], "conflicts": [], "evidence": {"L": 1}, "sign_mixed": 0, "merges": {}, "suspect": false}, {"id": "L:F:5cd77565ad78e08752784cbdc19c1aeaac402ef9:param_1", "name": "Unkstruct_539a2ae1", "sites": 248, "bodies": 124, "nodes": 3, "globals_at": [], "globals_ptr": [], "params": 1, "size_hint": 254, "fields": 2, "layout": [[32, 4, "s", 124], [252, 2, "s", 124]], "conflicts": [], "evidence": {"PV": 1, "P": 1, "L": 1}, "sign_mixed": 0, "merges": {"param": 2}, "suspect": false}, {"id": "L:F:5cd77565ad78e08752784cbdc19c1aeaac402ef9:iVar2", "name": "Unkstruct_9fb4bfac", "sites": 248, "bodies": 124, "nodes": 1, "globals_at": [], "globals_ptr": [], "params": 0, "size_hint": 28, "fields": 2, "layout": [[24, 2, "s", 124], [26, 2, "s", 124]], "conflicts": [], "evidence": {"L": 1}, "sign_mixed": 0, "merges": {}, "suspect": false}, {"id": "L:F:15509feb6a0627930999eaf787acc09eced3904a:iVar2", "name": "Unkstruct_c5bf162e", "sites": 248, "bodies": 124, "nodes": 2, "globals_at": [], "globals_ptr": [], "params": 0, "size_hint": 28, "fields": 2, "layout": [[24, 2, "s", 124], [26, 2, "s", 124]], "conflicts": [], "evidence": {"L": 2}, "sign_mixed": 0, "merges": {"assign": 1}, "suspect": false}, {"id": "L:F:2214b0acb044a41f5be69cb14320801af12a2347:a0", "name": "Unkstruct_f6997d4b", "sites": 248, "bodies": 124, "nodes": 4, "globals_at": [], "globals_ptr": [], "params": 1, "size_hint": 36, "fields": 1, "layout": [[32, 4, "s", 248]], "conflicts": [], "evidence": {"L": 2, "PV": 1, "P": 1}, "sign_mixed": 0, "merges": {"param": 2, "assign": 1}, "suspect": false}, {"id": "L:F:81e0d439bcac2207a0601a6c74bda54b7effc8f5:param_1", "name": "Unkstruct_d294081d", "sites": 248, "bodies": 124, "nodes": 3, "globals_at": [], "globals_ptr": [], "params": 1, "size_hint": 36, "fields": 2, "layout": [[2, 2, "u", 124], [32, 4, "s", 124]], "conflicts": [], "evidence": {"PV": 1, "P": 1, "L": 1}, "sign_mixed": 0, "merges": {"param": 2}, "suspect": false}, {"id": "L:F:8ea4834b2afe21e6bcb5d70f202657b4e7e9b533:a0", "name": "Unkstruct_28d9f75d", "sites": 248, "bodies": 124, "nodes": 3, "globals_at": [], "globals_ptr": [], "params": 1, "size_hint": 408, "fields": 2, "layout": [[68, 4, "u", 124], [407, 1, "u", 124]], "conflicts": [], "evidence": {"PV": 1, "P": 1, "L": 1}, "sign_mixed": 0, "merges": {"param": 2}, "suspect": false}, {"id": "L:F:f50e604c8b58f45013548ab979545380c3dc817f:param_1", "name": "Unkstruct_3ec1f7d3", "sites": 248, "bodies": 124, "nodes": 3, "globals_at": [], "globals_ptr": [], "params": 1, "size_hint": 6, "fields": 1, "layout": [[4, 2, "u", 248]], "conflicts": [], "evidence": {"PV": 1, "P": 1, "L": 1}, "sign_mixed": 0, "merges": {"param": 2}, "suspect": false}, {"id": "L:F:df660660ac576b486dd5d8dbd078596ded642459:arg0", "name": "Unkstruct_65a4104e", "sites": 248, "bodies": 124, "nodes": 3, "globals_at": [], "globals_ptr": [], "params": 1, "size_hint": 186, "fields": 1, "layout": [[184, 2, "u", 248]], "conflicts": [], "evidence": {"PV": 1, "P": 1, "L": 1}, "sign_mixed": 0, "merges": {"param": 2}, "suspect": false}, {"id": "L:F:196f409c6989286dbec87c9a1eb5d33757255f10:param_1", "name": "Unkstruct_576bfafb", "sites": 248, "bodies": 248, "nodes": 9, "globals_at": [], "globals_ptr": [], "params": 3, "size_hint": 72, "fields": 2, "layout": [[2, 2, "u", 124], [68, 4, "u", 124]], "conflicts": [], "evidence": {"PV": 3, "P": 3, "L": 3}, "sign_mixed": 0, "merges": {"param": 6, "arg": 2}, "suspect": false}, {"id": "FLD:L:F:2214b0acb044a41f5be69cb14320801af12a2347:a0:0x20", "name": "Unkstruct_8e3ffd0a", "sites": 248, "bodies": 124, "nodes": 1, "globals_at": [], "globals_ptr": [], "params": 0, "size_hint": 20, "fields": 2, "layout": [[16, 2, "s", 124], [18, 2, "s", 124]], "conflicts": [], "evidence": {"FLD": 1}, "sign_mixed": 0, "merges": {}, "suspect": false}, {"id": "L:F:d80795e12fc7517775bb6ace09c7ca13caef919c:param", "name": "Unkstruct_82fd4ac2", "sites": 247, "bodies": 247, "nodes": 3, "globals_at": [], "globals_ptr": [], "params": 1, "size_hint": 2, "fields": 1, "layout": [[1, 1, "u", 247]], "conflicts": [], "evidence": {"PV": 1, "P": 1, "L": 1}, "sign_mixed": 0, "merges": {"param": 2}, "suspect": false}, {"id": "L:F:ddabefe960b7573ac0070b5cd1f0186950118b95:param_1", "name": "Unkstruct_9f3ec286", "sites": 246, "bodies": 123, "nodes": 3, "globals_at": [], "globals_ptr": [], "params": 1, "size_hint": 254, "fields": 2, "layout": [[2, 2, "u", 123], [252, 2, "s", 123]], "conflicts": [], "evidence": {"PV": 1, "P": 1, "L": 1}, "sign_mixed": 0, "merges": {"param": 2}, "suspect": false}, {"id": "L:F:705fc77f3b91063220f409e903893068922aed81:p", "name": "Unkstruct_b10794ea", "sites": 246, "bodies": 123, "nodes": 3, "globals_at": [], "globals_ptr": [], "params": 1, "size_hint": 8, "fields": 2, "layout": [[4, 2, "s", 123], [6, 2, "u", 123]], "conflicts": [], "evidence": {"PV": 1, "P": 1, "L": 1}, "sign_mixed": 0, "merges": {"param": 2}, "suspect": false}, {"id": "FLD:L:F:81aa50d5890521702ec3e35b8059e18556f6cf45:s0b:0x28", "name": "Unkstruct_228f3189", "sites": 246, "bodies": 123, "nodes": 2, "globals_at": [], "globals_ptr": [], "params": 0, "size_hint": 94, "fields": 1, "layout": [[93, 1, "u", 246]], "conflicts": [], "evidence": {"L": 1, "FLD": 1}, "sign_mixed": 0, "merges": {"field": 1}, "suspect": false}, {"id": "FLD:L:F:81aa50d5890521702ec3e35b8059e18556f6cf45:cach:0x34", "name": "Unkstruct_8115be3c", "sites": 246, "bodies": 123, "nodes": 2, "globals_at": [], "globals_ptr": [], "params": 0, "size_hint": 812, "fields": 1, "layout": [[810, 2, "s", 246]], "conflicts": [], "evidence": {"L": 1, "FLD": 1}, "sign_mixed": 0, "merges": {"field": 1}, "suspect": false}, {"id": "L:F:b8045aa890d7bb3cb0bd77e5281959989b84029c:a1", "name": "Unkstruct_66a9ef17", "sites": 245, "bodies": 7, "nodes": 5, "globals_at": [], "globals_ptr": [], "params": 1, "size_hint": 254, "fields": 23, "layout": [[0, 2, "u", 14], [2, 2, "u", 7], [4, 2, "u", 7], [6, 2, "u", 14], [8, 2, "u", 7], [10, 2, "u", 14], [12, 2, "u", 7], [14, 2, "u", 14], [32, 4, "s", 28], [54, 2, "u", 7], [80, 2, "u", 7], [82, 2, "u", 7], [84, 2, "u", 7], [100, 4, "s", 21], [104, 4, "s", 14], [112, 2, "u", 7], [114, 2, "u", 7], [120, 4, "s", 7], [136, 2, "u", 7], [138, 2, "u", 7], [140, 2, "u", 7], [220, 4, "s", 7], [252, 2, "u", 7]], "conflicts": [], "evidence": {"L": 2, "PV": 1, "P": 1, "R": 1}, "sign_mixed": 1, "merges": {"param": 2, "assign": 1, "return": 1}, "suspect": false}, {"id": "L:F:d1fbb74dab666fc0645c433a6f63e3c37fc60b8b:g", "name": "Unkstruct_83ca5e9f", "sites": 242, "bodies": 121, "nodes": 1, "globals_at": [], "globals_ptr": [], "params": 0, "size_hint": 0, "fields": 0, "layout": [], "conflicts": [], "evidence": {"L": 1}, "sign_mixed": 0, "merges": {}, "suspect": false}, {"id": "L:F:d1fbb74dab666fc0645c433a6f63e3c37fc60b8b:arg1", "name": "Unkstruct_10dc73aa", "sites": 242, "bodies": 121, "nodes": 3, "globals_at": [], "globals_ptr": [], "params": 1, "size_hint": 0, "fields": 0, "layout": [], "conflicts": [], "evidence": {"PV": 1, "P": 1, "L": 1}, "sign_mixed": 0, "merges": {"param": 2}, "suspect": false}, {"id": "AT:D_80126B5E", "name": "Unkstruct_80126B5E", "sites": 229, "bodies": 219, "nodes": 6, "globals_at": ["D_80126B5E"], "globals_ptr": [], "params": 0, "size_hint": 2, "fields": 1, "layout": [[0, 2, "s", 229]], "conflicts": [], "evidence": {"AT": 1, "L": 5}, "sign_mixed": 0, "merges": {"assign&": 5}, "suspect": false}, {"id": "L:F:4abe78c4e7fd61e6a6f87917a6cacd7622b1fc9a:a0", "name": "Unkstruct_520ce05f", "sites": 228, "bodies": 228, "nodes": 3, "globals_at": [], "globals_ptr": [], "params": 1, "size_hint": 535, "fields": 1, "layout": [[534, 1, "u", 228]], "conflicts": [], "evidence": {"PV": 1, "P": 1, "L": 1}, "sign_mixed": 0, "merges": {"param": 2}, "suspect": false}, {"id": "FLD:L:F:6efeba9571c70c28595c309b64f18d17de08a52a:a0:0xdc", "name": "Unkstruct_a82a43aa", "sites": 224, "bodies": 28, "nodes": 2, "globals_at": [], "globals_ptr": [], "params": 0, "size_hint": 14, "fields": 4, "layout": [[0, 4, "s", 56], [4, 4, "s", 28], [8, 2, "u", 56], [12, 2, "u", 84]], "conflicts": [], "evidence": {"L": 1, "FLD": 1}, "sign_mixed": 0, "merges": {"field": 1}, "suspect": false}, {"id": "L:F:a15898c74d2e6cefc637fc5922442370e2a9cfad:s0", "name": "Unkstruct_0681badd", "sites": 215, "bodies": 5, "nodes": 1, "globals_at": [], "globals_ptr": [], "params": 0, "size_hint": 254, "fields": 13, "layout": [[2, 2, "s", 10], [6, 2, "s", 10], [10, 2, "u", 50], [14, 2, "s", 10], [16, 4, "s", 5], [18, 2, "u", 30], [20, 4, "s", 5], [22, 2, "s", 5], [24, 4, "s", 5], [26, 2, "u", 20], [28, 4, "s", 5], [52, 2, "s", 10], [252, 2, "s", 10]], "conflicts": [[18, "overlap"], [22, "overlap"], [26, "overlap"]], "evidence": {"L": 1}, "sign_mixed": 5, "merges": {}, "suspect": false}, {"id": "L:F:917f19148162f411912b88a30eeb253747fe04ab:iv", "name": "Unkstruct_b59353da", "sites": 215, "bodies": 5, "nodes": 1, "globals_at": [], "globals_ptr": [], "params": 0, "size_hint": 54, "fields": 14, "layout": [[2, 2, "s", 10], [4, 4, "s", 10], [6, 2, "u", 20], [10, 2, "u", 50], [12, 4, "s", 10], [14, 2, "u", 20], [16, 4, "s", 5], [18, 2, "u", 30], [20, 4, "s", 5], [22, 2, "s", 5], [24, 4, "s", 5], [26, 2, "u", 20], [28, 4, "s", 5], [52, 2, "u", 10]], "conflicts": [[6, "overlap"], [14, "overlap"], [18, "overlap"], [22, "overlap"], [26, "overlap"]], "evidence": {"L": 1}, "sign_mixed": 2, "merges": {}, "suspect": false}, {"id": "L:F:da221188fc4dbf9b0b8d71355bcdf4552e191595:s0", "name": "Unkstruct_fc9b0607", "sites": 215, "bodies": 5, "nodes": 1, "globals_at": [], "globals_ptr": [], "params": 0, "size_hint": 54, "fields": 14, "layout": [[2, 2, "s", 10], [4, 4, "s", 10], [6, 2, "s", 10], [10, 2, "s", 25], [12, 4, "s", 10], [14, 2, "s", 10], [16, 4, "s", 5], [18, 2, "s", 20], [20, 4, "s", 5], [22, 2, "s", 5], [24, 4, "s", 5], [26, 2, "s", 15], [28, 4, "s", 5], [52, 2, "s", 10]], "conflicts": [[6, "overlap"], [14, "overlap"], [18, "overlap"], [22, "overlap"], [26, "overlap"]], "evidence": {"L": 1}, "sign_mixed": 5, "merges": {}, "suspect": false}, {"id": "L:F:da6f5834a2462dbdc8003e3b2cdf2ffb5b6f9d9d:a0", "name": "Unkstruct_6aa0aebb", "sites": 210, "bodies": 7, "nodes": 3, "globals_at": [], "globals_ptr": [], "params": 1, "size_hint": 264, "fields": 14, "layout": [[6, 2, "s", 7], [10, 2, "s", 7], [14, 2, "s", 7], [32, 4, "s", 70], [100, 4, "s", 35], [112, 2, "s", 7], [204, 4, "p", 7], [208, 4, "p", 7], [252, 2, "u", 7], [254, 2, "s", 7], [256, 2, "u", 7], [258, 2, "u", 7], [260, 2, "u", 7], [262, 2, "u", 7]], "conflicts": [], "evidence": {"PV": 1, "P": 1, "L": 1}, "sign_mixed": 3, "merges": {"param": 2}, "suspect": false}, {"id": "FLD:L:F:6f527022fa9e2edbff88b3415d6e85040f80b293:a0:0x20", "name": "Unkstruct_4a619ff2", "sites": 210, "bodies": 21, "nodes": 1, "globals_at": [], "globals_ptr": [], "params": 0, "size_hint": 30, "fields": 5, "layout": [[4, 4, "s", 84], [18, 2, "u", 63], [24, 2, "s", 21], [26, 2, "s", 21], [28, 2, "s", 21]], "conflicts": [], "evidence": {"FLD": 1}, "sign_mixed": 0, "merges": {}, "suspect": false}, {"id": "L:F:5a63d0e214c9123c9f1065101f662e4e9d1e584a:arg0", "name": "Unkstruct_7c055e94", "sites": 204, "bodies": 12, "nodes": 9, "globals_at": [], "globals_ptr": [], "params": 3, "size_hint": 16, "fields": 6, "layout": [[4, 2, "s", 36], [6, 2, "s", 36], [8, 2, "s", 32], [10, 2, "s", 32], [12, 2, "s", 36], [14, 2, "s", 32]], "conflicts": [], "evidence": {"PV": 3, "P": 3, "L": 3}, "sign_mixed": 0, "merges": {"param": 6, "arg": 2}, "suspect": false}, {"id": "FLD:L:F:e1b0419f54c26cc0ccd6be1f438874310e36c635:a0:0x20", "name": "Unkstruct_61c8e5ed", "sites": 203, "bodies": 7, "nodes": 1, "globals_at": [], "globals_ptr": [], "params": 0, "size_hint": 26, "fields": 5, "layout": [[4, 4, "u", 14], [16, 2, "u", 63], [18, 2, "u", 70], [20, 2, "s", 7], [24, 2, "s", 21]], "conflicts": [], "evidence": {"FLD": 1}, "sign_mixed": 3, "merges": {}, "suspect": false}, {"id": "L:F:74f4e0356746fd0484181399ca77414114dca6ad:a0", "name": "Unkstruct_51b35d2d", "sites": 202, "bodies": 101, "nodes": 3, "globals_at": [], "globals_ptr": [], "params": 1, "size_hint": 44, "fields": 2, "layout": [[21, 1, "u", 101], [40, 4, "s", 101]], "conflicts": [], "evidence": {"PV": 1, "P": 1, "L": 1}, "sign_mixed": 0, "merges": {"param": 2}, "suspect": false}, {"id": "L:F:25baf5859d5cb2059562a09a70da55c50f116116:a0", "name": "Unkstruct_eadcd5d5", "sites": 198, "bodies": 18, "nodes": 4, "globals_at": [], "globals_ptr": [], "params": 1, "size_hint": 254, "fields": 6, "layout": [[2, 2, "s", 18], [18, 2, "s", 18], [22, 2, "s", 18], [26, 2, "s", 18], [28, 4, "s", 54], [252, 2, "s", 18]], "conflicts": [], "evidence": {"L": 2, "PV": 1, "P": 1}, "sign_mixed": 3, "merges": {"param": 2, "assign": 1}, "suspect": false}, {"id": "L:F:d6e3de8a766ebb0b4ab359aabc01dcd5e9d53a36:out2", "name": "Unkstruct_35caedb8", "sites": 192, "bodies": 48, "nodes": 3, "globals_at": [], "globals_ptr": [], "params": 1, "size_hint": 0, "fields": 0, "layout": [], "conflicts": [], "evidence": {"PV": 1, "P": 1, "L": 1}, "sign_mixed": 0, "merges": {"param": 2}, "suspect": false}, {"id": "L:F:d6e3de8a766ebb0b4ab359aabc01dcd5e9d53a36:flag", "name": "Unkstruct_f8edcaba", "sites": 192, "bodies": 48, "nodes": 3, "globals_at": [], "globals_ptr": [], "params": 1, "size_hint": 4, "fields": 2, "layout": [[0, 2, "s", 96], [2, 2, "s", 96]], "conflicts": [], "evidence": {"PV": 1, "P": 1, "L": 1}, "sign_mixed": 0, "merges": {"param": 2}, "suspect": false}, {"id": "L:F:fec0915289791771ea837debee3504f78133eede:a0", "name": "Unkstruct_a00e0c6e", "sites": 190, "bodies": 95, "nodes": 3, "globals_at": [], "globals_ptr": [], "params": 1, "size_hint": 44, "fields": 2, "layout": [[21, 1, "u", 95], [40, 4, "s", 95]], "conflicts": [], "evidence": {"PV": 1, "P": 1, "L": 1}, "sign_mixed": 0, "merges": {"param": 2}, "suspect": false}, {"id": "L:F:611c49169f75d8fbc9b94885ea872ae504473b59:a0", "name": "Unkstruct_bd4a4f6c", "sites": 183, "bodies": 61, "nodes": 3, "globals_at": [], "globals_ptr": [], "params": 1, "size_hint": 44, "fields": 2, "layout": [[21, 1, "u", 61], [40, 4, "s", 122]], "conflicts": [], "evidence": {"PV": 1, "P": 1, "L": 1}, "sign_mixed": 0, "merges": {"param": 2}, "suspect": false}, {"id": "L:F:a48bac4e1e4fed5c8966504b99c29a43727bf059:buf", "name": "Unkstruct_8e763649", "sites": 175, "bodies": 7, "nodes": 1, "globals_at": [], "globals_ptr": [], "params": 0, "size_hint": 84, "fields": 13, "layout": [[32, 2, "s", 14], [34, 2, "s", 14], [36, 2, "s", 14], [40, 2, "s", 14], [42, 2, "s", 14], [44, 2, "s", 14], [48, 2, "s", 14], [50, 2, "s", 14], [52, 2, "s", 14], [56, 2, "s", 14], [58, 2, "s", 14], [60, 2, "s", 14], [80, 4, "s", 7]], "conflicts": [], "evidence": {"L": 1}, "sign_mixed": 0, "merges": {}, "suspect": false}, {"id": "L:F:d44d0a2a4382cb511d295db6f24dd0138d0c6bb3:p", "name": "Unkstruct_e48c7347", "sites": 172, "bodies": 2, "nodes": 1, "globals_at": [], "globals_ptr": [], "params": 0, "size_hint": 36, "fields": 9, "layout": [[6, 2, "u", 20], [10, 2, "u", 18], [14, 2, "u", 20], [16, 4, "s", 6], [18, 2, "s", 8], [20, 4, "s", 8], [24, 4, "s", 6], [26, 2, "s", 8], [32, 4, "s", 78]], "conflicts": [[18, "overlap"], [26, "overlap"]], "evidence": {"L": 1}, "sign_mixed": 0, "merges": {}, "suspect": false}, {"id": "L:F:fef113b2129d4d1938686dcf906d7db5c6a3f7d5:param_1", "name": "Unkstruct_801EF964", "sites": 168, "bodies": 4, "nodes": 6, "globals_at": [], "globals_ptr": [], "params": 2, "size_hint": 84, "fields": 23, "layout": [[5, 1, "u", 12], [8, 4, "s", 4], [12, 4, "s", 4], [16, 4, "s", 8], [20, 2, "s", 4], [24, 2, "s", 8], [26, 2, "s", 8], [28, 2, "s", 8], [32, 2, "s", 4], [34, 2, "s", 4], [36, 2, "s", 4], [40, 2, "s", 16], [42, 2, "s", 16], [44, 2, "s", 16], [46, 2, "s", 8], [48, 2, "s", 4], [50, 2, "s", 4], [60, 4, "s", 4], [64, 4, "s", 4], [68, 4, "s", 4], [72, 4, "s", 4], [76, 4, "s", 4], [80, 4, "s", 4]], "conflicts": [[8, {"4s": 4, "2s": 4}], [12, {"4s": 4, "2s": 4}], [16, {"4s": 8, "2s": 4}]], "evidence": {"PV": 2, "P": 2, "L": 2}, "sign_mixed": 0, "merges": {"param": 4, "arg": 1}, "suspect": false}, {"id": "L:F:5e678d33ff74ee62ca80b9526bca2a95c9e5b187:param_1", "name": "Unkstruct_801E2AF4", "sites": 168, "bodies": 4, "nodes": 6, "globals_at": [], "globals_ptr": [], "params": 2, "size_hint": 84, "fields": 23, "layout": [[5, 1, "u", 12], [8, 4, "s", 4], [12, 4, "s", 4], [16, 4, "s", 8], [20, 2, "s", 4], [24, 2, "s", 8], [26, 2, "s", 8], [28, 2, "s", 8], [32, 2, "s", 4], [34, 2, "s", 4], [36, 2, "s", 4], [40, 2, "s", 16], [42, 2, "s", 16], [44, 2, "s", 16], [46, 2, "s", 8], [48, 2, "s", 4], [50, 2, "s", 4], [60, 4, "s", 4], [64, 4, "s", 4], [68, 4, "s", 4], [72, 4, "s", 4], [76, 4, "s", 4], [80, 4, "s", 4]], "conflicts": [[8, {"4s": 4, "2s": 4}], [12, {"4s": 4, "2s": 4}], [16, {"4s": 8, "2s": 4}]], "evidence": {"PV": 2, "P": 2, "L": 2}, "sign_mixed": 0, "merges": {"param": 4, "arg": 1}, "suspect": false}, {"id": "L:F:d120af8ec8f981c4f86e7962400d1779f1666f4c:param_1", "name": "Unkstruct_801E8034", "sites": 168, "bodies": 4, "nodes": 6, "globals_at": [], "globals_ptr": [], "params": 2, "size_hint": 84, "fields": 23, "layout": [[5, 1, "u", 12], [8, 4, "s", 4], [12, 4, "s", 4], [16, 4, "s", 8], [20, 2, "s", 4], [24, 2, "s", 8], [26, 2, "s", 8], [28, 2, "s", 8], [32, 2, "s", 4], [34, 2, "s", 4], [36, 2, "s", 4], [40, 2, "s", 16], [42, 2, "s", 16], [44, 2, "s", 16], [46, 2, "s", 8], [48, 2, "s", 4], [50, 2, "s", 4], [60, 4, "s", 4], [64, 4, "s", 4], [68, 4, "s", 4], [72, 4, "s", 4], [76, 4, "s", 4], [80, 4, "s", 4]], "conflicts": [[8, {"4s": 4, "2s": 4}], [12, {"4s": 4, "2s": 4}], [16, {"4s": 8, "2s": 4}]], "evidence": {"PV": 2, "P": 2, "L": 2}, "sign_mixed": 0, "merges": {"param": 4, "arg": 1}, "suspect": false}, {"id": "L:F:d29224b95ded543f31e398c2a999f4fb4cd4cbfa:param_1", "name": "Unkstruct_948c6fe5", "sites": 168, "bodies": 4, "nodes": 3, "globals_at": [], "globals_ptr": [], "params": 1, "size_hint": 84, "fields": 23, "layout": [[5, 1, "u", 12], [8, 4, "s", 4], [12, 4, "s", 4], [16, 4, "s", 8], [20, 2, "s", 4], [24, 2, "s", 8], [26, 2, "s", 8], [28, 2, "s", 8], [32, 2, "s", 4], [34, 2, "s", 4], [36, 2, "s", 4], [40, 2, "s", 16], [42, 2, "s", 16], [44, 2, "s", 16], [46, 2, "s", 8], [48, 2, "s", 4], [50, 2, "s", 4], [60, 4, "s", 4], [64, 4, "s", 4], [68, 4, "s", 4], [72, 4, "s", 4], [76, 4, "s", 4], [80, 4, "s", 4]], "conflicts": [[8, {"4s": 4, "2s": 4}], [12, {"4s": 4, "2s": 4}], [16, {"4s": 8, "2s": 4}]], "evidence": {"PV": 1, "P": 1, "L": 1}, "sign_mixed": 0, "merges": {"param": 2}, "suspect": false}, {"id": "FLD:L:F:6f527022fa9e2edbff88b3415d6e85040f80b293:a0:0x64", "name": "Unkstruct_7079957f", "sites": 168, "bodies": 21, "nodes": 1, "globals_at": [], "globals_ptr": [], "params": 0, "size_hint": 36, "fields": 4, "layout": [[4, 4, "s", 21], [8, 4, "s", 21], [12, 4, "s", 21], [32, 4, "s", 105]], "conflicts": [], "evidence": {"FLD": 1}, "sign_mixed": 0, "merges": {}, "suspect": false}, {"id": "L:F:557ac0c4133010cca4a62bb6987d9bf328795607:a0", "name": "Unkstruct_b0e004f3", "sites": 156, "bodies": 4, "nodes": 12, "globals_at": [], "globals_ptr": [], "params": 4, "size_hint": 264, "fields": 13, "layout": [[2, 2, "s", 5], [28, 4, "s", 12], [52, 2, "u", 66], [204, 4, "s", 9], [208, 4, "s", 9], [212, 4, "s", 9], [216, 4, "s", 9], [224, 4, "s", 8], [236, 4, "s", 3], [254, 2, "s", 9], [258, 2, "u", 5], [260, 2, "s", 5], [262, 2, "s", 1]], "conflicts": [], "evidence": {"PV": 4, "P": 4, "L": 4}, "sign_mixed": 2, "merges": {"param": 8, "arg": 3}, "suspect": false}, {"id": "L:F:2f72bbc69e126792f9ef0f8f00a8649286ca9f83:matrix_stack", "name": "Unkstruct_78facbf0", "sites": 153, "bodies": 17, "nodes": 1, "globals_at": [], "globals_ptr": [], "params": 0, "size_hint": 18, "fields": 9, "layout": [[0, 2, "s", 17], [2, 2, "s", 17], [4, 2, "s", 17], [6, 2, "s", 17], [8, 2, "s", 17], [10, 2, "s", 17], [12, 2, "s", 17], [14, 2, "s", 17], [16, 2, "s", 17]], "conflicts": [], "evidence": {"L": 1}, "sign_mixed": 0, "merges": {}, "suspect": false}, {"id": "L:F:1caab05d387f2817ccbd6c780b66fe0c0dc38e9f:a0", "name": "Unkstruct_ea987c97", "sites": 153, "bodies": 3, "nodes": 3, "globals_at": [], "globals_ptr": [], "params": 1, "size_hint": 266, "fields": 22, "layout": [[2, 2, "s", 3], [28, 4, "s", 3], [100, 4, "s", 18], [112, 2, "u", 3], [220, 2, "s", 3], [222, 2, "s", 3], [224, 2, "s", 3], [228, 2, "s", 3], [230, 2, "s", 3], [232, 2, "s", 3], [236, 2, "s", 15], [238, 2, "s", 15], [240, 2, "s", 15], [244, 2, "s", 9], [246, 2, "s", 9], [248, 2, "s", 9], [252, 2, "s", 6], [254, 2, "s", 6], [256, 2, "s", 6], [260, 2, "s", 6], [262, 2, "s", 6], [264, 2, "s", 6]], "conflicts": [], "evidence": {"PV": 1, "P": 1, "L": 1}, "sign_mixed": 0, "merges": {"param": 2}, "suspect": false}, {"id": "AT:D_80078EB0", "name": "Unkstruct_80078EB0", "sites": 152, "bodies": 143, "nodes": 1, "globals_at": ["D_80078EB0"], "globals_ptr": [], "params": 0, "size_hint": 2, "fields": 1, "layout": [[0, 2, "s", 152]], "conflicts": [], "evidence": {"AT": 1}, "sign_mixed": 0, "merges": {}, "suspect": false}, {"id": "L:F:8651da9db154eabc542b940cdeb8222397edab15:param_1", "name": "Unkstruct_745af9ee", "sites": 150, "bodies": 6, "nodes": 9, "globals_at": [], "globals_ptr": [], "params": 3, "size_hint": 160, "fields": 23, "layout": [[8, 4, "s", 4], [12, 2, "s", 4], [16, 4, "s", 8], [20, 2, "s", 4], [24, 2, "s", 8], [26, 2, "s", 8], [28, 2, "s", 8], [32, 2, "s", 4], [34, 2, "s", 4], [36, 2, "s", 4], [40, 2, "s", 16], [42, 2, "s", 16], [44, 2, "s", 16], [46, 2, "s", 4], [48, 2, "s", 4], [50, 2, "s", 4], [60, 4, "s", 4], [64, 4, "s", 4], [68, 4, "s", 4], [72, 4, "s", 4], [76, 4, "s", 4], [80, 4, "s", 4], [156, 4, "s", 2]], "conflicts": [[8, {"4s": 4, "2s": 4}], [16, {"4s": 8, "2s": 4}]], "evidence": {"PV": 3, "P": 3, "L": 3}, "sign_mixed": 0, "merges": {"param": 6, "arg": 2}, "suspect": false}, {"id": "L:F:1994557e7e1644407dd26734f4aa1b1265b4ee29:a0", "name": "Unkstruct_3b68bc3b", "sites": 150, "bodies": 6, "nodes": 4, "globals_at": [], "globals_ptr": [], "params": 1, "size_hint": 256, "fields": 9, "layout": [[0, 2, "u", 6], [6, 2, "u", 12], [10, 2, "u", 12], [14, 2, "u", 12], [32, 4, "s", 84], [204, 4, "s", 6], [208, 4, "s", 6], [252, 2, "u", 6], [254, 2, "u", 6]], "conflicts": [], "evidence": {"L": 2, "PV": 1, "P": 1}, "sign_mixed": 0, "merges": {"assign": 1, "param": 2}, "suspect": false}, {"id": "FLD:FLD:AT:D_800B5CB8:0x64:0x20", "name": "Unkstruct_801439FC", "sites": 148, "bodies": 89, "nodes": 14, "globals_at": [], "globals_ptr": [], "params": 0, "size_hint": 116, "fields": 10, "layout": [[4, 4, "s", 16], [16, 2, "u", 2], [18, 2, "u", 54], [20, 2, "u", 1], [26, 2, "s", 2], [32, 4, "s", 8], [44, 2, "u", 14], [104, 4, "u", 1], [108, 4, "u", 1], [112, 4, "u", 1]], "conflicts": [], "evidence": {"L": 13, "FLD": 1}, "sign_mixed": 4, "merges": {"field": 13}, "suspect": false}, {"id": "PTR:D_801151C8", "name": "Unkstruct_24c0d4db", "sites": 145, "bodies": 145, "nodes": 1, "globals_at": [], "globals_ptr": ["D_801151C8"], "params": 0, "size_hint": 0, "fields": 0, "layout": [], "conflicts": [], "evidence": {"PTR": 1}, "sign_mixed": 0, "merges": {}, "suspect": false}, {"id": "PTR:D_80115140", "name": "Unkstruct_de5b293a", "sites": 141, "bodies": 141, "nodes": 1, "globals_at": [], "globals_ptr": ["D_80115140"], "params": 0, "size_hint": 0, "fields": 0, "layout": [], "conflicts": [], "evidence": {"PTR": 1}, "sign_mixed": 0, "merges": {}, "suspect": false}, {"id": "L:F:78aecb3cd7f9abc3d9ca6eeaabc59c5ea154cdc8:a0", "name": "Unkstruct_d1fbf19a", "sites": 140, "bodies": 10, "nodes": 3, "globals_at": [], "globals_ptr": [], "params": 1, "size_hint": 224, "fields": 6, "layout": [[2, 2, "s", 10], [6, 2, "u", 30], [10, 2, "u", 40], [112, 2, "s", 20], [208, 4, "s", 20], [220, 4, "p", 10]], "conflicts": [], "evidence": {"PV": 1, "P": 1, "L": 1}, "sign_mixed": 1, "merges": {"param": 2}, "suspect": false}, {"id": "L:F:051a54651df7fde6a2a4cb6d30518e38f0035e66:arg0", "name": "Unkstruct_d2a26ab7", "sites": 140, "bodies": 25, "nodes": 39, "globals_at": [], "globals_ptr": [], "params": 13, "size_hint": 256, "fields": 10, "layout": [[6, 2, "u", 10], [10, 2, "u", 10], [14, 2, "u", 10], [28, 4, "s", 24], [32, 4, "s", 20], [94, 2, "u", 5], [170, 2, "s", 5], [220, 4, "s", 20], [228, 4, "s", 31], [254, 2, "s", 5]], "conflicts": [], "evidence": {"PV": 13, "P": 13, "L": 13}, "sign_mixed": 0, "merges": {"param": 26, "arg": 12}, "suspect": false}, {"id": "FLD:AT:D_800B5CB8:0x68", "name": "Unkstruct_8012C098", "sites": 139, "bodies": 131, "nodes": 63, "globals_at": [], "globals_ptr": [], "params": 0, "size_hint": 14, "fields": 2, "layout": [[10, 2, "u", 9], [12, 2, "s", 117]], "conflicts": [], "evidence": {"L": 62, "FLD": 1}, "sign_mixed": 1, "merges": {"field": 62}, "suspect": false}, {"id": "L:X:ov::pbase", "name": "Unkstruct_8615cbe6", "sites": 136, "bodies": 136, "nodes": 1, "globals_at": [], "globals_ptr": [], "params": 0, "size_hint": 41940, "fields": 1, "layout": [[41938, 2, "u", 136]], "conflicts": [], "evidence": {"L": 1}, "sign_mixed": 0, "merges": {}, "suspect": true}, {"id": "L:F:1d683b223192258d1998a9c3c3ad54eb4be301eb:a0", "name": "Unkstruct_6313652c", "sites": 136, "bodies": 12, "nodes": 30, "globals_at": [], "globals_ptr": [], "params": 10, "size_hint": 262, "fields": 22, "layout": [[2, 2, "s", 4], [4, 4, "s", 2], [8, 4, "s", 2], [10, 2, "u", 8], [12, 4, "s", 2], [14, 2, "s", 8], [16, 4, "s", 2], [24, 4, "s", 2], [28, 4, "s", 16], [32, 4, "s", 12], [52, 2, "s", 8], [82, 2, "s", 2], [88, 4, "s", 2], [112, 2, "s", 2], [136, 2, "u", 2], [140, 2, "u", 2], [228, 2, "s", 2], [230, 2, "u", 2], [252, 2, "s", 4], [256, 2, "u", 10], [258, 2, "s", 14], [260, 2, "u", 2]], "conflicts": [[10, "overlap"], [14, "overlap"]], "evidence": {"PV": 10, "P": 10, "L": 10}, "sign_mixed": 6, "merges": {"param": 20, "arg": 9}, "suspect": false}, {"id": "L:F:20db3f0238f6af52ce526a74c3a0171d83b65265:p", "name": "Unkstruct_8018512C", "sites": 135, "bodies": 9, "nodes": 28, "globals_at": [], "globals_ptr": [], "params": 9, "size_hint": 252, "fields": 24, "layout": [[2, 2, "u", 8], [4, 4, "s", 1], [6, 2, "u", 5], [8, 4, "s", 1], [10, 2, "u", 4], [12, 4, "s", 1], [14, 2, "u", 7], [16, 4, "s", 4], [20, 4, "s", 11], [24, 4, "s", 10], [28, 4, "s", 3], [32, 4, "s", 10], [58, 2, "u", 1], [62, 2, "u", 1], [66, 2, "u", 1], [68, 4, "s", 9], [72, 4, "s", 10], [76, 4, "s", 9], [220, 2, "s", 2], [222, 2, "s", 8], [224, 2, "s", 3], [226, 2, "u", 1], [248, 2, "s", 2], [250, 2, "s", 2]], "conflicts": [[6, "overlap"], [10, "overlap"], [14, "overlap"]], "evidence": {"PV": 9, "P": 9, "L": 10}, "sign_mixed": 7, "merges": {"param": 18, "arg": 8, "assign": 1}, "suspect": false}, {"id": "L:F:04d955c17670582806c72770c075681379828e85:a0", "name": "Unkstruct_7ee1ed9a", "sites": 135, "bodies": 15, "nodes": 3, "globals_at": [], "globals_ptr": [], "params": 1, "size_hint": 56, "fields": 8, "layout": [[2, 2, "u", 30], [16, 4, "s", 15], [20, 4, "s", 15], [24, 4, "s", 15], [28, 4, "s", 15], [32, 4, "s", 15], [44, 4, "s", 15], [52, 4, "s", 15]], "conflicts": [], "evidence": {"PV": 1, "P": 1, "L": 1}, "sign_mixed": 0, "merges": {"param": 2}, "suspect": false}, {"id": "AT:D_80126CE0", "name": "Unkstruct_80126CE0", "sites": 134, "bodies": 134, "nodes": 1, "globals_at": ["D_80126CE0"], "globals_ptr": [], "params": 0, "size_hint": 2, "fields": 1, "layout": [[0, 2, "u", 133]], "conflicts": [], "evidence": {"AT": 1}, "sign_mixed": 1, "merges": {}, "suspect": false}, {"id": "AT:D_800B9A78", "name": "Unkstruct_800B9A78", "sites": 134, "bodies": 134, "nodes": 5, "globals_at": ["D_800B9A78"], "globals_ptr": [], "params": 0, "size_hint": 0, "fields": 0, "layout": [], "conflicts": [], "evidence": {"L": 4, "AT": 1}, "sign_mixed": 0, "merges": {"assign&": 4}, "suspect": false}, {"id": "AT:D_80110C3C", "name": "Unkstruct_80110C3C", "sites": 134, "bodies": 134, "nodes": 1, "globals_at": ["D_80110C3C"], "globals_ptr": [], "params": 0, "size_hint": 1, "fields": 1, "layout": [[0, 1, "u", 134]], "conflicts": [], "evidence": {"AT": 1}, "sign_mixed": 0, "merges": {}, "suspect": false}, {"id": "AT:D_800B9AAC", "name": "Unkstruct_800B9AAC", "sites": 134, "bodies": 134, "nodes": 1, "globals_at": ["D_800B9AAC"], "globals_ptr": [], "params": 0, "size_hint": 2, "fields": 1, "layout": [[0, 2, "s", 134]], "conflicts": [], "evidence": {"AT": 1}, "sign_mixed": 0, "merges": {}, "suspect": false}, {"id": "AT:D_8011F7BC", "name": "Unkstruct_8011F7BC", "sites": 134, "bodies": 134, "nodes": 1, "globals_at": ["D_8011F7BC"], "globals_ptr": [], "params": 0, "size_hint": 2, "fields": 1, "layout": [[0, 2, "u", 134]], "conflicts": [], "evidence": {"AT": 1}, "sign_mixed": 0, "merges": {}, "suspect": false}, {"id": "AT:D_8011F7BE", "name": "Unkstruct_8011F7BE", "sites": 134, "bodies": 134, "nodes": 1, "globals_at": ["D_8011F7BE"], "globals_ptr": [], "params": 0, "size_hint": 2, "fields": 1, "layout": [[0, 2, "u", 134]], "conflicts": [], "evidence": {"AT": 1}, "sign_mixed": 0, "merges": {}, "suspect": false}, {"id": "AT:D_8011514C", "name": "Unkstruct_8011514C", "sites": 134, "bodies": 134, "nodes": 1, "globals_at": ["D_8011514C"], "globals_ptr": [], "params": 0, "size_hint": 1, "fields": 1, "layout": [[0, 1, "u", 130]], "conflicts": [[0, {"1u": 130, "2u": 4}]], "evidence": {"AT": 1}, "sign_mixed": 0, "merges": {}, "suspect": false}, {"id": "AT:D_801270C4", "name": "Unkstruct_801270C4", "sites": 133, "bodies": 133, "nodes": 1, "globals_at": ["D_801270C4"], "globals_ptr": [], "params": 0, "size_hint": 2, "fields": 1, "layout": [[0, 2, "u", 133]], "conflicts": [], "evidence": {"AT": 1}, "sign_mixed": 0, "merges": {}, "suspect": false}, {"id": "L:F:266b753080d094a813817359fce34335dcf6f7ac:s0", "name": "Unkstruct_0cebe116", "sites": 133, "bodies": 133, "nodes": 1, "globals_at": [], "globals_ptr": [], "params": 0, "size_hint": 2, "fields": 1, "layout": [[0, 2, "u", 133]], "conflicts": [], "evidence": {"L": 1}, "sign_mixed": 0, "merges": {}, "suspect": false}, {"id": "AT:D_80127548", "name": "Unkstruct_80127548", "sites": 133, "bodies": 133, "nodes": 1, "globals_at": ["D_80127548"], "globals_ptr": [], "params": 0, "size_hint": 4, "fields": 1, "layout": [[0, 4, "s", 133]], "conflicts": [], "evidence": {"AT": 1}, "sign_mixed": 0, "merges": {}, "suspect": false}, {"id": "L:F:4b05e7f4ddb57db0ff1835c0c7fb5d2ffc851f37:buf", "name": "Unkstruct_cd605c73", "sites": 133, "bodies": 7, "nodes": 1, "globals_at": [], "globals_ptr": [], "params": 0, "size_hint": 36, "fields": 18, "layout": [[0, 4, "s", 7], [4, 2, "s", 14], [6, 2, "s", 7], [8, 2, "s", 7], [10, 2, "s", 7], [12, 2, "s", 7], [14, 1, "u", 7], [15, 1, "u", 7], [16, 2, "s", 7], [18, 2, "s", 7], [20, 1, "u", 7], [21, 1, "u", 7], [22, 1, "u", 7], [24, 2, "s", 7], [26, 2, "s", 7], [28, 2, "s", 7], [30, 2, "s", 7], [32, 4, "s", 7]], "conflicts": [], "evidence": {"L": 1}, "sign_mixed": 0, "merges": {}, "suspect": false}, {"id": "AT:D_80115148", "name": "Unkstruct_80115148", "sites": 133, "bodies": 133, "nodes": 1, "globals_at": ["D_80115148"], "globals_ptr": [], "params": 0, "size_hint": 0, "fields": 0, "layout": [], "conflicts": [], "evidence": {"AT": 1}, "sign_mixed": 0, "merges": {}, "suspect": false}, {"id": "AT:D_80115112", "name": "Unkstruct_80115112", "sites": 133, "bodies": 133, "nodes": 27, "globals_at": ["D_80115112"], "globals_ptr": [], "params": 0, "size_hint": 2, "fields": 1, "layout": [[0, 2, "u", 133]], "conflicts": [], "evidence": {"AT": 1, "L": 26}, "sign_mixed": 0, "merges": {"assign&": 26}, "suspect": false}, {"id": "AT:D_80115110", "name": "Unkstruct_80115110", "sites": 133, "bodies": 133, "nodes": 8, "globals_at": ["D_80115110"], "globals_ptr": [], "params": 0, "size_hint": 0, "fields": 0, "layout": [], "conflicts": [], "evidence": {"AT": 1, "L": 7}, "sign_mixed": 0, "merges": {"assign&": 7}, "suspect": false}, {"id": "AT:D_80115152", "name": "Unkstruct_80115152", "sites": 133, "bodies": 133, "nodes": 1, "globals_at": ["D_80115152"], "globals_ptr": [], "params": 0, "size_hint": 2, "fields": 1, "layout": [[0, 2, "s", 133]], "conflicts": [], "evidence": {"AT": 1}, "sign_mixed": 0, "merges": {}, "suspect": false}, {"id": "AT:D_80062BD0", "name": "Unkstruct_80062BD0", "sites": 133, "bodies": 133, "nodes": 1, "globals_at": ["D_80062BD0"], "globals_ptr": [], "params": 0, "size_hint": 4, "fields": 1, "layout": [[0, 4, "s", 133]], "conflicts": [], "evidence": {"AT": 1}, "sign_mixed": 0, "merges": {}, "suspect": false}, {"id": "FLD:L:F:02a3579313e063f36836ce379f21e084878eb67b:a0:0x20", "name": "Unkstruct_8016BFD0", "sites": 133, "bodies": 133, "nodes": 4, "globals_at": [], "globals_ptr": [], "params": 0, "size_hint": 20, "fields": 1, "layout": [[18, 2, "s", 133]], "conflicts": [], "evidence": {"L": 3, "FLD": 1}, "sign_mixed": 0, "merges": {"field": 3}, "suspect": false}, {"id": "AT:D_80115218", "name": "Unkstruct_80115218", "sites": 133, "bodies": 133, "nodes": 5, "globals_at": ["D_80115218"], "globals_ptr": [], "params": 0, "size_hint": 0, "fields": 0, "layout": [], "conflicts": [], "evidence": {"AT": 1, "L": 4}, "sign_mixed": 0, "merges": {"assign&": 4}, "suspect": false}, {"id": "L:F:9f8d9172bf1e6453c5003fc7078099e9a388ce1a:n", "name": "Unkstruct_78fccc54", "sites": 133, "bodies": 133, "nodes": 1, "globals_at": [], "globals_ptr": [], "params": 0, "size_hint": 0, "fields": 0, "layout": [], "conflicts": [], "evidence": {"L": 1}, "sign_mixed": 0, "merges": {}, "suspect": false}, {"id": "FLD:FLD:AT:D_80126B58:0x178:0x20", "name": "Unkstruct_c1b0cef5", "sites": 133, "bodies": 133, "nodes": 1, "globals_at": [], "globals_ptr": [], "params": 0, "size_hint": 20, "fields": 1, "layout": [[18, 2, "s", 133]], "conflicts": [], "evidence": {"FLD": 1}, "sign_mixed": 0, "merges": {}, "suspect": false}, {"id": "FLD:L:F:52e92ffa088470b82cc06482daa51b2f80995c31:b:0x28", "name": "Unkstruct_14e19f34", "sites": 133, "bodies": 133, "nodes": 1, "globals_at": [], "globals_ptr": [], "params": 0, "size_hint": 52, "fields": 1, "layout": [[50, 2, "u", 133]], "conflicts": [], "evidence": {"FLD": 1}, "sign_mixed": 0, "merges": {}, "suspect": false}, {"id": "L:F:07e2662659f664a00246f642fa2e12964ea767d6:a0", "name": "Unkstruct_1c3d008e", "sites": 132, "bodies": 132, "nodes": 3, "globals_at": [], "globals_ptr": [], "params": 1, "size_hint": 4, "fields": 1, "layout": [[2, 2, "u", 132]], "conflicts": [], "evidence": {"PV": 1, "P": 1, "L": 1}, "sign_mixed": 0, "merges": {"param": 2}, "suspect": false}, {"id": "L:F:1994557e7e1644407dd26734f4aa1b1265b4ee29:iVar2", "name": "Unkstruct_cb6870d9", "sites": 132, "bodies": 6, "nodes": 1, "globals_at": [], "globals_ptr": [], "params": 0, "size_hint": 30, "fields": 10, "layout": [[4, 4, "u", 24], [8, 2, "u", 12], [10, 2, "u", 12], [12, 2, "u", 12], [16, 2, "u", 12], [18, 2, "u", 12], [20, 2, "u", 12], [24, 2, "u", 12], [26, 2, "u", 12], [28, 2, "u", 12]], "conflicts": [], "evidence": {"L": 1}, "sign_mixed": 0, "merges": {}, "suspect": false}, {"id": "L:F:a3efbb1f6dada4f05ad25b37afb41ac912d4e9ed:out", "name": "Unkstruct_5bea4ea2", "sites": 131, "bodies": 131, "nodes": 1, "globals_at": [], "globals_ptr": [], "params": 0, "size_hint": 4, "fields": 1, "layout": [[0, 4, "s", 131]], "conflicts": [], "evidence": {"L": 1}, "sign_mixed": 0, "merges": {}, "suspect": false}, {"id": "L:F:52e92ffa088470b82cc06482daa51b2f80995c31:ix", "name": "Unkstruct_30c2f6e6", "sites": 131, "bodies": 131, "nodes": 1, "globals_at": [], "globals_ptr": [], "params": 0, "size_hint": 44, "fields": 1, "layout": [[40, 4, "s", 131]], "conflicts": [], "evidence": {"L": 1}, "sign_mixed": 0, "merges": {}, "suspect": false}]} \ No newline at end of file diff --git a/.run/P37/census/type_census.json b/.run/P37/census/type_census.json index 8c7fff03b3..6ab9e85b26 100644 --- a/.run/P37/census/type_census.json +++ b/.run/P37/census/type_census.json @@ -1,83 +1,83 @@ { "summary": { - "head": "42a9cd7f5", - "src_stamp": "a777e79c16d8d251", - "tool_stamp": "a7b191db86", - "when": "2026-09-30T02:49:11Z", - "files": 7305, + "head": "78515137ab", + "src_stamp": "287e6f521d908e6d", + "tool_stamp": "17a2928ffd", + "when": "2026-10-01T02:18:15Z", + "files": 7306, "tus": 4121, "headers": 3181, - "functions": 99113, + "functions": 99109, "definitions": { - "total": 7255, + "total": 1650, "enums": 0, - "canon": 1179, - "in_c_file_scope": 4085, - "in_c_block_scope": 1904, - "in_shared_fn_headers": 63, - "in_include": 0, - "other_headers": 24, - "distinct_names": 3143, - "distinct_layouts": 527, + "canon": 1021, + "in_c_file_scope": 0, + "in_c_block_scope": 600, + "in_shared_fn_headers": 29, + "in_include": 326, + "other_headers": 0, + "distinct_names": 1024, + "distinct_layouts": 523, "unknown_layout": 0, - "dup_layout_classes": 206, - "dup_layout_names": 2823, - "dup_tier1": 122, - "dup_tier2": 84, - "layout_twin_classes": 46, - "layout_twin_names": 1867, - "exact_classes": 585, - "exact_copies": 4460, - "variant_names": 40, - "dead_canon_names": 141, - "shadowed_canon_names": 74, - "typedef_aliases": 1781, - "forward_decls": 157 + "dup_layout_classes": 53, + "dup_layout_names": 496, + "dup_tier1": 0, + "dup_tier2": 53, + "layout_twin_classes": 44, + "layout_twin_names": 472, + "exact_classes": 42, + "exact_copies": 546, + "variant_names": 0, + "dead_canon_names": 56, + "shadowed_canon_names": 0, + "typedef_aliases": 4300, + "forward_decls": 145 }, "casts": { "by_form": { - "P": 408978, - "I": 60664, + "P": 408974, + "I": 60666, "X": 13800, - "A": 18888, - "C": 36681, + "A": 18892, + "C": 36853, "M": 19543 }, "raw_counts": { - "P": 408978, - "I": 60664, + "P": 408974, + "I": 60666, "X": 13800, - "A": 18888, - "C": 36681, + "A": 18892, + "C": 36853, "M": 19543 }, "coverage_ok": true, "refused": 0, - "deref_total": 502985, - "addr_form": 18888, - "typed_cast_member": 36681, - "bodies": 69493, + "deref_total": 502983, + "addr_form": 18892, + "typed_cast_member": 36853, + "bodies": 69492, "by_bclass": { - "local": 149904, - "param": 276839, + "local": 149900, + "param": 276840, "global": 8861, "gaddr": 40123, "nested": 24076, "ident": 156, - "other": 1678, - "addr-of": 1348 + "other": 1677, + "addr-of": 1350 }, "by_width": { - "s4": 145148, - "u2": 142773, + "s4": 145146, + "u2": 142772, "s2": 131805, "u1": 43174, - "agg": 13472, - "p4": 12019, - "u4": 11165, + "agg": 13475, + "p4": 12018, + "u4": 11164, "s1": 3429 }, - "readability_raw_regex": 411820, + "readability_raw_regex": 411816, "abs_casts": 0, "top_bases": [ [ @@ -88,7 +88,7 @@ [ "param", "param_1", - 81577 + 81578 ], [ "param", @@ -98,7 +98,7 @@ [ "local", "p", - 18043 + 18039 ], [ "param", @@ -283,73 +283,73 @@ ] }, "decls": { - "fn_definitions": 99113, + "fn_definitions": 99109, "kr_definitions": 1894, - "extern_fn_decls": 4279270, + "extern_fn_decls": 4279260, "extern_data_decls": 1078766, "declared_fn_names": 12088, - "multi_spelled_callees": 3777, - "multi_body_names": 6415, - "data_symbols_declared": 55548, - "multi_typed_data_symbols": 18493, - "asm_label_aliases": 5158, - "asm_label_alias_names": 165, + "multi_spelled_callees": 3773, + "multi_body_names": 6413, + "data_symbols_declared": 55542, + "multi_typed_data_symbols": 18498, + "asm_label_aliases": 5148, + "asm_label_alias_names": 159, "builtins": { "memcpy": 301, "abs": 1 }, "attributes": { - "packed": 63, - "aligned": 12 + "packed": 26, + "aligned": 6 }, - "lying": 1796, - "lying_callees": 76, + "lying": 229, + "lying_callees": 24, "lying_kinds": { - "K&R-empty": 1373, - "narrow": 423 + "K&R-empty": 216, + "narrow": 13 }, - "kr_sites": 5262, - "kr_callees": 199, + "kr_sites": 5293, + "kr_callees": 200, "cross_binary": 418, "cross_callees": 96 }, "struct_map": { - "types": 18739, - "explained_sites": 498866, - "deref_sites": 502985, + "types": 19122, + "explained_sites": 498863, + "deref_sites": 502983, "explained_pct": 99.2, - "unassigned_sites": 4119, - "conflicts": 727, + "unassigned_sites": 4120, + "conflicts": 857, "suspect": 11, "evidence": { - "param": 36454, - "assign": 14664, - "ret-of": 3373, - "arg": 10168, + "param": 38862, + "assign": 16777, + "ret-of": 4334, + "arg": 10823, "return": 1524, - "assign&": 1050, + "assign&": 1183, "arg&": 270, - "field": 9613 + "field": 9896 }, "vetoed": { - "arg-conduit": 115277, - "ret-of-multisource": 6686, - "assign-multisource": 34568, - "arg&-conduit": 14628, + "arg-conduit": 115274, + "ret-of-multisource": 6678, + "assign-multisource": 33062, + "arg&-conduit": 14636, "field-multisource": 7008, - "ret-of": 679, - "assign&-multisource": 12501, + "ret-of": 675, + "assign&-multisource": 12102, "arg&-no-overlap": 3455, "assign": 347, - "arg-no-overlap": 43013, - "assign&": 69, + "arg-no-overlap": 43617, + "assign&": 337, "arg": 182, "return": 12, "field": 3224 }, - "singletons": 14675, - "multi_body": 4064, - "sites_in_multi_body": 441211, + "singletons": 15076, + "multi_body": 4046, + "sites_in_multi_body": 440088, "top": [ { "name": "Unkstruct_800B5CB8", @@ -361,9 +361,9 @@ "sign_mixed": 55, "merges": { "arg&": 249, - "param": 9448, - "arg": 6952, - "assign": 7399, + "param": 9704, + "arg": 7080, + "assign": 8078, "return": 713, "ret-of": 1477, "assign&": 18, @@ -390,8 +390,8 @@ "sign_mixed": 60, "merges": { "assign&": 106, - "param": 2100, - "arg": 1086, + "param": 2102, + "arg": 1087, "assign": 43, "field": 51 }, @@ -403,21 +403,18 @@ ] }, { - "name": "Unkstruct_8018E71C", - "sites": 6745, - "bodies": 396, + "name": "Unkstruct_cb638a45", + "sites": 6477, + "bodies": 381, "size_hint": 16, - "fields": 7, + "fields": 6, "conflicts": 0, "sign_mixed": 0, "merges": { - "assign&": 2, - "arg": 15, - "param": 18 + "param": 10, + "arg": 4 }, - "globals_at": [ - "D_8018E71C" - ], + "globals_at": [], "globals_ptr": [] }, { @@ -524,7 +521,7 @@ "globals_ptr": [] }, { - "name": "Unkstruct_ade2e8a0", + "name": "Unkstruct_57a28935", "sites": 3271, "bodies": 196, "size_hint": 164, @@ -639,7 +636,7 @@ "sign_mixed": 3, "merges": { "field": 1, - "assign": 112 + "assign": 119 }, "globals_at": [], "globals_ptr": [ @@ -752,7 +749,7 @@ }, "prim_layout_class": { "ok": true, - "detail": "defs in 1192 files, 2 spellings, 1192/1192 in one layout (64 B)" + "detail": "defs in 1 files, 1 spellings, 1/1 in one layout (64 B)" }, "tu_conflict_D_800A651C": { "ok": true, @@ -761,6 +758,15 @@ "ok": 4, "n": 4 }, + "structs": { + "dup_classes": 0, + "outside_canon": 0, + "dead": 0, + "twins_stale": 0, + "twins_listed": 53, + "dead_kept": 3, + "block_frames": 629 + }, "global_blocks": { "n": 2124, "members": 14253, @@ -941,373 +947,118 @@ "path": ".run/P37/census/parked.tsv" }, "timing": { - "walk_s": 91.5, - "decls_s": 280.2, - "total_s": 292.5 + "walk_s": 65.7, + "decls_s": 255.7, + "total_s": 271.3 } }, "dup_layout_classes": [ { - "lhash": "64533110def7:d75a25", - "size": 8, - "n_names": 293, - "n_defs": 488, + "lhash": "4cc70dd1aeae:opaque", + "size": 4, + "n_names": 56, + "n_defs": 0, "canon": 0, "in_c": 0, "names": [ - "GTESVec", - "GVec8", - "SIn_8017E95C", - "SV", - "SV180090", - "SV221A8", - "SV3_8012CC88", - "SV3_80178D40", - "SV3_8017E830", - "SV3_80180D48", - "SV3_801A4570", - "SV4_801749C8", - "SV83", - "SVEC", - "SVEC2", - "SVEC2_C59C", - "SVEC2_C59C_8017D9CC", - "SVEC2_C59C_8017DBEC", - "SVEC2_C59C_801865EC", - "SVEC2_C6F4", - "SVEC2_C974", - "SVEC2_C974_8017BA3C", - "SVEC2_C974_8017BA3C_80189F00", - "SVEC2_CF90", - "SVEC2_D538", - "SVEC2_DF98", - "SVEC8", - "SVEC80180FE4", - "SVEC8_80025818", - "SVEC8_80025EB8", - "SVEC8_80026128", - "SVEC8_800262D8", - "SVEC8_800CB1F8", - "SVEC8_800CB3C0", - "SVEC8_800CB5D0", - "SVEC8_800CB7BC", - "SVEC8_800CBA18", - "SVEC8_800CBE28", - "SVECTOR", - "SVECTOR2" + "B4_80165140", + "B4_8017F154", + "B4_8018750C", + "B4_8018AD9C", + "B4_8018C334", + "B4_CB578", + "B4_SC03_014_8018A860", + "BYTES_800CFAD0", + "Blk4_8017CE90_8017CE90", + "Blk4_8017D5DC", + "Blk4_8017D7A0", + "Blk4_8017E808", + "Blk4_80180518", + "Blk4_801815D4", + "Blk4_80181EDC", + "Blk4_80181EDC_8017FEA0", + "Blk4_80182194", + "Blk4_80183AF4", + "Blk4_80183FCC", + "Blk4_80185D4C", + "Blk4_8018B4E0", + "Blk4_8018B5E4", + "Blk4_8018B948", + "Blk4_8018BDD0", + "Blk4_8018CC28", + "Blk4_8018CE04_80186D40", + "Blk4_8018CE04_80188C34", + "Blk4_8018CE04_8018A724", + "Blk4_8018FF98", + "Blk4_80191320_80191070", + "Blk4_801EC660", + "Blk4_9B4", + "Blk4_E960", + "Blk4_SC06_018_8018AB00", + "Blk4_SC07_000_8017F8B8", + "Block4", + "Col4", + "EffectSlot4", + "EffectSlot4_8017E32C", + "EffectSlot4_801811D4" ], - "tier": 1 + "tier": 2 }, { "lhash": "64533110def7:opaque", "size": 8, - "n_names": 202, + "n_names": 46, "n_defs": 0, "canon": 0, "in_c": 0, "names": [ - "Blk8L", "Blk8S16", - "Blk8U", "Blk8_80126940", - "Blk8_80126940_8017D044", - "Blk8_80126940_8017D04C", - "Blk8_80126940_8017D07C", - "Blk8_80126940_8017D09C", - "Blk8_80126940_8017D130", - "Blk8_80126940_8017D168", - "Blk8_80126940_8017D1AC", - "Blk8_80126940_8017D1D8", - "Blk8_80126940_8017D1F0", - "Blk8_80126940_8017D208", - "Blk8_80126940_8017D20C", - "Blk8_80126940_8017D210", - "Blk8_80126940_8017D25C", - "Blk8_80126940_8017D268", - "Blk8_80126940_8017D2FC", - "Blk8_80126940_8017D308", - "Blk8_80126940_8017D344", - "Blk8_80126940_8017D348", - "Blk8_80126940_8017D388", - "Blk8_80126940_8017D3B0", - "Blk8_80126940_8017D3B8", - "Blk8_80126940_8017D3C0", - "Blk8_80126940_8017D458", - "Blk8_80126940_8017D474", - "Blk8_80126940_8017D4A0", - "Blk8_80126940_8017D4DC", - "Blk8_80126940_8017D508", - "Blk8_80126940_8017D524", - "Blk8_80126940_8017D590", - "Blk8_80126940_8017D5D0", - "Blk8_80126940_8017D5D8", - "Blk8_80126940_8017D630", - "Blk8_80126940_8017D634", - "Blk8_80126940_8017D654", - "Blk8_80126940_8017D670", - "Blk8_80126940_8017D6D0" - ], - "tier": 2 - }, - { - "lhash": "1146b31f105c", - "size": 32, - "n_names": 170, - "n_defs": 277, - "canon": 18, - "in_c": 258, - "names": [ - "M32_8017F154", - "M32_80188094", - "MATRIX", - "MATRIX2", - "MATRIX2_8017CDF0", - "MATRIX_8001EFE0", - "MATRIX_8017D5C8", - "MATRIX_8017D5C8_8017D5C8", - "MATRIX_8017D5C8_8017EE98", - "MATRIX_8017D5C8_801814E4", - "MATRIX_8017DBC4", - "MATRIX_8017F98C", - "MATRIX_80181228", - "MATRIX_80182800", - "MATRIX_80187A30", - "MATRIX_80188114", - "MATRIX_8018985C", - "MATRIX_8018DA64", - "MATRIX_801EDED4", - "MATRIX_801EDED4_801E2B14", - "MATRIX_801EDED4_801E2B1C", - "MATRIX_801EDED4_801E5124", - "MATRIX_801EDED4_801E8054", - "MATRIX_801EDED4_801E805C", - "MATRIX_801EDED4_801EA664", - "MATRIX_801EDED4_801EDED4", - "MATRIX_801EDED4_801EF98C", - "MATRIX_801EDED4_801EF99C", - "MATRIX_801EDED4_801F04DC", - "MATRIX_801EDED4_801F1F94", - "MTX", - "MTX80180FE4", - "MTX_1A30", - "MTX_1A30_80184BFC", - "MTX_1A30_80185434", - "MTX_1A30_8018F734", - "MTX_8001FC08", - "MTX_80020248", - "MTX_800CB4E4", - "MTX_800CB910" - ], - "tier": 2 - }, - { - "lhash": "8d605044e3bf:f5e18b", - "size": 8, - "n_names": 153, - "n_defs": 341, - "canon": 0, - "in_c": 0, - "names": [ - "Blk8_801807DC", - "Blk8_8018453C", - "COL_8001EFE0", - "MoveT", - "Pt_8017D87C", - "Pt_80187940", - "Pt_80187940_80180D24", - "SV_80181740", - "Tbl8_8017D898", - "V", - "V4", - "V4_80146AFC", - "V4_8014A738", - "V4_8014D820", - "V4_8015094C", - "V4_8017D73C", - "V4_8017E734", - "V4_8017FAC0", - "V4_8017FAC0_8017D420", - "V4_8017FAC0_8017D708", - "V4_8017FAC0_8017D914", - "V4_8017FAC0_8017E01C", - "V4_8017FAC0_8017E518", - "V4_8017FAC0_8017E974", - "V4_8017FAC0_8017EC9C", - "V4_8017FAC0_8017F134", - "V4_8017FAC0_8017F4A4", - "V4_8017FAC0_8017FA54", - "V4_8017FAC0_80181274", - "V4_8017FAC0_80181704", - "V4_8017FAC0_80181FA4", - "V4_8017FAC0_801822C8", - "V4_8017FAC0_8018277C", - "V4_8017FAC0_80182E4C", - "V4_8017FAC0_80183418", - "V4_8017FAC0_80183DD4", - "V4_8017FAC0_801847B8", - "V4_8017FAC0_80186118", - "V4_8017FD58", - "V4_8017FD58_8017D6B8" - ], - "tier": 1 - }, - { - "lhash": "b85caab442ac:opaque", - "size": 32, - "n_names": 129, - "n_defs": 0, - "canon": 0, - "in_c": 0, - "names": [ - "B20", - "Blk20", - "Blk20_800CB68C", - "Blk20_8016DF5C", - "Blk20_8017E3F8", - "Blk20_80180B38", - "Blk20_80180B78", - "Blk20_80181260", - "Blk20_80181EE8", - "Blk20_80182D70", - "Blk20_8018454C", - "Blk20_80184694", - "Blk20_80187108", - "Blk20_80187714", - "Blk20_80188AF4", - "Blk20_8018A4C4", - "Blk20_8018AF88", - "Blk20_8018AF88_80186160", - "Blk32", - "Blk32L", - "Blk32L_80133298", - "Blk32_80017E8C", - "Blk32_8017ECD4", - "Blk32_8017F76C", - "Blk32_8017F76C_80186D9C", - "Blk32_8017F76C_80187780", - "Blk32_80180770", - "Blk32_80180908", - "Blk32_80180E8C", - "Blk32_80181708", - "Blk32_8018287C", - "Blk32_80183F10", - "Blk32_8018AA98", - "Blk32_8018AA98_80181BA8", - "Blk32_8018AA98_80181CF4", - "Blk32_8018AA98_80182254", - "Blk32_8018AA98_80183D30", - "Blk32_8018AA98_80183D30_80180450", - "Blk32_8018AA98_80183D30_801809B0", - "Blk32_8018AA98_80183D30_80183DEC" - ], - "tier": 2 - }, - { - "lhash": "4cc70dd1aeae:opaque", - "size": 4, - "n_names": 111, - "n_defs": 0, - "canon": 0, - "in_c": 0, - "names": [ - "B4", - "B4_80165140", - "B4_8017F154", - "B4_80181970", - "B4_80181ABC", - "B4_8018201C", - "B4_80183AF8", - "B4_80183F3C", - "B4_80184774", - "B4_80185458", - "B4_8018570C", - "B4_80185C00", - "B4_80186938", - "B4_8018750C", - "B4_80188094", - "B4_8018A860", - "B4_8018A8E8", - "B4_8018AD9C", - "B4_8018C334", - "B4_8018E1F0", - "B4_8018EDB0", - "B4_8018F060", - "B4_CB578", - "BYTES_800CFAD0", - "Blk4", - "Blk4_8017CE90", - "Blk4_8017CE90_8017CE90", - "Blk4_8017CE90_8017F32C", - "Blk4_8017CE90_8017F32C_80184FF0", - "Blk4_8017CE90_8017F32C_80184FF0_80187A9C", - "Blk4_8017CE90_8017F32C_80184FF0_80188134", - "Blk4_8017CE90_8017F32C_801869CC", - "Blk4_8017D5DC", - "Blk4_8017D7A0", - "Blk4_8017DF40", - "Blk4_8017DF40_801E48B8", - "Blk4_8017DF40_801E9DF8", - "Blk4_8017DF40_801EFC58", - "Blk4_8017DF40_801F1738", - "Blk4_8017E808" - ], - "tier": 2 - }, - { - "lhash": "d46137d9e11f", - "size": 64, - "n_names": 91, - "n_defs": 1428, - "canon": 1, - "in_c": 1427, - "names": [ - "Prim_8016E7C8", - "Prim_8016E7C8_8016B6BC", - "Prim_8016E7C8_8016B9F8", - "Prim_8016E7C8_8016C2C4", - "Prim_8016E7C8_8016CBC0", - "Prim_8016E7C8_8016E7C8", - "Prim_8016E7C8_8016EB3C", - "Prim_8016E7C8_8016EC0C", - "Prim_8016E7C8_8016F1C4", - "Prim_8016E7C8_80175DA8", - "Prim_8016E7C8_80176218", - "Prim_8016E7C8_80176734", - "Prim_8016E7C8_80177B5C", - "Prim_8016E7C8_80177DA8", - "Prim_8016E7C8_80178970", - "Prim_8016E7C8_8017BEF8", - "Prim_8016E7C8_8017CE7C", - "Prim_8016E7C8_8017D030", - "Prim_8016E7C8_8017D1E0", - "Prim_8016E7C8_8017D4B4", - "Prim_8016E7C8_8017D728", - "Prim_8016E7C8_8017D9CC", - "Prim_8016E7C8_8017DA64", - "Prim_8016E7C8_8017DBEC", - "Prim_8016E7C8_8017DEA0", - "Prim_8016E7C8_8017DFB0", - "Prim_8016E7C8_8017E470", - "Prim_8016E7C8_8017E560", - "Prim_8016E7C8_8017E590", - "Prim_8016E7C8_8017E5B8", - "Prim_8016E7C8_8017E6F0", - "Prim_8016E7C8_8017EAB4", - "Prim_8016E7C8_8017EC6C", - "Prim_8016E7C8_8017F640", - "Prim_8016E7C8_8017F67C", - "Prim_8016E7C8_8017F6D8", - "Prim_8016E7C8_8017F6E8", - "Prim_8016E7C8_8017F8A0", - "Prim_8016E7C8_8017F9CC", - "Prim_8016E7C8_8017FBEC" + "Blk8_80180A38", + "D_80195AF4_t", + "D_80195AF6_t", + "ElemK", + "Elem_801347A0", + "Entry_80186A04", + "M8012AF0C", + "Node_80189244", + "P16", + "Rec_801897BC", + "Rec_8018A6A4", + "S8", + "S8_80172780", + "SV4L", + "SV4_8017DE40", + "SV4_8017E910", + "SV4_8017EA48", + "SV4_8018256C", + "SV4_80182818", + "SV4_801836B8", + "SV4_80186C20", + "SV4_8018A86C", + "SV4_FC6C", + "SV4_L_8017BEBC", + "SV4x_80180ACC", + "SV4x_80184754", + "SV4x_80184B30", + "SV4x_80184B30_801829C4", + "SV892CC", + "SV_801821E0", + "SVec801A8E34", + "SVec8_8017F694", + "Spawn8_80182848", + "Stk801395D4", + "Stride8_s16_80182868", + "Stride8_s16_80182868_80180970", + "TBL_80186144", + "V4s80147514" ], "tier": 2 }, { "lhash": "b53d46e36006:opaque", "size": 8, - "n_names": 82, + "n_names": 45, "n_defs": 0, "canon": 0, "in_c": 0, @@ -1316,537 +1067,115 @@ "B8_17F474", "B8_80165140", "B8_801851A8", - "B8_801851A8_80182D18", - "B8_801851A8_80184E84", - "B8_801851A8_80185D2C", "B8_8018750C", - "B8_8018AD9C", "B8_8018C334", - "B8_8018EDB0", "B8_8018F060", "B8_801AEB04", "B8_CB578", - "Blk8", "Blk8L", - "Blk8_8017B238", "Blk8_8017B238_8017B238", "Blk8_8017B614", - "Blk8_8017CF48", - "Blk8_8017DAB8", "Blk8_8017DAFC", "Blk8_8017E224", "Blk8_8017E6A4", - "Blk8_8017E72C", - "Blk8_8017EBCC", - "Blk8_80180040", - "Blk8_80180450", - "Blk8_80180970", "Blk8_801809B0", - "Blk8_80180BFC", "Blk8_801812AC", "Blk8_80181324", "Blk8_801813B0", - "Blk8_80181774", - "Blk8_80181824", - "Blk8_80181940", "Blk8_801827C4", "Blk8_80182844", - "Blk8_80182B08" - ], - "tier": 2 - }, - { - "lhash": "8d605044e3bf:d75a25", - "size": 8, - "n_names": 63, - "n_defs": 211, - "canon": 0, - "in_c": 0, - "names": [ - "Ang_8017E95C", - "DVEC_80183534", - "SOut_8017E95C", - "SVEC", - "SVECTOR_8017C290", - "SVECTOR_8017E6D8", - "SVECTOR_8017E72C", - "SVEC_8017DF68", - "SVEC_8018AD9C", - "SVEC_8018EDB0", - "SVEC_8018F060", - "SV_80021284", - "SV_8017F154", - "SV_80188094", - "SV_801A1B28", - "SV_801A8990", - "SV_EA14", - "SVec_80183DA4", - "SVec_80184138", - "SXY_80181574", - "SXY_80184F18", - "Svec_80132F40", - "Sxy_8017DC24", - "Sxy_8017F6A8", - "Sxy_8018012C", - "Sxy_80185C0C", - "UV8", - "UVEC_8017F234", - "UVEC_8017F55C", - "UVEC_80182BD8", - "UVEC_8018F694", - "UV_80181394", - "UV_85810", - "UVec8", - "UVec_8017EA1C", - "UVec_8017EA1C_8017DA78", - "UVec_8017EA1C_8017DB34", - "UVec_8017EA1C_8017DD4C", - "UVec_8017EA1C_8017E064", - "UVec_8017EA1C_8017E2A8" - ], - "tier": 1 - }, - { - "lhash": "65c3c6fd5cf3:e886d6", - "size": 4, - "n_names": 60, - "n_defs": 68, - "canon": 0, - "in_c": 0, - "names": [ - "PTAG_85910", - "PTag", - "PTag293C", - "PTag_1412A8", - "PTag_8001BC6C", - "PTag_8001D3FC", - "PTag_80021284", - "PTag_80023570", - "PTag_80023BF0", - "PTag_800CF3E8", - "PTag_800D2650", - "PTag_800D27DC", - "PTag_800D29F8", - "PTag_80140D68", - "PTag_8017DD28", - "PTag_8017FD50", - "PTag_80180B3C", - "PTag_80181E04", - "PTag_801833F0", - "PTag_801843D8", - "PTag_801843D8_80183438", - "PTag_801843D8_80186DCC", - "PTag_801843D8_801879FC", - "PTag_8018478C", - "PTag_8018893C", - "PTag_80188C04", - "PTag_8018B028", - "PTag_8018B23C", - "PTag_8018B23C_8018234C", - "PTag_8018B23C_80182498", - "PTag_8018B23C_801829F8", - "PTag_8018B23C_801844D4", - "PTag_8018B23C_80184918", - "PTag_8018B23C_80185150", - "PTag_8018B23C_80185E34", - "PTag_8018B23C_801860E8", - "PTag_8018B23C_801865DC", - "PTag_8018B23C_80187314", - "PTag_8018B23C_8018B23C", - "PTag_8018B23C_8018B2C4" - ], - "tier": 1 - }, - { - "lhash": "6c480babe175:opaque", - "size": 8, - "n_names": 59, - "n_defs": 0, - "canon": 0, - "in_c": 0, - "names": [ - "Bc8_80180E0C", - "CdFileLoc", - "Cmd_801805C8", - "M8_8016B6BC", - "Packed8", - "Pair8_8017DDC4", - "Pair8_8017DDC4_8018034C", - "Pair8_8017DDC4_80180F08", - "Pair8_8017DDC4_80182244", - "Pair8_8017DDC4_80182244_8017DAB8", - "Pair8_8017DDC4_80182244_8017E72C", - "Pair8_8017DDC4_80182244_80180040", - "Pair8_8017DDC4_80182244_80180040_8017FEA0", - "Pair8_8017DDC4_80182244_80180040_80180400", - "Pair8_8017DDC4_80182244_80180040_80180450", - "Pair8_8017DDC4_80182244_80180040_801809B0", - "Pair8_8017DDC4_80182244_80180040_8018383C", - "Pair8_8017DDC4_80182244_80180040_80183DEC", - "Pair8_8017DDC4_80182244_80180970", - "Pair8_8017DDC4_80182244_80180BFC", - "Pair8_8017DDC4_80182244_80181824", - "Pair8_8017DDC4_80182244_80186740", - "Pair8_8017DDC4_80182244_80187DE4", - "Pair8_8017DDC4_80186D9C", - "Pair8_8017DDC4_80187780", - "Pair_801B5E30", - "Pair_801B5E30_8017E9CC", - "Pair_801B5E30_8017EADC", - "Pair_801B5E30_8017F08C", - "Pair_801B5E30_80180AE4", - "Rec8", - "Rec_80189AEC", - "S80126B38", - "S80172C50", - "S_D2394B", - "Struct", - "Struct_8017E784", - "Struct_8017EA6C", - "Struct_8017EC78", - "Struct_8017F380" - ], - "tier": 2 - }, - { - "lhash": "d4b0395bb0af:opaque", - "size": 16, - "n_names": 54, - "n_defs": 0, - "canon": 0, - "in_c": 0, - "names": [ - "B16", - "B16_8017CDE4", - "B16_80183ED8", - "B16_801841C8", - "B16_80185634", - "B16_801856E4", - "B16_80185794", - "B16_8018584C", - "B16_8018A758", - "B16_8018FC38", - "B16_local", - "Blk16", - "Blk16X", - "Blk16_8017ECD4", - "Blk16_80184328", - "Blk16_8018A1D8", - "Blk16_8018A4C4", - "Blk16_8018A8B8", - "Blk16_8018B13C", - "Blk16_8018B29C", - "Blk16_801E2F08", - "Blk16_956C", - "Blk16_E898", - "Blk_800CBAD0", - "CB4A4_V4", - "DStruct", - "LBlk16", - "M16", - "Q16", - "Quad", - "Quad_8018797C", - "Quad_8018797C_8017F26C", - "Quad_8018797C_8017FCD0", - "Quad_8018797C_80181A30", - "Quad_8018797C_80182B44", - "Rec16_8017DDC4", - "Rec16_8017DDC4_8018023C", - "Rec16_8017DDC4_8018034C", - "Rec16_8017DDC4_80180F08", - "Rec16_8017DDC4_801815C4" + "Blk8_80182B08", + "Blk8_8018495C", + "Blk8_801859DC", + "Blk8_80186594", + "Blk8_801867AC", + "Blk8_801870AC", + "Blk8_8018B1B4", + "Blk8_80191320", + "Blk8_80191320_8018D05C", + "Blk8_820F8", + "Blk8_E08", + "Blk8_EBB8", + "Blk8_FE08", + "Blk8_func_8017E3AC", + "Blk8x", + "Copy8", + "ImgRect8", + "M8_tag", + "S6C" ], "tier": 2 }, { "lhash": "8d605044e3bf:opaque", "size": 8, - "n_names": 54, + "n_names": 34, "n_defs": 0, "canon": 0, "in_c": 0, "names": [ "Args_80182194", - "Blk8", "Blk8017FD54", "Blk8_801A6AD0", "Blk8_801AD914", "Blk8_801E0764", "Blk8_801E076C", + "Blk8_md_SC07_004_801AA9D4", "Blk_80178D40", "DBlock_8019F04C", "D_801D0630_s", "DataBlock", - "Data_t", "Data_t_80181CE0", - "Data_t_80182704", - "Data_t_801829CC", - "Data_t_801829F0", - "Data_t_80183DE4", - "Data_t_80184294", - "Data_t_80184A40", - "Data_t_80186848", - "Data_t_8018767C", - "Data_t_80189320", - "Data_t_80189454", - "Data_t_80189AA0", - "Data_t_80189D04", - "Data_t_8018A948", "Ent8_80188", "Entry8_801A5D68", "Rec8_801863EC", "Rec8_801A57E8", "SC05_F3E4_Tbl8", "SV4U", - "SVec", "SVec_801347A0", "Stride8_u16_80182868", "Stride8_u16_80182868_80180970", "Tbl8_801AFF3C", "Tbl_80181574", "Tbl_80184F18", - "U16x4" - ], - "tier": 2 - }, - { - "lhash": "846e0acadd6a", - "size": 8, - "n_names": 53, - "n_defs": 363, - "canon": 15, - "in_c": 346, - "names": [ - "B8014", - "Blk8", - "Blk8_8012C890", - "Blk8_8012C890_8017C348", - "Blk8_8012C890_8017C348_801E3540", - "Blk8_8012C890_8017C348_801E8A80", - "Blk8_8012C890_8017C348_801EE8E0", - "Blk8_8012C890_8017C348_801F03C0", - "Blk8_8012C890_801E2BC4", - "Blk8_8012C890_801E2CC0", - "Blk8_8012C890_801E8104", - "Blk8_8012C890_801E8200", - "Blk8_8012C890_801EDF64", - "Blk8_8012C890_801EE060", - "Blk8_8012C890_801EFA44", - "Blk8_8012C890_801EFB40", - "Blk8_8012E364", - "Blk8_8012EFB8", - "Blk8_8012FCC4", - "Blk8_80131170", - "Blk8_80131340", - "Blk8_80131B14", - "Blk8_80131CA8", - "Blk8_80131CF4", - "Blk8_80132F40", - "Blk8_80133CD4", - "Blk8_80134C20", - "Blk8_80135004", - "Blk8_80135260", - "Blk8_801463A0", - "Blk8_8017DC54", - "Blk8_8017DCF4", - "Blk8_8017FF80", - "Blk8_8018048C", - "Blk8_801828E4", - "Blob8_80187664", - "Blob8_801876B0", - "Blob8_80189B30", - "Blob8_8018A47C", - "Blob8_8018A47C_8017D2B0" - ], - "tier": 2 - }, - { - "lhash": "c1767d5293b8:opaque", - "size": 6, - "n_names": 51, - "n_defs": 0, - "canon": 0, - "in_c": 0, - "names": [ - "D80190448_t", - "Pt6_8017D65C", - "ResMapCol", - "S6", - "S8012D664_8012D664", - "S845EC_out", - "SV3", - "SV3_801802D0", - "SV3_80181D44", - "SV3_80181D44_8017CEF4", - "SV3_80181D44_8017CEF4_8017DC20", - "SV3_80181D44_8017CEF4_8017E108", - "SV3_80181D44_8017CEF4_8017F634", - "SV3_80181D44_8017CEF4_8017F81C", - "SV3_80181D44_8017CEF4_8017FB1C", - "SV3_80181D44_8017CEF4_801814F4", - "SV3_80181D44_801821DC", - "SV3_80181D44_8018317C", - "SV3_80181D44_80185B70", - "SV3_8018287C", - "SV3_80182938", - "SV3_8018495C", - "SV3_80184C98", - "SV3_80184D50", - "SV3_80184E00", - "SV3_80184F48", - "SV3_80187654", - "SV3_801891E8", - "SV3_846B4", - "SV3x", - "SV3x_80180ACC", - "SV3x_80183E2C", - "SV3x_80184B30", - "SV3x_80184B30_80181D58", - "SV3x_80184B30_801822A0", - "SV3x_80184B30_8018241C", - "SV3x_80184B30_801829C4", - "SV3x_80184B30_801841E8", - "SV3x_80184B30_80184730", - "SV3x_80184B30_801848AC" - ], - "tier": 2 - }, - { - "lhash": "64533110def7:f5e18b", - "size": 8, - "n_names": 47, - "n_defs": 55, - "canon": 0, - "in_c": 0, - "names": [ - "Buf8_8017D4F0", - "PosT", - "Rec8T", - "Rot_8017E330", - "Rot_8017E550", - "Rot_8017E878", - "SVEC_80167AE0", - "SVEC_8016A290", - "SVEC_8016CBC0", - "SVec8017D67C", - "SVec801A5674", - "SVec_800CB3BC", - "SVec_801670E4", - "SVec_8017C910", - "SVec_8017C910_8017C910", - "SVec_8017C910_8017D728", - "SVec_8017C910_8017D7F0", - "SVec_8017C910_8017D9EC", - "SVec_8017C910_8017DB00", - "SVec_8017C910_8017E608", - "SVec_8017C910_8017E924", - "SVec_8017C910_8017EAE8", - "SVec_8017C910_801808E0", - "SVec_8017C910_80180E74", - "SVec_8017C910_80182A40", - "SVec_801809C4", - "SXY_801A8B64", - "Svec_801A6184", - "Svec_801A8494", - "Svec_801AEC38", - "Svec_A8CE0", - "V3_F428", - "V4_80185480", - "V8_8017D898", - "V8_8017DEBC", - "V8_80182E54", - "V8_80182E54_80183FF8", - "V8_8018487C", - "V8_8018487C_80185344", - "V8_80184F90" - ], - "tier": 1 - }, - { - "lhash": "9568f57fb00f:opaque", - "size": 20, - "n_names": 45, - "n_defs": 0, - "canon": 0, - "in_c": 0, - "names": [ - "OtBlk", - "OtBlk_80016450", - "OtBlk_80016450_80015F04", - "OtBlk_8017D3A0", - "OtBlk_8017D3F8", - "OtBlk_80180894", - "OtBlk_801809C4", - "OtBlk_80181A60", - "OtBlk_80182890_8018FB5C", - "OtBlk_80183DA4", - "OtBlk_80184138", - "OtBlk_80185B4C", - "OtBlk_8018A974", - "OtBlk_8018A974_8018AAF4", - "OtBlk_8018A974_8018BB48", - "OtBlk_8018A974_8018EB08", - "OtBlk_8018A974_8018EB08_8018A28C", - "OtBlk_8018A974_8018EB08_8018A28C_80183ED4", - "OtBlk_8018A974_8018EB08_8018A28C_80187DF8", - "OtBlk_8018A974_8018EB08_8018A28C_801887EC", - "OtBlk_8018A974_8018EB08_8018A28C_8018A2D0", - "OtBlk_8018A974_8018EB08_8018B1D8", - "OtBlk_8018A974_8018EB08_8018BCC4", - "OtBlk_8018A974_801AADA8", - "OtBlk_8018FE0C", - "Ot_80182A78", - "Ot_80182A78_8017EE80", - "Ot_80182A78_80180894", - "Ot_80182A78_801812FC", - "Ot_80182A78_801819E0", - "Ot_8018B23C", - "Ot_8018B23C_8018234C", - "Ot_8018B23C_80182498", - "Ot_8018B23C_801829F8", - "Ot_8018B23C_801844D4", - "Ot_8018B23C_80184918", - "Ot_8018B23C_80185150", - "Ot_8018B23C_80185E34", - "Ot_8018B23C_801860E8", - "Ot_8018B23C_801863B8" + "U16x4", + "UAlign8_80181F40", + "UAlign8_8018833C", + "Unk_80126940", + "V4U_8014C4AC", + "V8_SC07_002_8017C8D0", + "Vec4x16", + "Vec8_801A0E28", + "Vec8_801A1924", + "Vec8_md_SC07_003_801A3334" ], "tier": 2 }, { "lhash": "5f4b599a9ffa:opaque", "size": 20, - "n_names": 44, + "n_names": 32, "n_defs": 0, "canon": 0, "in_c": 0, "names": [ "Blk20_8017D110", - "Buf8017BF34", - "Buf8017BF34_8017BF14", "Buf8017BF34_8017BF34", - "Buf8017BF34_8017CAF8", - "Buf8017BF34_80182C28", - "Buf8017BF50", - "Buf8017BF50_8017BF50", - "Buf8017BF50_8017BF70", "Buf8017BF50_8017C234", "Loc_80180E10", "LocalStruct", "LocalStruct_8018A968", "Local_80180ABC", - "Pkt_801861D8", "Pkt_8018626C", - "Prim", "Prim293C", "Prim80180A38", "PrimBE4", "PrimF790", "PrimSpec80182A6C", "Prim_80180BDC", - "Rec", + "Prim_SC01_077_80182268", "Rec8017F39C", + "Rec_SC06_029_80180A70", "S80143BDC", "S80190C84", "S80190C84L", @@ -1859,415 +1188,215 @@ "St_8017EDC4", "St_80182784", "St_80182784_801817E4", - "St_80182784_80185178", - "St_80182784_80185DA8", - "St_80182784_80185DA8_8018023C" + "Struct_8017D25C", + "buf_8017F5BC", + "sprite8" ], "tier": 2 }, { - "lhash": "f3431cdc6e53", - "size": 32, - "n_names": 39, - "n_defs": 48, - "canon": 20, - "in_c": 28, - "names": [ - "MATRIX_8016E7C8", - "MATRIX_8017C290", - "MATRIX_8017E6D8", - "MATRIX_8017E72C", - "MATRIX_c2", - "MB_8018562C", - "MB_80185764", - "MB_80185B04", - "MTX", - "MTX_139C8", - "MTX_801749C8", - "MTX_8017BB34", - "MTX_8017DE40", - "MTX_8017E4D8", - "MTX_8017EA48", - "MTX_8017FE38", - "MTX_8017FE38_80183FE0", - "MTX_8018256C", - "MTX_80182CB8", - "MTX_801836B8", - "MTX_L", - "MTX_L_8017BEBC", - "MTX_L_8017C180", - "MTX_L_8017C294", - "MTX_L_8017C558", - "MTX_L_8017CA80", - "MTX_L_8017CD9C", - "MTX_L_8017D0B8", - "MTX_L_8017D27C", - "MTX_L_8017D960", - "MTX_L_801811D4", - "MTX_L_80184B80", - "MtxDA34", - "MtxLocal", - "Mtx_800CD27C", - "Mtx_8018A180", - "Mtx_8018E8A0", - "Mtx_8018E8A0_80184FF0", - "Mtx_8018E8A0_801869CC" - ], - "tier": 1 - }, - { - "lhash": "4cc70dd1aeae:658da6", - "size": 4, - "n_names": 39, - "n_defs": 42, - "canon": 0, - "in_c": 0, - "names": [ - "CLR_8016CBC0", - "CVEC", - "CV_80180228", - "CV_801837B0", - "CV_80187EE8", - "CVec4_8017C218", - "CVec4_8017C218_8017C218", - "CVec4_8017C218_8017D030", - "CVec4_8017C218_8017D0F8", - "CVec4_8017C218_8017D2F4", - "CVec4_8017C218_8017D408", - "CVec4_8017C218_8017DF10", - "CVec4_8017C218_8017E22C", - "CVec4_8017C218_8017E3F0", - "CVec4_8017C218_801801E8", - "CVec4_8017C218_8018077C", - "CVec4_8017C218_80182348", - "CVecDA34", - "CVecX", - "CVec_80186E9C", - "CVec_80186E9C_8018BCC4", - "Clr_8017C910", - "Clr_8017C910_8017C910", - "Clr_8017C910_8017D728", - "Clr_8017C910_8017D7F0", - "Clr_8017C910_8017D9EC", - "Clr_8017C910_8017DB00", - "Clr_8017C910_8017E608", - "Clr_8017C910_8017E924", - "Clr_8017C910_8017EAE8", - "Clr_8017C910_801808E0", - "Clr_8017C910_80180E74", - "Clr_8017C910_80182A40", - "Col4_8017D878", - "Col4_8017F2FC", - "Col4_8017F8BC", - "Col4_80181574", - "Cv_8017F074", - "Cv_8017FA2C" - ], - "tier": 1 - }, - { - "lhash": "d4b0395bb0af:d75a25", + "lhash": "d4b0395bb0af:opaque", "size": 16, - "n_names": 37, - "n_defs": 53, + "n_names": 28, + "n_defs": 0, "canon": 0, "in_c": 0, "names": [ - "LV_801851A8", - "LV_801851A8_80182D18", - "LV_801851A8_80184E84", - "LV_801851A8_80185D2C", - "LVec1CDC", - "V32", - "V32_800CB910", - "V32_8017D7C0", - "V32_8017D7C0_8017F19C", - "V32_8017D7C0_8017F340", - "V32_8017D7C0_8017F65C", - "V32_80182D80", - "V32_80182D80_80181DE0", - "V32_80182D80_80185774", - "V32_80182D80_801863A4", - "VC221A8", - "VC_EA14", - "VEC_8001EFE0", - "VEC_80021284", - "VEC_801A1B28", - "Vec16_8018E8A0", - "Vec16_8018E8A0_80184FF0", - "Vec16_8018E8A0_801869CC", - "Vec32", - "Vec32_80188AF4", - "Vec32_8018AF58", - "Vec32_8018B058", - "Vec32_801A2400", - "Vec32_801A3180", - "Vec32_801A4FDC", - "Vec32_801A5094", - "Vec801A143C", - "Vec_8017DB0C", - "Vec_8017E024", - "Vec_8017E37C", - "Vec_8017EBE4", - "Vec_80190538" + "Blk16X", + "Blk16_8017ECD4", + "Blk16_8018A4C4", + "Blk16_8018A8B8", + "Blk16_801E2F08", + "Blk16_956C", + "Blk16_SC01_084_8017DAF8", + "Blk16_md_MAIN_016", + "Blk_800CBAD0", + "CB4A4_V4", + "DStruct", + "M16", + "Q16", + "Quad", + "Quad_8018797C", + "Quad_8018797C_8017F26C", + "Rec16_8017DDC4", + "Rec16_8017DDC4_8018034C", + "Rec16_8017DDC4_80180F08", + "Rec16_8017DDC4_80182244", + "Rec16_8018066C", + "S16_md_MAIN_014_800CB254", + "Struct16", + "Vec801A8E34", + "func_800CB0B0_Blk16", + "func_800CB164_Blk16", + "func_800CB188_Blk16", + "func_800CB4D8_Blk16" ], - "tier": 1 + "tier": 2 }, { - "lhash": "e3853bc52fd6", - "size": 20, - "n_names": 28, - "n_defs": 35, - "canon": 10, - "in_c": 25, + "lhash": "c1767d5293b8:opaque", + "size": 6, + "n_names": 25, + "n_defs": 0, + "canon": 0, + "in_c": 0, "names": [ - "Env_1412A8", - "Env_800D2650", - "Env_800D27DC", - "Env_800D29F8", - "Env_80140958", - "Env_8017CA18", - "Env_8017DD28", - "Env_8017E804_80188F14", - "Env_8017EFA8", - "Env_8017EFA8_8017E7DC", - "Env_8017EFA8_8017E804", - "Env_8017EFA8_8017E93C", - "Env_8017EFA8_8017EFA8", - "Env_8017FD50", - "Env_8018893C", - "Env_8018BCD4", - "Env_8018C960", - "Env_8018C960_801895C8", - "Env_8018C960_80189BA0", - "Env_8018C960_80189EA0", - "Env_801E46A0", - "Env_801E9BE0", - "Env_801EFA40", - "Env_801F1520", - "Env_S40_8018B238", - "Env_S40_8018B238_80187EA0", - "Env_S40_8018B238_80188478", - "Env_S40_8018B238_80188778" + "D80190448_t", + "Pt6_8017D65C", + "ResMapCol", + "S6", + "S8012D664_8012D664", + "S845EC_out", + "SV3", + "SV3_801802D0", + "SV3_8018287C", + "SV3_80182938", + "SV3_8018495C", + "SV3_80184C98", + "SV3_80184D50", + "SV3_80184E00", + "SV3_80184F48", + "SV3_80187654", + "SV3_801891E8", + "SV3_846B4", + "SV3x_80180ACC", + "SV3x_80184B30", + "SV3x_80184B30_801829C4", + "Trio", + "Vec3s16_8018388C", + "Vec3s16_80185380", + "VecB" ], - "tier": 1 + "tier": 2 }, { - "lhash": "a3d1be6495e4", - "size": 12, + "lhash": "b85caab442ac:opaque", + "size": 32, + "n_names": 25, + "n_defs": 0, + "canon": 0, + "in_c": 0, + "names": [ + "Blk20_8016DF5C", + "Blk20_80180B78", + "Blk20_80184694", + "Blk32L_80133298", + "Blk32_80017E8C", + "Blk32_80180E8C", + "Blk32_8018287C", + "Blk32_80183F10", + "Blk32_801A5194", + "Blk32_801E8788", + "Blk32_998", + "Block32", + "Copy32", + "D_800D942C_entry", + "MTX8L_80180750", + "MTX8L_80181BD4", + "MTX8L_801821E0", + "MTX_L1", + "Mat_80167540", + "Mtx8_8017C910_8017E924", + "Mtx_8017F370", + "Oct_801853D0", + "S_md_MAIN_033_800CB3D8", + "Vec8", + "W8__md_MAIN_044" + ], + "tier": 2 + }, + { + "lhash": "846e0acadd6a", + "size": 8, "n_names": 22, "n_defs": 22, "canon": 22, "in_c": 0, "names": [ - "Rec027", - "Rec027_8017BFEC", - "Rec027_8017C2B0", - "Rec027_8017C3C4", - "Rec027_8017C688", - "Rec027_8017CBB0", - "Rec027_8017CECC", - "Rec027_8017D1E8", - "Rec027_8017D3AC", - "Rec027_8017DA90", - "Rec027_80181304", - "Rec_8017C738", - "Rec_8017C738_8017C738", - "Rec_8017C738_8017C9FC", - "Rec_8017C738_8017CB10", - "Rec_8017C738_8017CDD4", - "Rec_8017C738_8017D2FC", - "Rec_8017C738_8017D618", - "Rec_8017C738_8017D934", - "Rec_8017C738_8017DAF8", - "Rec_8017C738_8017E1DC", - "Rec_8017C738_80181A50" - ], - "tier": 2 - }, - { - "lhash": "a0f7100333b8:a0f163", - "size": 4, - "n_names": 20, - "n_defs": 62, - "canon": 0, - "in_c": 0, - "names": [ - "DVEC2_C59C", - "DVEC2_C59C_8017D9CC", - "DVEC2_C59C_8017DBEC", - "DVEC2_C59C_801865EC", - "DVEC2_C6F4", - "DVEC2_C974", - "DVEC2_C974_8017BA3C", - "DVEC2_C974_8017BA3C_80189F00", - "DVEC2_CF90", - "DVEC2_D538", - "DVEC2_DF98", - "DVEC80180FE4", - "DVECTOR2", - "DVECTOR2_8017CDF0", - "DV_8017EF94", - "DV_80180B3C", - "DVec35C", - "DVec_59F4", - "DVec_80180894", - "XDV2" - ], - "tier": 1 - }, - { - "lhash": "2c6b87996aed", - "size": 268, - "n_names": 20, - "n_defs": 20, - "canon": 20, - "in_c": 0, - "names": [ - "Ent_8017FD58", - "Ent_8017FD58_8017D6B8", - "Ent_8017FD58_8017D9A0", - "Ent_8017FD58_8017DBAC", - "Ent_8017FD58_8017E2B4", - "Ent_8017FD58_8017E7B0", - "Ent_8017FD58_8017EC0C", - "Ent_8017FD58_8017EF34", - "Ent_8017FD58_8017F3CC", - "Ent_8017FD58_8017F73C", - "Ent_8017FD58_8017FCEC", - "Ent_8017FD58_8018150C", - "Ent_8017FD58_8018199C", - "Ent_8017FD58_8018223C", - "Ent_8017FD58_80182560", - "Ent_8017FD58_80182A14", - "Ent_8017FD58_801830E4", - "Ent_8017FD58_8018406C", - "Ent_8017FD58_80184A50", - "Ent_8017FD58_801863B0" - ], - "tier": 1 - }, - { - "lhash": "31ae27c7fcb4", - "size": 2, - "n_names": 19, - "n_defs": 34, - "canon": 15, - "in_c": 14, - "names": [ - "Bidx_8018B23C", - "Bidx_8018B23C_8018234C", - "Bidx_8018B23C_80182498", - "Bidx_8018B23C_801829F8", - "Bidx_8018B23C_801844D4", - "Bidx_8018B23C_80184918", - "Bidx_8018B23C_80185150", - "Bidx_8018B23C_80185E34", - "Bidx_8018B23C_801860E8", - "Bidx_8018B23C_801865DC", - "Bidx_8018B23C_80187314", - "Bidx_8018B23C_8018B23C", - "Bidx_8018B23C_8018B2C4", - "Bidx_8018B23C_8018EBCC", - "Ctr34", - "H16", - "H2", - "S16_800CF3E8", - "S34_80184A8C" - ], - "tier": 1 - }, - { - "lhash": "afc6a8e495a5:f5e18b", - "size": 8, - "n_names": 19, - "n_defs": 19, - "canon": 0, - "in_c": 0, - "names": [ - "Rec8_8017DDC4", - "Rec8_8017DDC4_8018023C", - "Rec8_8017DDC4_8018034C", - "Rec8_8017DDC4_8018034C_80180450", - "Rec8_8017DDC4_8018034C_801809B0", - "Rec8_8017DDC4_8018034C_80183DEC", - "Rec8_8017DDC4_80180F08", - "Rec8_8017DDC4_801815C4", - "Rec8_8017DDC4_801815C4_80185344", - "Rec8_8017DDC4_80181DCC", - "Rec8_8017DDC4_80182244", - "Rec8_8017DDC4_80186944", - "Rec8_8017DDC4_801877EC", - "Rec8_8018A390", - "Rec8_8018A390_8018523C", - "Rec8_8018A390_80185730", - "Rec8_8018A390_80186468", - "Rec8_8018A390_8018A390", - "Rec8_8018A390_8018FE94" - ], - "tier": 1 - }, - { - "lhash": "00bfd8673c28", - "size": 32, - "n_names": 18, - "n_defs": 20, - "canon": 9, - "in_c": 11, - "names": [ - "Panel_8017DD28", - "Panel_8017E978", - "Panel_8017E978_8017E1AC", - "Panel_8017E978_8017E1D4", - "Panel_8017E978_8017E30C", - "Panel_8017E978_8017E978", - "Panel_8017E978_801880E0", - "Panel_8017E978_801886B8", - "Panel_8017E978_801889B8", - "Panel_8017E978_8018B478", - "Panel_801E46A0", - "Panel_801E9BE0", - "Panel_801EFA40", - "Panel_801F1520", - "Panel_S40_8018B238", - "Panel_S40_8018B238_80187EA0", - "Panel_S40_8018B238_80188478", - "Panel_S40_8018B238_80188778" + "B8014", + "Blk8_80133CD4", + "Blk8_801463A0", + "Blk8_8017FF80", + "Blk8_8018048C", + "Blk8_801828E4", + "Blk8_SC01_077_801842C8", + "Blk8_SC03_001_80186B54", + "Blk8_SC07_007_8017D288", + "Blk8_SC07_007_8017D684", + "Blk8_md_MAIN_031", + "Blk8_md_SC07_003_801A3638", + "Blob8_80187664", + "Blob8_801876B0", + "Blob8_80189B30", + "Blob8_8018A47C", + "Blob8_8018A47C_8017DEA4", + "Blob8_8018A4C4", + "M8_801312D0", + "M8_8014C6F4", + "U8", + "V8" ], "tier": 2 }, { "lhash": "ce8acea75f2c", "size": 12, - "n_names": 17, - "n_defs": 97, - "canon": 8, - "in_c": 79, + "n_names": 19, + "n_defs": 19, + "canon": 19, + "in_c": 0, "names": [ "Blk12", - "Prim", "Prim126", - "Prim59C", "PrimC59C", "PrimC974", "PrimCF90", "PrimD538", "PrimDF98", + "Prim_8017C710_t3f3d6beb", "Prim_8017CD9C", "Prim_8017CDF0", - "Prim_8017D174", - "Prim_8017DF84", - "Prim_8017FA5C", "Prim_8017FB38", - "Prim_80180A64", - "XPrim" + "Prim_SC02_011_80180FE4", + "Prim_SC02_031_8017F5B4", + "Prim_SC03_014_8017FA5C", + "Prim_SC03_092_8017CE58", + "Prim_SC03_116_8017BF14", + "Prim_SC06_000_8017E35C", + "Prim_SC06_000_8017EF68", + "Prim_SC06_029_8017C954" + ], + "tier": 2 + }, + { + "lhash": "6c480babe175:opaque", + "size": 8, + "n_names": 14, + "n_defs": 0, + "canon": 0, + "in_c": 0, + "names": [ + "CdFileLoc", + "Cmd_801805C8", + "M8_8016B6BC", + "Pair8_8017DDC4", + "Pair8_8017DDC4_8018034C", + "Pair8_8017DDC4_80180F08", + "Pair8_8017DDC4_80182244", + "Pair_801B5E30", + "Rec8", + "Rec_80189AEC", + "S_D2394B", + "Struct_8017E784", + "Struct_80184C18", + "Tbl8_8017FC44" ], "tier": 2 }, { "lhash": "142564f85464:opaque", "size": 4, - "n_names": 16, + "n_names": 14, "n_defs": 0, "canon": 0, "in_c": 0, @@ -2280,306 +1409,42 @@ "Prim4_801E46A0", "Prim4_801E9BE0", "Prim4_801EFA40", - "Prim4_801F1520", "Rec4", "S9E", "U16x2", "U16x2L", "U16x2N", - "UV_80181574", - "UV_80184F18" + "UV_80181574" ], "tier": 2 }, { - "lhash": "245ecac205e6:e989c0", - "size": 12, - "n_names": 15, - "n_defs": 20, - "canon": 0, - "in_c": 0, - "names": [ - "V32_801875E4", - "V32_801875E4_8018848C", - "V32_80187C64", - "V32_80188B0C", - "V3_800CB634", - "VEC32_801ADC40", - "VEC3L", - "VECTOR", - "Vec32_801AA004", - "Vec3_1818F8", - "Vec3_1887F8", - "Vec3_189324", - "Vec3_874E8", - "VecL_80184694", - "Vec_80187A04" - ], - "tier": 1 - }, - { - "lhash": "92bd6306b11d", - "size": 12, - "n_names": 15, - "n_defs": 15, - "canon": 10, - "in_c": 3, - "names": [ - "Blk12_80180BE0", - "Blk12_801854C4", - "Blk12_801854C4_80181830", - "Blk12_801854C4_80181CA0", - "Blk12_801854C4_801822F4", - "Blk12_801854C4_80183A70", - "Blk12_801854C4_80184BEC", - "Blk12_801854C4_80184EA8", - "Blk12_801854C4_801851C4", - "Blk12_801854C4_801854C4", - "Blk12_801854C4_80187F84", - "Blk12_80185E68", - "Blk12_820F8", - "Elm12", - "Rsc12" - ], - "tier": 2 - }, - { - "lhash": "0aaa0c2b3635", - "size": 8, - "n_names": 14, - "n_defs": 18, - "canon": 1, - "in_c": 17, - "names": [ - "Blk8", - "Blk8_801800F8", - "Block8_80181600", - "Block8_80184C74", - "Block8_80184F98", - "Block8_80185B1C", - "BlockData", - "DRM", - "DR_MODE", - "E8_8018E450", - "Pair8", - "S8", - "U8x", - "Unaligned8" - ], - "tier": 1 - }, - { - "lhash": "5b156b6f1fb8", - "size": 16, - "n_names": 14, - "n_defs": 14, - "canon": 14, - "in_c": 0, - "names": [ - "P", - "P_801820E0", - "P_8018222C", - "P_8018278C", - "P_80184268", - "P_801846AC", - "P_80184EE4", - "P_80185BC8", - "P_80185E7C", - "P_80186370", - "P_801870A8", - "P_8018AFD0", - "P_8018B058", - "P_8018E960" - ], - "tier": 2 - }, - { - "lhash": "9dd6d5ec3b52", - "size": 16, - "n_names": 14, - "n_defs": 14, - "canon": 14, - "in_c": 0, - "names": [ - "Rec_8018B23C", - "Rec_8018B23C_8018234C", - "Rec_8018B23C_80182498", - "Rec_8018B23C_801829F8", - "Rec_8018B23C_801844D4", - "Rec_8018B23C_80184918", - "Rec_8018B23C_80185150", - "Rec_8018B23C_80185E34", - "Rec_8018B23C_801860E8", - "Rec_8018B23C_801865DC", - "Rec_8018B23C_80187314", - "Rec_8018B23C_8018B23C", - "Rec_8018B23C_8018B2C4", - "Rec_8018B23C_8018EBCC" - ], - "tier": 2 - }, - { - "lhash": "699932e6421d:2982ab", - "size": 52, - "n_names": 12, - "n_defs": 12, - "canon": 0, - "in_c": 0, - "names": [ - "Prim_8017C218", - "Prim_8017C218_8017C218", - "Prim_8017C218_8017D030", - "Prim_8017C218_8017D0F8", - "Prim_8017C218_8017D2F4", - "Prim_8017C218_8017D408", - "Prim_8017C218_8017DF10", - "Prim_8017C218_8017E22C", - "Prim_8017C218_8017E3F0", - "Prim_8017C218_801801E8", - "Prim_8017C218_8018077C", - "Prim_8017C218_80182348" - ], - "tier": 1 - }, - { - "lhash": "c3cfca554285", - "size": 52, - "n_names": 12, - "n_defs": 12, - "canon": 12, - "in_c": 0, - "names": [ - "Ent_8017BFE0", - "Ent_8017BFE0_8017BFE0", - "Ent_8017BFE0_8017CDF8", - "Ent_8017BFE0_8017CEC0", - "Ent_8017BFE0_8017D0BC", - "Ent_8017BFE0_8017D1D0", - "Ent_8017BFE0_8017DCD8", - "Ent_8017BFE0_8017DFF4", - "Ent_8017BFE0_8017E1B8", - "Ent_8017BFE0_8017FFB0", - "Ent_8017BFE0_80180544", - "Ent_8017BFE0_80182110" - ], - "tier": 2 - }, - { - "lhash": "2102c0155eb4", - "size": 36, - "n_names": 12, - "n_defs": 12, - "canon": 12, - "in_c": 0, - "names": [ - "Ent_8017D6EC", - "Ent_8017D6EC_8017D6EC", - "Ent_8017D6EC_8017DEE8", - "Ent_8017D6EC_8017F5F8", - "Ent_8017D6EC_80180064", - "Ent_8017D6EC_80180618", - "Ent_8017D6EC_801807C0", - "Ent_8017D6EC_80181884", - "Ent_8017D6EC_8018326C", - "Ent_8017D6EC_80183918", - "Ent_8017F688", - "Ent_80181914" - ], - "tier": 2 - }, - { - "lhash": "69ca975386b8", - "size": 32, - "n_names": 12, - "n_defs": 12, - "canon": 12, - "in_c": 0, - "names": [ - "Prim_8017C910", - "Prim_8017C910_8017C910", - "Prim_8017C910_8017D728", - "Prim_8017C910_8017D7F0", - "Prim_8017C910_8017D9EC", - "Prim_8017C910_8017DB00", - "Prim_8017C910_8017E608", - "Prim_8017C910_8017E924", - "Prim_8017C910_8017EAE8", - "Prim_8017C910_801808E0", - "Prim_8017C910_80180E74", - "Prim_8017C910_80182A40" - ], - "tier": 1 - }, - { - "lhash": "142564f85464:a0f163", + "lhash": "03b738d15c44", "size": 4, - "n_names": 11, - "n_defs": 11, - "canon": 0, + "n_names": 12, + "n_defs": 12, + "canon": 12, "in_c": 0, "names": [ - "DV_EA14", - "DVec_80021D38", - "DVec_80183DA4", - "DVec_80184138", - "Pt2_80180F98", - "Pt2_80182FD4", - "Pt2_80184370", - "Pt2_801887E8", - "Pt2_8018AC0C", - "Pt2_8018BAB4", - "XY_8001EFE0" - ], - "tier": 1 - }, - { - "lhash": "7db7d8817dcc", - "size": 4, - "n_names": 11, - "n_defs": 17, - "canon": 2, - "in_c": 15, - "names": [ - "Blk4", - "Blk4_80029774", - "Blk4_8018048C", - "Blk4_801A40CC", - "Blk4_801A7358", - "Blk4_801AB8C0", - "Blk4_801AD31C", - "Blk4_fc", - "S4_800CD054", - "W", - "W_8016BFD0" + "Unkstruct_8017E2EC_2", + "Unkstruct_8017F8A8_2", + "Unkstruct_80181658_2", + "Unkstruct_80187B34_2", + "Unkstruct_80187EDC_2", + "Unkstruct_8018CD04_2", + "Unkstruct_8018F02C_2", + "Unkstruct_801AF368_2", + "VMask", + "W_8018893C", + "W_S40_8018B238", + "W_S40_8018B238_80187EA0" ], "tier": 2 }, - { - "lhash": "ee4bbc1a9659", - "size": 2, - "n_names": 11, - "n_defs": 19, - "canon": 4, - "in_c": 14, - "names": [ - "Flag_S40_8018B238", - "Flag_S40_8018B238_80187EA0", - "Flag_S40_8018B238_80188478", - "Flag_S40_8018B238_80188778", - "Hd4a4", - "Hd4a4_8017D47C", - "Hd4a4_8017D5DC", - "Hd4a4_8017DC48", - "S0E_80184828", - "Sub_8018A3FC", - "W16" - ], - "tier": 1 - }, { "lhash": "245ecac205e6:opaque", "size": 12, - "n_names": 11, + "n_names": 9, "n_defs": 0, "canon": 0, "in_c": 0, @@ -2587,8 +1452,6 @@ "MainSlot", "Rec12", "Rec12_801888F4", - "Rec801806C8_s", - "Rec80182744_s", "Rec801944E8", "S12_801AD700", "S12_801AD914", @@ -2599,756 +1462,96 @@ "tier": 2 }, { - "lhash": "a2e73cdb49a3", + "lhash": "7db7d8817dcc", "size": 4, - "n_names": 11, - "n_defs": 174, - "canon": 5, - "in_c": 163, + "n_names": 8, + "n_defs": 8, + "canon": 8, + "in_c": 0, "names": [ - "Align1W_801AD068", - "Cnt", - "Cnt_80187DE4", - "E4", - "PW8017C290", - "PW8017E6D8", - "PW8017E72C", - "S70", - "W32", - "packed_word", - "vecr" + "Blk4_80029774", + "Blk4_8018048C", + "Blk4_801A40CC", + "Blk4_SC03_097_8017D898", + "Blk4_md_SC07_004_801ACE5C", + "S4_800CD054", + "Unkstruct_801A01E8", + "W_8016BFD0" ], - "tier": 1 + "tier": 2 + }, + { + "lhash": "8da756678e6d", + "size": 8, + "n_names": 6, + "n_defs": 6, + "canon": 6, + "in_c": 0, + "names": [ + "Bc8_80180E0C", + "Packed8", + "S80126B38", + "S80172C50", + "UnalignedPair", + "up" + ], + "tier": 2 + }, + { + "lhash": "92bd6306b11d", + "size": 12, + "n_names": 6, + "n_defs": 6, + "canon": 6, + "in_c": 0, + "names": [ + "Blk12_80180BE0", + "Blk12_801854C4", + "Blk12_80185E68", + "Blk12_820F8", + "Elm12", + "Rsc12" + ], + "tier": 2 }, { "lhash": "a0f7100333b8:opaque", "size": 4, - "n_names": 11, + "n_names": 4, "n_defs": 0, "canon": 0, "in_c": 0, "names": [ "Prim4_8017E978", - "Prim4_8017E978_8017E1AC", - "Prim4_8017E978_8017E1D4", - "Prim4_8017E978_8017E30C", - "Prim4_8017E978_8017E978", - "Prim4_8017E978_801880E0", - "Prim4_8017E978_801886B8", - "Prim4_8017E978_801889B8", "Prim4_8017E978_8018B478", "Rec4_801891F4", "UV_80185214" ], "tier": 2 }, - { - "lhash": "533d080f0739", - "size": 32, - "n_names": 11, - "n_defs": 32, - "canon": 4, - "in_c": 28, - "names": [ - "Ft3_35C", - "PFT3_C59C", - "PFT3_C6F4", - "PFT3_C974", - "PFT3_CF90", - "PFT3_D538", - "PFT3_DF98", - "PolyFT3", - "PolyFT3_8017CDF0", - "PolyFT3_80180FE4", - "XFT3" - ], - "tier": 1 - }, - { - "lhash": "c66921efb8a6", - "size": 40, - "n_names": 11, - "n_defs": 32, - "canon": 4, - "in_c": 28, - "names": [ - "Ft4_35C", - "PFT4_C59C", - "PFT4_C6F4", - "PFT4_C974", - "PFT4_CF90", - "PFT4_D538", - "PFT4_DF98", - "PolyFT4", - "PolyFT4_8017CDF0", - "PolyFT4_80180FE4", - "XFT4" - ], - "tier": 1 - }, - { - "lhash": "69accad910ac", - "size": 8, - "n_names": 11, - "n_defs": 15, - "canon": 4, - "in_c": 11, - "names": [ - "SV_80187A30", - "SVec", - "SVec_8017D1E0", - "SVec_8017DF84", - "SVec_8017F67C", - "SVec_8017F67C_80184FF0", - "SVec_8017F67C_80184FF0_80188134", - "SVec_8017F67C_801869CC", - "SVec_8017FA5C", - "SVec_8017FB38", - "SVec_80180A64" - ], - "tier": 1 - }, - { - "lhash": "9c8d61900c8d", - "size": 56, - "n_names": 11, - "n_defs": 11, - "canon": 10, - "in_c": 1, - "names": [ - "PRIM_8018FE20", - "Prim_8017DAC4", - "Prim_8017DAC4_8017DAC4", - "Prim_8017DAC4_8017E2C0", - "Prim_8017DAC4_8017F9D0", - "Prim_8017DAC4_8018043C", - "Prim_8017DAC4_801809F0", - "Prim_8017DAC4_80180B98", - "Prim_8017DAC4_80181C5C", - "Prim_8017DAC4_80183644", - "Prim_8017DAC4_80183CF0" - ], - "tier": 2 - }, - { - "lhash": "68c91496d82c", - "size": 108, - "n_names": 11, - "n_defs": 11, - "canon": 11, - "in_c": 0, - "names": [ - "Blk027", - "Blk027_8017BFEC", - "Blk027_8017C2B0", - "Blk027_8017C3C4", - "Blk027_8017C688", - "Blk027_8017CBB0", - "Blk027_8017CECC", - "Blk027_8017D1E8", - "Blk027_8017D3AC", - "Blk027_8017DA90", - "Blk027_80181304" - ], - "tier": 2 - }, - { - "lhash": "666ed5ae32a1", - "size": 268, - "n_names": 10, - "n_defs": 17, - "canon": 0, - "in_c": 17, - "names": [ - "Ent_80188E10", - "Ent_80188E10_80182F80", - "Ent_80188E10_80183BB4", - "Ent_80188E10_80183ED4", - "Ent_80188E10_80186EA4", - "Ent_80188E10_80187898", - "Ent_80188E10_80187DF8", - "Ent_80188E10_801887EC", - "Ent_80188E10_8018937C", - "Ent_80188E10_8018A2D0" - ], - "tier": 2 - }, - { - "lhash": "c1767d5293b8:a1c8d6", - "size": 6, - "n_names": 8, - "n_defs": 20, - "canon": 0, - "in_c": 0, - "names": [ - "SV3_8017FAA8", - "Shake_80180FE8", - "Struct801AD7EC_Local", - "V3", - "V3_8017F4E4", - "V3_801812AC", - "Vec3_8016BFD0", - "Vec3s" - ], - "tier": 1 - }, - { - "lhash": "03b738d15c44", - "size": 4, - "n_names": 8, - "n_defs": 9, - "canon": 3, - "in_c": 6, - "names": [ - "VMask", - "W4", - "W_8018893C", - "W_8018BCD4", - "W_S40_8018B238", - "W_S40_8018B238_80187EA0", - "W_S40_8018B238_80188478", - "W_S40_8018B238_80188778" - ], - "tier": 2 - }, - { - "lhash": "c9d3ff70a851", - "size": 16, - "n_names": 8, - "n_defs": 12, - "canon": 0, - "in_c": 12, - "names": [ - "Node_801E5AAC", - "Node_801F0E9C", - "Node_801F28E0", - "Tbl16_8018BDE4", - "Tbl16_8018BDE4_8017CEF4", - "Tbl16_8018BDE4_8017CEF4_80183FF8", - "Tbl16_8018BDE4_8018023C", - "Tbl16_8018BDE4_8018359C" - ], - "tier": 1 - }, - { - "lhash": "afc6a8e495a5:opaque", - "size": 8, - "n_names": 8, - "n_defs": 0, - "canon": 0, - "in_c": 0, - "names": [ - "Blk801539F8", - "Box", - "Box_80133784", - "Ent_8018A224", - "Foo_80134510", - "Foo_80134510_80134510", - "Rec_8017ECD4", - "Rec_EDC0" - ], - "tier": 2 - }, - { - "lhash": "6b2796e0dce1", - "size": 8, - "n_names": 7, - "n_defs": 7, - "canon": 0, - "in_c": 7, - "names": [ - "GTEOutV", - "SV_80016A7C", - "SVec3_800173DC", - "SVec_80017168", - "V0_80017294", - "V16D78", - "V16F18" - ], - "tier": 1 - }, - { - "lhash": "f39ecda931df:opaque", - "size": 12, - "n_names": 7, - "n_defs": 0, - "canon": 0, - "in_c": 0, - "names": [ - "Rec", - "UAlign12", - "UAlign12_80181F40", - "UAlign12_80182B74", - "UAlign12_80185E64", - "UAlign12_80186858", - "UAlign12_8018833C" - ], - "tier": 2 - }, - { - "lhash": "ddfe48605de8", - "size": 28, - "n_names": 7, - "n_defs": 26, - "canon": 0, - "in_c": 26, - "names": [ - "Cell126", - "Cell59C", - "CellC59C", - "CellC974", - "CellCF90", - "CellD538", - "CellDF98" - ], - "tier": 1 - }, - { - "lhash": "702e111905f2", - "size": 20, - "n_names": 7, - "n_defs": 27, - "canon": 1, - "in_c": 26, - "names": [ - "PF3_C59C", - "PF3_C6F4", - "PF3_C974", - "PF3_CF90", - "PF3_D538", - "PF3_DF98", - "PolyF3" - ], - "tier": 1 - }, - { - "lhash": "d5fa08a17c88", - "size": 24, - "n_names": 7, - "n_defs": 27, - "canon": 1, - "in_c": 26, - "names": [ - "PF4_C59C", - "PF4_C6F4", - "PF4_C974", - "PF4_CF90", - "PF4_D538", - "PF4_DF98", - "PolyF4" - ], - "tier": 1 - }, - { - "lhash": "db33e2cfb9f1:3987cf", - "size": 8, - "n_names": 7, - "n_defs": 7, - "canon": 0, - "in_c": 0, - "names": [ - "V8_80187968", - "V8_80187968_801804D8", - "V8_80187968_801807AC", - "V8_80187968_80181F18", - "V8_80187968_8018321C", - "V8_80187968_80183280", - "V8_80187968_80184194" - ], - "tier": 1 - }, - { - "lhash": "5f9112725d5b", - "size": 16, - "n_names": 7, - "n_defs": 7, - "canon": 7, - "in_c": 0, - "names": [ - "Src80172E20", - "StructB58", - "StructB58_8017FAFC", - "StructB58_80180730", - "StructB58_80183A20", - "StructB58_80184414", - "StructB58_80185EF8" - ], - "tier": 2 - }, - { - "lhash": "b219fb31f5e8", - "size": 36, - "n_names": 6, - "n_defs": 6, - "canon": 0, - "in_c": 6, - "names": [ - "G4_80017778", - "PG4_8017FD50", - "PG4_8018C960", - "PG4_8018C960_801895C8", - "PG4_8018C960_80189BA0", - "PG4_8018C960_80189EA0" - ], - "tier": 1 - }, - { - "lhash": "0029a68fa4fc:e70b14", - "size": 64, - "n_names": 6, - "n_defs": 6, - "canon": 0, - "in_c": 0, - "names": [ - "Src_80180F98", - "Src_80182FD4", - "Src_80184370", - "Src_801887E8", - "Src_8018AC0C", - "Src_8018BAB4" - ], - "tier": 1 - }, - { - "lhash": "f9ef43fbf4f3", - "size": 152, - "n_names": 6, - "n_defs": 13, - "canon": 1, - "in_c": 12, - "names": [ - "Blk152", - "Blk152_8017DF40", - "Blk152_8017DF40_801E48B8", - "Blk152_8017DF40_801E9DF8", - "Blk152_8017DF40_801EFC58", - "Blk152_8017DF40_801F1738" - ], - "tier": 2 - }, - { - "lhash": "245ecac205e6:cfa514", - "size": 12, - "n_names": 6, - "n_defs": 6, - "canon": 0, - "in_c": 0, - "names": [ - "S_AF634", - "S_AF634_80175820", - "S_AF634_80175820_80175820", - "S_AF634_801758FC", - "S_AF634_801759D8", - "S_AF634_80176144" - ], - "tier": 1 - }, - { - "lhash": "5f4b599a9ffa:f015dc", - "size": 20, - "n_names": 6, - "n_defs": 7, - "canon": 0, - "in_c": 0, - "names": [ - "Blk8018057C", - "Blk801819B0", - "Blk80181A1C", - "Blk80182030", - "Blk801821E8", - "Blk80182634" - ], - "tier": 1 - }, - { - "lhash": "ceca4ea3ade1:a1c8d6", - "size": 6, - "n_names": 6, - "n_defs": 8, - "canon": 0, - "in_c": 0, - "names": [ - "Pos800D20C0", - "Pos_8017DC24", - "Pos_8017F6A8", - "Pos_8018012C", - "Pos_80185C0C", - "Vec4h_8017FB08" - ], - "tier": 1 - }, { "lhash": "ceca4ea3ade1:opaque", "size": 6, - "n_names": 6, + "n_names": 4, "n_defs": 0, "canon": 0, "in_c": 0, "names": [ "Cam8012E138", - "SV3", - "Src_8013B598", + "SV3_SC07_002_801829F0", "Src_8013B598_8013B598", - "Src_8013B6A0", "Src_8013B6A0_8013B6A0" ], "tier": 2 }, - { - "lhash": "6f0428152b9e:c5b43c", - "size": 64, - "n_names": 6, - "n_defs": 6, - "canon": 0, - "in_c": 0, - "names": [ - "Prim_8017F40C", - "Prim_8017F40C_8017DB28", - "Prim_8017F40C_8017DF74", - "Prim_8017F40C_8017E368", - "Prim_8017F40C_8017E6EC", - "Prim_8017F40C_8017E97C" - ], - "tier": 1 - }, - { - "lhash": "eaec0835ca48", - "size": 12, - "n_names": 6, - "n_defs": 8, - "canon": 3, - "in_c": 5, - "names": [ - "Elem_8018F086", - "Entry8018F07C", - "Key12_8017DD64", - "TrailEntry", - "Vec", - "VecA" - ], - "tier": 1 - }, - { - "lhash": "306fe4e56612", - "size": 40, - "n_names": 6, - "n_defs": 6, - "canon": 5, - "in_c": 1, - "names": [ - "Ft4_80180B3C", - "Ft4_801833F0", - "Ft4_8018478C", - "Ft4_80188C04", - "Ft4_8018B028", - "Ft4_8018BED0" - ], - "tier": 1 - }, - { - "lhash": "496827f3c5a0", - "size": 28, - "n_names": 6, - "n_defs": 21, - "canon": 0, - "in_c": 21, - "names": [ - "SubRec_801EB5C8", - "SubRec_801EB5C8_8017D7EC", - "SubRec_801EB5C8_8017DC38", - "SubRec_801EB5C8_8017E02C", - "SubRec_801EB5C8_8017E3B0", - "SubRec_801EB5C8_8017E640" - ], - "tier": 2 - }, - { - "lhash": "1064dd3564d8", - "size": 464, - "n_names": 6, - "n_defs": 21, - "canon": 0, - "in_c": 21, - "names": [ - "GroupRec_801EB5C8", - "GroupRec_801EB5C8_8017D7EC", - "GroupRec_801EB5C8_8017DC38", - "GroupRec_801EB5C8_8017E02C", - "GroupRec_801EB5C8_8017E3B0", - "GroupRec_801EB5C8_8017E640" - ], - "tier": 1 - }, - { - "lhash": "51be9f07fb92", - "size": 20, - "n_names": 6, - "n_defs": 6, - "canon": 5, - "in_c": 1, - "names": [ - "Ctl801800B8", - "S_AE7BC", - "S_AE7BC_80175820", - "S_AE7BC_80175820_80175820", - "S_AE7BC_801758FC", - "S_AE7BC_801759D8" - ], - "tier": 1 - }, - { - "lhash": "453eb672a0e3", - "size": 16, - "n_names": 5, - "n_defs": 5, - "canon": 0, - "in_c": 5, - "names": [ - "Entry_D_801949C8", - "Stride16_801BA59C", - "Stride16_801BA59C_8017DF5C", - "Stride16_801BA59C_8017EE0C", - "T16" - ], - "tier": 1 - }, - { - "lhash": "64533110def7:42eab4", - "size": 8, - "n_names": 5, - "n_defs": 6, - "canon": 0, - "in_c": 0, - "names": [ - "Vtx_8016B6BC", - "Vtx_8017DC24", - "Vtx_8017F6A8", - "Vtx_8018012C", - "Vtx_80185C0C" - ], - "tier": 1 - }, - { - "lhash": "fef6227898bc", - "size": 16, - "n_names": 5, - "n_defs": 11, - "canon": 2, - "in_c": 9, - "names": [ - "B16", - "B16x", - "Blk16", - "Prim_1412A8", - "St801D9204" - ], - "tier": 1 - }, - { - "lhash": "59d779d0e67a:793c1d", - "size": 8, - "n_names": 5, - "n_defs": 5, - "canon": 0, - "in_c": 0, - "names": [ - "Drm_801833F0", - "Drm_8018478C", - "Drm_80188C04", - "Drm_8018B028", - "Drm_8018BED0" - ], - "tier": 1 - }, - { - "lhash": "313fe9a920e0", - "size": 26, - "n_names": 5, - "n_defs": 5, - "canon": 0, - "in_c": 5, - "names": [ - "A098Rec", - "Struct800D2E20", - "Struct800D2E6C", - "Struct800D3104", - "Struct800D3120" - ], - "tier": 2 - }, - { - "lhash": "9865e09a793d", - "size": 3, - "n_names": 5, - "n_defs": 5, - "canon": 0, - "in_c": 5, - "names": [ - "Blk3_8017D730", - "Blk3_801E40A8", - "Blk3_801E95E8", - "Blk3_801EF448", - "Blk3_801F0F28" - ], - "tier": 2 - }, - { - "lhash": "81a57ef0eb8d", - "size": 32, - "n_names": 5, - "n_defs": 5, - "canon": 1, - "in_c": 4, - "names": [ - "Mat32", - "Mat32_8017F4E4", - "Mat32_8018741C", - "Mat32_80188B78", - "Mat32_801A4EBC" - ], - "tier": 1 - }, - { - "lhash": "9fb45259b19a", - "size": 20, - "n_names": 5, - "n_defs": 6, - "canon": 4, - "in_c": 2, - "names": [ - "Part", - "Part35C", - "Part80180FE4", - "Part_8017CDF0", - "XPart" - ], - "tier": 1 - }, - { - "lhash": "ab244e47ddd7:2982ab", - "size": 52, - "n_names": 5, - "n_defs": 5, - "canon": 0, - "in_c": 0, - "names": [ - "Prim_8017FA2C", - "Prim_80183FE0", - "Prim_80183FE0_80183040", - "Prim_80183FE0_801869D4", - "Prim_80183FE0_80187604" - ], - "tier": 1 - }, { "lhash": "6ef8724a7464", "size": 20, - "n_names": 5, - "n_defs": 5, + "n_names": 4, + "n_defs": 4, "canon": 4, "in_c": 0, "names": [ - "F20T", "Obj20_80178D40", "S801593E4", "Sub_80155800_80155800", @@ -3356,224 +1559,13 @@ ], "tier": 2 }, - { - "lhash": "8ae81f2c5478", - "size": 20, - "n_names": 5, - "n_defs": 5, - "canon": 5, - "in_c": 0, - "names": [ - "Rec20", - "Rec20_8017DF18", - "Rec20_8017DF18_8017DEF0", - "Rec20_8017DF18_8017E050", - "Rec20_8017DF18_8017E6BC" - ], - "tier": 2 - }, - { - "lhash": "65c3c6fd5cf3:02ce31", - "size": 4, - "n_names": 4, - "n_defs": 4, - "canon": 0, - "in_c": 0, - "names": [ - "Ang2_8012B77C", - "Ang2_8012B77C_8012B77C", - "Ang2_8012B77C_80187180", - "Ang2_8012B77C_8018BFA8" - ], - "tier": 1 - }, - { - "lhash": "8d605044e3bf:94f981", - "size": 8, - "n_names": 4, - "n_defs": 5, - "canon": 0, - "in_c": 0, - "names": [ - "D24D0_Rect", - "SpadRect_800184F0", - "XRECT", - "imgrect" - ], - "tier": 1 - }, - { - "lhash": "a5b3b6c549ea", - "size": 32, - "n_names": 4, - "n_defs": 6, - "canon": 2, - "in_c": 4, - "names": [ - "Blk32u", - "Entry", - "Entry_8016E95C", - "Quad" - ], - "tier": 2 - }, - { - "lhash": "a0f7100333b8:fd5a6b", - "size": 4, - "n_names": 4, - "n_defs": 5, - "canon": 0, - "in_c": 0, - "names": [ - "DVec_8016B6BC", - "Hw4", - "Pair", - "Pair_8013AD38" - ], - "tier": 1 - }, - { - "lhash": "5f4b599a9ffa:7b82c5", - "size": 20, - "n_names": 4, - "n_defs": 4, - "canon": 0, - "in_c": 0, - "names": [ - "Msg_8018248C", - "Msg_8018248C_80180450", - "Msg_8018248C_801809B0", - "Msg_8018248C_80183DEC" - ], - "tier": 1 - }, - { - "lhash": "8b02616e5c40", - "size": 52, - "n_names": 4, - "n_defs": 4, - "canon": 0, - "in_c": 4, - "names": [ - "Prim34_80190174", - "Prim_801812AC", - "Prim_80188114", - "Prim_801A52DC" - ], - "tier": 1 - }, - { - "lhash": "8955a8be0835", - "size": 8, - "n_names": 4, - "n_defs": 7, - "canon": 3, - "in_c": 4, - "names": [ - "PTag_801AEC38", - "P_TAG", - "P_TAG_80137DD4", - "P_TAG_8013DD68" - ], - "tier": 1 - }, - { - "lhash": "ce6951817871", - "size": 268, - "n_names": 4, - "n_defs": 136, - "canon": 0, - "in_c": 134, - "names": [ - "Ent", - "EntD820", - "EntD820_8014D820", - "Ent_8014D820" - ], - "tier": 1 - }, - { - "lhash": "fd623ac865b9", - "size": 28, - "n_names": 4, - "n_defs": 12, - "canon": 4, - "in_c": 8, - "names": [ - "Ent_8013B6A0", - "Ent_8013B6A0_8013B6A0", - "Spr_8013B598", - "Spr_8013B598_8013B598" - ], - "tier": 2 - }, - { - "lhash": "f5c2ab89f5a9", - "size": 16, - "n_names": 4, - "n_defs": 5, - "canon": 0, - "in_c": 5, - "names": [ - "Blk16A1", - "Entry16", - "Row_80186060", - "S16" - ], - "tier": 1 - }, - { - "lhash": "3336997be720", - "size": 164, - "n_names": 4, - "n_defs": 6, - "canon": 2, - "in_c": 4, - "names": [ - "BigCopy", - "Blk164", - "Blk_0xA4", - "copy00" - ], - "tier": 1 - }, - { - "lhash": "c6ea13d69cd3", - "size": 40, - "n_names": 4, - "n_defs": 4, - "canon": 0, - "in_c": 4, - "names": [ - "Prim_8017DC24", - "Prim_8017F6A8", - "Prim_8018012C", - "Prim_80185C0C" - ], - "tier": 1 - }, - { - "lhash": "766bee63ace7", - "size": 72, - "n_names": 4, - "n_defs": 4, - "canon": 0, - "in_c": 4, - "names": [ - "Prim_80182080", - "Quad_8017DABC", - "Quad_8017DB20", - "Quad_8017E0E4" - ], - "tier": 1 - }, { "lhash": "f1dcb3a42fc8", "size": 20, "n_names": 4, "n_defs": 4, - "canon": 1, - "in_c": 3, + "canon": 4, + "in_c": 0, "names": [ "Rec_801825D8", "Rec_80184FF8", @@ -3583,187 +1575,76 @@ "tier": 2 }, { - "lhash": "193af660478c", - "size": 12, + "lhash": "afc6a8e495a5:opaque", + "size": 8, "n_names": 4, - "n_defs": 4, + "n_defs": 0, "canon": 0, - "in_c": 4, + "in_c": 0, "names": [ - "Pose_8017E330", - "Pose_8017E550", - "Pose_8017E878", - "St80180ACC" - ], - "tier": 1 - }, - { - "lhash": "6f8e2de2ffda", - "size": 20, - "n_names": 4, - "n_defs": 6, - "canon": 0, - "in_c": 6, - "names": [ - "buf_801840C0", - "buf_801873B0", - "buf_80187DA4", - "buf_80189888" + "Box_80133784", + "Ent_8018A224", + "Rec_8017ECD4", + "Rec_EDC0" ], "tier": 2 }, { - "lhash": "3e4f4166f2b3", - "size": 36, + "lhash": "ff66866c62b0", + "size": 4, "n_names": 4, "n_defs": 4, - "canon": 2, - "in_c": 2, + "canon": 4, + "in_c": 0, "names": [ - "A801593E4", - "Ent_80186E9C", - "Ent_80186E9C_8018BCC4", - "S126B58" + "Ent_80183280", + "Unkstruct_801824D4", + "Unkstruct_80182560", + "Unkstruct_801E5894" ], - "tier": 1 + "tier": 2 }, { - "lhash": "8944ddcbe454:opaque", - "size": 36, + "lhash": "9865e09a793d", + "size": 3, + "n_names": 4, + "n_defs": 4, + "canon": 4, + "in_c": 0, + "names": [ + "Blk3_8017D730", + "Blk3_801E40A8", + "Blk3_801E95E8", + "Blk3_801EF448" + ], + "tier": 2 + }, + { + "lhash": "313fe9a920e0", + "size": 26, + "n_names": 4, + "n_defs": 4, + "canon": 4, + "in_c": 0, + "names": [ + "A098Rec", + "Struct800D2E20", + "Struct800D2E6C", + "Struct800D3104" + ], + "tier": 2 + }, + { + "lhash": "9568f57fb00f:opaque", + "size": 20, "n_names": 3, "n_defs": 0, "canon": 0, "in_c": 0, "names": [ - "Blk36_800296F8", - "Blob36", - "SW20" - ], - "tier": 2 - }, - { - "lhash": "0fb1d3def821:403b4a", - "size": 20, - "n_names": 3, - "n_defs": 3, - "canon": 0, - "in_c": 0, - "names": [ - "Face14_800CB5D0", - "Face2", - "FaceF4_800CB3C0" - ], - "tier": 1 - }, - { - "lhash": "142564f85464:fd5a6b", - "size": 4, - "n_names": 3, - "n_defs": 3, - "canon": 0, - "in_c": 0, - "names": [ - "Poly12Pt", - "Pt_80015F04", - "XY221A8" - ], - "tier": 1 - }, - { - "lhash": "8d605044e3bf:4c7ee6", - "size": 8, - "n_names": 3, - "n_defs": 3, - "canon": 0, - "in_c": 0, - "names": [ - "Blk8_8018A314", - "QB_80185B04", - "Q_8018562C" - ], - "tier": 1 - }, - { - "lhash": "c1767d5293b8:e989c0", - "size": 6, - "n_names": 3, - "n_defs": 7, - "canon": 0, - "in_c": 0, - "names": [ - "SV_801AA210", - "Svec3", - "UVec_8017DB64" - ], - "tier": 1 - }, - { - "lhash": "c2ba48790859", - "size": 1, - "n_names": 3, - "n_defs": 3, - "canon": 0, - "in_c": 2, - "names": [ - "W8", - "W8_", - "func_8002EE64_b" - ], - "tier": 2 - }, - { - "lhash": "7b3adf8bd9e4", - "size": 84, - "n_names": 3, - "n_defs": 3, - "canon": 0, - "in_c": 3, - "names": [ - "F150Rec", - "F1ccRec", - "S54" - ], - "tier": 1 - }, - { - "lhash": "245ecac205e6:a1c8d6", - "size": 12, - "n_names": 3, - "n_defs": 3, - "canon": 0, - "in_c": 0, - "names": [ - "SV4", - "VEC_8017DF28", - "Vec3_8017DF8C" - ], - "tier": 1 - }, - { - "lhash": "f39ecda931df:e998cb", - "size": 12, - "n_names": 3, - "n_defs": 3, - "canon": 0, - "in_c": 0, - "names": [ - "Rec_80166690", - "Rec_80166690_80166690", - "Rec_8016CBC0" - ], - "tier": 1 - }, - { - "lhash": "ff66866c62b0", - "size": 4, - "n_names": 3, - "n_defs": 6, - "canon": 2, - "in_c": 4, - "names": [ - "Ent_80183280", - "Ent_80183CF0", - "Ent_80183CF0_80183CF0" + "OtBlk_80180894", + "OtBlk_80182890_8018FB5C", + "OtBlk_8018FE0C" ], "tier": 2 }, @@ -3782,180 +1663,40 @@ "tier": 2 }, { - "lhash": "6f0428152b9e:d366eb", - "size": 64, - "n_names": 3, - "n_defs": 5, - "canon": 0, - "in_c": 0, - "names": [ - "Prim_80183F84", - "Prim_801A4680", - "Prim_801A4680_8017F668" - ], - "tier": 1 - }, - { - "lhash": "c80fac242f04", + "lhash": "a5b3b6c549ea", "size": 32, "n_names": 3, "n_defs": 3, - "canon": 0, - "in_c": 3, - "names": [ - "Mat801A8E34", - "Mat_80183C9C", - "Mtx_A8CE0" - ], - "tier": 2 - }, - { - "lhash": "927525df50d4", - "size": 16, - "n_names": 3, - "n_defs": 8, "canon": 3, - "in_c": 5, + "in_c": 0, "names": [ - "E_13BD74", - "E_13C08C", - "E_13C08C_8013C08C" + "Blk32u", + "Entry_8016E95C", + "Quad_td" ], "tier": 2 }, { - "lhash": "c108edffc948", - "size": 52, + "lhash": "f39ecda931df:opaque", + "size": 12, "n_names": 3, - "n_defs": 4, - "canon": 1, - "in_c": 3, - "names": [ - "D_80195D74_Entry", - "Elem52_801B5094", - "S_8018AEB8" - ], - "tier": 1 - }, - { - "lhash": "f94245c68571", - "size": 108, - "n_names": 3, - "n_defs": 5, - "canon": 2, - "in_c": 3, - "names": [ - "S_8013BC7C", - "S_8013BC7C_8013BC7C", - "T68_8017FC44" - ], - "tier": 2 - }, - { - "lhash": "33717af3314b", - "size": 40, - "n_names": 3, - "n_defs": 5, - "canon": 0, - "in_c": 5, - "names": [ - "FT4_801857A4", - "Ft4_80183DA4", - "Ft4_80184138" - ], - "tier": 1 - }, - { - "lhash": "8f99301f271e", - "size": 268, - "n_names": 3, - "n_defs": 4, - "canon": 0, - "in_c": 4, - "names": [ - "Cnt_8018E8A0", - "Cnt_8018E8A0_80184FF0", - "Cnt_8018E8A0_801869CC" - ], - "tier": 2 - }, - { - "lhash": "c76809a9d652", - "size": 56, - "n_names": 3, - "n_defs": 4, - "canon": 0, - "in_c": 4, - "names": [ - "Prim_8018E8A0", - "Prim_8018E8A0_80184FF0", - "Prim_8018E8A0_801869CC" - ], - "tier": 1 - }, - { - "lhash": "631872411606", - "size": 56, - "n_names": 3, - "n_defs": 3, - "canon": 1, - "in_c": 2, - "names": [ - "PKT_80180228", - "PKT_801837B0", - "PKT_80187EE8" - ], - "tier": 1 - }, - { - "lhash": "1dd90dc86138", - "size": 236, - "n_names": 3, - "n_defs": 3, - "canon": 2, - "in_c": 1, - "names": [ - "Ent80183F28", - "Ent80183F28_80183F28", - "Ent_80184058" - ], - "tier": 2 - }, - { - "lhash": "aa66418d079c:f5e18b", - "size": 16, - "n_names": 3, - "n_defs": 3, + "n_defs": 0, "canon": 0, "in_c": 0, "names": [ - "Work_8017E330", - "Work_8017E550", - "Work_8017E878" + "Rec_md_MAIN_047_800CCBC0", + "UAlign12_80181F40", + "UAlign12_8018833C" ], - "tier": 1 - }, - { - "lhash": "43669d0a183b", - "size": 36, - "n_names": 3, - "n_defs": 3, - "canon": 0, - "in_c": 3, - "names": [ - "Coord_8017E330", - "Coord_8017E550", - "Coord_8017E878" - ], - "tier": 1 + "tier": 2 }, { "lhash": "9ba0ae408dd4", "size": 56, "n_names": 3, "n_defs": 3, - "canon": 0, - "in_c": 3, + "canon": 3, + "in_c": 0, "names": [ "Drv_8017E330", "Drv_8017E550", @@ -3964,477 +1705,32 @@ "tier": 2 }, { - "lhash": "defdeb9d32fc", - "size": 56, - "n_names": 3, - "n_defs": 3, - "canon": 2, - "in_c": 1, - "names": [ - "Blk80078E78", - "Gs_80078E78", - "Gs_80078E78_80183D50" - ], - "tier": 2 - }, - { - "lhash": "9dec8574d64e", - "size": 428, - "n_names": 3, - "n_defs": 2, - "canon": 1, - "in_c": 0, - "names": [ - "Actor4C", - "actor4c", - "actor4c_8015444C" - ], - "tier": 2 - }, - { - "lhash": "11315955abf5", - "size": 32, - "n_names": 3, - "n_defs": 3, - "canon": 3, - "in_c": 0, - "names": [ - "Obj_8018A550", - "Obj_8018A550_801878A8", - "Obj_8018A550_8018A550" - ], - "tier": 2 - }, - { - "lhash": "d919e4fe13ba", - "size": 52, - "n_names": 3, - "n_defs": 3, - "canon": 3, - "in_c": 0, - "names": [ - "Ctl_8018A550", - "Ctl_8018A550_801878A8", - "Ctl_8018A550_8018A550" - ], - "tier": 1 - }, - { - "lhash": "5c92835319e5", - "size": 16, - "n_names": 3, - "n_defs": 3, - "canon": 3, - "in_c": 0, - "names": [ - "Rec_8018A550", - "Rec_8018A550_801878A8", - "Rec_8018A550_8018A550" - ], - "tier": 2 - }, - { - "lhash": "26fea65ca12c", - "size": 16, - "n_names": 2, - "n_defs": 2, - "canon": 0, - "in_c": 2, - "names": [ - "DispSlot_800184F0", - "DispSlot_800184F0_80014588" - ], - "tier": 1 - }, - { - "lhash": "eefa450f0381", - "size": 24, - "n_names": 2, - "n_defs": 2, - "canon": 0, - "in_c": 2, - "names": [ - "Face3", - "FaceGT4_800CB7BC" - ], - "tier": 1 - }, - { - "lhash": "f138a69b30cd:f292be", - "size": 16, - "n_names": 2, - "n_defs": 2, - "canon": 0, - "in_c": 0, - "names": [ - "LineF2_80015F04", - "LineF2_80181A60" - ], - "tier": 1 - }, - { - "lhash": "9c6e4b1a9e07", - "size": 24, - "n_names": 2, - "n_defs": 2, - "canon": 0, - "in_c": 2, - "names": [ - "F4_80016450", - "F4_801AB21C" - ], - "tier": 1 - }, - { - "lhash": "c261a2c483d3:b85ac4", - "size": 40, - "n_names": 2, - "n_defs": 2, - "canon": 0, - "in_c": 0, - "names": [ - "LineG4", - "LineG4_80016C28" - ], - "tier": 1 - }, - { - "lhash": "c261a2c483d3:c91c09", - "size": 40, - "n_names": 2, - "n_defs": 2, - "canon": 0, - "in_c": 0, - "names": [ - "Ft4", - "Ft4_800CBA18" - ], - "tier": 1 - }, - { - "lhash": "f57d25747f4b", - "size": 4, - "n_names": 2, - "n_defs": 2, - "canon": 0, - "in_c": 2, - "names": [ - "UV16D78", - "UV16F18" - ], - "tier": 1 - }, - { - "lhash": "b85caab442ac:1203f4", - "size": 32, - "n_names": 2, - "n_defs": 2, - "canon": 0, - "in_c": 0, - "names": [ - "MTX8_80185648", - "Oct_801852BC" - ], - "tier": 1 - }, - { - "lhash": "8d605044e3bf:cfadf9", - "size": 8, - "n_names": 2, - "n_defs": 2, - "canon": 0, - "in_c": 0, - "names": [ - "SV4R_801AAA6C", - "SV4_801AAB28" - ], - "tier": 1 - }, - { - "lhash": "8d605044e3bf:ef9222", - "size": 8, - "n_names": 2, - "n_defs": 2, - "canon": 0, - "in_c": 0, - "names": [ - "Row8_8018367C", - "Row8_8018367C_801811A4" - ], - "tier": 1 - }, - { - "lhash": "4cc70dd1aeae:bf98b1", - "size": 4, - "n_names": 2, - "n_defs": 2, - "canon": 0, - "in_c": 0, - "names": [ - "C_8017DCC0", - "RGBC" - ], - "tier": 1 - }, - { - "lhash": "400c14f38ee9:a3510d", - "size": 32, - "n_names": 2, - "n_defs": 2, - "canon": 0, - "in_c": 0, - "names": [ - "Face20_800CBA18", - "Prim20" - ], - "tier": 1 - }, - { - "lhash": "cd10d44bbfcc", + "lhash": "8944ddcbe454:opaque", "size": 36, - "n_names": 2, - "n_defs": 2, - "canon": 0, - "in_c": 2, - "names": [ - "FaceGT4", - "FaceGT4_800CBE28" - ], - "tier": 1 - }, - { - "lhash": "e78015bce7b7", - "size": 52, - "n_names": 2, - "n_defs": 2, - "canon": 0, - "in_c": 2, - "names": [ - "PktGT4", - "PktGT4_800CBE28" - ], - "tier": 1 - }, - { - "lhash": "b1a4ba961858", - "size": 84, - "n_names": 2, - "n_defs": 2, - "canon": 0, - "in_c": 2, - "names": [ - "F150Slot", - "F1ccSlot" - ], - "tier": 1 - }, - { - "lhash": "06c78d2eedc6", - "size": 32, - "n_names": 2, - "n_defs": 2, - "canon": 0, - "in_c": 1, - "names": [ - "Blk28", - "C24" - ], - "tier": 2 - }, - { - "lhash": "2e57efa3d051", - "size": 72, - "n_names": 2, - "n_defs": 2, - "canon": 0, - "in_c": 2, - "names": [ - "Voice336A8", - "VoiceF80" - ], - "tier": 2 - }, - { - "lhash": "4d3f0ba5faf2", - "size": 8, - "n_names": 2, - "n_defs": 2, - "canon": 1, - "in_c": 1, - "names": [ - "Buf80153978", - "Ramp388C" - ], - "tier": 1 - }, - { - "lhash": "344506cf1022", - "size": 48, - "n_names": 2, - "n_defs": 136, - "canon": 1, - "in_c": 134, - "names": [ - "CdReq", - "MATRIX_L48" - ], - "tier": 1 - }, - { - "lhash": "4a70ab65aff5", - "size": 4, - "n_names": 2, - "n_defs": 3, - "canon": 0, - "in_c": 3, - "names": [ - "FnEntry", - "RowC_80180CD0" - ], - "tier": 1 - }, - { - "lhash": "5b8ad54bc29f", - "size": 24, - "n_names": 2, - "n_defs": 3, - "canon": 0, - "in_c": 2, - "names": [ - "Locs", - "Mat_CB6A0" - ], - "tier": 1 - }, - { - "lhash": "542b1eda7358", - "size": 64, - "n_names": 2, - "n_defs": 3, - "canon": 2, - "in_c": 1, - "names": [ - "Mtx", - "Mtx_8016BFD0" - ], - "tier": 1 - }, - { - "lhash": "7ffb740ef67d", - "size": 40, - "n_names": 2, - "n_defs": 2, - "canon": 1, - "in_c": 1, - "names": [ - "B", - "Mtx40" - ], - "tier": 1 - }, - { - "lhash": "0d582a24ea16", - "size": 152, - "n_names": 2, - "n_defs": 2, - "canon": 1, - "in_c": 1, - "names": [ - "Fr_800CB3BC", - "Fr_801670E4" - ], - "tier": 1 - }, - { - "lhash": "5b95bca7ba8c", - "size": 84, - "n_names": 2, - "n_defs": 2, - "canon": 1, - "in_c": 1, - "names": [ - "Src_800CB658", - "Src_80167540" - ], - "tier": 1 - }, - { - "lhash": "8353c1de6a85", - "size": 40, - "n_names": 2, - "n_defs": 2, - "canon": 0, - "in_c": 2, - "names": [ - "MtxBuf_800CD27C", - "MtxBuf_8018A180" - ], - "tier": 1 - }, - { - "lhash": "699932e6421d:6183cf", - "size": 52, - "n_names": 2, - "n_defs": 2, + "n_names": 3, + "n_defs": 0, "canon": 0, "in_c": 0, "names": [ - "Frame_80166690", - "Frame_80166690_80166690" - ], - "tier": 1 - }, - { - "lhash": "99b59e3160d5", - "size": 10, - "n_names": 2, - "n_defs": 3, - "canon": 2, - "in_c": 1, - "names": [ - "S10", - "S10_80136C90" + "Blk36_800296F8", + "Blob36", + "SW20" ], "tier": 2 }, { - "lhash": "a0f7100333b8:cdf8ac", - "size": 4, - "n_names": 2, + "lhash": "c2ba48790859", + "size": 1, + "n_names": 3, "n_defs": 3, - "canon": 0, + "canon": 3, "in_c": 0, "names": [ - "Range_80189A70", - "Range_80189B1C" + "W8", + "W8_", + "func_8002EE64_b" ], - "tier": 1 - }, - { - "lhash": "425f1d9c3446", - "size": 32, - "n_names": 2, - "n_defs": 2, - "canon": 0, - "in_c": 2, - "names": [ - "Prim8017D67C", - "Prim801A5674" - ], - "tier": 1 - }, - { - "lhash": "61568a95a4a8", - "size": 54, - "n_names": 2, - "n_defs": 2, - "canon": 0, - "in_c": 2, - "names": [ - "Ent34", - "S34_801A1470" - ], - "tier": 1 + "tier": 2 }, { "lhash": "ac91ae2d8aa0:opaque", @@ -4450,56 +1746,17 @@ "tier": 2 }, { - "lhash": "416a00ee0fb0", - "size": 28, + "lhash": "5f9112725d5b", + "size": 16, "n_names": 2, - "n_defs": 3, + "n_defs": 2, "canon": 2, - "in_c": 1, - "names": [ - "E_3B7AC", - "E_3B7AC_8013B7AC" - ], - "tier": 2 - }, - { - "lhash": "069136f94521", - "size": 4, - "n_names": 2, - "n_defs": 2, - "canon": 1, - "in_c": 1, - "names": [ - "Prim4", - "SpotDef_8018A278" - ], - "tier": 1 - }, - { - "lhash": "58a962a3345f", - "size": 20, - "n_names": 2, - "n_defs": 2, - "canon": 1, - "in_c": 1, - "names": [ - "D_87298", - "Rec801466F0" - ], - "tier": 1 - }, - { - "lhash": "82c6e3650290:6fe693", - "size": 8, - "n_names": 2, - "n_defs": 2, - "canon": 0, "in_c": 0, "names": [ - "Elem_8012ACE0", - "Elem_8012ACE0_8012ACE0" + "Src80172E20", + "StructB58_8017FAFC" ], - "tier": 1 + "tier": 2 }, { "lhash": "82c6e3650290:opaque", @@ -4514,188 +1771,6 @@ ], "tier": 2 }, - { - "lhash": "429d56779f18", - "size": 24, - "n_names": 2, - "n_defs": 13, - "canon": 1, - "in_c": 12, - "names": [ - "Loc", - "Loc_8014A048" - ], - "tier": 2 - }, - { - "lhash": "612981d95d84:4447d6", - "size": 12, - "n_names": 2, - "n_defs": 2, - "canon": 0, - "in_c": 0, - "names": [ - "Out_8017E910", - "Out_8017E910_8017E508" - ], - "tier": 1 - }, - { - "lhash": "12fe36cd7e07", - "size": 16, - "n_names": 2, - "n_defs": 3, - "canon": 0, - "in_c": 3, - "names": [ - "Struct801E79D8", - "Struct801EF318" - ], - "tier": 2 - }, - { - "lhash": "042b3b868d1c", - "size": 12, - "n_names": 2, - "n_defs": 3, - "canon": 1, - "in_c": 2, - "names": [ - "MatEntry", - "MatEntry_80187B04" - ], - "tier": 2 - }, - { - "lhash": "a1efd3767cc1", - "size": 20, - "n_names": 2, - "n_defs": 2, - "canon": 0, - "in_c": 2, - "names": [ - "Msg_80187050", - "Tmp80181CD0" - ], - "tier": 1 - }, - { - "lhash": "9bf9dbcce1cc", - "size": 6, - "n_names": 2, - "n_defs": 2, - "canon": 1, - "in_c": 1, - "names": [ - "Vec3h", - "Vec3x16" - ], - "tier": 1 - }, - { - "lhash": "c6e867e46e6f", - "size": 8, - "n_names": 2, - "n_defs": 2, - "canon": 0, - "in_c": 2, - "names": [ - "V16x4", - "Vec4s16_8018423C" - ], - "tier": 2 - }, - { - "lhash": "db33e2cfb9f1:d75a25", - "size": 8, - "n_names": 2, - "n_defs": 2, - "canon": 0, - "in_c": 0, - "names": [ - "SV3_8012CC88", - "SV3_801808E8" - ], - "tier": 1 - }, - { - "lhash": "1ee831be5408", - "size": 72, - "n_names": 2, - "n_defs": 2, - "canon": 0, - "in_c": 2, - "names": [ - "Desc_80181574", - "Desc_80184F18" - ], - "tier": 1 - }, - { - "lhash": "64db0612c4d4", - "size": 236, - "n_names": 2, - "n_defs": 2, - "canon": 0, - "in_c": 2, - "names": [ - "Work_801832E0", - "Work_80183634" - ], - "tier": 2 - }, - { - "lhash": "0ac6330ef243", - "size": 64, - "n_names": 2, - "n_defs": 3, - "canon": 0, - "in_c": 3, - "names": [ - "Prim_80182800", - "Prim_8018DA64" - ], - "tier": 1 - }, - { - "lhash": "08944be666a1", - "size": 20, - "n_names": 2, - "n_defs": 4, - "canon": 0, - "in_c": 4, - "names": [ - "Sub8017EBC4", - "Sub_80181BA0" - ], - "tier": 2 - }, - { - "lhash": "aa66418d079c:d9804b", - "size": 16, - "n_names": 2, - "n_defs": 6, - "canon": 0, - "in_c": 0, - "names": [ - "Box_80182BC8", - "Box_80184564" - ], - "tier": 1 - }, - { - "lhash": "aa66418d079c:fd5a6b", - "size": 16, - "n_names": 2, - "n_defs": 2, - "canon": 0, - "in_c": 0, - "names": [ - "Pair16", - "Pair16_8017B368" - ], - "tier": 1 - }, { "lhash": "aa66418d079c:opaque", "size": 16, @@ -4710,67 +1785,67 @@ "tier": 2 }, { - "lhash": "474e1fa40ab6", - "size": 156, + "lhash": "1dd90dc86138", + "size": 236, "n_names": 2, "n_defs": 2, - "canon": 0, - "in_c": 2, + "canon": 2, + "in_c": 0, "names": [ - "Actor_8017E550", - "Actor_8017E878" + "Ent80183F28", + "Ent_80184058" ], "tier": 2 }, { - "lhash": "ffa7660db10a", - "size": 40, + "lhash": "00bfd8673c28", + "size": 32, "n_names": 2, "n_defs": 2, - "canon": 0, - "in_c": 2, + "canon": 2, + "in_c": 0, "names": [ - "Quad_80186E9C", - "Quad_80186E9C_8018BCC4" - ], - "tier": 1 - }, - { - "lhash": "808a1afecf18", - "size": 80, - "n_names": 2, - "n_defs": 2, - "canon": 0, - "in_c": 2, - "names": [ - "Fr_80187368", - "Fr_8018C190" - ], - "tier": 1 - }, - { - "lhash": "f22518ca2429", - "size": 268, - "n_names": 2, - "n_defs": 3, - "canon": 0, - "in_c": 3, - "names": [ - "Ent_8018D3A4", - "Ent_8018D654" + "Panel_8017E978_8017E1AC", + "Panel_801E46A0" ], "tier": 2 }, { - "lhash": "e816c568395a", - "size": 260, + "lhash": "a3d1be6495e4", + "size": 12, "n_names": 2, - "n_defs": 3, - "canon": 0, - "in_c": 3, + "n_defs": 2, + "canon": 2, + "in_c": 0, "names": [ - "Obj80180D84", - "St_8017E95C_r" + "Rec027", + "Rec_8017C738" + ], + "tier": 2 + }, + { + "lhash": "9c8d61900c8d", + "size": 56, + "n_names": 2, + "n_defs": 2, + "canon": 2, + "in_c": 0, + "names": [ + "PRIM_8018FE20", + "Prim_8017DAC4" + ], + "tier": 2 + }, + { + "lhash": "1f2e73d77112", + "size": 12, + "n_names": 2, + "n_defs": 2, + "canon": 2, + "in_c": 0, + "names": [ + "Rec801806C8_s", + "Rec80182744_s" ], "tier": 2 }, @@ -4779,24 +1854,128 @@ "size": 8, "n_names": 2, "n_defs": 2, - "canon": 0, - "in_c": 2, + "canon": 2, + "in_c": 0, "names": [ "P8", "S72" ], "tier": 2 }, + { + "lhash": "08944be666a1", + "size": 20, + "n_names": 2, + "n_defs": 2, + "canon": 2, + "in_c": 0, + "names": [ + "Sub8017EBC4", + "Sub_80181BA0" + ], + "tier": 2 + }, + { + "lhash": "c80fac242f04", + "size": 32, + "n_names": 2, + "n_defs": 2, + "canon": 2, + "in_c": 0, + "names": [ + "Mat801A8E34", + "Mat_80183C9C" + ], + "tier": 2 + }, + { + "lhash": "474e1fa40ab6", + "size": 156, + "n_names": 2, + "n_defs": 2, + "canon": 2, + "in_c": 0, + "names": [ + "Actor_8017E550", + "Actor_8017E878" + ], + "tier": 2 + }, + { + "lhash": "12fe36cd7e07", + "size": 16, + "n_names": 2, + "n_defs": 2, + "canon": 2, + "in_c": 0, + "names": [ + "Struct801E79D8", + "Struct801EF318" + ], + "tier": 2 + }, + { + "lhash": "f94245c68571", + "size": 108, + "n_names": 2, + "n_defs": 2, + "canon": 2, + "in_c": 0, + "names": [ + "S_8013BC7C_8013BC7C", + "T68_8017FC44" + ], + "tier": 2 + }, + { + "lhash": "c6e867e46e6f", + "size": 8, + "n_names": 2, + "n_defs": 2, + "canon": 2, + "in_c": 0, + "names": [ + "V16x4", + "Vec4s16_8018423C" + ], + "tier": 2 + }, + { + "lhash": "64db0612c4d4", + "size": 236, + "n_names": 2, + "n_defs": 2, + "canon": 2, + "in_c": 0, + "names": [ + "Work_801832E0", + "Work_80183634" + ], + "tier": 2 + }, { "lhash": "cc89b444f3c5", "size": 256, "n_names": 2, "n_defs": 2, - "canon": 0, - "in_c": 2, + "canon": 2, + "in_c": 0, "names": [ - "Ent", - "EntA" + "EntA", + "Ent_SC07_010_8017AE2C" + ], + "tier": 2 + }, + { + "lhash": "927525df50d4", + "size": 16, + "n_names": 2, + "n_defs": 2, + "canon": 2, + "in_c": 0, + "names": [ + "E_13BD74", + "E_13C08C_8013C08C" ], "tier": 2 }, @@ -4805,8 +1984,8 @@ "size": 44, "n_names": 2, "n_defs": 2, - "canon": 0, - "in_c": 2, + "canon": 2, + "in_c": 0, "names": [ "Obj800D302C", "Struct800D2FEC" @@ -4814,674 +1993,225 @@ "tier": 2 }, { - "lhash": "410bab0528f6", - "size": 20, + "lhash": "2e57efa3d051", + "size": 72, "n_names": 2, "n_defs": 2, "canon": 2, "in_c": 0, "names": [ - "S8014C010", - "S_8014AD30" - ], - "tier": 1 - }, - { - "lhash": "c15c29cf79fb", - "size": 508, - "n_names": 2, - "n_defs": 2, - "canon": 2, - "in_c": 0, - "names": [ - "SubED80", - "SubF24C" - ], - "tier": 2 - }, - { - "lhash": "d97bdca0dba1:22ff66", - "size": 196, - "n_names": 2, - "n_defs": 2, - "canon": 0, - "in_c": 0, - "names": [ - "Blk_8016CF04", - "Blk_8016CF04_8016CF04" - ], - "tier": 1 - }, - { - "lhash": "43ae4b374f39", - "size": 92, - "n_names": 2, - "n_defs": 2, - "canon": 2, - "in_c": 0, - "names": [ - "DrawEnv", - "DrawEnv_8013DD68" - ], - "tier": 2 - }, - { - "lhash": "64003f1eade0", - "size": 104, - "n_names": 2, - "n_defs": 2, - "canon": 2, - "in_c": 0, - "names": [ - "Buf_8013DD68", - "Buf_c2" - ], - "tier": 1 - }, - { - "lhash": "4bf2054e3688", - "size": 104, - "n_names": 2, - "n_defs": 2, - "canon": 2, - "in_c": 0, - "names": [ - "Ent_80164930", - "Ent_80164930_80164930" - ], - "tier": 2 - }, - { - "lhash": "3ed8f73077eb", - "size": 148, - "n_names": 2, - "n_defs": 2, - "canon": 2, - "in_c": 0, - "names": [ - "Owner_8012ACE0", - "Owner_8012ACE0_8012ACE0" - ], - "tier": 1 - }, - { - "lhash": "0c137f25ac4b", - "size": 22, - "n_names": 2, - "n_defs": 2, - "canon": 2, - "in_c": 0, - "names": [ - "S0", - "S0_801347A0" - ], - "tier": 2 - }, - { - "lhash": "f9ac75d6d838", - "size": 16, - "n_names": 2, - "n_defs": 2, - "canon": 2, - "in_c": 0, - "names": [ - "Slot", - "Slot_80165140" - ], - "tier": 1 - }, - { - "lhash": "375b5247305e", - "size": 40, - "n_names": 2, - "n_defs": 2, - "canon": 2, - "in_c": 0, - "names": [ - "Thing_80168828", - "Thing_80168828_80168828" - ], - "tier": 2 - }, - { - "lhash": "53254525c0c2", - "size": 84, - "n_names": 2, - "n_defs": 2, - "canon": 2, - "in_c": 0, - "names": [ - "Fr", - "Fr_80167AE0" - ], - "tier": 1 - }, - { - "lhash": "5eb78e970e7e", - "size": 236, - "n_names": 2, - "n_defs": 2, - "canon": 2, - "in_c": 0, - "names": [ - "Ent_80183D50", - "Ent_80183D50_80183D50" - ], - "tier": 2 - }, - { - "lhash": "a579a7d634d5", - "size": 230, - "n_names": 2, - "n_defs": 2, - "canon": 2, - "in_c": 0, - "names": [ - "Ent_80184264", - "Ent_80184264_80184264" - ], - "tier": 2 - }, - { - "lhash": "bf68fb32debf", - "size": 20, - "n_names": 2, - "n_defs": 2, - "canon": 2, - "in_c": 0, - "names": [ - "Unk8018F8C4", - "Unk8018F8C4_80184538" + "Voice336A8", + "VoiceF80" ], "tier": 2 } ], "layout_twins": [ { - "lhash": "64533110def7", - "size": 8, - "n_names": 551, - "n_defs": 821, - "canon": 177, - "in_c": 642, + "lhash": "4cc70dd1aeae", + "size": 4, + "n_names": 58, + "n_defs": 58, + "canon": 58, + "in_c": 0, "names": [ - "Blk8L", - "Blk8S16", - "Blk8U", - "Blk8_80126940", - "Blk8_80126940_8017D044", - "Blk8_80126940_8017D04C", - "Blk8_80126940_8017D07C", - "Blk8_80126940_8017D09C", - "Blk8_80126940_8017D130", - "Blk8_80126940_8017D168", - "Blk8_80126940_8017D1AC", - "Blk8_80126940_8017D1D8", - "Blk8_80126940_8017D1F0", - "Blk8_80126940_8017D208", - "Blk8_80126940_8017D20C", - "Blk8_80126940_8017D210", - "Blk8_80126940_8017D25C", - "Blk8_80126940_8017D268", - "Blk8_80126940_8017D2FC", - "Blk8_80126940_8017D308", - "Blk8_80126940_8017D344", - "Blk8_80126940_8017D348", - "Blk8_80126940_8017D388", - "Blk8_80126940_8017D3B0", - "Blk8_80126940_8017D3B8", - "Blk8_80126940_8017D3C0", - "Blk8_80126940_8017D458", - "Blk8_80126940_8017D474", - "Blk8_80126940_8017D4A0", - "Blk8_80126940_8017D4DC", - "Blk8_80126940_8017D508", - "Blk8_80126940_8017D524", - "Blk8_80126940_8017D590", - "Blk8_80126940_8017D5D0", - "Blk8_80126940_8017D5D8", - "Blk8_80126940_8017D630", - "Blk8_80126940_8017D634", - "Blk8_80126940_8017D654", - "Blk8_80126940_8017D670", - "Blk8_80126940_8017D6D0" + "B4_80165140", + "B4_8017F154", + "B4_8018750C", + "B4_8018AD9C", + "B4_8018C334", + "B4_CB578", + "B4_SC03_014_8018A860", + "BYTES_800CFAD0", + "Blk4_8017CE90_8017CE90", + "Blk4_8017D5DC", + "Blk4_8017D7A0", + "Blk4_8017E808", + "Blk4_80180518", + "Blk4_801815D4", + "Blk4_80181EDC", + "Blk4_80181EDC_8017FEA0", + "Blk4_80182194", + "Blk4_80183AF4", + "Blk4_80183FCC", + "Blk4_80185D4C", + "Blk4_8018B4E0", + "Blk4_8018B5E4", + "Blk4_8018B948", + "Blk4_8018BDD0", + "Blk4_8018CC28", + "Blk4_8018CE04_80186D40", + "Blk4_8018CE04_80188C34", + "Blk4_8018CE04_8018A724", + "Blk4_8018FF98", + "Blk4_80191320_80191070", + "Blk4_801EC660", + "Blk4_9B4", + "Blk4_E960", + "Blk4_SC06_018_8018AB00", + "Blk4_SC07_000_8017F8B8", + "Block4", + "CVECTOR", + "C_8017DCC0", + "Col4", + "EffectSlot4" ], "tier": 3, "camps": [ [ - "GTESVec", - "GVec8", - "SIn_8017E95C", - "SV", - "SV180090", - "SV221A8" + "CVECTOR" ], [ - "Buf8_8017D4F0", - "PosT", - "Rec8T", - "Rot_8017E330", - "Rot_8017E550", - "Rot_8017E878" + "C_8017DCC0" + ] + ], + "opaque_names": [ + "B4_80165140", + "B4_8017F154", + "B4_8018750C", + "B4_8018AD9C", + "B4_8018C334", + "B4_CB578", + "B4_SC03_014_8018A860", + "BYTES_800CFAD0", + "Blk4_8017CE90_8017CE90", + "Blk4_8017D5DC" + ] + }, + { + "lhash": "64533110def7", + "size": 8, + "n_names": 53, + "n_defs": 64, + "canon": 53, + "in_c": 11, + "names": [ + "Blk8S16", + "Blk8_80126940", + "Blk8_80180A38", + "D_80195AF4_t", + "D_80195AF6_t", + "ElemK", + "Elem_801347A0", + "Entry_80186A04", + "M8012AF0C", + "Node_80189244", + "P16", + "Pt_8017E1A8", + "Q_8017DF28", + "RECT", + "Rec_801897BC", + "Rec_8018A6A4", + "S16x4", + "S8", + "S8_80172780", + "SV4L", + "SV4_8017DE40", + "SV4_8017E910", + "SV4_8017EA48", + "SV4_8018256C", + "SV4_80182818", + "SV4_801836B8", + "SV4_80186C20", + "SV4_8018A86C", + "SV4_FC6C", + "SV4_L_8017BEBC", + "SV4x_80180ACC", + "SV4x_80184754", + "SV4x_80184B30", + "SV4x_80184B30_801829C4", + "SV892CC", + "SVECTOR", + "SV_801821E0", + "SVec801A8E34", + "SVec8_8017F694", + "Spawn8_80182848" + ], + "tier": 3, + "camps": [ + [ + "RECT" ], [ - "Rect" + "SVECTOR" + ], + [ + "Vtx_8016B6BC" ], [ "Pt_8017E1A8" ], [ - "Vtx_8016B6BC", - "Vtx_8017DC24", - "Vtx_8017F6A8", - "Vtx_8018012C", - "Vtx_80185C0C" + "Q_8017DF28" ], [ "S16x4" ], [ - "Q_8017DF28" + "V8_80184F90_801844C8" ] ], "opaque_names": [ - "Blk8L", "Blk8S16", - "Blk8U", "Blk8_80126940", - "Blk8_80126940_8017D044", - "Blk8_80126940_8017D04C", - "Blk8_80126940_8017D07C", - "Blk8_80126940_8017D09C", - "Blk8_80126940_8017D130", - "Blk8_80126940_8017D168" - ] - }, - { - "lhash": "8d605044e3bf", - "size": 8, - "n_names": 279, - "n_defs": 626, - "canon": 153, - "in_c": 470, - "names": [ - "Ang_8017E95C", - "Args_80182194", - "Blk8", - "Blk8017FD54", - "Blk8_801807DC", - "Blk8_8018453C", - "Blk8_8018A314", - "Blk8_801A6AD0", - "Blk8_801AD914", - "Blk8_801E0764", - "Blk8_801E076C", - "Blk_80178D40", - "COL_8001EFE0", - "D24D0_Rect", - "DBlock_8019F04C", - "DVEC_80183534", - "D_801D0630_s", - "DataBlock", - "Data_t", - "Data_t_80181CE0", - "Data_t_80182704", - "Data_t_801829CC", - "Data_t_801829F0", - "Data_t_80183DE4", - "Data_t_80184294", - "Data_t_80184A40", - "Data_t_80186848", - "Data_t_8018767C", - "Data_t_80189320", - "Data_t_80189454", - "Data_t_80189AA0", - "Data_t_80189D04", - "Data_t_8018A948", - "Ent8_80188", - "Entry8_801A5D68", - "MoveT", - "Pt_8017D87C", - "Pt_80187940", - "Pt_80187940_80180D24", - "QB_80185B04" - ], - "tier": 3, - "camps": [ - [ - "D24D0_Rect", - "SpadRect_800184F0", - "XRECT", - "imgrect" - ], - [ - "Ang_8017E95C", - "DVEC_80183534", - "SOut_8017E95C", - "SVEC", - "SVECTOR_8017C290", - "SVECTOR_8017E6D8" - ], - [ - "Blk8_801807DC", - "Blk8_8018453C", - "COL_8001EFE0", - "MoveT", - "Pt_8017D87C", - "Pt_80187940" - ], - [ - "SV4R_801AAA6C", - "SV4_801AAB28" - ], - [ - "Blk8_8018A314", - "QB_80185B04", - "Q_8018562C" - ], - [ - "Row8_8018367C", - "Row8_8018367C_801811A4" - ] - ], - "opaque_names": [ - "Args_80182194", - "Blk8", - "Blk8017FD54", - "Blk8_801A6AD0", - "Blk8_801AD914", - "Blk8_801E0764", - "Blk8_801E076C", - "Blk_80178D40", - "DBlock_8019F04C", - "D_801D0630_s" - ] - }, - { - "lhash": "4cc70dd1aeae", - "size": 4, - "n_names": 152, - "n_defs": 194, - "canon": 75, - "in_c": 119, - "names": [ - "B4", - "B4_80165140", - "B4_8017F154", - "B4_80181970", - "B4_80181ABC", - "B4_8018201C", - "B4_80183AF8", - "B4_80183F3C", - "B4_80184774", - "B4_80185458", - "B4_8018570C", - "B4_80185C00", - "B4_80186938", - "B4_8018750C", - "B4_80188094", - "B4_8018A860", - "B4_8018A8E8", - "B4_8018AD9C", - "B4_8018C334", - "B4_8018E1F0", - "B4_8018EDB0", - "B4_8018F060", - "B4_CB578", - "BYTES_800CFAD0", - "Blk4", - "Blk4_8017CE90", - "Blk4_8017CE90_8017CE90", - "Blk4_8017CE90_8017F32C", - "Blk4_8017CE90_8017F32C_80184FF0", - "Blk4_8017CE90_8017F32C_80184FF0_80187A9C", - "Blk4_8017CE90_8017F32C_80184FF0_80188134", - "Blk4_8017CE90_8017F32C_801869CC", - "Blk4_8017D5DC", - "Blk4_8017D7A0", - "Blk4_8017DF40", - "Blk4_8017DF40_801E48B8", - "Blk4_8017DF40_801E9DF8", - "Blk4_8017DF40_801EFC58", - "Blk4_8017DF40_801F1738", - "Blk4_8017E808" - ], - "tier": 3, - "camps": [ - [ - "CLR_8016CBC0", - "CVEC", - "CV_80180228", - "CV_801837B0", - "CV_80187EE8", - "CVec4_8017C218" - ], - [ - "C_8017DCC0", - "RGBC" - ] - ], - "opaque_names": [ - "B4", - "B4_80165140", - "B4_8017F154", - "B4_80181970", - "B4_80181ABC", - "B4_8018201C", - "B4_80183AF8", - "B4_80183F3C", - "B4_80184774", - "B4_80185458" - ] - }, - { - "lhash": "b85caab442ac", - "size": 32, - "n_names": 133, - "n_defs": 170, - "canon": 72, - "in_c": 98, - "names": [ - "ARG_80187714", - "B20", - "Blk20", - "Blk20_800CB68C", - "Blk20_8016DF5C", - "Blk20_8017E3F8", - "Blk20_80180B38", - "Blk20_80180B78", - "Blk20_80181260", - "Blk20_80181EE8", - "Blk20_80182D70", - "Blk20_8018454C", - "Blk20_80184694", - "Blk20_80187108", - "Blk20_80187714", - "Blk20_80188AF4", - "Blk20_8018A4C4", - "Blk20_8018AF88", - "Blk20_8018AF88_80186160", - "Blk32", - "Blk32L", - "Blk32L_80133298", - "Blk32_80017E8C", - "Blk32_8017ECD4", - "Blk32_8017F76C", - "Blk32_8017F76C_80186D9C", - "Blk32_8017F76C_80187780", - "Blk32_80180770", - "Blk32_80180908", - "Blk32_80180E8C", - "Blk32_80181708", - "Blk32_8018287C", - "Blk32_80183F10", - "Blk32_8018AA98", - "Blk32_8018AA98_80181BA8", - "Blk32_8018AA98_80181CF4", - "Blk32_8018AA98_80182254", - "Blk32_8018AA98_80183D30", - "Blk32_8018AA98_80183D30_80180450", - "Blk32_8018AA98_80183D30_801809B0" - ], - "tier": 3, - "camps": [ - [ - "RView" - ], - [ - "ARG_80187714" - ], - [ - "MTX8_80185648", - "Oct_801852BC" - ], - [] - ], - "opaque_names": [ - "B20", - "Blk20", - "Blk20_800CB68C", - "Blk20_8016DF5C", - "Blk20_8017E3F8", - "Blk20_80180B38", - "Blk20_80180B78", - "Blk20_80181260", - "Blk20_80181EE8", - "Blk20_80182D70" - ] - }, - { - "lhash": "d4b0395bb0af", - "size": 16, - "n_names": 94, - "n_defs": 163, - "canon": 23, - "in_c": 140, - "names": [ - "B16", - "B16_8017CDE4", - "B16_80183ED8", - "B16_801841C8", - "B16_80185634", - "B16_801856E4", - "B16_80185794", - "B16_8018584C", - "B16_8018A758", - "B16_8018FC38", - "B16_local", - "Blk16", - "Blk16X", - "Blk16_8017ECD4", - "Blk16_80184328", - "Blk16_8018A1D8", - "Blk16_8018A4C4", - "Blk16_8018A8B8", - "Blk16_8018B13C", - "Blk16_8018B29C", - "Blk16_801E2F08", - "Blk16_956C", - "Blk16_E898", - "Blk_800CBAD0", - "CB4A4_V4", - "DStruct", - "LBlk16", - "LV_801851A8", - "LV_801851A8_80182D18", - "LV_801851A8_80184E84", - "LV_801851A8_80185D2C", - "LVec1CDC", - "LineF2", - "M16", - "Q16", - "Quad", - "Quad_8018797C", - "Quad_8018797C_8017F26C", - "Quad_8018797C_8017FCD0", - "Quad_8018797C_80181A30" - ], - "tier": 3, - "camps": [ - [ - "Vec4_800128EC" - ], - [ - "LV_801851A8", - "LV_801851A8_80182D18", - "LV_801851A8_80184E84", - "LV_801851A8_80185D2C", - "LVec1CDC", - "V32" - ], - [ - "V32_800CB4E4" - ], - [], - [ - "LineF2" - ], - [] - ], - "opaque_names": [ - "B16", - "B16_8017CDE4", - "B16_80183ED8", - "B16_801841C8", - "B16_80185634", - "B16_801856E4", - "B16_80185794", - "B16_8018584C", - "B16_8018A758", - "B16_8018FC38" + "Blk8_80180A38", + "D_80195AF4_t", + "D_80195AF6_t", + "ElemK", + "Elem_801347A0", + "Entry_80186A04", + "M8012AF0C", + "Node_80189244" ] }, { "lhash": "b53d46e36006", "size": 8, - "n_names": 84, - "n_defs": 146, - "canon": 22, - "in_c": 124, + "n_names": 47, + "n_defs": 48, + "canon": 47, + "in_c": 1, "names": [ "B8", "B8_17F474", "B8_80165140", "B8_801851A8", - "B8_801851A8_80182D18", - "B8_801851A8_80184E84", - "B8_801851A8_80185D2C", "B8_8018750C", - "B8_8018AD9C", "B8_8018C334", - "B8_8018EDB0", "B8_8018F060", "B8_801AEB04", "B8_CB578", - "Blk8", "Blk8L", - "Blk8_8017B238", "Blk8_8017B238_8017B238", "Blk8_8017B614", - "Blk8_8017CF48", - "Blk8_8017DAB8", "Blk8_8017DAFC", "Blk8_8017E224", "Blk8_8017E6A4", - "Blk8_8017E72C", - "Blk8_8017EBCC", - "Blk8_80180040", - "Blk8_80180450", - "Blk8_80180970", "Blk8_801809B0", - "Blk8_80180BFC", "Blk8_801812AC", "Blk8_80181324", "Blk8_801813B0", - "Blk8_80181774", - "Blk8_80181824", - "Blk8_80181940", "Blk8_801827C4", "Blk8_80182844", - "Blk8_80182B08" + "Blk8_80182B08", + "Blk8_8018495C", + "Blk8_801859DC", + "Blk8_80186594", + "Blk8_801867AC", + "Blk8_801870AC", + "Blk8_8018B1B4", + "Blk8_80191320", + "Blk8_80191320_8018D05C", + "Blk8_820F8", + "Blk8_E08", + "Blk8_EBB8", + "Blk8_FE08", + "Blk8_func_8017E3AC", + "Blk8x", + "Copy8", + "ImgRect8", + "M8_tag", + "PHdr_80189340" ], "tier": 3, "camps": [ @@ -5497,91 +2227,244 @@ "B8_17F474", "B8_80165140", "B8_801851A8", - "B8_801851A8_80182D18", - "B8_801851A8_80184E84", - "B8_801851A8_80185D2C", "B8_8018750C", - "B8_8018AD9C", - "B8_8018C334" + "B8_8018C334", + "B8_8018F060", + "B8_801AEB04", + "B8_CB578", + "Blk8L" ] }, { - "lhash": "65c3c6fd5cf3", - "size": 4, - "n_names": 65, - "n_defs": 73, - "canon": 28, - "in_c": 45, + "lhash": "8d605044e3bf", + "size": 8, + "n_names": 40, + "n_defs": 58, + "canon": 40, + "in_c": 18, "names": [ - "Ang2_8012B77C", - "Ang2_8012B77C_8012B77C", - "Ang2_8012B77C_80187180", - "Ang2_8012B77C_8018BFA8", - "PTAG_85910", - "PTag", - "PTag293C", - "PTag_1412A8", - "PTag_8001BC6C", - "PTag_8001D3FC", - "PTag_80021284", - "PTag_80023570", - "PTag_80023BF0", - "PTag_800CF3E8", - "PTag_800D2650", - "PTag_800D27DC", - "PTag_800D29F8", - "PTag_80140D68", - "PTag_8017DD28", - "PTag_8017FD50", - "PTag_80180B3C", - "PTag_80181E04", - "PTag_801833F0", - "PTag_801843D8", - "PTag_801843D8_80183438", - "PTag_801843D8_80186DCC", - "PTag_801843D8_801879FC", - "PTag_8018478C", - "PTag_8018893C", - "PTag_80188C04", - "PTag_8018B028", - "PTag_8018B23C", - "PTag_8018B23C_8018234C", - "PTag_8018B23C_80182498", - "PTag_8018B23C_801829F8", - "PTag_8018B23C_801844D4", - "PTag_8018B23C_80184918", - "PTag_8018B23C_80185150", - "PTag_8018B23C_80185E34", - "PTag_8018B23C_801860E8" + "Args_80182194", + "Blk8017FD54", + "Blk8_8018A314", + "Blk8_801A6AD0", + "Blk8_801AD914", + "Blk8_801E0764", + "Blk8_801E076C", + "Blk8_md_SC07_004_801AA9D4", + "Blk_80178D40", + "DBlock_8019F04C", + "D_801D0630_s", + "DataBlock", + "Data_t_80181CE0", + "Ent8_80188", + "Entry8_801A5D68", + "Rec8_801863EC", + "Rec8_801A57E8", + "Row8_8018367C", + "SC05_F3E4_Tbl8", + "SV4U", + "SV4_801AAB28", + "SVECTOR_8017E6D8", + "SVec_801347A0", + "SpadRect_800184F0", + "Stride8_u16_80182868", + "Stride8_u16_80182868_80180970", + "Tbl8_801AFF3C", + "Tbl_80181574", + "Tbl_80184F18", + "U16x4", + "UAlign8_80181F40", + "UAlign8_8018833C", + "Unk_80126940", + "V", + "V4U_8014C4AC", + "V8_SC07_002_8017C8D0", + "Vec4x16", + "Vec8_801A0E28", + "Vec8_801A1924", + "Vec8_md_SC07_003_801A3334" ], "tier": 3, "camps": [ [ - "PTAG_85910", - "PTag", - "PTag293C", - "PTag_1412A8", - "PTag_8001BC6C", - "PTag_8001D3FC" + "V" ], [ - "Ang2_8012B77C", - "Ang2_8012B77C_8012B77C", - "Ang2_8012B77C_80187180", - "Ang2_8012B77C_8018BFA8" + "Blk8_8018A314" + ], + [ + "Row8_8018367C" + ], + [ + "SpadRect_800184F0" + ], + [ + "SV4_801AAB28" + ], + [ + "SVECTOR_8017E6D8" ] ], "opaque_names": [ - "Rot1CDC" + "Args_80182194", + "Blk8017FD54", + "Blk8_801A6AD0", + "Blk8_801AD914", + "Blk8_801E0764", + "Blk8_801E076C", + "Blk8_md_SC07_004_801AA9D4", + "Blk_80178D40", + "DBlock_8019F04C", + "D_801D0630_s" + ] + }, + { + "lhash": "5f4b599a9ffa", + "size": 20, + "n_names": 35, + "n_defs": 46, + "canon": 36, + "in_c": 10, + "names": [ + "Blk20_8017D110", + "Blk80182030", + "Buf8017BF34_8017BF34", + "Buf8017BF50_8017C234", + "Loc_80180E10", + "LocalStruct", + "LocalStruct_8018A968", + "Local_80180ABC", + "Msg_8018248C", + "Pkt_8018626C", + "Prim293C", + "Prim80180A38", + "Prim801A2014", + "PrimBE4", + "PrimF790", + "PrimSpec80182A6C", + "Prim_80180BDC", + "Prim_SC01_077_80182268", + "Rec8017F39C", + "Rec_SC06_029_80180A70", + "S80143BDC", + "S80190C84", + "S80190C84L", + "S80190C84_8018483C", + "S80190C84_846B4", + "S845EC_in", + "Spawn801A143C", + "Sprite8_801861D8", + "St_8017D118", + "St_8017EDC4", + "St_80182784", + "St_80182784_801817E4", + "Struct_8017D25C", + "buf_8017F5BC", + "sprite8" + ], + "tier": 3, + "camps": [ + [ + "Blk80182030" + ], + [ + "Msg_8018248C" + ], + [ + "Prim801A2014" + ] + ], + "opaque_names": [ + "Blk20_8017D110", + "Buf8017BF34_8017BF34", + "Buf8017BF50_8017C234", + "Loc_80180E10", + "LocalStruct", + "LocalStruct_8018A968", + "Local_80180ABC", + "Pkt_8018626C", + "Prim293C", + "Prim80180A38" + ] + }, + { + "lhash": "d4b0395bb0af", + "size": 16, + "n_names": 32, + "n_defs": 40, + "canon": 32, + "in_c": 8, + "names": [ + "Blk16X", + "Blk16_8017ECD4", + "Blk16_8018A4C4", + "Blk16_8018A8B8", + "Blk16_801E2F08", + "Blk16_956C", + "Blk16_SC01_084_8017DAF8", + "Blk16_md_MAIN_016", + "Blk_800CBAD0", + "CB4A4_V4", + "DStruct", + "LineF2", + "M16", + "Q16", + "Quad", + "Quad_8018797C", + "Quad_8018797C_8017F26C", + "Rec16_8017DDC4", + "Rec16_8017DDC4_8018034C", + "Rec16_8017DDC4_80180F08", + "Rec16_8017DDC4_80182244", + "Rec16_8018066C", + "S16_md_MAIN_014_800CB254", + "Struct16", + "V32_800CB4E4", + "Vec32", + "Vec4_800128EC", + "Vec801A8E34", + "func_800CB0B0_Blk16", + "func_800CB164_Blk16", + "func_800CB188_Blk16", + "func_800CB4D8_Blk16" + ], + "tier": 3, + "camps": [ + [], + [ + "Vec32" + ], + [], + [ + "LineF2" + ], + [ + "V32_800CB4E4" + ], + [ + "Vec4_800128EC" + ] + ], + "opaque_names": [ + "Blk16X", + "Blk16_8017ECD4", + "Blk16_8018A4C4", + "Blk16_8018A8B8", + "Blk16_801E2F08", + "Blk16_956C", + "Blk16_SC01_084_8017DAF8", + "Blk16_md_MAIN_016", + "Blk_800CBAD0", + "CB4A4_V4" ] }, { "lhash": "c1767d5293b8", "size": 6, - "n_names": 63, - "n_defs": 99, - "canon": 8, - "in_c": 90, + "n_names": 28, + "n_defs": 41, + "canon": 28, + "in_c": 12, "names": [ "D80190448_t", "Pt6_8017D65C", @@ -5591,19 +2474,7 @@ "S845EC_out", "SV3", "SV3L", - "SV3_8017FAA8", "SV3_801802D0", - "SV3_80181D44", - "SV3_80181D44_8017CEF4", - "SV3_80181D44_8017CEF4_8017DC20", - "SV3_80181D44_8017CEF4_8017E108", - "SV3_80181D44_8017CEF4_8017F634", - "SV3_80181D44_8017CEF4_8017F81C", - "SV3_80181D44_8017CEF4_8017FB1C", - "SV3_80181D44_8017CEF4_801814F4", - "SV3_80181D44_801821DC", - "SV3_80181D44_8018317C", - "SV3_80181D44_80185B70", "SV3_8018287C", "SV3_80182938", "SV3_8018495C", @@ -5614,29 +2485,22 @@ "SV3_80187654", "SV3_801891E8", "SV3_846B4", - "SV3x", "SV3x_80180ACC", - "SV3x_80183E2C", "SV3x_80184B30", - "SV3x_80184B30_80181D58", - "SV3x_80184B30_801822A0", - "SV3x_80184B30_8018241C", "SV3x_80184B30_801829C4", - "SV3x_80184B30_801841E8" + "Trio", + "UVec_8017DB64", + "Vec3s", + "Vec3s16_8018388C", + "Vec3s16_80185380", + "VecB" ], "tier": 3, "camps": [ [ - "SV3_8017FAA8", - "Shake_80180FE8", - "Struct801AD7EC_Local", - "V3", - "V3_8017F4E4", - "V3_801812AC" + "Vec3s" ], [ - "SV_801AA210", - "Svec3", "UVec_8017DB64" ], [ @@ -5652,422 +2516,90 @@ "S845EC_out", "SV3", "SV3_801802D0", - "SV3_80181D44", - "SV3_80181D44_8017CEF4" + "SV3_8018287C", + "SV3_80182938" ] }, { - "lhash": "6c480babe175", - "size": 8, - "n_names": 59, - "n_defs": 78, - "canon": 27, - "in_c": 51, + "lhash": "b85caab442ac", + "size": 32, + "n_names": 28, + "n_defs": 29, + "canon": 28, + "in_c": 1, "names": [ - "Bc8_80180E0C", - "CdFileLoc", - "Cmd_801805C8", - "M8_8016B6BC", - "Packed8", - "Pair8_8017DDC4", - "Pair8_8017DDC4_8018034C", - "Pair8_8017DDC4_80180F08", - "Pair8_8017DDC4_80182244", - "Pair8_8017DDC4_80182244_8017DAB8", - "Pair8_8017DDC4_80182244_8017E72C", - "Pair8_8017DDC4_80182244_80180040", - "Pair8_8017DDC4_80182244_80180040_8017FEA0", - "Pair8_8017DDC4_80182244_80180040_80180400", - "Pair8_8017DDC4_80182244_80180040_80180450", - "Pair8_8017DDC4_80182244_80180040_801809B0", - "Pair8_8017DDC4_80182244_80180040_8018383C", - "Pair8_8017DDC4_80182244_80180040_80183DEC", - "Pair8_8017DDC4_80182244_80180970", - "Pair8_8017DDC4_80182244_80180BFC", - "Pair8_8017DDC4_80182244_80181824", - "Pair8_8017DDC4_80182244_80186740", - "Pair8_8017DDC4_80182244_80187DE4", - "Pair8_8017DDC4_80186D9C", - "Pair8_8017DDC4_80187780", - "Pair_801B5E30", - "Pair_801B5E30_8017E9CC", - "Pair_801B5E30_8017EADC", - "Pair_801B5E30_8017F08C", - "Pair_801B5E30_80180AE4", - "Rec8", - "Rec_80189AEC", - "S80126B38", - "S80172C50", - "S_D2394B", - "Struct", - "Struct_8017E784", - "Struct_8017EA6C", - "Struct_8017EC78", - "Struct_8017F380" + "ARG_80187714", + "Blk20_8016DF5C", + "Blk20_80180B78", + "Blk20_80184694", + "Blk32L_80133298", + "Blk32_80017E8C", + "Blk32_80180E8C", + "Blk32_8018287C", + "Blk32_80183F10", + "Blk32_801A5194", + "Blk32_801E8788", + "Blk32_998", + "Block32", + "Copy32", + "D_800D942C_entry", + "MTX8L_80180750", + "MTX8L_80181BD4", + "MTX8L_801821E0", + "MTX8_80185648", + "MTX_L1", + "Mat_80167540", + "Mtx8_8017C910_8017E924", + "Mtx_8017F370", + "Oct_801853D0", + "RView", + "S_md_MAIN_033_800CB3D8", + "Vec8", + "W8__md_MAIN_044" ], "tier": 3, "camps": [ [], - [], - [] - ], - "opaque_names": [ - "Bc8_80180E0C", - "CdFileLoc", - "Cmd_801805C8", - "M8_8016B6BC", - "Packed8", - "Pair8_8017DDC4", - "Pair8_8017DDC4_8018034C", - "Pair8_8017DDC4_80180F08", - "Pair8_8017DDC4_80182244", - "Pair8_8017DDC4_80182244_8017DAB8" - ] - }, - { - "lhash": "5f4b599a9ffa", - "size": 20, - "n_names": 55, - "n_defs": 82, - "canon": 13, - "in_c": 69, - "names": [ - "Blk20_8017D110", - "Blk8018057C", - "Blk801819B0", - "Blk80181A1C", - "Blk80182030", - "Blk801821E8", - "Blk80182634", - "Buf8017BF34", - "Buf8017BF34_8017BF14", - "Buf8017BF34_8017BF34", - "Buf8017BF34_8017CAF8", - "Buf8017BF34_80182C28", - "Buf8017BF50", - "Buf8017BF50_8017BF50", - "Buf8017BF50_8017BF70", - "Buf8017BF50_8017C234", - "Loc_80180E10", - "LocalStruct", - "LocalStruct_8018A968", - "Local_80180ABC", - "Msg_8018248C", - "Msg_8018248C_80180450", - "Msg_8018248C_801809B0", - "Msg_8018248C_80183DEC", - "Pkt_801861D8", - "Pkt_8018626C", - "Prim", - "Prim293C", - "Prim80180A38", - "Prim801A2014", - "PrimBE4", - "PrimF790", - "PrimSpec80182A6C", - "Prim_80180BDC", - "Rec", - "Rec8017F39C", - "S80143BDC", - "S80190C84", - "S80190C84L", - "S80190C84_8018483C" - ], - "tier": 3, - "camps": [ [ - "Prim801A2014" + "ARG_80187714" ], [ - "Blk8018057C", - "Blk801819B0", - "Blk80181A1C", - "Blk80182030", - "Blk801821E8", - "Blk80182634" + "MTX8_80185648" ], [ - "Msg_8018248C", - "Msg_8018248C_80180450", - "Msg_8018248C_801809B0", - "Msg_8018248C_80183DEC" + "RView" ] ], "opaque_names": [ - "Blk20_8017D110", - "Buf8017BF34", - "Buf8017BF34_8017BF14", - "Buf8017BF34_8017BF34", - "Buf8017BF34_8017CAF8", - "Buf8017BF34_80182C28", - "Buf8017BF50", - "Buf8017BF50_8017BF50", - "Buf8017BF50_8017BF70", - "Buf8017BF50_8017C234" - ] - }, - { - "lhash": "9568f57fb00f", - "size": 20, - "n_names": 45, - "n_defs": 61, - "canon": 20, - "in_c": 41, - "names": [ - "OtBlk", - "OtBlk_80016450", - "OtBlk_80016450_80015F04", - "OtBlk_8017D3A0", - "OtBlk_8017D3F8", - "OtBlk_80180894", - "OtBlk_801809C4", - "OtBlk_80181A60", - "OtBlk_80182890_8018FB5C", - "OtBlk_80183DA4", - "OtBlk_80184138", - "OtBlk_80185B4C", - "OtBlk_8018A974", - "OtBlk_8018A974_8018AAF4", - "OtBlk_8018A974_8018BB48", - "OtBlk_8018A974_8018EB08", - "OtBlk_8018A974_8018EB08_8018A28C", - "OtBlk_8018A974_8018EB08_8018A28C_80183ED4", - "OtBlk_8018A974_8018EB08_8018A28C_80187DF8", - "OtBlk_8018A974_8018EB08_8018A28C_801887EC", - "OtBlk_8018A974_8018EB08_8018A28C_8018A2D0", - "OtBlk_8018A974_8018EB08_8018B1D8", - "OtBlk_8018A974_8018EB08_8018BCC4", - "OtBlk_8018A974_801AADA8", - "OtBlk_8018FE0C", - "Ot_80182A78", - "Ot_80182A78_8017EE80", - "Ot_80182A78_80180894", - "Ot_80182A78_801812FC", - "Ot_80182A78_801819E0", - "Ot_8018B23C", - "Ot_8018B23C_8018234C", - "Ot_8018B23C_80182498", - "Ot_8018B23C_801829F8", - "Ot_8018B23C_801844D4", - "Ot_8018B23C_80184918", - "Ot_8018B23C_80185150", - "Ot_8018B23C_80185E34", - "Ot_8018B23C_801860E8", - "Ot_8018B23C_801863B8" - ], - "tier": 3, - "camps": [ - [], - [], - [] - ], - "opaque_names": [ - "OtBlk", - "OtBlk_80016450", - "OtBlk_80016450_80015F04", - "OtBlk_8017D3A0", - "OtBlk_8017D3F8", - "OtBlk_80180894", - "OtBlk_801809C4", - "OtBlk_80181A60", - "OtBlk_80182890_8018FB5C", - "OtBlk_80183DA4" - ] - }, - { - "lhash": "a0f7100333b8", - "size": 4, - "n_names": 38, - "n_defs": 85, - "canon": 18, - "in_c": 67, - "names": [ - "DVEC2_C59C", - "DVEC2_C59C_8017D9CC", - "DVEC2_C59C_8017DBEC", - "DVEC2_C59C_801865EC", - "DVEC2_C6F4", - "DVEC2_C974", - "DVEC2_C974_8017BA3C", - "DVEC2_C974_8017BA3C_80189F00", - "DVEC2_CF90", - "DVEC2_D538", - "DVEC2_DF98", - "DVEC80180FE4", - "DVECTOR2", - "DVECTOR2_8017CDF0", - "DV_8017EF94", - "DV_80180B3C", - "DVec35C", - "DVec_59F4", - "DVec_8016B6BC", - "DVec_80180894", - "Entry", - "Hw4", - "Pair", - "Pair_8013AD38", - "Prim4_8017E978", - "Prim4_8017E978_8017E1AC", - "Prim4_8017E978_8017E1D4", - "Prim4_8017E978_8017E30C", - "Prim4_8017E978_8017E978", - "Prim4_8017E978_801880E0", - "Prim4_8017E978_801886B8", - "Prim4_8017E978_801889B8", - "Prim4_8017E978_8018B478", - "Range_80189A70", - "Range_80189B1C", - "Rec4_801891F4", - "UV_80185214", - "XDV2" - ], - "tier": 3, - "camps": [ - [ - "DVEC2_C59C", - "DVEC2_C59C_8017D9CC", - "DVEC2_C59C_8017DBEC", - "DVEC2_C59C_801865EC", - "DVEC2_C6F4", - "DVEC2_C974" - ], - [ - "Range_80189A70", - "Range_80189B1C" - ], - [ - "DVec_8016B6BC", - "Hw4", - "Pair", - "Pair_8013AD38" - ], - [ - "Entry" - ] - ], - "opaque_names": [ - "Prim4_8017E978", - "Prim4_8017E978_8017E1AC", - "Prim4_8017E978_8017E1D4", - "Prim4_8017E978_8017E30C", - "Prim4_8017E978_8017E978", - "Prim4_8017E978_801880E0", - "Prim4_8017E978_801886B8", - "Prim4_8017E978_801889B8", - "Prim4_8017E978_8018B478", - "Rec4_801891F4" - ] - }, - { - "lhash": "245ecac205e6", - "size": 12, - "n_names": 35, - "n_defs": 50, - "canon": 9, - "in_c": 41, - "names": [ - "MainSlot", - "Rec12", - "Rec12_801888F4", - "Rec801806C8_s", - "Rec80182744_s", - "Rec801944E8", - "S12_801AD700", - "S12_801AD914", - "S801563EC", - "SV4", - "S_80182618", - "S_AF634", - "S_AF634_80175820", - "S_AF634_80175820_80175820", - "S_AF634_801758FC", - "S_AF634_801759D8", - "S_AF634_80176144", - "V32_801875E4", - "V32_801875E4_8018848C", - "V32_80187C64", - "V32_80188B0C", - "V3_800CB634", - "VEC32_801ADC40", - "VEC3L", - "VECTOR", - "VEC_8017DF28", - "Vec12_8017F370", - "Vec32_801AA004", - "Vec3_1818F8", - "Vec3_1887F8", - "Vec3_189324", - "Vec3_8017DF8C", - "Vec3_874E8", - "VecL_80184694", - "Vec_80187A04" - ], - "tier": 3, - "camps": [ - [ - "V32_801875E4", - "V32_801875E4_8018848C", - "V32_80187C64", - "V32_80188B0C", - "V3_800CB634", - "VEC32_801ADC40" - ], - [ - "SV4", - "VEC_8017DF28", - "Vec3_8017DF8C" - ], - [], - [ - "S_AF634", - "S_AF634_80175820", - "S_AF634_80175820_80175820", - "S_AF634_801758FC", - "S_AF634_801759D8", - "S_AF634_80176144" - ] - ], - "opaque_names": [ - "MainSlot", - "Rec12", - "Rec12_801888F4", - "Rec801806C8_s", - "Rec80182744_s", - "Rec801944E8", - "S12_801AD700", - "S12_801AD914", - "S801563EC", - "S_80182618" + "Blk20_8016DF5C", + "Blk20_80180B78", + "Blk20_80184694", + "Blk32L_80133298", + "Blk32_80017E8C", + "Blk32_80180E8C", + "Blk32_8018287C", + "Blk32_80183F10", + "Blk32_801A5194", + "Blk32_801E8788" ] }, { "lhash": "142564f85464", "size": 4, - "n_names": 31, - "n_defs": 35, - "canon": 7, - "in_c": 28, + "n_names": 17, + "n_defs": 19, + "canon": 17, + "in_c": 2, "names": [ - "DV_EA14", - "DVec_80021D38", "DVec_80183DA4", - "DVec_80184138", "D_801D0660_s", "Ent_80186AE4", "P4", "Pair4_801B02DC", - "Poly12Pt", "Prim4_8017DD28", "Prim4_801E46A0", "Prim4_801E9BE0", "Prim4_801EFA40", - "Prim4_801F1520", - "Pt2_80180F98", - "Pt2_80182FD4", - "Pt2_80184370", - "Pt2_801887E8", - "Pt2_8018AC0C", - "Pt2_8018BAB4", "Pt_80015F04", "Rec4", "S80153CCC", @@ -6075,29 +2607,19 @@ "U16x2", "U16x2L", "U16x2N", - "UV_80181574", - "UV_80184F18", - "XY221A8", - "XY_8001EFE0" + "UV_80181574" ], "tier": 3, "camps": [ - [ - "Poly12Pt", - "Pt_80015F04", - "XY221A8" - ], - [ - "DV_EA14", - "DVec_80021D38", - "DVec_80183DA4", - "DVec_80184138", - "Pt2_80180F98", - "Pt2_80182FD4" - ], [], [ "S80153CCC" + ], + [ + "DVec_80183DA4" + ], + [ + "Pt_80015F04" ] ], "opaque_names": [ @@ -6109,254 +2631,204 @@ "Prim4_801E46A0", "Prim4_801E9BE0", "Prim4_801EFA40", - "Prim4_801F1520", - "Rec4" + "Rec4", + "S9E" ] }, { - "lhash": "afc6a8e495a5", + "lhash": "6c480babe175", "size": 8, - "n_names": 28, - "n_defs": 40, - "canon": 10, - "in_c": 30, + "n_names": 14, + "n_defs": 23, + "canon": 14, + "in_c": 9, "names": [ - "Blk801539F8", - "Box", - "Box_80133784", - "Ent_8018A224", - "Foo_80134510", - "Foo_80134510_80134510", - "Rec8_8017DDC4", - "Rec8_8017DDC4_8018023C", - "Rec8_8017DDC4_8018034C", - "Rec8_8017DDC4_8018034C_80180450", - "Rec8_8017DDC4_8018034C_801809B0", - "Rec8_8017DDC4_8018034C_80183DEC", - "Rec8_8017DDC4_80180F08", - "Rec8_8017DDC4_801815C4", - "Rec8_8017DDC4_801815C4_80185344", - "Rec8_8017DDC4_80181DCC", - "Rec8_8017DDC4_80182244", - "Rec8_8017DDC4_80186944", - "Rec8_8017DDC4_801877EC", - "Rec8_8018A390", - "Rec8_8018A390_8018523C", - "Rec8_8018A390_80185730", - "Rec8_8018A390_80186468", - "Rec8_8018A390_8018A390", - "Rec8_8018A390_8018FE94", - "Rec_8017ECD4", - "Rec_EDC0", - "SVEC_FD64" + "CdFileLoc", + "Cmd_801805C8", + "M8_8016B6BC", + "Pair8_8017DDC4", + "Pair8_8017DDC4_8018034C", + "Pair8_8017DDC4_80180F08", + "Pair8_8017DDC4_80182244", + "Pair_801B5E30", + "Rec8", + "Rec_80189AEC", + "S_D2394B", + "Struct_8017E784", + "Struct_80184C18", + "Tbl8_8017FC44" ], "tier": 3, "camps": [ + [], + [], + [] + ], + "opaque_names": [ + "CdFileLoc", + "Cmd_801805C8", + "M8_8016B6BC", + "Pair8_8017DDC4", + "Pair8_8017DDC4_8018034C", + "Pair8_8017DDC4_80180F08", + "Pair8_8017DDC4_80182244", + "Pair_801B5E30", + "Rec8", + "Rec_80189AEC" + ] + }, + { + "lhash": "245ecac205e6", + "size": 12, + "n_names": 12, + "n_defs": 17, + "canon": 12, + "in_c": 5, + "names": [ + "MainSlot", + "Rec12", + "Rec12_801888F4", + "Rec801944E8", + "S12_801AD700", + "S12_801AD914", + "S801563EC", + "S_80182618", + "S_AF634", + "VECTOR", + "VEC_8017DF28", + "Vec12_8017F370" + ], + "tier": 3, + "camps": [ + [], [ - "SVEC_FD64" + "S_AF634" ], [ - "Rec8_8017DDC4", - "Rec8_8017DDC4_8018023C", - "Rec8_8017DDC4_8018034C", - "Rec8_8017DDC4_8018034C_80180450", - "Rec8_8017DDC4_8018034C_801809B0", - "Rec8_8017DDC4_8018034C_80183DEC" + "VEC_8017DF28" + ], + [ + "VECTOR" ] ], "opaque_names": [ - "Blk801539F8", - "Box", - "Box_80133784", - "Ent_8018A224", - "Foo_80134510", - "Foo_80134510_80134510", - "Rec_8017ECD4", - "Rec_EDC0" + "MainSlot", + "Rec12", + "Rec12_801888F4", + "Rec801944E8", + "S12_801AD700", + "S12_801AD914", + "S801563EC", + "S_80182618", + "Vec12_8017F370" ] }, { - "lhash": "699932e6421d", - "size": 52, - "n_names": 17, - "n_defs": 17, - "canon": 15, - "in_c": 2, + "lhash": "a0f7100333b8", + "size": 4, + "n_names": 8, + "n_defs": 11, + "canon": 8, + "in_c": 3, "names": [ - "Frame_80166690", - "Frame_80166690_80166690", - "Poly_8016CBC0", - "Prim", - "Prim_8017C218", - "Prim_8017C218_8017C218", - "Prim_8017C218_8017D030", - "Prim_8017C218_8017D0F8", - "Prim_8017C218_8017D2F4", - "Prim_8017C218_8017D408", - "Prim_8017C218_8017DF10", - "Prim_8017C218_8017E22C", - "Prim_8017C218_8017E3F0", - "Prim_8017C218_801801E8", - "Prim_8017C218_8018077C", - "Prim_8017C218_80182348", - "Str_8017DA50" + "DVECTOR", + "Entry", + "Pair_8013AD38", + "Prim4_8017E978", + "Prim4_8017E978_8018B478", + "Range_80189A70", + "Rec4_801891F4", + "UV_80185214" ], "tier": 3, "camps": [ [ - "Prim" + "Range_80189A70" ], [ - "Str_8017DA50" + "Pair_8013AD38" ], [ - "Frame_80166690", - "Frame_80166690_80166690" + "Entry" ], [ - "Poly_8016CBC0" - ], - [ - "Prim_8017C218", - "Prim_8017C218_8017C218", - "Prim_8017C218_8017D030", - "Prim_8017C218_8017D0F8", - "Prim_8017C218_8017D2F4", - "Prim_8017C218_8017D408" + "DVECTOR" ] ], - "opaque_names": [] + "opaque_names": [ + "Prim4_8017E978", + "Prim4_8017E978_8018B478", + "Rec4_801891F4", + "UV_80185214" + ] }, { "lhash": "ceca4ea3ade1", "size": 6, - "n_names": 14, - "n_defs": 26, - "canon": 5, - "in_c": 21, + "n_names": 7, + "n_defs": 11, + "canon": 7, + "in_c": 4, "names": [ "Cam183098", "Cam8012E138", "Col6_801A2E20", - "Pos800D20C0", "Pos_8017DC24", - "Pos_8017F6A8", - "Pos_8018012C", - "Pos_80185C0C", - "SV3", - "Src_8013B598", + "SV3_SC07_002_801829F0", "Src_8013B598_8013B598", - "Src_8013B6A0", - "Src_8013B6A0_8013B6A0", - "Vec4h_8017FB08" + "Src_8013B6A0_8013B6A0" ], "tier": 3, "camps": [ [ - "Col6_801A2E20" - ], - [ - "Pos800D20C0", - "Pos_8017DC24", - "Pos_8017F6A8", - "Pos_8018012C", - "Pos_80185C0C", - "Vec4h_8017FB08" + "Pos_8017DC24" ], [ "Cam183098" + ], + [ + "Col6_801A2E20" ] ], "opaque_names": [ "Cam8012E138", - "SV3", - "Src_8013B598", + "SV3_SC07_002_801829F0", "Src_8013B598_8013B598", - "Src_8013B6A0", "Src_8013B6A0_8013B6A0" ] }, - { - "lhash": "f39ecda931df", - "size": 12, - "n_names": 11, - "n_defs": 12, - "canon": 9, - "in_c": 3, - "names": [ - "Rec", - "Rec12_EBB8", - "Rec_80166690", - "Rec_80166690_80166690", - "Rec_8016CBC0", - "UAlign12", - "UAlign12_80181F40", - "UAlign12_80182B74", - "UAlign12_80185E64", - "UAlign12_80186858", - "UAlign12_8018833C" - ], - "tier": 3, - "camps": [ - [ - "Rec12_EBB8" - ], - [ - "Rec_80166690", - "Rec_80166690_80166690", - "Rec_8016CBC0" - ] - ], - "opaque_names": [ - "Rec", - "UAlign12", - "UAlign12_80181F40", - "UAlign12_80182B74", - "UAlign12_80185E64", - "UAlign12_80186858", - "UAlign12_8018833C" - ] - }, { "lhash": "aa66418d079c", "size": 16, - "n_names": 11, - "n_defs": 17, - "canon": 3, - "in_c": 13, + "n_names": 7, + "n_defs": 8, + "canon": 7, + "in_c": 0, "names": [ "Blk16_80126940", "Box_80182BC8", - "Box_80184564", "Buf", "Ent_801E650C", "Pair16", - "Pair16_8017B368", "Pos16_8018743C", - "Work_8017E330", - "Work_8017E550", - "Work_8017E878" + "Work_8017E330" ], "tier": 3, "camps": [ [ - "Ent_801E650C" - ], - [ - "Work_8017E330", - "Work_8017E550", - "Work_8017E878" - ], - [ - "Box_80182BC8", - "Box_80184564" - ], - [ - "Pair16", - "Pair16_8017B368" + "Pair16" ], [ "Buf" + ], + [ + "Box_80182BC8" + ], + [ + "Ent_801E650C" + ], + [ + "Work_8017E330" ] ], "opaque_names": [ @@ -6365,250 +2837,121 @@ ] }, { - "lhash": "6f0428152b9e", - "size": 64, - "n_names": 9, - "n_defs": 11, - "canon": 6, - "in_c": 5, - "names": [ - "Prim_8017F40C", - "Prim_8017F40C_8017DB28", - "Prim_8017F40C_8017DF74", - "Prim_8017F40C_8017E368", - "Prim_8017F40C_8017E6EC", - "Prim_8017F40C_8017E97C", - "Prim_80183F84", - "Prim_801A4680", - "Prim_801A4680_8017F668" - ], - "tier": 3, - "camps": [ - [ - "Prim_80183F84", - "Prim_801A4680", - "Prim_801A4680_8017F668" - ], - [ - "Prim_8017F40C", - "Prim_8017F40C_8017DB28", - "Prim_8017F40C_8017DF74", - "Prim_8017F40C_8017E368", - "Prim_8017F40C_8017E6EC", - "Prim_8017F40C_8017E97C" - ] - ], - "opaque_names": [] - }, - { - "lhash": "db33e2cfb9f1", + "lhash": "afc6a8e495a5", "size": 8, - "n_names": 9, - "n_defs": 9, - "canon": 0, - "in_c": 9, - "names": [ - "SV3_8012CC88", - "SV3_801808E8", - "V8_80187968", - "V8_80187968_801804D8", - "V8_80187968_801807AC", - "V8_80187968_80181F18", - "V8_80187968_8018321C", - "V8_80187968_80183280", - "V8_80187968_80184194" - ], - "tier": 3, - "camps": [ - [ - "V8_80187968", - "V8_80187968_801804D8", - "V8_80187968_801807AC", - "V8_80187968_80181F18", - "V8_80187968_8018321C", - "V8_80187968_80183280" - ], - [ - "SV3_8012CC88", - "SV3_801808E8" - ] - ], - "opaque_names": [] - }, - { - "lhash": "59d779d0e67a", - "size": 8, - "n_names": 7, - "n_defs": 7, - "canon": 5, - "in_c": 2, - "names": [ - "DrMode_80021284", - "DrTpage", - "Drm_801833F0", - "Drm_8018478C", - "Drm_80188C04", - "Drm_8018B028", - "Drm_8018BED0" - ], - "tier": 3, - "camps": [ - [ - "DrTpage" - ], - [ - "DrMode_80021284" - ], - [ - "Drm_801833F0", - "Drm_8018478C", - "Drm_80188C04", - "Drm_8018B028", - "Drm_8018BED0" - ] - ], - "opaque_names": [] - }, - { - "lhash": "0029a68fa4fc", - "size": 64, - "n_names": 7, - "n_defs": 7, - "canon": 6, - "in_c": 1, - "names": [ - "Poly12Obj", - "Src_80180F98", - "Src_80182FD4", - "Src_80184370", - "Src_801887E8", - "Src_8018AC0C", - "Src_8018BAB4" - ], - "tier": 3, - "camps": [ - [ - "Poly12Obj" - ], - [ - "Src_80180F98", - "Src_80182FD4", - "Src_80184370", - "Src_801887E8", - "Src_8018AC0C", - "Src_8018BAB4" - ] - ], - "opaque_names": [] - }, - { - "lhash": "ab244e47ddd7", - "size": 52, "n_names": 6, "n_defs": 6, - "canon": 0, - "in_c": 6, + "canon": 6, + "in_c": 0, "names": [ - "Prim_8017FA2C", - "Prim_80183FE0", - "Prim_80183FE0_80183040", - "Prim_80183FE0_801869D4", - "Prim_80183FE0_80187604", - "Q_8017DCC0" + "Box_80133784", + "Ent_8018A224", + "Rec8_8018A390_8018523C", + "Rec_8017ECD4", + "Rec_EDC0", + "SVEC_FD64" ], "tier": 3, "camps": [ [ - "Prim_8017FA2C", - "Prim_80183FE0", - "Prim_80183FE0_80183040", - "Prim_80183FE0_801869D4", - "Prim_80183FE0_80187604" + "Rec8_8018A390_8018523C" ], [ - "Q_8017DCC0" - ] - ], - "opaque_names": [] - }, - { - "lhash": "c261a2c483d3", - "size": 40, - "n_names": 5, - "n_defs": 5, - "canon": 0, - "in_c": 5, - "names": [ - "Ft4", - "Ft4_800CBA18", - "LineG4", - "LineG4_80016C28", - "PktGT3" - ], - "tier": 3, - "camps": [ - [ - "LineG4", - "LineG4_80016C28" - ], - [ - "Ft4", - "Ft4_800CBA18" - ], - [ - "PktGT3" - ] - ], - "opaque_names": [] - }, - { - "lhash": "82c6e3650290", - "size": 8, - "n_names": 5, - "n_defs": 5, - "canon": 2, - "in_c": 3, - "names": [ - "Elem_8012ACE0", - "Elem_8012ACE0_8012ACE0", - "Gte8_8017F2FC", - "Gte8_80181574", - "Rec_80180808" - ], - "tier": 3, - "camps": [ - [ - "Gte8_80181574" - ], - [ - "Elem_8012ACE0", - "Elem_8012ACE0_8012ACE0" + "SVEC_FD64" ] ], "opaque_names": [ - "Gte8_8017F2FC", - "Rec_80180808" + "Box_80133784", + "Ent_8018A224", + "Rec_8017ECD4", + "Rec_EDC0" + ] + }, + { + "lhash": "699932e6421d", + "size": 52, + "n_names": 5, + "n_defs": 5, + "canon": 5, + "in_c": 0, + "names": [ + "Frame_80166690_80166690", + "Poly_8016CBC0", + "Prim_8017C218_8017C218", + "Prim_md_MAIN_047_800CCBC0", + "Str_8017DA50" + ], + "tier": 3, + "camps": [ + [ + "Frame_80166690_80166690" + ], + [ + "Poly_8016CBC0" + ], + [ + "Prim_8017C218_8017C218" + ], + [ + "Str_8017DA50" + ], + [ + "Prim_md_MAIN_047_800CCBC0" + ] + ], + "opaque_names": [] + }, + { + "lhash": "f39ecda931df", + "size": 12, + "n_names": 5, + "n_defs": 5, + "canon": 5, + "in_c": 0, + "names": [ + "Rec12_EBB8", + "Rec_80166690_80166690", + "Rec_md_MAIN_047_800CCBC0", + "UAlign12_80181F40", + "UAlign12_8018833C" + ], + "tier": 3, + "camps": [ + [ + "Rec_80166690_80166690" + ], + [ + "Rec12_EBB8" + ] + ], + "opaque_names": [ + "Rec_md_MAIN_047_800CCBC0", + "UAlign12_80181F40", + "UAlign12_8018833C" ] }, { "lhash": "8944ddcbe454", "size": 36, - "n_names": 4, - "n_defs": 6, - "canon": 0, - "in_c": 6, + "n_names": 5, + "n_defs": 5, + "canon": 5, + "in_c": 0, "names": [ "Blk36_800296F8", "Blob36", "G4", - "SW20" + "SW20", + "Unkstruct_8018637C" ], "tier": 3, "camps": [ [ "G4" ], - [] + [ + "Unkstruct_8018637C" + ] ], "opaque_names": [ "Blk36_800296F8", @@ -6616,39 +2959,13 @@ "SW20" ] }, - { - "lhash": "0fb1d3def821", - "size": 20, - "n_names": 4, - "n_defs": 4, - "canon": 0, - "in_c": 4, - "names": [ - "Face14_800CB5D0", - "Face2", - "FaceF4_800CB3C0", - "Prim" - ], - "tier": 3, - "camps": [ - [ - "Face14_800CB5D0", - "Face2", - "FaceF4_800CB3C0" - ], - [ - "Prim" - ] - ], - "opaque_names": [] - }, { "lhash": "b519bad67107", "size": 20, "n_names": 4, - "n_defs": 12, - "canon": 0, - "in_c": 12, + "n_defs": 7, + "canon": 4, + "in_c": 3, "names": [ "Local_8017EE34", "Local_80181C84", @@ -6657,10 +2974,10 @@ ], "tier": 3, "camps": [ + [], [ "SV3L2" - ], - [] + ] ], "opaque_names": [ "Local_8017EE34", @@ -6669,62 +2986,63 @@ ] }, { - "lhash": "f138a69b30cd", - "size": 16, - "n_names": 3, - "n_defs": 3, - "canon": 1, - "in_c": 2, + "lhash": "82c6e3650290", + "size": 8, + "n_names": 4, + "n_defs": 4, + "canon": 4, + "in_c": 0, "names": [ - "Blip_8018F694", - "LineF2_80015F04", - "LineF2_80181A60" + "Elem_8012ACE0", + "Gte8_8017F2FC", + "Gte8_80181574", + "Rec_80180808" ], "tier": 3, "camps": [ [ - "LineF2_80015F04", - "LineF2_80181A60" + "Elem_8012ACE0" ], [ - "Blip_8018F694" + "Gte8_80181574" ] ], - "opaque_names": [] + "opaque_names": [ + "Gte8_8017F2FC", + "Rec_80180808" + ] }, { - "lhash": "355775b26f45", + "lhash": "9568f57fb00f", "size": 20, "n_names": 3, - "n_defs": 4, - "canon": 0, - "in_c": 4, + "n_defs": 13, + "canon": 3, + "in_c": 10, "names": [ - "F3P_800CB1F8", - "F3_80017168", - "LineG2_80016A7C" + "OtBlk_80180894", + "OtBlk_80182890_8018FB5C", + "OtBlk_8018FE0C" ], "tier": 3, "camps": [ - [ - "LineG2_80016A7C" - ], - [ - "F3_80017168" - ], - [ - "F3P_800CB1F8" - ] + [], + [], + [] ], - "opaque_names": [] + "opaque_names": [ + "OtBlk_80180894", + "OtBlk_80182890_8018FB5C", + "OtBlk_8018FE0C" + ] }, { "lhash": "25f49f5ba77e", "size": 32, "n_names": 3, "n_defs": 4, - "canon": 1, - "in_c": 3, + "canon": 3, + "in_c": 1, "names": [ "Blk32_801898F4", "Buf32", @@ -6732,99 +3050,25 @@ ], "tier": 3, "camps": [ - [ - "LineG3_80016B60" - ], [], [ "Buf32" + ], + [ + "LineG3_80016B60" ] ], "opaque_names": [ "Blk32_801898F4" ] }, - { - "lhash": "858542a6caf7", - "size": 28, - "n_names": 3, - "n_defs": 3, - "canon": 0, - "in_c": 3, - "names": [ - "FaceGT3", - "FaceT3", - "TPRIM_80025818" - ], - "tier": 3, - "camps": [ - [ - "TPRIM_80025818" - ], - [ - "FaceGT3" - ] - ], - "opaque_names": [ - "FaceT3" - ] - }, - { - "lhash": "400c14f38ee9", - "size": 32, - "n_names": 3, - "n_defs": 3, - "canon": 0, - "in_c": 3, - "names": [ - "Face20_800CBA18", - "Prim20", - "TPRIM_800275BC" - ], - "tier": 3, - "camps": [ - [ - "Face20_800CBA18", - "Prim20" - ], - [ - "TPRIM_800275BC" - ] - ], - "opaque_names": [] - }, - { - "lhash": "decfa4933e51", - "size": 8, - "n_names": 3, - "n_defs": 4, - "canon": 0, - "in_c": 4, - "names": [ - "Cmd801800B8", - "RES_8018209C", - "Rec8_801A026C" - ], - "tier": 3, - "camps": [ - [ - "RES_8018209C" - ], - [ - "Cmd801800B8" - ] - ], - "opaque_names": [ - "Rec8_801A026C" - ] - }, { "lhash": "ac91ae2d8aa0", "size": 28, "n_names": 3, "n_defs": 72, - "canon": 1, - "in_c": 61, + "canon": 3, + "in_c": 59, "names": [ "G3", "S800D22E4", @@ -6843,21 +3087,194 @@ ] }, { - "lhash": "d97bdca0dba1", - "size": 196, + "lhash": "355775b26f45", + "size": 20, + "n_names": 3, + "n_defs": 4, + "canon": 3, + "in_c": 1, + "names": [ + "F3P_800CB1F8", + "F3_80017168", + "LineG2_80016A7C" + ], + "tier": 3, + "camps": [ + [ + "F3P_800CB1F8" + ], + [ + "F3_80017168" + ], + [ + "LineG2_80016A7C" + ] + ], + "opaque_names": [] + }, + { + "lhash": "59d779d0e67a", + "size": 8, "n_names": 3, "n_defs": 3, "canon": 3, "in_c": 0, "names": [ - "Blk_8016CF04", + "DrMode_80021284", + "DrTpage", + "Drm_801833F0" + ], + "tier": 3, + "camps": [ + [ + "Drm_801833F0" + ], + [ + "DrMode_80021284" + ], + [ + "DrTpage" + ] + ], + "opaque_names": [] + }, + { + "lhash": "65c3c6fd5cf3", + "size": 4, + "n_names": 3, + "n_defs": 3, + "canon": 3, + "in_c": 0, + "names": [ + "Ang2_8012B77C_8012B77C", + "PrimTag", + "Rot1CDC" + ], + "tier": 3, + "camps": [ + [ + "Ang2_8012B77C_8012B77C" + ], + [ + "PrimTag" + ] + ], + "opaque_names": [ + "Rot1CDC" + ] + }, + { + "lhash": "decfa4933e51", + "size": 8, + "n_names": 3, + "n_defs": 3, + "canon": 3, + "in_c": 0, + "names": [ + "Cmd801800B8", + "RES_8018209C", + "Rec8_801A026C" + ], + "tier": 3, + "camps": [ + [ + "Cmd801800B8" + ], + [ + "RES_8018209C" + ] + ], + "opaque_names": [ + "Rec8_801A026C" + ] + }, + { + "lhash": "858542a6caf7", + "size": 28, + "n_names": 3, + "n_defs": 3, + "canon": 3, + "in_c": 0, + "names": [ + "FaceGT3", + "FaceT3", + "TPRIM_80025818" + ], + "tier": 3, + "camps": [ + [ + "FaceGT3" + ], + [ + "TPRIM_80025818" + ] + ], + "opaque_names": [ + "FaceT3" + ] + }, + { + "lhash": "c261a2c483d3", + "size": 40, + "n_names": 3, + "n_defs": 3, + "canon": 3, + "in_c": 0, + "names": [ + "Ft4_800CBA18", + "LineG4", + "PktGT3" + ], + "tier": 3, + "camps": [ + [ + "Ft4_800CBA18" + ], + [ + "LineG4" + ], + [ + "PktGT3" + ] + ], + "opaque_names": [] + }, + { + "lhash": "f138a69b30cd", + "size": 16, + "n_names": 2, + "n_defs": 2, + "canon": 2, + "in_c": 0, + "names": [ + "Blip_8018F694", + "LineF2_80015F04" + ], + "tier": 3, + "camps": [ + [ + "Blip_8018F694" + ], + [ + "LineF2_80015F04" + ] + ], + "opaque_names": [] + }, + { + "lhash": "d97bdca0dba1", + "size": 196, + "n_names": 2, + "n_defs": 2, + "canon": 2, + "in_c": 0, + "names": [ "Blk_8016CF04_8016CF04", "Trail" ], "tier": 3, "camps": [ [ - "Blk_8016CF04", "Blk_8016CF04_8016CF04" ], [ @@ -6866,156 +3283,134 @@ ], "opaque_names": [] }, + { + "lhash": "dc04bfb9dfa0", + "size": 196, + "n_names": 2, + "n_defs": 2, + "canon": 2, + "in_c": 0, + "names": [ + "Blk_8016CBC0", + "Trail_md_MAIN_047_800CCBC0" + ], + "tier": 3, + "camps": [ + [ + "Blk_8016CBC0" + ], + [ + "Trail_md_MAIN_047_800CCBC0" + ] + ], + "opaque_names": [] + }, { "lhash": "241a3665d293", "size": 40, "n_names": 2, "n_defs": 2, - "canon": 1, - "in_c": 1, + "canon": 2, + "in_c": 0, "names": [ "Prim_8016B6BC", "Src_80016B60" ], "tier": 3, "camps": [ - [ - "Src_80016B60" - ], [ "Prim_8016B6BC" + ], + [ + "Src_80016B60" ] ], "opaque_names": [] }, { - "lhash": "9ac749ecf0eb", - "size": 52, + "lhash": "6f0428152b9e", + "size": 64, "n_names": 2, "n_defs": 2, - "canon": 0, - "in_c": 2, + "canon": 2, + "in_c": 0, "names": [ - "Src_80016C28", - "Src_80017778" + "Prim_8017F40C", + "Prim_80183F84" ], "tier": 3, "camps": [ [ - "Src_80016C28" + "Prim_8017F40C" ], [ - "Src_80017778" + "Prim_80183F84" ] ], "opaque_names": [] }, { - "lhash": "14018f91f8d9", - "size": 24, + "lhash": "0029a68fa4fc", + "size": 64, "n_names": 2, "n_defs": 2, - "canon": 0, - "in_c": 2, + "canon": 2, + "in_c": 0, "names": [ - "F4_80017294", - "PktF4_800CB3C0" + "Poly12Obj", + "Src_80182FD4" ], "tier": 3, "camps": [ [ - "F4_80017294" + "Src_80182FD4" ], [ - "PktF4_800CB3C0" + "Poly12Obj" ] ], "opaque_names": [] }, { - "lhash": "0bc2946999e5", - "size": 28, - "n_names": 2, - "n_defs": 2, - "canon": 0, - "in_c": 2, - "names": [ - "G3_800173DC", - "Prim1C_800CB5D0" - ], - "tier": 3, - "camps": [ - [ - "G3_800173DC" - ], - [ - "Prim1C_800CB5D0" - ] - ], - "opaque_names": [] - }, - { - "lhash": "923553d9bdbc", - "size": 12, - "n_names": 2, - "n_defs": 2, - "canon": 0, - "in_c": 2, - "names": [ - "Cell_EA14", - "RecDA34" - ], - "tier": 3, - "camps": [ - [ - "RecDA34" - ], - [ - "Cell_EA14" - ] - ], - "opaque_names": [] - }, - { - "lhash": "16c2a0529d6c", + "lhash": "db33e2cfb9f1", "size": 8, "n_names": 2, "n_defs": 2, - "canon": 0, - "in_c": 2, + "canon": 2, + "in_c": 0, "names": [ - "MH", - "TblEntry_80189854" + "SV3_8012CC88_tag", + "V8_80187968" ], "tier": 3, "camps": [ [ - "MH" + "SV3_8012CC88_tag" ], [ - "TblEntry_80189854" + "V8_80187968" ] ], "opaque_names": [] }, { - "lhash": "dc04bfb9dfa0", - "size": 196, + "lhash": "ab244e47ddd7", + "size": 52, "n_names": 2, - "n_defs": 3, - "canon": 1, - "in_c": 2, + "n_defs": 2, + "canon": 2, + "in_c": 0, "names": [ - "Blk_8016CBC0", - "Trail" + "Prim_8017FA2C", + "Q_8017DCC0" ], "tier": 3, "camps": [ [ - "Trail" + "Prim_8017FA2C" ], [ - "Blk_8016CBC0" + "Q_8017DCC0" ] ], "opaque_names": [] @@ -7024,9 +3419,9 @@ "lhash": "978935850105", "size": 12, "n_names": 2, - "n_defs": 4, + "n_defs": 2, "canon": 2, - "in_c": 2, + "in_c": 0, "names": [ "Bar", "T3Reloc" @@ -7043,408 +3438,199 @@ "opaque_names": [] }, { - "lhash": "612981d95d84", - "size": 12, + "lhash": "0fb1d3def821", + "size": 20, "n_names": 2, - "n_defs": 8, - "canon": 0, - "in_c": 8, + "n_defs": 2, + "canon": 2, + "in_c": 0, "names": [ - "Out_8017E910", - "Out_8017E910_8017E508" + "Face2", + "Prim_800" ], "tier": 3, "camps": [ [ - "Out_8017E910", - "Out_8017E910_8017E508" + "Face2" ], - [], - [] + [ + "Prim_800" + ] + ], + "opaque_names": [] + }, + { + "lhash": "400c14f38ee9", + "size": 32, + "n_names": 2, + "n_defs": 2, + "canon": 2, + "in_c": 0, + "names": [ + "Prim20", + "TPRIM_800275BC" + ], + "tier": 3, + "camps": [ + [ + "Prim20" + ], + [ + "TPRIM_800275BC" + ] + ], + "opaque_names": [] + }, + { + "lhash": "14018f91f8d9", + "size": 24, + "n_names": 2, + "n_defs": 2, + "canon": 2, + "in_c": 0, + "names": [ + "F4_80017294", + "PktF4_800CB3C0" + ], + "tier": 3, + "camps": [ + [ + "PktF4_800CB3C0" + ], + [ + "F4_80017294" + ] + ], + "opaque_names": [] + }, + { + "lhash": "0bc2946999e5", + "size": 28, + "n_names": 2, + "n_defs": 2, + "canon": 2, + "in_c": 0, + "names": [ + "G3_800173DC", + "Prim1C_800CB5D0" + ], + "tier": 3, + "camps": [ + [ + "Prim1C_800CB5D0" + ], + [ + "G3_800173DC" + ] + ], + "opaque_names": [] + }, + { + "lhash": "923553d9bdbc", + "size": 12, + "n_names": 2, + "n_defs": 2, + "canon": 2, + "in_c": 0, + "names": [ + "Cell_EA14", + "RecDA34" + ], + "tier": 3, + "camps": [ + [ + "Cell_EA14" + ], + [ + "RecDA34" + ] + ], + "opaque_names": [] + }, + { + "lhash": "9ac749ecf0eb", + "size": 52, + "n_names": 2, + "n_defs": 2, + "canon": 2, + "in_c": 0, + "names": [ + "Src_80016C28", + "Src_80017778" + ], + "tier": 3, + "camps": [ + [ + "Src_80016C28" + ], + [ + "Src_80017778" + ] ], "opaque_names": [] } ], - "variants": [ - [ - "Prim", - 5 - ], - [ - "Rec", - 4 - ], - [ - "Blk8", - 4 - ], - [ - "St", - 4 - ], - [ - "S", - 4 - ], - [ - "V8", - 4 - ], - [ - "Vec8", - 3 - ], - [ - "Obj", - 3 - ], - [ - "Ent", - 3 - ], - [ - "Blk16", - 2 - ], - [ - "CdReq", - 2 - ], - [ - "Blk4", - 2 - ], - [ - "Rec12", - 2 - ], - [ - "W8_", - 2 - ], - [ - "P_TAG", - 2 - ], - [ - "Gs_80078E78", - 2 - ], - [ - "S16", - 2 - ], - [ - "W8", - 2 - ], - [ - "Struct80078E78", - 2 - ], - [ - "MTX", - 2 - ], - [ - "Work", - 2 - ], - [ - "SVEC", - 2 - ], - [ - "Trail", - 2 - ], - [ - "SV4", - 2 - ], - [ - "V4", - 2 - ], - [ - "B16", - 2 - ], - [ - "Stk", - 2 - ], - [ - "M8", - 2 - ], - [ - "Blk8L", - 2 - ], - [ - "W4", - 2 - ], - [ - "SVec", - 2 - ], - [ - "SV3_8012CC88", - 2 - ], - [ - "Ent_801DFBF8", - 2 - ], - [ - "B", - 2 - ], - [ - "SV3", - 2 - ], - [ - "Quad", - 2 - ], - [ - "Slot", - 2 - ], - [ - "Vec", - 2 - ], - [ - "S8", - 2 - ], - [ - "Entry", - 2 - ] - ], + "variants": [], "dead": [ "A", - "Ang2_8012B77C", + "A098Rec", + "ARG_80187714", "B", - "B4_8018A860", - "Bidx_8018B23C_8018B23C", - "Blk12_801854C4_801854C4", - "Blk32L", - "Blk32_8018AA98_8018AA98", - "Blob8", - "Buf_c2", - "CLR_8016CBC0", - "CV_801837B0", - "CVec4_8017C218", - "CVec4_8017C218_8017C218", - "CVec4_8017C218_8017D030", - "CVec4_8017C218_8017D0F8", - "CVec4_8017C218_8017D2F4", - "CVec4_8017C218_8017D408", - "CVec4_8017C218_8017DF10", - "CVec4_8017C218_8017E22C", - "CVec4_8017C218_8017E3F0", - "CVec4_8017C218_801801E8", - "CVec4_8017C218_8018077C", - "CVec4_8017C218_80182348", - "Clr_8017C910", - "Clr_8017C910_8017C910", - "Clr_8017C910_8017D728", - "Clr_8017C910_8017D7F0", - "Clr_8017C910_8017D9EC", - "Clr_8017C910_8017DB00", - "Clr_8017C910_8017E608", - "Clr_8017C910_8017E924", - "Clr_8017C910_8017EAE8", - "Clr_8017C910_801808E0", - "Clr_8017C910_80180E74", - "Clr_8017C910_80182A40", - "Ctl_8018A550_8018A550", - "DrawEnv", + "CVECTOR", + "C_8017DCC0", + "Coord_8017E330", + "DVECTOR", + "D_800D942C_entry", + "D_80195AF4_t", + "D_80195AF6_t", + "D_801D0630_s", + "D_801D0660_s", + "D_801EC450_t", + "D_87298", "Elem_8012ACE0", - "Elem_8012ACE0_8012ACE0", - "Ent80183F28_80183F28", - "Ent_80183CF0_80183CF0", - "Ent_80183D50_80183D50", - "Ent_80184264_80184264", - "Env_8017EFA8_8017EFA8", - "Gs_80078E78_80183D50", "LineF2_8018F694", - "Mat32_8018A390_8018A390", - "Mat32_8018B23C_8018B23C", + "MTX2_8001FC08", "Mat_80167540", - "Mtx8_8017C910_8017C910", - "Mtx8_8017C910_8017D728", - "Mtx8_8017D0BC", + "Node_80189244", "Obj20_80178D40", - "Obj_8018A550_8018A550", - "Ot_8018B23C_8018B23C", "P", - "PTag_801833F0", - "PTag_8018478C", - "PTag_80188C04", - "PTag_8018B028", - "PTag_8018B23C_8018B23C", - "PTag_8018BED0", - "P_8018AFD0", - "Panel_8017E978_8017E978", - "Prim4_8017E978_8017E978", - "Prim_8017C910_8017C910", - "Prim_8017C910_8017D728", - "Prim_8017DAC4_8017DAC4", - "Prim_8017DF84", - "Prim_8017FA5C", - "Pt2_80180F98", - "Pt2_80182FD4", - "Pt2_80184370", - "Pt2_801887E8", - "Pt2_8018AC0C", - "Pt2_8018BAB4", + "POLY_FT4", + "POLY_G3", + "POLY_G4", + "RECT", + "ROW_8018562C", "Rec027", - "Rec027_8017BFEC", - "Rec027_8017C2B0", - "Rec027_8017C3C4", - "Rec027_8017C688", - "Rec027_8017CBB0", - "Rec027_8017CECC", - "Rec027_8017D1E8", - "Rec027_8017D3AC", - "Rec027_8017DA90", - "Rec027_80181304", - "Rec8_8018A390_8018A390", - "Rec_8018A550_8018A550", - "Rec_8018A6A4_8018A6A4", - "Rec_8018B23C_8018B23C", + "Rec801806C8_s", + "Rec80182744_s", + "Rec_800", "S", - "S126B58_inner", - "SVEC_80167AE0", - "SVEC_8016A290", - "SVEC_8016CBC0", - "SV_8017DAC4", - "SV_8017DAC4_8017DAC4", - "SV_8017DAC4_8017E2C0", - "SV_8017DAC4_8017F9D0", - "SV_8017DAC4_8018043C", - "SV_8017DAC4_801809F0", - "SV_8017DAC4_80180B98", - "SV_8017DAC4_80181C5C", - "SV_8017DAC4_80183644", - "SV_8017DAC4_80183CF0", - "SVec_801670E4", - "SVec_8017C910", - "SVec_8017C910_8017C910", - "SVec_8017C910_8017D728", - "SVec_8017C910_8017D7F0", - "SVec_8017C910_8017D9EC", - "SVec_8017C910_8017DB00", - "SVec_8017C910_8017E608", - "SVec_8017C910_8017E924", - "SVec_8017C910_8017EAE8", - "SVec_8017C910_801808E0", - "SVec_8017C910_80180E74", - "SVec_8017C910_80182A40", - "SVec_8017DF84", - "SVec_8017FA5C", - "S_AE7BC_80175820", - "S_AF634_80175820", - "S_AF634_80176144", + "Snd54Sub", "Src_80167540", "Sub20_1CDC", "Sub2_80167540", "Sub64_1CDC", + "Sub83178", "SubA_8016A73C", "SubB_8016A73C", + "SubEnt8018B390", "Sub_80155800_80155800", - "TrailEntry", - "Unk8018F8C4_80184538", - "V4U", - "V4_8018ADA8", - "Vec3h", - "Vec4s_80184C28", + "UV16D78", + "UV_80181574", + "UV_80185214", + "Unkstruct_80126B58", + "V", + "V16F18", "Vtx_8016B6BC", - "W", - "actor4c" - ], - "shadow": [ - "B", - "B16", - "B16_80185634", - "B4", - "Bar", - "Blk152", - "Blk16", - "Blk20", - "Blk32", - "Blk32_8018AA98_80183D30", - "Blk8", - "Blk8_80126940_8017D20C", - "Blk8_80126940_8017D6D0", - "Blk8_80126940_8017E01C", - "Blk8_80126940_8017FC98", - "Block4", - "CdFileLoc", - "E4", - "E_13BD74", - "E_13C08C", - "E_3B7AC", - "Ent", - "Ent_8013B6A0", - "Ent_8013B83C", - "Ent_8016AB6C", - "Ent_801F7618", - "Env_800D29F8", - "Foo", - "Gs_80078E78", - "M8", - "MATRIX", - "MTX", - "Mtx", - "Mtx8_8017DE10_8017E710", - "Obj", - "Obj_8016AB6C", - "Ot_8018B23C", - "P_13BD74", - "P_TAG", - "Prim", - "Quad", - "RView", - "Rec12", - "S", - "S10_80136C90", - "S16", - "S80143BDC", - "S80190C84", - "SV3", - "SV3_8012CC88", - "SV4", - "SV4_8017B368", - "SVEC", - "SVECTOR", - "SVECTOR_8017F40C", - "SVec", - "SVec_8016AB6C", - "S_8013BC7C", - "Spr_8013B598", - "Src_8013B598", - "Src_8013B6A0", - "T3Reloc", - "Trail", - "V8", - "Vec3s", - "Vec8", - "W", - "W4", - "XDV2", - "XFT3", - "XFT4", - "XPart", - "XPrim", - "XSV2" + "actor4c", + "func_8002EE64_b", + "func_8003A234_Ctx", + "func_800CB0B0_Blk16", + "func_800CB164_Blk16", + "func_800CB188_Blk16", + "func_800CB4D8_Blk16" ], + "shadow": [], + "structs_dead": [], + "structs_stale": [], "refused": [] } \ No newline at end of file diff --git a/.run/P37/census/type_census.txt b/.run/P37/census/type_census.txt index e75fc8ce10..b982ff4c75 100644 --- a/.run/P37/census/type_census.txt +++ b/.run/P37/census/type_census.txt @@ -1,18 +1,18 @@ -type_census — 2026-09-30T02:49:11Z at 42a9cd7f5 (src stamp a777e79c16d8d251, tool a7b191db86); 7305 files (4121 TUs + 3181 headers), 99113 function definitions; walk 91.5 s, total 292.5 s +type_census — 2026-10-01T02:18:15Z at 78515137ab (src stamp 287e6f521d908e6d, tool 17a2928ffd); 7306 files (4121 TUs + 3181 headers), 99109 function definitions; walk 65.7 s, total 271.3 s -DEFINITIONS 7255 struct/union bodies (+0 enums): canonical header 1179 · .c file-scope 4085 · .c block-scope 1904 · per-function shared headers 63 · other headers 24 · include/ 0 - 3143 distinct names · 527 distinct layouts (0 unresolved) · 206 duplicate classes covering 2823 names (tier 1 122 same-named, tier 2 84 opaque; 46 layout-twin classes / 1867 names kept apart) · 585 exact-text classes / 4460 copies · 40 VARIANT names (>1 layout) · 141 dead canonical names · 74 canonical names redefined in .c · 1781 scalar/alias typedefs · 157 forward decls -CAST SITES deref 502985 = P 408978 + I 60664 + X 13800 + M 19543 (+ A address-of 18888; + C typed cast-member 36681) in 69493 bodies · coverage OK (raw {'P': 408978, 'I': 60664, 'X': 13800, 'A': 18888, 'C': 36681, 'M': 19543}) · refused 0 · absolute 0 · readability regex over raw text 411820 - by base: param 276839 · local 149904 · gaddr 40123 · nested 24076 · global 8861 · other 1678 · addr-of 1348 · ident 156 - by width: s4 145148 · u2 142773 · s2 131805 · u1 43174 · agg 13472 · p4 12019 · u4 11165 · s1 3429 - top bases: a0(param) 92255 · param_1(param) 81577 · arg0(param) 67704 · p(local) 18043 · p(param) 11784 · s0(local) 10368 · cach(local) 8246 · s1(local) 7137 · buf(local) 7060 · flag(local) 5453 · *(s32 *)(a0 + 0x20)(nested) 5215 · iVar2(local) 5160 · dst(local) 4874 · iVar1(local) 4836 · iVar3(local) 4693 · e(local) 3918 -DECLARATIONS 99113 function definitions (1894 K&R) · 4279270 extern function declarations over 12088 names (3777 spelled >1 way) · 6415 names with >1 body text · 1078766 data externs over 55548 symbols (18493 typed >1 way) · asm-label aliases 5158 (165 names) · builtins {'memcpy': 301, 'abs': 1} · attributes {'packed': 63, 'aligned': 12} - lying declarations 1796 over 76 callees {'K&R-empty': 1373, 'narrow': 423} · K&R sites (marked, counted apart) 5262 over 199 callees · cross-binary (the fleet's definitions disagree, this binary has none) 418 over 96 callees -STRUCT MAP 18739 types explain 498866/502985 deref sites (99.2 %); unassigned 4119; 4064 types span ≥2 bodies (441211 sites), 14675 single-body; types with conflicts 727, suspect 11 - merges by evidence {'param': 36454, 'assign': 14664, 'ret-of': 3373, 'arg': 10168, 'return': 1524, 'assign&': 1050, 'arg&': 270, 'field': 9613}; vetoed {'arg-conduit': 115277, 'ret-of-multisource': 6686, 'assign-multisource': 34568, 'arg&-conduit': 14628, 'field-multisource': 7008, 'ret-of': 679, 'assign&-multisource': 12501, 'arg&-no-overlap': 3455, 'assign': 347, 'arg-no-overlap': 43013, 'assign&': 69, 'arg': 182, 'return': 12, 'field': 3224} - Unkstruct_800B5CB8 sites 107580 bodies 11184 fields 134 size≥0x10c width-conflicts 50 sign-mixed 55 merges {'param': 9448, 'assign': 7399, 'arg': 6952, 'field': 2622} at D_800B5CB8,D_800D3888,D_80181448 ptr D_8006386C,D_80074778,D_80074780 - Unkstruct_80126B58 sites 65397 bodies 17047 fields 175 size≥0x24c width-conflicts 50 sign-mixed 60 merges {'param': 2100, 'arg': 1086, 'assign&': 106, 'field': 51} at D_80126B58 ptr D_80126B58 - Unkstruct_8018E71C sites 6745 bodies 396 fields 7 size≥0x10 width-conflicts 0 sign-mixed 0 merges {'param': 18, 'arg': 15, 'assign&': 2} at D_8018E71C +DEFINITIONS 1650 struct/union bodies (+0 enums): canonical header 1021 · .c file-scope 0 · .c block-scope 600 · per-function shared headers 29 · other headers 0 · include/ 326 + 1024 distinct names · 523 distinct layouts (0 unresolved) · 53 duplicate classes covering 496 names (tier 1 0 same-named, tier 2 53 opaque; 44 layout-twin classes / 472 names kept apart) · 42 exact-text classes / 546 copies · 0 VARIANT names (>1 layout) · 56 dead canonical names · 0 canonical names redefined in .c · 4300 scalar/alias typedefs · 145 forward decls +CAST SITES deref 502983 = P 408974 + I 60666 + X 13800 + M 19543 (+ A address-of 18892; + C typed cast-member 36853) in 69492 bodies · coverage OK (raw {'P': 408974, 'I': 60666, 'X': 13800, 'A': 18892, 'C': 36853, 'M': 19543}) · refused 0 · absolute 0 · readability regex over raw text 411816 + by base: param 276840 · local 149900 · gaddr 40123 · nested 24076 · global 8861 · other 1677 · addr-of 1350 · ident 156 + by width: s4 145146 · u2 142772 · s2 131805 · u1 43174 · agg 13475 · p4 12018 · u4 11164 · s1 3429 + top bases: a0(param) 92255 · param_1(param) 81578 · arg0(param) 67704 · p(local) 18039 · p(param) 11784 · s0(local) 10368 · cach(local) 8246 · s1(local) 7137 · buf(local) 7060 · flag(local) 5453 · *(s32 *)(a0 + 0x20)(nested) 5215 · iVar2(local) 5160 · dst(local) 4874 · iVar1(local) 4836 · iVar3(local) 4693 · e(local) 3918 +DECLARATIONS 99109 function definitions (1894 K&R) · 4279260 extern function declarations over 12088 names (3773 spelled >1 way) · 6413 names with >1 body text · 1078766 data externs over 55542 symbols (18498 typed >1 way) · asm-label aliases 5148 (159 names) · builtins {'memcpy': 301, 'abs': 1} · attributes {'packed': 26, 'aligned': 6} + lying declarations 229 over 24 callees {'K&R-empty': 216, 'narrow': 13} · K&R sites (marked, counted apart) 5293 over 200 callees · cross-binary (the fleet's definitions disagree, this binary has none) 418 over 96 callees +STRUCT MAP 19122 types explain 498863/502983 deref sites (99.2 %); unassigned 4120; 4046 types span ≥2 bodies (440088 sites), 15076 single-body; types with conflicts 857, suspect 11 + merges by evidence {'param': 38862, 'assign': 16777, 'ret-of': 4334, 'arg': 10823, 'return': 1524, 'assign&': 1183, 'arg&': 270, 'field': 9896}; vetoed {'arg-conduit': 115274, 'ret-of-multisource': 6678, 'assign-multisource': 33062, 'arg&-conduit': 14636, 'field-multisource': 7008, 'ret-of': 675, 'assign&-multisource': 12102, 'arg&-no-overlap': 3455, 'assign': 347, 'arg-no-overlap': 43617, 'assign&': 337, 'arg': 182, 'return': 12, 'field': 3224} + Unkstruct_800B5CB8 sites 107580 bodies 11184 fields 134 size≥0x10c width-conflicts 50 sign-mixed 55 merges {'param': 9704, 'assign': 8078, 'arg': 7080, 'field': 2622} at D_800B5CB8,D_800D3888,D_80181448 ptr D_8006386C,D_80074778,D_80074780 + Unkstruct_80126B58 sites 65397 bodies 17047 fields 175 size≥0x24c width-conflicts 50 sign-mixed 60 merges {'param': 2102, 'arg': 1087, 'assign&': 106, 'field': 51} at D_80126B58 ptr D_80126B58 + Unkstruct_cb638a45 sites 6477 bodies 381 fields 6 size≥0x10 width-conflicts 0 sign-mixed 0 merges {'param': 10, 'arg': 4} Unkstruct_dac960ce sites 4464 bodies 124 fields 13 size≥0x24c width-conflicts 0 sign-mixed 2 merges {'param': 2} Unkstruct_0caecd54 sites 4340 bodies 124 fields 23 size≥0xfe width-conflicts 0 sign-mixed 1 merges {'param': 2, 'assign': 1, 'return': 1} Unkstruct_f8ed2b9f sites 4061 bodies 4061 fields 1 size≥0x217 width-conflicts 0 sign-mixed 0 merges {'param': 2} @@ -20,14 +20,14 @@ STRUCT MAP 18739 types explain 498866/502985 deref sites (99.2 %); unassigned Unkstruct_8e3dbe51 sites 3930 bodies 131 fields 5 size≥0x4c width-conflicts 0 sign-mixed 1 merges {} Unkstruct_8014A1B0 sites 3778 bodies 542 fields 13 size≥0xfe width-conflicts 0 sign-mixed 1 merges {'field': 13, 'arg': 10, 'param': 10, 'return': 1} Unkstruct_80128EA8 sites 3311 bodies 632 fields 18 size≥0x38 width-conflicts 0 sign-mixed 13 merges {'arg': 23, 'ret-of': 19, 'field': 7, 'param': 2} - Unkstruct_ade2e8a0 sites 3271 bodies 196 fields 26 size≥0xa4 width-conflicts 3 sign-mixed 9 merges {'param': 268, 'arg': 133} + Unkstruct_57a28935 sites 3271 bodies 196 fields 26 size≥0xa4 width-conflicts 3 sign-mixed 9 merges {'param': 268, 'arg': 133} Unkstruct_1fa9e810 sites 3144 bodies 131 fields 3 size≥0x49 width-conflicts 0 sign-mixed 0 merges {} GLOBAL BLOCKS 2124 runs of ≥4 adjacent scalar D_ symbols (14253 symbols): 0x800cf10c+0x34 ×29 (D_800CF10C..D_800CF13C) · 0x800a6580+0x3a ×27 (D_800A6580..D_800A65B8) · 0x801998a4+0x57 ×24 (D_801998A4..D_801998FA) · 0x80199840+0x56 ×23 (D_80199840..D_80199895) · 0x801a9608+0x50 ×22 (D_801A9608..D_801A9654) · 0x801ab708+0x54 ×21 (D_801AB708..D_801AB758) · 0x801b0df0+0x4b ×21 (D_801B0DF0..D_801B0E3A) · 0x801b83a0+0x4e ×21 (D_801B83A0..D_801B83ED) PARKED (P36) 24 classes / 453 bodies / 691 needed sites → .run/P37/census/parked.tsv; needs {'signature': 13, 'struct': 7, '?': 4}; 22 PARK names are minimum-lever banks -CONTROLS 4/4: player_block_widths OK (D_80078E8C:4/4 D_80078EB2:2/2 D_80078EB4:2/2 D_80078EB6:2/2 D_80078EB8:2/2 D_80078F08:4/4 D_80078F0C:4/4) · matrix_layouts OK (MATRIX=32 MATRIX_L48=48) · prim_layout_class OK (defs in 1192 files, 2 spellings, 1192/1192 in one layout (64 B)) · tu_conflict_D_800A651C OK (s32:1202 | u8[]:9 | OtBlk[]:9 | OtBlk_80016450[]:8 | s32[]:7) +CONTROLS 4/4: player_block_widths OK (D_80078E8C:4/4 D_80078EB2:2/2 D_80078EB4:2/2 D_80078EB6:2/2 D_80078EB8:2/2 D_80078F08:4/4 D_80078F0C:4/4) · matrix_layouts OK (MATRIX=32 MATRIX_L48=48) · prim_layout_class OK (defs in 1 files, 1 spellings, 1/1 in one layout (64 B)) · tu_conflict_D_800A651C OK (s32:1202 | u8[]:9 | OtBlk[]:9 | OtBlk_80016450[]:8 | s32[]:7) -duplicate-layout classes (top 12): 8B×293 names (488 defs): GTESVec, GVec8, SIn_8017E95C, SV… | 8B×202 names (0 defs): Blk8L, Blk8S16, Blk8U, Blk8_80126940… | 32B×170 names (277 defs): M32_8017F154, M32_80188094, MATRIX, MATRIX2… | 8B×153 names (341 defs): Blk8_801807DC, Blk8_8018453C, COL_8001EFE0, MoveT… | 32B×129 names (0 defs): B20, Blk20, Blk20_800CB68C, Blk20_8016DF5C… | 4B×111 names (0 defs): B4, B4_80165140, B4_8017F154, B4_80181970… | 64B×91 names (1428 defs): Prim_8016E7C8, Prim_8016E7C8_8016B6BC, Prim_8016E7C8_8016B9F8, Prim_8016E7C8_8016C2C4… | 8B×82 names (0 defs): B8, B8_17F474, B8_80165140, B8_801851A8… | 8B×63 names (211 defs): Ang_8017E95C, DVEC_80183534, SOut_8017E95C, SVEC… | 4B×60 names (68 defs): PTAG_85910, PTag, PTag293C, PTag_1412A8… | 8B×59 names (0 defs): Bc8_80180E0C, CdFileLoc, Cmd_801805C8, M8_8016B6BC… | 16B×54 names (0 defs): B16, B16_8017CDE4, B16_80183ED8, B16_801841C8… -VARIANT names (top 12): Prim×5, Rec×4, Blk8×4, St×4, S×4, V8×4, Vec8×3, Obj×3, Ent×3, Blk16×2, CdReq×2, Blk4×2 +duplicate-layout classes (top 12): 4B×56 names (0 defs): B4_80165140, B4_8017F154, B4_8018750C, B4_8018AD9C… | 8B×46 names (0 defs): Blk8S16, Blk8_80126940, Blk8_80180A38, D_80195AF4_t… | 8B×45 names (0 defs): B8, B8_17F474, B8_80165140, B8_801851A8… | 8B×34 names (0 defs): Args_80182194, Blk8017FD54, Blk8_801A6AD0, Blk8_801AD914… | 20B×32 names (0 defs): Blk20_8017D110, Buf8017BF34_8017BF34, Buf8017BF50_8017C234, Loc_80180E10… | 16B×28 names (0 defs): Blk16X, Blk16_8017ECD4, Blk16_8018A4C4, Blk16_8018A8B8… | 6B×25 names (0 defs): D80190448_t, Pt6_8017D65C, ResMapCol, S6… | 32B×25 names (0 defs): Blk20_8016DF5C, Blk20_80180B78, Blk20_80184694, Blk32L_80133298… | 8B×22 names (22 defs): B8014, Blk8_80133CD4, Blk8_801463A0, Blk8_8017FF80… | 12B×19 names (19 defs): Blk12, Prim126, PrimC59C, PrimC974… | 8B×14 names (0 defs): CdFileLoc, Cmd_801805C8, M8_8016B6BC, Pair8_8017DDC4… | 4B×14 names (0 defs): D_801D0660_s, Ent_80186AE4, P4, Pair4_801B02DC… +VARIANT names (top 12): -type_census: 7255 definitions (527 layouts, 206 duplicate classes, 40 variant camps) · 502985 cast sites in 69493 bodies over 8 base classes (4 forms + A, coverage OK) · 1796 lying declarations / 76 callees (+5262 K&R sites, +418 cross-binary apart) · controls 4/4 -struct_map: 18739 types over 18739 clusters explain 498866/502985 sites (99.2 %); 4119 unassigned sites; 727 types with conflicts +type_census: 1650 definitions (523 layouts, 53 duplicate classes, 0 variant camps) · 502983 cast sites in 69492 bodies over 8 base classes (4 forms + A, coverage OK) · 229 lying declarations / 24 callees (+5293 K&R sites, +418 cross-binary apart) · controls 4/4 +struct_map: 19122 types over 19122 clusters explain 498863/502983 sites (99.2 %); 4120 unassigned sites; 857 types with conflicts diff --git a/HOW_WE_WORK.md b/HOW_WE_WORK.md index b6682339fc..6ea0fd5d49 100644 --- a/HOW_WE_WORK.md +++ b/HOW_WE_WORK.md @@ -43,6 +43,9 @@ PY = /usr/bin/python3 ## Skills - — +- restruct-cycle-watch — Launch, find, wake on and stop a detached restruct_cycle.sh without racing inflight.json +- retire-doc-consumers — Grep and repoint tools, Makefile and docs that read a doc being retired, in the same task +- commit-task-autostage — Commit logs and research deliberately; force-add ignored tracked paths before commit_task.sh ## Paths - Oracles (the ground truth X3 names): diff --git a/cookbook/C0514.md b/cookbook/C0514.md new file mode 100644 index 0000000000..82b3ae2c52 --- /dev/null +++ b/cookbook/C0514.md @@ -0,0 +1,17 @@ +# C0514 — Run a repo-wide check on unedited HEAD first; mirrored edits need make kit-corpus +tags: docs,doc_links,tools-health,kit-corpus,baseline · date: 2026-09-30 · phase/task: 38/PE · origin: P38 T8, T10 summaries + +# Run a repo-wide check on unedited HEAD before blaming (or crediting) your edit + +A done-when like "docs link check passes" or "tools-health OK" is a whole-repo check; it can be red for reasons +outside the task (P38 T8: `tools/doc_links.py` was red on two UNCOVERED docs added by the structs tasks, not by the +formats.md edit under test). + +- Before editing, run the check on unedited HEAD and keep its output: that separates pre-existing failures from yours. +- A pre-existing red is either fixed in the task (smallest change, listed as a deviation outside `files:`) or + reported as such; never leave the done-when red and never call it green. +- Mirrors are the common source: any tool or doc copied into `decomp-architect/corpus` makes `make tools-health` + red (`tool_census --check` gaps) until `make kit-corpus` is run; run it in the same task that edits the + original (P38 T10). + +Origin: P38 T8 (doc_links), T10 (kit corpus). diff --git a/cookbook/INDEX.md b/cookbook/INDEX.md index dbd323d030..747f371176 100644 --- a/cookbook/INDEX.md +++ b/cookbook/INDEX.md @@ -963,3 +963,4 @@ C0510 | §396(a) correction: a zero-byte barrier CAN fence an slti;beqz cross-ju C0511 | Type-census instrument pitfalls: attrs in layout hash, tag+typedef one name, intra-canon liveness, stale ledger rows | census,structs,types,gate,ledger | 2026-09-30 | 38/T7 | P38 T2-T6 summaries C0512 | Folding duplicate struct definitions onto one canonical type, byte-safely | structs,fold,types,restruct,lift_types | 2026-09-30 | 38/T7 | P38 T4-T6 summaries C0513 | Makefile health-gate traps: make -n on .ONESHELL executes; health needs a complete build/ | make,tools-health,oneshell,build | 2026-09-30 | 38/T7 | P38 T1 +C0514 | Run a repo-wide check on unedited HEAD first; mirrored edits need make kit-corpus | docs,doc_links,tools-health,kit-corpus,baseline | 2026-09-30 | 38/PE | P38 T8, T10 summaries diff --git a/docs/struct-map-decisions.md b/docs/struct-map-decisions.md index f105a98b0e..f912c90cc4 100644 --- a/docs/struct-map-decisions.md +++ b/docs/struct-map-decisions.md @@ -30,6 +30,13 @@ - Why split, not union: the head is `suspect` (a merge of real types through argument conduits, line 15); every refused unit is a whole coherent layout disagreeing at several offsets, which is the signature of a separate type (G62 "per type"), and a union would give one name two types. The byte judge refusing the fold is the evidence that these sites belong to another type. - Consequence: `Ent_8017FD58` and `Ent_8018D3A4` stay distinct canonical types (their own same-layout copies fold onto them in T5.1); unions stay deferred (binding line 13) until a unit is found whose single field is read at two widths in one body. +## Long-tail rules (P38 T5, T5.1; recorded at the phase close) + +- binding: a divergent-layout local of a VARIANT name is renamed `_` (TU suffix); the canonical or most-used layout keeps the name (T5). +- binding: a struct tag and a typedef of one name with different layouts are split `N_tag` / `N_td`; a tag and typedef of ONE definition count as one name (T5, T5.1). +- binding: the census layout hash includes alignment attributes (`packed`, `aligned`); two definitions differing only in attributes are different types (T5.1; cookbook C0511). +- binding: a tier-2 (all-placeholder) duplicate layout is either folded on SHARED use-site evidence or listed in `docs/struct-twins.md` with its per-class cause; `tools/struct_twins.py --write` regenerates that list after every fold (T5.1; rule R122). + ## Per-offset records Written by `tools/head_types.py` (max-site split). Losers' sites keep their casts; the byte oracle judges them later. diff --git a/docs/struct-map.md b/docs/struct-map.md index 6eb7826e2a..af13409842 100644 --- a/docs/struct-map.md +++ b/docs/struct-map.md @@ -1,6 +1,6 @@ # The struct map — the types the fleet's cast sites need (Phase 37 T1) -> **Generated by `tools/type_census.py` at `c5591de124` (2026-10-01T01:07:38Z); never typed (R75).** Every raw pointer-cast dereference in `src/` was assigned to a base (a parameter, a local, a global by value or by address, an absolute address) and the bases were clustered by EVIDENCE only — the same global symbol, an argument passed to a callee's parameter, an assignment or return, a pointer field read, a shared body's fleet-wide identity — never by a similar offset signature. Each cluster is one type the tree needs. Names are placeholders (`Unkstruct_`: the lowest global instance's address, else the lowest member function's); fields are placeholders (`unk`) until Phase 38 cites evidence. +> **Generated by `tools/type_census.py` at `78515137ab` (2026-10-01T02:18:15Z); never typed (R75).** Every raw pointer-cast dereference in `src/` was assigned to a base (a parameter, a local, a global by value or by address, an absolute address) and the bases were clustered by EVIDENCE only — the same global symbol, an argument passed to a callee's parameter, an assignment or return, a pointer field read, a shared body's fleet-wide identity — never by a similar offset signature. Each cluster is one type the tree needs. Names are placeholders (`Unkstruct_`: the lowest global instance's address, else the lowest member function's); fields are placeholders (`unk`) until Phase 38 cites evidence. **19122 types explain 498863 of 502983 dereference sites (99.2 %); 4120 sites have a base the census could not classify; 857 types carry a width conflict.** Merges by evidence: param 38862, assign 16777, arg 10823, field 9896, ret-of 4334, return 1524, assign& 1183, arg& 270. diff --git a/phase-ends/current/RECAP.md b/phase-ends/current/RECAP.md new file mode 100644 index 0000000000..c5623dd390 --- /dev/null +++ b/phase-ends/current/RECAP.md @@ -0,0 +1,76 @@ +MILESTONE: green + +Verified: `PY tools/phaseend_index.py verify --verbose` → GREEN 1/1 (.run/logs/pe_verify.log, .run/logs/verify1.log) at 78515137ab: `.venv/bin/python tools/type_census.py --check-structs` exit 0 and `make clean && make extract-all JOBS=16 && make check-all JOBS=16` exit 0 (`extract-all: 217 extracted, 0 failed of 217`, `check-all: 218 passed, 0 failed of 218`). Fresh census of record, same tree (.run/logs/census_cs.log): `dup_classes=0 outside_canon=0 dead=0 twins_stale=0 variants=0 pad_names=0 parse_error_decls=0 controls=4/4`; non-gating `conflicting_types=18 tu_conflict=0 types_floor_lying=229 twins_listed=53 dead_kept=3 block_frames=629`. Gate reading = the ratified 2026-09-30 Changes line (listed tier-2 twins, block-scope frames and intra-canon liveness do not gate). + +## Recap + +Phase 3.38 was the second half of the "structs" work in the readability generation: the game's C already compiles to the original bytes, and this phase made its data types readable by giving every struct (a C record type) one definition in a small set of shared header files instead of thousands of private copies. It started from 7,255 struct definitions with 206 groups of duplicates and 40 names that meant different things in different files, and ended with 1,650 definitions, all in the canonical headers except records declared inside function bodies, with no unexplained duplicates. The two biggest types, a 0x24C-byte entity record and a 0x10C-byte record used across the engine, were designed once in `include/struct_types.h` and folded in wherever the byte check allowed; the 53 duplicate groups that remain have no evidence that they are the same type and are listed with their reason in `docs/struct-twins.md`. Along the way the function declarations were rebuilt on the new types, which took the declarations that could not see their types from 1,106 to 0 and the declarations that disagree with their function from 1,796 to 229. Every change was checked by recompiling all 218 game binaries and comparing them byte for byte, and the phase closed with that check and the struct census both green. + +## Decisions that still bind + +- norm: every latest-ledger-verdict reader goes through `restruct.ledger_latest` (T2) — already rule R100; no new rule. +- norm: tier-2 (all-placeholder) duplicate layouts are folded on SHARED evidence or listed in docs/struct-twins.md with a cause; `struct_twins.py --write` after every fold (T5.1) — rule R122 added. +- contract: head-type width conflicts resolve by the max-site split, unions deferred (T3) — docs/struct-map-decisions.md `## Resolution rule`. +- contract: cross-space canonical types live in `include/struct_types.h` via `include/common.h`; `CANON_HEADERS` = engine_types.h + struct_types.h (T3) — docs/struct-map-decisions.md `## Canonical file set`. +- contract: a head fold is keyed by canonical NAME and layout SIZE; `HF_EXCLUDE` globs carry a cause (T4) — docs/ops/p38-t4-2026-09-29-restruct-head-fold-mode.md:3. +- contract: VARIANT locals renamed `_`; tag/typedef split `N_tag`/`N_td`; layout hash includes packed/aligned (T5, T5.1) — docs/struct-map-decisions.md `## Long-tail rules`, cookbook C0511. +- contract: repacking (TOC, LIST.CD, ISO records, EDC/ECC; type-4 terminator in the entry's last payload sector) (T8) — docs/formats.md §2.1, §4.6. +- environment: `tool_census` builds the kit corpus from git-tracked files only (T1) — not yet in docs/ops/tooling-inventory.md; see Next task needs. +- rules ratified this phase: R98, R99, R100, R101, R102, R103, R104, R105, R118, R119, R120, R121; added at close: R122. +- Next task needs: 53 listed tier-2 twins in docs/struct-twins.md (SEPARATE 44, UNBOUND 9) stay apart until use-site evidence binds them; refold with `lift_types --fold-class`, then `struct_twins.py --write`. +- Next task needs (3.39/3.40): 18 stale `conflicting types` ledger rows (func_800D20C0 15 .c + 1 .h, func_8012C098 1 .c + 1 .h; sources already canonical; restruct writes no row for a hand-fixed unit, so the census over-counts). +- Next task needs (3.39/3.40): 40 TU-CONFLICT rows in config/dedup_exceptions.tsv (census `tu_conflict=0` reads the restruct ledger, not these); biggest groups are the PsyQ prototypes ApplyMatrixSV (8) and RotTransPers (5); per-row causes logs/T6.c2.md. +- Next task needs (3.40): types_floor_lying 229 over 24 callees (K&R-empty 216, narrow 13); func_80146C3C left K&R-marked (zero-arg `$a0` callers in shared headers). +- Next task needs: block_frames 629 (block-scope stack frames that declare objects, non-gating) and dead_kept 3 (Unkstruct_80126B58, LineF2_8018F694, actor4c) are reported, not owed by any phase yet. +- Next task needs: docs/memory-map.md §3.2 LIST.CD RAM cache still TBD; close it from docs/formats.md §2.1 (0x80180000 staging, 0xE40 B, resolved into cdFileLocTable 0x800AE830). +- Next task needs: the tools/launch.py PhaseEnd-sort workaround (natural_key) is local; an upstream fix is expected; tools/launch.py and tools/commit_task.sh drift was declined at install; re-check both on the next PA update. +- Next task needs: regenerate the timeline (`tools/timeline.py`) and README (`tools/progress.py --readme`) after the phase's last commit (`timeline.py --check` counts same-day commits); README Levers reads 3,729. +- Next task needs: `restruct --selftest --real` reads red after any commit until R22 → `delever_oracle --snapshot-baseline` → `--calibrate ov_SC04_011 ov_SC03_015 md_SC07_004 main -j 16`. + +## Deviations (H7 check) + +- Summaries naming tools without HOW_WE_WORK.md or docs/ops/ in `Files:`: T2 (`type_census --check-structs`, `restruct.ledger_latest`), T3 (new `tools/head_types.py`, `delever.includers` -I, restruct overlap edits), T5 (`lift_types` scope), T6 (`share_body --only` comma prefixes), T10 (`progress.py`/`readability_progress.py` newest-census rule, `timeline.py` struct_defs column). T5.1 later added tooling-inventory rows for lift_types and struct_twins; T10 added tool_dictionary rows for head_types/struct_twins; `docs/ops/tooling-inventory.md` still has no row for head_types, ledger_latest or the T10 changes. Owed to the next phase's first tooling task. + +## Audit + +- `phaseend_index.py assemble` generates `## Agent runs` and the carry audit from the usage ledger; the CLI (`~/.claude/pa3/pa_ledger.py audit --phase 3.38`) was run at close and produced the `### Carry audit — phase 3.38` section (1 session, 2,620 requests; .run/logs/carry_audit.log), so the PhaseEnd_Phase37.5 audit's "no ledger" blocker (R105) does not recur. Tables as printed (chars), rows for scratch and harness spill files omitted: + +### Carry audit — phase 3.38 + +| file (read) | chars | n | +|---|---|---| +| restruct.py | 270.4k | 54 | +| type_census.py | 198.6k | 44 | +| lift_types.py | 190.4k | 19 | +| 800.c | 65.1k | 12 | +| formats.md | 41.8k | 9 | +| PHASE_PLAN.md | 34.9k | 3 | +| struct_twins.py | 33.2k | 8 | +| struct_layout.py | 26.7k | 7 | +| story.md | 25.2k | 2 | + +| file (write) | chars | n | +|---|---|---| +| lift_types.py | 65.2k | 14 | +| restruct.py | 56.0k | 48 | +| struct_twins.py | 30.8k | 21 | +| type_census.py | 29.6k | 34 | +| story.md | 11.7k | 4 | +| head_types.py | 10.5k | 1 | + +| result kind | chars | n | +|---|---|---| +| Read | 1.3M | 248 | +| bash other | 1.1M | 794 | +| run.sh | 292.3k | 367 | +| tools/card.py | 228.8k | 18 | +| tools/type_census.py | 129.1k | 72 | +| tools/restruct.py | 127.1k | 57 | +| Grep | 125.4k | 56 | +| tools/outline.py | 119.9k | 18 | +| tools/plan_edit.py | 95.1k | 38 | +| tools/lift_types.py | 78.8k | 38 | + +- whole reads over 20.0k: 0; spilled results read whole: 0; median requests after a read: 3; carry/request 1,540 chars. +- flag: 159 tool-source reads (coders and retrievers on restruct.py, type_census.py, lift_types.py, struct_twins.py; 2 critic reads of type_census.py); list in the ledger output. +- retriever re-asks: 3 of 10 retriever briefs repeated a lookup of the same run. diff --git a/phase-ends/current/logs/phase-end.md b/phase-ends/current/logs/phase-end.md new file mode 100644 index 0000000000..f0dcb9c45e --- /dev/null +++ b/phase-ends/current/logs/phase-end.md @@ -0,0 +1,13 @@ +# Phase 3.38 close — log (closing expert) + +- Read: card slice expert; plan header, Context, Rationale, Changes; tasks/T1..T10 (+T5, T5.1); AUDIT.md. +- `PY tools/phaseend_index.py verify --verbose` (run.sh --bg pe_verify) → GREEN 1/1; clause log .run/logs/verify1.log: extract-all 217/0/217, check-all 218/0/218 at 78515137ab. +- `.venv/bin/python tools/type_census.py --check-structs` (run.sh census_cs) → exit 0; gating counts all 0, controls 4/4; non-gating conflicting_types=18 tu_conflict=0 types_floor_lying=229 twins_listed=53 dead_kept=3 block_frames=629. Regenerated tracked outputs: .run/P37/census/{struct_map_top.json,type_census.json,type_census.txt}, docs/struct-map.md (stamp). +- `PY tools/task_log.py gotchas` → 51 tagged lines in 11 summaries. +- generalizable: T1-T6 + T5.1 already promoted by T7 (C0511-C0513; C0512 holds the fold-sdk line). New: T8:20 + T10:24 → cookbook C0514. +- workflow: T4:26 + T6:26 → skill restruct-cycle-watch; T1:34 → retire-doc-consumers; T5.1:33 → commit-task-autostage (HOW_WE_WORK.md ## Skills lines written by skill_add). +- binding: T5.1 tier-2 rule → rules R122; T5/T5.1 contracts → docs/struct-map-decisions.md `## Long-tail rules` (my one edit, 6 lines); others already in their docs (RECAP Decisions). +- H7: misses T2, T3, T5, T6, T10 → RECAP Deviations. +- Carry audit: `~/.claude/pa3/pa_ledger.py audit --phase 3.38 --md` (run.sh carry_audit) → section produced; tables copied to RECAP `## Audit` without cost lines. +- harness: `phaseend_index.py assemble --help` does not say that assemble generates the carry audit and Agent runs; learned from a grep of the module docstring. +- No retrievers, no coders. diff --git a/rules/INDEX.md b/rules/INDEX.md index 816fdc0c1b..3b0b900181 100644 --- a/rules/INDEX.md +++ b/rules/INDEX.md @@ -147,3 +147,5 @@ R119 | Snapshot/refresh helpers refuse empty or shrunken input | - | active | Ph R120 | Issue reply drafts are never committed or mentioned in commit text | - | active | developer 2026-09-30 R121 | Phases name the counts they move and publish them at close | - | active | developer 2026-09-30 + +R122 | Tier-2 struct twins are folded on evidence or listed with a cause | structs,census,twins | active | PhaseEnd_Phase3.38 binding (T5.1) diff --git a/rules/R122.md b/rules/R122.md new file mode 100644 index 0000000000..3fed50de45 --- /dev/null +++ b/rules/R122.md @@ -0,0 +1,12 @@ +# R122 — Tier-2 struct twins are folded on evidence or listed with a cause +id: R122 · group: - · status: active · tags: structs,census,twins · origin: PhaseEnd_Phase3.38 binding (T5.1) · added: 2026-09-30 + +A duplicate struct layout whose names are all placeholders (census tier 2) is never left apart silently: it is +either folded onto one canonical type on SHARED use-site evidence (`tools/struct_twins.py`), or listed in +`docs/struct-twins.md` with its per-class cause (SEPARATE, UNBOUND). The list is generated: rerun +`tools/struct_twins.py --write` as its own call after every fold, so `type_census --check-structs` never reads a +stale twin (`twins_stale` gates). + +Why: G62/S106 keep layout twins without evidence apart ("per type, not per layout"), but an unlisted twin is +indistinguishable from forgotten work; P38 T5 stopped at 198 classes because the gate had no list to read. +Evidence: phase-ends/phase-3.38 tasks/T5.md, T5.1.md; docs/struct-twins.md (53 classes at P38 close).