65816-llvm-mos/tests/ubsan/ubsanProbe.manifest.json
Scott Duensing da095402ec Updated
2026-06-02 23:17:57 -05:00

27 lines
813 B
JSON

{
"version": 1,
"main": "ubsanProbe.bin",
"entry": "__start",
"kind": "flat",
"ubsan": {
"mode": "minimal-runtime",
"compileFlags": "-fsanitize=undefined -fsanitize-minimal-runtime",
"runtimeObject": "runtime/ubsan.o"
},
"segments": [
{
"num": 1,
"name": "SEG1",
"base": "0x001000",
"size": 3432,
"image": "ubsanProbe.bin",
"entry_offset": "0x0000"
}
],
"checks": [
{"addr": "0x025000", "expect": "0xC0DE", "label": "add-overflow handler fired"},
{"addr": "0x025002", "expect": "0xC0DF", "label": "shift-out-of-bounds handler fired"},
{"addr": "0x025004", "expect": "0xC0E0", "label": "divrem-overflow handler fired"},
{"addr": "0x025006", "expect": "0xC0DA", "label": "main reached tail after all three recoveries"}
]
}