Пример #1
0
// function to put address in register
shared_ptr<X86RegRef> WhileObject::addrRef() {
	shared_ptr<X86Register> r = program->getFreeRegister();
	if (!initialised) {
		putOnStack();
	}

	r->assignAddrOf(space.ref);

	return make_shared<X86RegRef>( r, 8 );
}
Пример #2
0
void    processArg(const int64 argument, request ***bottom) {
    if (cache[argument] == 0) {
        putOnStack(argument,bottom);
    }
}