Searched refs:symbol (Results 1 - 9 of 9) sorted by relevance
/art/compiler/ |
H A D | compiled_method.cc | 29 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 D | compiled_method.h | 43 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 D | elf_writer_mclinker.cc | 231 // 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 D | elf_fixup.cc | 33 // 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 D | frontend.cc | 52 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 D | elf_file.cc | 396 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 D | utils.cc | 1000 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 D | jni_compiler.h | 63 void CreateFunction(const std::string& symbol);
|
/art/compiler/sea_ir/code_gen/ |
H A D | code_gen.cc | 198 std::string symbol = "dex_"; local 199 symbol += art::MangleForJni(PrettyMethod(invoke->GetCalledMethodIndex(), dex_file_));
|
Completed in 107 milliseconds