- Enhance `extract_eusecode_flx.py` to derive class event rows with additional metadata including derived body windows and repeated template statuses. - Introduce `usecode_family_compare.py` for comparing event families, analyzing commonalities in event bodies, and generating reports on identical groups and differences. - Implement new data structures for managing class event rows and family artifact specifications. - Update output formats to include derived body information and repeated family regression checks. - Ensure robust validation of repeated family expectations against actual extracted data.
3.1 KiB
3.1 KiB
| 1 | entry_index | class_id | class_name | slot | event_name_hint | raw_event_entry_word | raw_code_offset | derived_body_start | derived_body_end | derived_body_length | repeated_template_status | body_sha1 | body_prefix_hex | body_suffix_hex |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 2 | 171 | 0x314 | AND_BOOT | 0x0A | equip | 0x0253 | 0x00000001 | 0x00D4 | 0x0327 | 595 | boot-event-core/shared-slot-0x0A/shared-slot-template | d7a28ffc24ab488970328a576f16af20f76d2a71 | 5a025c2902414e44 | 6f756e746572007a |
| 3 | 171 | 0x314 | AND_BOOT | 0x0F | enterFastArea | 0x0237 | 0x00000254 | 0x0327 | 0x055E | 567 | boot-event-core/shared-slot-0x0F/shared-slot-template | 29fa661d1f7934f505c9efa6e7ec0bcbb7506b77 | 5a045c0e02414e44 | 6f756e746572007a |
| 4 | 171 | 0x314 | AND_BOOT | 0x10 | leaveFastArea | 0x003B | 0x0000048B | 0x055E | 0x0599 | 59 | boot-event-core/shared-slot-0x10/same-length-template | 7e3cc8034632df1963951b6c26e8cef2f18e2616 | 5a005c2700414e44 | 666572656e74007a |
| 5 | 172 | 0x316 | BRO_BOOT | 0x0A | equip | 0x02D5 | 0x00000001 | 0x00D4 | 0x03A9 | 725 | boot-event-core/shared-slot-0x0A/shared-slot-template | bd08c6f4b1201d500ee2722b9cd4a2e3eb89af5f | 5a025cab0242524f | 6f756e746572007a |
| 6 | 172 | 0x316 | BRO_BOOT | 0x0F | enterFastArea | 0x024C | 0x000002D6 | 0x03A9 | 0x05F5 | 588 | boot-event-core/shared-slot-0x0F/shared-slot-template | 8b22769c8386fb4f8592aaf958820a452679a6b0 | 5a045c230242524f | 6f756e746572007a |
| 7 | 172 | 0x316 | BRO_BOOT | 0x10 | leaveFastArea | 0x003B | 0x00000522 | 0x05F5 | 0x0630 | 59 | boot-event-core/shared-slot-0x10/same-length-template | dd5ecced3b31dda2e5cd6a8d8cb2e9df41669ebd | 5a005c270042524f | 666572656e74007a |
| 8 | 189 | 0x360 | COR_BOOT | 0x0A | equip | 0x0227 | 0x00000001 | 0x00D4 | 0x02FB | 551 | boot-event-core/shared-slot-0x0A/shared-slot-template | 97f1df8d8e6c9c7e151904d9ac1296f27d93581d | 5a025cfd01434f52 | 6f756e746572007a |
| 9 | 189 | 0x360 | COR_BOOT | 0x0F | enterFastArea | 0x0234 | 0x00000228 | 0x02FB | 0x052F | 564 | boot-event-core/shared-slot-0x0F/shared-slot-template | 7b2509b86cd4228c2a06efbdcabe5b3b660fba4d | 5a045c0b02434f52 | 6f756e746572007a |
| 10 | 189 | 0x360 | COR_BOOT | 0x10 | leaveFastArea | 0x003B | 0x0000045C | 0x052F | 0x056A | 59 | boot-event-core/shared-slot-0x10/same-length-template | c0958d58cd7492fdc4b809db0634325f70fea009 | 5a005c2700434f52 | 666572656e74007a |
| 11 | 283 | 0x4DB | REE_BOOT | 0x0A | equip | 0x034B | 0x00000001 | 0x00D4 | 0x041F | 843 | boot-event-core/shared-slot-0x0A/shared-slot-template | bae629a3de3884d6919863daab5fe25dfc24cf13 | 5a025c2103524545 | 6f756e746572007a |
| 12 | 283 | 0x4DB | REE_BOOT | 0x0F | enterFastArea | 0x025C | 0x0000034C | 0x041F | 0x067B | 604 | boot-event-core/shared-slot-0x0F/shared-slot-template | fb0e1e9e0a7b508f635df648aa8d3e3c72b6d0a2 | 5a045c3302524545 | 6f756e746572007a |
| 13 | 283 | 0x4DB | REE_BOOT | 0x10 | leaveFastArea | 0x003B | 0x000005A8 | 0x067B | 0x06B6 | 59 | boot-event-core/shared-slot-0x10/same-length-template | 577c61e9c4c6fb3e8b38f1e998699184b8e6e4f5 | 5a005c2700524545 | 666572656e74007a |
| 14 | 252 | 0x45C | VAR_BOOT | 0x0A | equip | 0x029A | 0x00000001 | 0x00D4 | 0x036E | 666 | boot-event-core/shared-slot-0x0A/shared-slot-template | edc529e375d63cc79454b66c00acef51c5a0bd8a | 5a025c7002564152 | 6f756e746572007a |
| 15 | 252 | 0x45C | VAR_BOOT | 0x0F | enterFastArea | 0x0244 | 0x0000029B | 0x036E | 0x05B2 | 580 | boot-event-core/shared-slot-0x0F/shared-slot-template | 6cdb54664e36def9bb6770e19632cdccbdf280a1 | 5a045c1b02564152 | 6f756e746572007a |
| 16 | 252 | 0x45C | VAR_BOOT | 0x10 | leaveFastArea | 0x003B | 0x000004DF | 0x05B2 | 0x05ED | 59 | boot-event-core/shared-slot-0x10/same-length-template | 83c328a3cadc280a1798c2362f8d1e9ccbe3f78e | 5a005c2700564152 | 666572656e74007a |