Searched refs:symbol (Results 1 - 8 of 8) sorted by relevance

/art/compiler/
H A Dcompiled_method.cc30 const std::string& elf_object, const std::string& symbol)
35 quick_code_(nullptr), symbol_(symbol) {
37 CHECK_NE(symbol.size(), 0U);
179 const std::string& symbol)
180 : CompiledCode(driver, instruction_set, code, symbol),
189 const std::string& code, const std::string& symbol)
190 : CompiledCode(driver, instruction_set, code, symbol),
29 CompiledCode(CompilerDriver* compiler_driver, InstructionSet instruction_set, const std::string& elf_object, const std::string& symbol) argument
177 CompiledMethod(CompilerDriver* driver, InstructionSet instruction_set, const std::string& code, const ArrayRef<const uint8_t>& gc_map, const std::string& symbol) argument
188 CompiledMethod(CompilerDriver* driver, InstructionSet instruction_set, const std::string& code, const std::string& symbol) argument
H A Delf_writer_mclinker.cc236 // subtract a word so symbol is within section
261 const std::string& symbol = compiled_code.GetSymbol(); local
262 SafeMap<const std::string*, const std::string*>::iterator it = added_symbols_.find(&symbol);
266 added_symbols_.Put(&symbol, &symbol);
268 // Add input to supply code for symbol
272 mcld::Input* code_input = ir_builder_->ReadInput(symbol,
391 const std::string& symbol = compiled_code.GetSymbol(); local
392 SafeMap<const std::string*, uint32_t>::iterator it = symbol_to_compiled_code_offset_.find(&symbol);
398 symbol,
[all...]
H A Delf_fixup.cc36 // Lookup "oatdata" symbol address.
127 // TODO: Unfortunate ELFObjectFile has protected symbol access, so use ElfFile
135 Elf32_Sym* symbol = elf_file.GetSymbol(section_type, i); local
136 CHECK(symbol != nullptr);
137 if (symbol->st_value != 0) {
141 symbol->st_value, symbol->st_value + base_address);
143 symbol->st_value += base_address;
H A Dcompiled_method.h45 const std::string& elf_object, const std::string &symbol);
96 // Used for the Portable ELF symbol name.
99 // There are offsets from the oatdata symbol to where the offset to
130 const ArrayRef<const uint8_t>& gc_map, const std::string& symbol);
134 const std::string& symbol);
/art/compiler/sea_ir/
H A Dfrontend.cc49 std::string symbol = "dex_" + MangleForJni(PrettyMethod(method_idx, dex_file)); local
50 sea_ir::CodeGenData* llvm_data = ir_graph->CompileMethod(symbol,
59 *compiler.GetVerifiedMethodsData()->GetDexGcMap(mref), symbol);
/art/compiler/jni/portable/
H A Djni_compiler.h63 void CreateFunction(const std::string& symbol);
/art/runtime/
H A Delf_file.cc420 // Need a hash section for dynamic symbol lookup.
799 Elf32_Sym* symbol = GetSymbol(SHT_DYNSYM, symbol_and_chain_index); local
800 if (symbol == nullptr) {
803 const char* name = GetString(SHT_DYNSYM, symbol->st_name);
805 return symbol;
867 Elf32_Sym* symbol = GetSymbol(section_type, i); local
868 if (symbol == nullptr) {
871 unsigned char type = ELF32_ST_TYPE(symbol->st_info);
875 const char* name = GetString(*string_section, symbol->st_name);
880 (*symbol_table)->insert(std::make_pair(name, symbol));
911 Elf32_Sym* symbol = GetSymbol(section_type, i); local
929 Elf32_Sym* symbol = FindSymbolByName(section_type, symbol_name, build_map); local
[all...]
/art/compiler/sea_ir/code_gen/
H A Dcode_gen.cc198 std::string symbol = "dex_"; local
199 symbol += art::MangleForJni(PrettyMethod(invoke->GetCalledMethodIndex(), dex_file_));

Completed in 185 milliseconds