У меня возникли вопросы при изучении исходных кодов KVM-QEMU.Назначение оператора и проверка переполнения
ram_size = sz;
if (ram_size != sz) {
fprintf(stderr, "qemu: ram size too large\n");
exit(1);
}
SZ является uint64_t
и ram_size является ram_addr_t
, который также определен как uint64_t
.
Каковы следующие коды, используемые для (проверка целочисленного переполнения)? Как это работает?
Спасибо.
О, я вижу. Спасибо за ваши комментарии. – lmingcsce