diff options
Diffstat (limited to 'src/compiler/driver/dex_compilation_unit.cc')
-rw-r--r-- | src/compiler/driver/dex_compilation_unit.cc | 63 |
1 files changed, 0 insertions, 63 deletions
diff --git a/src/compiler/driver/dex_compilation_unit.cc b/src/compiler/driver/dex_compilation_unit.cc deleted file mode 100644 index c7a4df6ea4..0000000000 --- a/src/compiler/driver/dex_compilation_unit.cc +++ /dev/null @@ -1,63 +0,0 @@ -/* - * Copyright (C) 2013 The Android Open Source Project - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ - -#include "dex_compilation_unit.h" - -#include "base/stringprintf.h" -#include "compiler/dex/compiler_ir.h" -#include "compiler/dex/mir_graph.h" -#include "utils.h" - -namespace art { - -DexCompilationUnit::DexCompilationUnit(CompilationUnit* cu) - : cu_(cu), - class_loader_(cu->class_loader), - class_linker_(cu->class_linker), - dex_file_(cu->dex_file), - code_item_(cu->code_item), - class_def_idx_(cu->class_def_idx), - dex_method_idx_(cu->method_idx), - access_flags_(cu->access_flags) { -} - -DexCompilationUnit::DexCompilationUnit(CompilationUnit* cu, - jobject class_loader, - ClassLinker* class_linker, - const DexFile& dex_file, - const DexFile::CodeItem* code_item, - uint32_t class_def_idx, - uint32_t method_idx, - uint32_t access_flags) - : cu_(cu), - class_loader_(class_loader), - class_linker_(class_linker), - dex_file_(&dex_file), - code_item_(code_item), - class_def_idx_(class_def_idx), - dex_method_idx_(method_idx), - access_flags_(access_flags) { -} - -const std::string& DexCompilationUnit::GetSymbol() { - if (symbol_.empty()) { - symbol_ = "dex_"; - symbol_ += MangleForJni(PrettyMethod(dex_method_idx_, *dex_file_)); - } - return symbol_; -} - -} // namespace art |