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

/art/compiler/
H A Dcompiled_method.cc29 const std::string& elf_object, const std::string& symbol)
30 : compiler_driver_(compiler_driver), instruction_set_(instruction_set), symbol_(symbol) {
32 CHECK_NE(symbol.size(), 0U);
152 const std::string& symbol)
153 : CompiledCode(&driver, instruction_set, code, symbol),
161 const std::string& code, const std::string& symbol)
162 : CompiledCode(&driver, instruction_set, code, symbol),
28 CompiledCode(CompilerDriver* compiler_driver, InstructionSet instruction_set, const std::string& elf_object, const std::string& symbol) argument
150 CompiledMethod(CompilerDriver& driver, InstructionSet instruction_set, const std::string& code, const std::vector<uint8_t>& gc_map, const std::string& symbol) argument
160 CompiledMethod(CompilerDriver& driver, InstructionSet instruction_set, const std::string& code, const std::string& symbol) argument
H A Dcompiled_method.h43 const std::string& elf_object, const std::string &symbol);
89 // Used for the Portable ELF symbol name.
92 // There are offsets from the oatdata symbol to where the offset to
122 const std::vector<uint8_t>& gc_map, const std::string& symbol);
126 const std::string& symbol);
H A Delf_writer_mclinker.cc231 // subtract a word so symbol is within section
257 const std::string& symbol = compiled_code.GetSymbol(); local
258 SafeMap<const std::string*, const std::string*>::iterator it = added_symbols_.find(&symbol);
262 added_symbols_.Put(&symbol, &symbol);
264 // Add input to supply code for symbol
268 mcld::Input* code_input = ir_builder_->ReadInput(symbol,
385 const std::string& symbol = compiled_code.GetSymbol(); local
386 SafeMap<const std::string*, uint32_t>::iterator it = symbol_to_compiled_code_offset_.find(&symbol);
392 symbol,
[all...]
H A Delf_fixup.cc33 // Lookup "oatdata" symbol address.
229 // TODO: Unfortunate ELFObjectFile has protected symbol access, so use ElfFile
237 ::llvm::ELF::Elf32_Sym& symbol = elf_file.GetSymbol(section_type, i); local
238 if (symbol.st_value != 0) {
242 symbol.st_value, symbol.st_value + base_address);
244 symbol.st_value += base_address;
/art/compiler/sea_ir/
H A Dfrontend.cc52 std::string symbol = "dex_" + MangleForJni(PrettyMethod(method_idx, dex_file)); local
53 sea_ir::CodeGenData* llvm_data = ir_graph->CompileMethod(symbol,
62 *verifier::MethodVerifier::GetDexGcMap(mref), symbol);
/art/runtime/
H A Delf_file.cc396 llvm::ELF::Elf32_Sym& symbol = GetSymbol(llvm::ELF::SHT_DYNSYM, symbol_and_chain_index); local
397 const char* name = GetString(llvm::ELF::SHT_DYNSYM, symbol.st_name);
399 return base_address_ + symbol.st_value;
452 llvm::ELF::Elf32_Sym& symbol = GetSymbol(section_type, i); local
453 unsigned char type = symbol.getType();
457 const char* name = GetString(string_section, symbol.st_name);
461 std::pair<SymbolTable::iterator, bool> result = (*symbol_table)->insert(std::make_pair(name, &symbol));
464 CHECK_EQ(symbol.st_value, result.first->second->st_value);
465 CHECK_EQ(symbol.st_size, result.first->second->st_size);
466 CHECK_EQ(symbol
485 llvm::ELF::Elf32_Sym& symbol = GetSymbol(section_type, i); local
500 llvm::ELF::Elf32_Sym* symbol = FindSymbolByName(section_type, symbol_name, build_map); local
[all...]
H A Dutils.cc1000 static const char* CleanMapName(const backtrace_symbol_t* symbol) { argument
1001 const char* map_name = symbol->map_name;
1014 static void FindSymbolInElf(const backtrace_frame_t* frame, const backtrace_symbol_t* symbol, argument
1017 if (symbol->map_name != NULL) {
1018 symbol_table = load_symbol_table(symbol->map_name);
1023 elf_symbol = find_symbol(symbol_table, symbol->relative_pc);
1038 pc_offset = (was_relative ? symbol->relative_pc : frame->absolute_pc) - elf_symbol->start;
1066 const backtrace_symbol_t* symbol = &backtrace_symbols[i]; local
1073 if (symbol->demangled_name != NULL) {
1074 symbol_name = symbol
[all...]
/art/compiler/jni/portable/
H A Djni_compiler.h63 void CreateFunction(const std::string& symbol);
/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 107 milliseconds