summaryrefslogtreecommitdiff
path: root/disassembler/disassembler_mips.cc
diff options
context:
space:
mode:
authorVladimir Marko <vmarko@google.com>2015-09-18 14:11:00 +0100
committerVladimir Marko <vmarko@google.com>2015-09-30 13:41:46 +0100
commit2a408a3bef330551818f9cec9a7c5aa7a3f1129e (patch)
tree732bf331e38609a75679b101a1e8a6b65dfe576e /disassembler/disassembler_mips.cc
parentb4fd73139aca48d7319221aeefe8bae93a98c56d (diff)
ART: Mark deallocated arena memory as inaccessible.
Mark arena and scoped arena memory freed by allocator adapters as inaccessible. This can help catch accesses to old storage of a container, for example the old data of an ArenaVector<> that's been resized. Together with debug-mode enforcement of destruction of all scoped arena containers, this provides strong verification of their memory usage. However, this does not apply to the normal (non-scoped) arena memory held by arena containers as they are typically not destroyed if they are themselves located in the arena. ArenaBitVector memory, whether in normal or scoped arena, isn't marked either. Change-Id: I4d2a80fedf7ceb7d4ce24ee8e7bcd53513171388
Diffstat (limited to 'disassembler/disassembler_mips.cc')
0 files changed, 0 insertions, 0 deletions