summaryrefslogtreecommitdiff
path: root/runtime/exception_test.cc
diff options
context:
space:
mode:
author Vladimir Marko <vmarko@google.com> 2013-11-29 10:23:40 -0800
committer Android Git Automerger <android-git-automerger@android.com> 2013-11-29 10:23:40 -0800
commitc1bb50e7e6de1e4185d16dcf0d32645fdf7db272 (patch)
tree7cffe82e563757521da204c5dfbd3fff41dde7ed /runtime/exception_test.cc
parente59cab0405f2d593304b2b5ffc61fb3ce9a431df (diff)
parent4cd03789ed78724ea99b7075caf1597f3f7a39d6 (diff)
am 4cd03789: Merge "Delta-encoding of mapping tables."
* commit '4cd03789ed78724ea99b7075caf1597f3f7a39d6': Delta-encoding of mapping tables.
Diffstat (limited to 'runtime/exception_test.cc')
-rw-r--r--runtime/exception_test.cc20
1 files changed, 10 insertions, 10 deletions
diff --git a/runtime/exception_test.cc b/runtime/exception_test.cc
index e9a6e4fa49..8f542d80ac 100644
--- a/runtime/exception_test.cc
+++ b/runtime/exception_test.cc
@@ -54,17 +54,17 @@ class ExceptionTest : public CommonTest {
fake_code_.push_back(0x70 | i);
}
- fake_mapping_data_.PushBack(4); // first element is count
- fake_mapping_data_.PushBack(4); // total (non-length) elements
- fake_mapping_data_.PushBack(2); // count of pc to dex elements
+ fake_mapping_data_.PushBackUnsigned(4); // first element is count
+ fake_mapping_data_.PushBackUnsigned(4); // total (non-length) elements
+ fake_mapping_data_.PushBackUnsigned(2); // count of pc to dex elements
// --- pc to dex table
- fake_mapping_data_.PushBack(3); // offset 3
- fake_mapping_data_.PushBack(3); // maps to dex offset 3
+ fake_mapping_data_.PushBackUnsigned(3 - 0); // offset 3
+ fake_mapping_data_.PushBackSigned(3 - 0); // maps to dex offset 3
// --- dex to pc table
- fake_mapping_data_.PushBack(3); // offset 3
- fake_mapping_data_.PushBack(3); // maps to dex offset 3
+ fake_mapping_data_.PushBackUnsigned(3 - 0); // offset 3
+ fake_mapping_data_.PushBackSigned(3 - 0); // maps to dex offset 3
- fake_vmap_table_data_.PushBack(0);
+ fake_vmap_table_data_.PushBackUnsigned(0);
fake_gc_map_.push_back(0); // 0 bytes to encode references and native pc offsets.
fake_gc_map_.push_back(0);
@@ -91,8 +91,8 @@ class ExceptionTest : public CommonTest {
const DexFile* dex_;
std::vector<uint8_t> fake_code_;
- UnsignedLeb128EncodingVector fake_mapping_data_;
- UnsignedLeb128EncodingVector fake_vmap_table_data_;
+ Leb128EncodingVector fake_mapping_data_;
+ Leb128EncodingVector fake_vmap_table_data_;
std::vector<uint8_t> fake_gc_map_;
mirror::ArtMethod* method_f_;