Date:2011-09-26 21:51:37 (12 years 6 months ago)
Author:Werner Almesberger
Commit:0a7e5b1473ba3e0448328c3bf3c26f9ecfc6ab86
Message:m1/perf/sched.c: use calloc instead of malloc plus memset

Files: m1/perf/sched.c (2 diffs)

Change Details

m1/perf/sched.c
315315static void init_registers(struct fpvm_fragment *frag,
316316    unsigned int *registers)
317317{
318    size_t regs_size;
319318    int i;
320319
321320    get_registers(frag, registers);
322321
323    regs_size = sizeof(struct vm_reg)*(frag->nbindings-frag->next_sur);
324    sc->regs = malloc(regs_size);
325    memset(sc->regs, 0, regs_size);
322    sc->regs =
323        calloc(frag->nbindings-frag->next_sur, sizeof(struct vm_reg));
326324
327325    for (i = 0; i != frag->ninstructions; i++) {
328326        mark(frag->code[i].opa);
...... 
614612static void init_scheduler_context(struct fpvm_fragment *frag,
615613    unsigned int *reg)
616614{
617    sc = malloc(sizeof(*sc));
618    memset(sc, 0, sizeof(*sc));
615    sc = calloc(1, sizeof(*sc));
619616
620617    sc->frag = frag;
621618

Archive Download the corresponding diff file

Branches:
master



interactive