aboutsummaryrefslogtreecommitdiff
path: root/vm/compiler/codegen/arm/CodegenDriver.cpp
diff options
context:
space:
mode:
authorbuzbee <buzbee@google.com>2011-04-09 14:47:32 -0700
committerbuzbee <buzbee@google.com>2011-04-11 13:39:35 -0700
commit5867bea193779ff3009738513bae9bc84f4a34aa (patch)
tree181b845efba8de8ece9d878b69f86de51c241381 /vm/compiler/codegen/arm/CodegenDriver.cpp
parent8d6291cce6ff3c9a3010f3725563983847370df7 (diff)
[JIT] Close code cache race window
See http://b/issue?id=4271784 for details. Three fixes: 1. Verify the code cache version hasn't changed between completion of the translation and registering it in JitTable 2. When code cache full detected during translating a trace, mark the "discard" flag on the work order. 3. [The actual cause of the bug] When doing a code cache flush, traverse the thread least and cancel any trace selections in progress. Change-Id: Ifea70416d7d91637fb742fc8de11044a89358caa
Diffstat (limited to 'vm/compiler/codegen/arm/CodegenDriver.cpp')
0 files changed, 0 insertions, 0 deletions