view src/allocate/allocateContext.c @ 113:d05b9937aa95

Change element data from Task to Data
author Tatsuki IHA <e125716@ie.u-ryukyu.ac.jp>
date Tue, 07 Jun 2016 18:43:21 +0900
parents ec4e7a81bddf
children
line wrap: on
line source

#include "allocateContext.h"
extern __code code1(struct Context*);
extern __code code2(struct Context*);
extern __code code3(struct Context*);
extern __code meta(struct Context*);
extern __code allocate(struct Context*);
extern __code exit_code(struct Context*);

__code initAllocateContext(struct Context* context) {
    context->codeSize = 3;
    context->code[Code1]    = code1;
    context->code[Code2]    = code2;
    context->code[Code3]    = code3;
    context->code[Allocate] = allocate;
    context->code[Exit]     = exit_code;
    
    context->dataSize = 0;
    context->data[context->dataSize] = context->heap;
    context->heap += sizeof(struct Allocate);
}