urt-rs / docs /research /qvm /upstream-validation.json
nmarshall's picture
Start QVM and native binary reverse engineering with reproducible analysis
fd99160
Raw History Blame Contribute Delete
2.12 kB
{
"limits": "Source-table correspondence plus synthetic tests; not execution equivalence with the shipped interpreter.",
"opcode_order_matches": true,
"operand_width_classes_match": true,
"reference": {
"files": [
{
"file": "vm_local.h",
"sha256": "81892eb82faf44c69fd8441a1e137cf25d7e04db4004714974494d12949a45c7",
"url": "https://raw.githubusercontent.com/ioquake/ioq3/83a776283bdb958f82db25554b5ed0966aaf6e49/code/qcommon/vm_local.h"
},
{
"file": "vm_interpreted.c",
"sha256": "3c44d2e393a51bf1640d1b5ea73c44325e79797696ddf9bce1a0034fc40b89da",
"url": "https://raw.githubusercontent.com/ioquake/ioq3/83a776283bdb958f82db25554b5ed0966aaf6e49/code/qcommon/vm_interpreted.c"
},
{
"file": "qfiles.h",
"sha256": "1506de10958541d5454e9208dd99fc6fc79113bee3d078c7734e0a7d52f79da8",
"url": "https://raw.githubusercontent.com/ioquake/ioq3/83a776283bdb958f82db25554b5ed0966aaf6e49/code/qcommon/qfiles.h"
},
{
"file": "vm.c",
"sha256": "f863eca67436fd11a41a56ddf43488e987682c0353264b5cc44d1e5f76a1fcdc",
"url": "https://raw.githubusercontent.com/ioquake/ioq3/83a776283bdb958f82db25554b5ed0966aaf6e49/code/qcommon/vm.c"
},
{
"file": "cg_public.h",
"sha256": "51da13a15cd192ef840a7e56643d5f58f055a00af8201b7c49432551df86dfe1",
"url": "https://raw.githubusercontent.com/ioquake/ioq3/83a776283bdb958f82db25554b5ed0966aaf6e49/code/cgame/cg_public.h"
},
{
"file": "g_public.h",
"sha256": "7231abf877d8fa039fc658de23fe89071619a9fe39ecfdb86515b9712d1281e3",
"url": "https://raw.githubusercontent.com/ioquake/ioq3/83a776283bdb958f82db25554b5ed0966aaf6e49/code/game/g_public.h"
},
{
"file": "ui_public.h",
"sha256": "1b5a6547314efb65e90dd87c673c630bf474ac8a81e7a22a50c3b3ed461244f5",
"url": "https://raw.githubusercontent.com/ioquake/ioq3/83a776283bdb958f82db25554b5ed0966aaf6e49/code/ui/ui_public.h"
}
],
"revision": "83a776283bdb958f82db25554b5ed0966aaf6e49"
}
}