JSON formát cobap <-> tindger
Nové demo obsahuje JSON:
{
"paths": [
{"name": "IF -> TRUE path",
"function": "_Z3fooii",
"basicblocks": [0, 1, 3]
},
{"name": "IF -> FALSE path",
"function": "_Z3fooii",
"basicblocks": [0, 2, 3]
},
{"name": "invlaid path",
"function": "_Z3fooii",
"basicblocks": [0, 1, 2, 3]
}
]
}
Na konzultaci 13. 3., jsme s Alešem vytvořili:
{
"function": {
"name": "jmeno funkce",
"paths": [
{
"path": [
"bb1",
"bb2",
"bb3"
],
"metadata": [],
"tag": "tag1"
},
{
"path": [
"bb1",
"bb3"
],
"metadata": [],
"tag": "tag2"
}
]
}
}
Mě se líbí více to druhé, kde jméno funkce je společné a pro danou funkci se vytváří cesty. Původní "name"
(jméno cesty), může být v naznačeném objektu "metadata"
, nebo to může souviset s tag
em (nejsem si jistý na co má být tag
určený).
Co ty na to?
Edited by Daniel Kraut