{"push_id":1033820855,"size":2,"distinct_size":2,"ref":"refs/heads/compat-1","head":"df25956db5fc50a382e11dfe3b695bfc99c26383","before":"b9cec5f37b34203f03b1d2617189515049fff362","commits":[{"sha":"00147513ae1722dbc9cac8167ba3c77c9cec199b","author":{"email":"5aea3f9692c8a01793193334616ae8fad2bc748a@virtuozzo.com","name":"Dmitry Safonov"},"message":"parasite: refactor macros for compat/native usage\n\nIn code they yet use native parasite type, but in definition\nthis parameter is not used (will be used at the next patch).\n\nSigned-off-by: Dmitry Safonov <dsafonov@virtuozzo.com>","distinct":true,"url":"https://api.github.com/repos/0x7f454c46/criu/commits/00147513ae1722dbc9cac8167ba3c77c9cec199b"},{"sha":"df25956db5fc50a382e11dfe3b695bfc99c26383","author":{"email":"5aea3f9692c8a01793193334616ae8fad2bc748a@virtuozzo.com","name":"Dmitry Safonov"},"message":"pie: generate native and compat parasites\n\nOnly parasite should be mode-depended, not restorer, as\nrestorer will just switch to compatible mode with arch_prctl\nat the end and jump to 32-bit executable with sigreturn.\n\nSo for parasite there are two targets: \"native\" and \"compat\",\nand one for restorer with the same name \"restorer\".\nIt will result in parasite-native.o, parasite-compat.o and restorer.o\nobjects.\n\nPie build still may work with piegen or without it (gen-offset.sh).\n\nThere are many FIXME in this patch, all them are in C code, that should\nbe fixed to use compatible parsite when needed.\n\nSigned-off-by: Dmitry Safonov <dsafonov@virtuozzo.com>","distinct":true,"url":"https://api.github.com/repos/0x7f454c46/criu/commits/df25956db5fc50a382e11dfe3b695bfc99c26383"}]}