Werner's Miscellanea
Sign in or create your account | Project List | Help
Werner's Miscellanea Commit Details
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 | ||
---|---|---|
315 | 315 | static void init_registers(struct fpvm_fragment *frag, |
316 | 316 | unsigned int *registers) |
317 | 317 | { |
318 | size_t regs_size; | |
319 | 318 | int i; |
320 | 319 | |
321 | 320 | get_registers(frag, registers); |
322 | 321 | |
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)); | |
326 | 324 | |
327 | 325 | for (i = 0; i != frag->ninstructions; i++) { |
328 | 326 | mark(frag->code[i].opa); |
... | ... | |
614 | 612 | static void init_scheduler_context(struct fpvm_fragment *frag, |
615 | 613 | unsigned int *reg) |
616 | 614 | { |
617 | sc = malloc(sizeof(*sc)); | |
618 | memset(sc, 0, sizeof(*sc)); | |
615 | sc = calloc(1, sizeof(*sc)); | |
619 | 616 | |
620 | 617 | sc->frag = frag; |
621 | 618 |
Branches:
master