Home
last modified time | relevance | path

Searched refs:symbol_handler (Results 1 – 3 of 3) sorted by relevance

/frameworks/libs/binary_translation/tiny_loader/
Dtiny_symbol_table.cc167 void TinySymbolTable::ForEachGnuSymbol(std::function<void(const ElfSym*)> symbol_handler) const { in ForEachGnuSymbol()
180 symbol_handler(symtab_ + n); in ForEachGnuSymbol()
185 void TinySymbolTable::ForEachSysvSymbol(std::function<void(const ElfSym*)> symbol_handler) const { in ForEachSysvSymbol()
189 symbol_handler(symtab_ + i); in ForEachSysvSymbol()
194 std::function<void(const char*, void*, const ElfSym*)> symbol_handler) const { in ForEachSymbol()
196 symbol_handler(GetString(s->st_name), reinterpret_cast<void*>(load_bias_ + s->st_value), s); in ForEachSymbol()
/frameworks/libs/binary_translation/tiny_loader/include/berberis/tiny_loader/
Dtiny_symbol_table.h45 void ForEachSymbol(std::function<void(const char*, void*, const ElfSym*)> symbol_handler) const;
52 void ForEachGnuSymbol(std::function<void(const ElfSym*)> symbol_handler) const;
53 void ForEachSysvSymbol(std::function<void(const ElfSym*)> symbol_handler) const;
Dloaded_elf_file.h90 void ForEachSymbol(std::function<void(const char*, void*, const ElfSym*)> symbol_handler) const { in ForEachSymbol() argument
91 symbol_table_.ForEachSymbol(symbol_handler); in ForEachSymbol()