44 lines
1.3 KiB
JSON
44 lines
1.3 KiB
JSON
|
|
{
|
||
|
|
"transaction": "Repair seg043 boundaries around 0007:5a90",
|
||
|
|
"remove_functions": [
|
||
|
|
"0007:5b6f"
|
||
|
|
],
|
||
|
|
"create_functions": [
|
||
|
|
{
|
||
|
|
"entry": "0007:5a90",
|
||
|
|
"name": "seg043_func_0090",
|
||
|
|
"body_start": "0007:5a90",
|
||
|
|
"body_end": "0007:5b79",
|
||
|
|
"comment": "Recovered from standalone seg043 boundary scan: true start at seg043:0090, body spans seg043:0090..0179.",
|
||
|
|
"comment_type": "plate"
|
||
|
|
},
|
||
|
|
{
|
||
|
|
"entry": "0007:5b7a",
|
||
|
|
"name": "seg043_func_017a",
|
||
|
|
"body_start": "0007:5b7a",
|
||
|
|
"body_end": "0007:5c1b",
|
||
|
|
"comment": "Recovered from standalone seg043 boundary scan: second prologue at seg043:017a, body spans seg043:017a..021b.",
|
||
|
|
"comment_type": "plate"
|
||
|
|
},
|
||
|
|
{
|
||
|
|
"entry": "0007:5c1c",
|
||
|
|
"name": "seg043_func_021c",
|
||
|
|
"body_start": "0007:5c1c",
|
||
|
|
"body_end": "0007:5c80",
|
||
|
|
"comment": "Recovered from standalone seg043 boundary scan: third prologue at seg043:021c, body spans seg043:021c..0280.",
|
||
|
|
"comment_type": "plate"
|
||
|
|
}
|
||
|
|
],
|
||
|
|
"comments": [
|
||
|
|
{
|
||
|
|
"address": "0007:5b6f",
|
||
|
|
"text": "Old auto-created split overlaps the earlier seg043:0090..0179 routine and should not be treated as a real entrypoint.",
|
||
|
|
"type": "plate"
|
||
|
|
}
|
||
|
|
],
|
||
|
|
"assert_functions": [
|
||
|
|
"0007:5a90",
|
||
|
|
"0007:5b7a",
|
||
|
|
"0007:5c1c"
|
||
|
|
]
|
||
|
|
}
|