equal
deleted
inserted
replaced
441 RegisterMap *reg_map, frame sender, frame caller, frame self) { |
441 RegisterMap *reg_map, frame sender, frame caller, frame self) { |
442 |
442 |
443 // Allocate the vframeArray |
443 // Allocate the vframeArray |
444 vframeArray * result = (vframeArray*) AllocateHeap(sizeof(vframeArray) + // fixed part |
444 vframeArray * result = (vframeArray*) AllocateHeap(sizeof(vframeArray) + // fixed part |
445 sizeof(vframeArrayElement) * (chunk->length() - 1), // variable part |
445 sizeof(vframeArrayElement) * (chunk->length() - 1), // variable part |
446 "vframeArray::allocate"); |
446 mtCompiler); |
447 result->_frames = chunk->length(); |
447 result->_frames = chunk->length(); |
448 result->_owner_thread = thread; |
448 result->_owner_thread = thread; |
449 result->_sender = sender; |
449 result->_sender = sender; |
450 result->_caller = caller; |
450 result->_caller = caller; |
451 result->_original = self; |
451 result->_original = self; |