/art/libdexfile/dex/ |
dex_file_loader_test.cc | 202 static void DecodeDexFile(const char* base64, std::vector<uint8_t>* dex_bytes) { 205 *dex_bytes = DecodeBase64Vec(base64); 206 CHECK_NE(dex_bytes->size(), 0u); 211 std::vector<uint8_t>* dex_bytes, 214 DecodeDexFile(base64, dex_bytes); 220 bool success = dex_file_loader.OpenAll(dex_bytes->data(), 221 dex_bytes->size(), 232 std::vector<uint8_t>* dex_bytes) { 236 bool success = OpenDexFilesBase64(base64, location, dex_bytes, &dex_files, &error_msg); 246 std::vector<uint8_t>* dex_bytes) { 305 std::vector<uint8_t> dex_bytes; local 311 std::vector<uint8_t> dex_bytes; local 318 std::vector<uint8_t> dex_bytes; local 327 std::vector<uint8_t> dex_bytes; local 336 std::vector<uint8_t> dex_bytes; local 353 std::vector<uint8_t> dex_bytes; local 370 std::vector<uint8_t> dex_bytes; local 413 std::vector<uint8_t> dex_bytes; local 425 std::vector<uint8_t> dex_bytes; local 437 std::vector<uint8_t> dex_bytes; local 449 std::vector<uint8_t> dex_bytes; local 460 std::vector<uint8_t> dex_bytes; local 471 std::vector<uint8_t> dex_bytes; local [all...] |
dex_file_verifier_test.cc | 58 DexFile* GetDexFile(const uint8_t* dex_bytes, size_t length) { 59 return new StandardDexFile(dex_bytes, length, "tmp", 0, nullptr, nullptr); 67 std::unique_ptr<uint8_t[]> dex_bytes(DecodeBase64(dex_file_base64_content, &length)); 68 CHECK(dex_bytes != nullptr); 69 // Note: `dex_file` will be destroyed before `dex_bytes`. 70 std::unique_ptr<DexFile> dex_file(GetDexFile(dex_bytes.get(), length)); 99 std::unique_ptr<uint8_t[]> dex_bytes(DecodeBase64(base64, &length)); 100 CHECK(dex_bytes.get() != nullptr); 105 bool success = dex_file_loader.OpenAll(dex_bytes.get(), [all...] |
/cts/hostsidetests/jvmti/base/jni/ |
redefine.cpp | 35 JNIEnv* env, jclass klass ATTRIBUTE_UNUSED, jclass target, jbyteArray dex_bytes) { 38 def.class_byte_count = static_cast<jint>(env->GetArrayLength(dex_bytes)); 39 signed char* redef_bytes = env->GetByteArrayElements(dex_bytes, nullptr); 46 env->ReleaseByteArrayElements(dex_bytes, redef_bytes, 0); 163 JNIEnv* env, jclass klass ATTRIBUTE_UNUSED, jstring class_name, jbyteArray dex_bytes) { 168 dex_data.resize(env->GetArrayLength(dex_bytes)); 169 signed char* redef_bytes = env->GetByteArrayElements(dex_bytes, nullptr); 170 memcpy(dex_data.data(), redef_bytes, env->GetArrayLength(dex_bytes)); 172 env->ReleaseByteArrayElements(dex_bytes, redef_bytes, 0);
|
/art/test/921-hello-failure/src/ |
Main.java | 74 byte[] dex_bytes) { 75 Redefinition.addCommonTransformationResult(target_name, class_bytes, dex_bytes);
|
/art/test/1910-transform-with-default/src/art/ |
Redefinition.java | 90 byte[] dex_bytes);
|
/art/test/1937-transform-soft-fail/src/art/ |
Redefinition.java | 90 byte[] dex_bytes);
|
/art/test/1938-transform-abstract-single-impl/src/art/ |
Redefinition.java | 90 byte[] dex_bytes);
|
/art/test/1947-breakpoint-redefine-deopt/src/art/ |
Redefinition.java | 90 byte[] dex_bytes);
|
/art/test/1948-obsolete-const-method-handle/util-src/src/art/ |
Redefinition.java | 90 byte[] dex_bytes);
|
/art/test/1949-short-dex-file/src/art/ |
Redefinition.java | 90 byte[] dex_bytes);
|
/art/test/1950-unprepared-transform/src/art/ |
Redefinition.java | 90 byte[] dex_bytes);
|
/art/test/902-hello-transformation/src/art/ |
Redefinition.java | 90 byte[] dex_bytes);
|
/art/test/914-hello-obsolescence/src/art/ |
Redefinition.java | 90 byte[] dex_bytes);
|
/art/test/915-obsolete-2/src/art/ |
Redefinition.java | 90 byte[] dex_bytes);
|
/art/test/916-obsolete-jit/src/art/ |
Redefinition.java | 90 byte[] dex_bytes);
|
/art/test/917-fields-transformation/src/art/ |
Redefinition.java | 90 byte[] dex_bytes);
|
/art/test/919-obsolete-fields/src/art/ |
Redefinition.java | 90 byte[] dex_bytes);
|
/art/test/921-hello-failure/src/art/ |
Redefinition.java | 90 byte[] dex_bytes);
|
/art/test/926-multi-obsolescence/src/art/ |
Redefinition.java | 90 byte[] dex_bytes);
|
/art/test/930-hello-retransform/src/art/ |
Redefinition.java | 90 byte[] dex_bytes);
|
/art/test/932-transform-saves/src/art/ |
Redefinition.java | 90 byte[] dex_bytes);
|
/art/test/934-load-transform/src/art/ |
Redefinition.java | 90 byte[] dex_bytes);
|
/art/test/935-non-retransformable/src/art/ |
Redefinition.java | 90 byte[] dex_bytes);
|
/art/test/937-hello-retransform-package/src/art/ |
Redefinition.java | 90 byte[] dex_bytes);
|
/art/test/938-load-transform-bcp/src/art/ |
Redefinition.java | 90 byte[] dex_bytes);
|