OSDN Git Service

ART: Fast copy stack mask
authorDavid Brazdil <dbrazdil@google.com>
Tue, 2 Jun 2015 13:29:52 +0000 (14:29 +0100)
committerDavid Brazdil <dbrazdil@google.com>
Tue, 2 Jun 2015 13:36:09 +0000 (14:36 +0100)
commitf10a25f961eb8029c01c84fe8eabd405055cca37
treea0fd9dfa459689fa2929a89310ebcd3a45607e5f
parent1682e1aa3463c2e6a8e5f4a9d3f4d13a0e31e3da
ART: Fast copy stack mask

StackMap::SetStackMask will currently copy a BitVector into a Memory-
Region bit by bit. This patch adds a new function for copying the data
with memcpy.

This is resubmission of CL I28d45a590b35a4a854cca2f57db864cf8a081487
but with a fix for a broken test which it revealed.

Change-Id: Ib65aa614d3ab7b5c99c6719fdc8e436466a4213d
compiler/optimizing/stack_map_test.cc
runtime/base/bit_vector.h
runtime/base/bit_vector_test.cc
runtime/stack_map.h