Status Comment Backing Base Reference Review

기존 writer scan에서 unclassified였던 0x004576d8 즉시값 참조 6개를 문맥별로 재분류합니다.

backingBaseVaHex0x004576d8
backingSizeHex0x72
offset0RawRefCount6
classificationCounts{'object-a8-backing-base-bind': 2, 'backing-subpointer-plus-0x20': 1, 'backing-subpointer-plus-0x14': 1, 'backing-block-transfer-arg': 2}
functionCounts{'0x004064d5': 1, '0x0041d89d': 1, '0x0042224b': 2, '0x00423319': 2}
objectA8BackingBaseBindCount2
blockTransferArgCount2
selectorByteValueWriterProvenFalse
decisionBacking-base binding is proven: object+0xa8 is assigned 0x004576d8 at two sites. These sites establish the status/menu selector base, but they do not write the selector byte at backing +0.
reference/functionclassificationmeaningcontext
0x004064e4
0x004064d5
object-a8-backing-base-bind
high
writes immediate 0x004576d8 into object+0xa8; this is the base binding used by 0x40 status/menu selector reads45 08 c7 80 a8 00 00 00 d8 76 45 00 8b 45 08 83 40 40 04 5f
0x0041d8d7
0x0041d89d
object-a8-backing-base-bind
high
writes immediate 0x004576d8 into object+0xa8; this is the base binding used by 0x40 status/menu selector reads45 08 c7 80 a8 00 00 00 d8 76 45 00 e9 73 00 00 00 8b 45 08
0x00422262
0x0042224b
backing-subpointer-plus-0x20
high
derives pointer 0x004576d8+0x20 for adjacent status/menu datac0 0f 84 10 00 00 00 b8 d8 76 45 00 83 c0 20 89 45 f8 e9 0b
0x00422272
0x0042224b
backing-subpointer-plus-0x14
high
derives pointer 0x004576d8+0x14 for adjacent status/menu data45 f8 e9 0b 00 00 00 b8 d8 76 45 00 83 c0 14 89 45 f8 33 c0
0x004233fc
0x00423319
backing-block-transfer-arg
medium-high
pushes backing base with size 0x72 to an imported/helper routine; likely save/load or block copy path00 8d 45 e8 50 6a 72 68 d8 76 45 00 8b 45 e4 50 ff 15 1c 04
0x00423535
0x00423319
backing-block-transfer-arg
medium-high
pushes backing base with size 0x72 to an imported/helper routine; likely save/load or block copy path00 8d 45 e8 50 6a 72 68 d8 76 45 00 8b 45 e4 50 ff 15 04 04