static void NCStatsInit(struct NCValidatorState *vstate) { vstate->stats.instructions = 0; vstate->stats.segments = 0; vstate->stats.checktarget = 0; vstate->stats.targetindirect = 0; vstate->stats.badtarget = 0; vstate->stats.unsafeindirect = 0; vstate->stats.returns = 0; vstate->stats.illegalinst = 0; vstate->stats.badalignment = 0; vstate->stats.internalerrors = 0; vstate->stats.badinstlength = 0; vstate->stats.badprefix = 0; vstate->stats.didstubout = 0; vstate->stats.sawfailure = 0; InitOpcodeHisto(vstate); }
static void Stats_Init(struct NCValidatorState *vstate) { static int inited = 0; if (inited) return; vstate->stats.instructions = 0; vstate->stats.segments = 0; vstate->stats.checktarget = 0; vstate->stats.targetindirect = 0; vstate->stats.badtarget = 0; vstate->stats.unsafeindirect = 0; vstate->stats.returns = 0; vstate->stats.illegalinst = 0; vstate->stats.badalignment = 0; vstate->stats.internalerrors = 0; vstate->stats.badcpu = 0; vstate->stats.badinstlength = 0; vstate->stats.badprefix = 0; vstate->stats.sawfailure = 0; InitOpcodeHisto(vstate); inited = 1; }