Lines Matching refs:chunk
76 std::vector<uint8_t>* chunk = &header_code_and_maps_chunks_.back(); in MakeExecutable() local
79 chunk->reserve(size + max_padding); in MakeExecutable()
80 chunk->resize(sizeof(method_header)); in MakeExecutable()
81 memcpy(&(*chunk)[0], &method_header, sizeof(method_header)); in MakeExecutable()
82 chunk->insert(chunk->begin(), vmap_table.begin(), vmap_table.end()); in MakeExecutable()
83 chunk->insert(chunk->begin(), method_info.begin(), method_info.end()); in MakeExecutable()
84 chunk->insert(chunk->end(), code.begin(), code.end()); in MakeExecutable()
85 CHECK_EQ(chunk->size(), size); in MakeExecutable()
86 const void* unaligned_code_ptr = chunk->data() + (size - code_size); in MakeExecutable()
90 CHECK_GE(chunk->capacity(), chunk->size() + padding); in MakeExecutable()
91 chunk->insert(chunk->begin(), padding, 0); in MakeExecutable()
93 CHECK_EQ(code_ptr, static_cast<const void*>(chunk->data() + (chunk->size() - code_size))); in MakeExecutable()