Symbol             39 src/DeviceInterface.cpp         std::map<std::string, JITModule::Symbol>::const_iterator f =
Symbol            374 src/Elf.cpp        std::map<int, Symbol *> symbol_map;
Symbol            386 src/Elf.cpp                    symbol->set_type((Symbol::Type)sym.get_type())
Symbol            387 src/Elf.cpp                        .set_binding((Symbol::Binding)sym.get_binding())
Symbol            388 src/Elf.cpp                        .set_visibility((Symbol::Visibility)sym.st_other);
Symbol            606 src/Elf.cpp        Symbol got_sym("_GLOBAL_OFFSET_TABLE_");
Symbol            608 src/Elf.cpp        got_sym.set_type(Symbol::STT_OBJECT);
Symbol            609 src/Elf.cpp        got_sym.set_visibility(Symbol::STV_HIDDEN);
Symbol            610 src/Elf.cpp        Symbol dynamic_sym("_DYNAMIC");
Symbol            612 src/Elf.cpp        dynamic_sym.set_type(Symbol::STT_OBJECT);
Symbol            621 src/Elf.cpp        std::map<const Symbol *, const Symbol *> symbols;
Symbol            623 src/Elf.cpp        for (const Symbol &i : obj.symbols()) {
Symbol            634 src/Elf.cpp            const Symbol *sym = r.get_symbol();
Symbol            648 src/Elf.cpp            const Symbol *s = get_symbol(r);
Symbol            653 src/Elf.cpp            if (s->get_type() != Symbol::STT_NOTYPE) {
Symbol            665 src/Elf.cpp        std::list<Symbol> plt_symbols;
Symbol            666 src/Elf.cpp        std::map<const Symbol *, const Symbol *> plt_defs;
Symbol            675 src/Elf.cpp                const Symbol *sym = get_symbol(r);
Symbol            676 src/Elf.cpp                const Symbol *& plt_def = plt_defs[sym];
Symbol            730 src/Elf.cpp        std::map<const Symbol *, uint16_t> symbol_idxs;
Symbol            734 src/Elf.cpp                const Symbol *s = i.second;
Symbol            735 src/Elf.cpp                if ((s->get_binding() == Symbol::STB_LOCAL) != is_local) continue;
Symbol            794 src/Elf.cpp                const Symbol *sym = get_symbol(r);
Symbol             27 src/Elf.h      class Symbol;
Symbol             43 src/Elf.h      class Symbol {
Symbol             80 src/Elf.h          Symbol() {}
Symbol             81 src/Elf.h          Symbol(const std::string &name) : name(name) {}
Symbol             85 src/Elf.h          Symbol &set_name(const std::string &name) {
Symbol             94 src/Elf.h          Symbol &set_type(Type type) {
Symbol            103 src/Elf.h          Symbol &define(const Section *section, uint64_t offset, uint32_t size) {
Symbol            118 src/Elf.h          Symbol &set_binding(Binding binding) {
Symbol            122 src/Elf.h          Symbol &set_visibility(Visibility visibility) {
Symbol            137 src/Elf.h          const Symbol *symbol = nullptr;
Symbol            141 src/Elf.h          Relocation(uint32_t type, uint64_t offset, int64_t addend, const Symbol *symbol)
Symbol            166 src/Elf.h          Relocation &set_symbol(const Symbol *symbol) {
Symbol            174 src/Elf.h          const Symbol *get_symbol() const { return symbol; }
Symbol            338 src/Elf.h          virtual uint64_t get_got_entry(Section &got, const Symbol &sym) = 0;
Symbol            345 src/Elf.h          virtual Symbol add_plt_entry(const Symbol &sym, Section &plt, Section &got,
Symbol            346 src/Elf.h                                       const Symbol &got_sym) = 0;
Symbol            353 src/Elf.h                                      const Symbol *sym, uint64_t sym_offset, int64_t addend,
Symbol            377 src/Elf.h          typedef std::list<Symbol> SymbolList;
Symbol            311 src/HexagonOffload.cpp                    const Symbol *sym, uint32_t sym_offset, int32_t addend,
Symbol            493 src/HexagonOffload.cpp     uint64_t get_got_entry(Section &got, const Symbol &sym) override {
Symbol            512 src/HexagonOffload.cpp     Symbol add_plt_entry(const Symbol &sym, Section &plt, Section &got, const Symbol &got_sym) override {
Symbol            544 src/HexagonOffload.cpp         Symbol plt_sym("plt_" + sym.get_name());
Symbol            546 src/HexagonOffload.cpp             .set_type(Symbol::STT_FUNC)
Symbol            547 src/HexagonOffload.cpp             .set_binding(Symbol::STB_LOCAL)
Symbol            554 src/HexagonOffload.cpp                         const Elf::Symbol *sym, uint64_t sym_offset, int64_t addend,
Symbol            136 src/JITModule.cpp     std::map<std::string, JITModule::Symbol> exports;
Symbol            140 src/JITModule.cpp     JITModule::Symbol entrypoint;
Symbol            141 src/JITModule.cpp     JITModule::Symbol argv_entrypoint;
Symbol            155 src/JITModule.cpp JITModule::Symbol compile_and_get_function(ExecutionEngine &ee, const string &name) {
Symbol            163 src/JITModule.cpp     JITModule::Symbol symbol(f, fn->getFunctionType());
Symbol            183 src/JITModule.cpp             std::map<std::string, JITModule::Symbol>::const_iterator iter = m.exports().find(name);
Symbol            321 src/JITModule.cpp     std::map<std::string, Symbol> exports;
Symbol            323 src/JITModule.cpp     Symbol entrypoint;
Symbol            324 src/JITModule.cpp     Symbol argv_entrypoint;
Symbol            359 src/JITModule.cpp const std::map<std::string, JITModule::Symbol> &JITModule::exports() const {
Symbol            363 src/JITModule.cpp JITModule::Symbol JITModule::find_symbol_by_name(const std::string &name) const {
Symbol            364 src/JITModule.cpp     std::map<std::string, JITModule::Symbol>::iterator it = jit_module->exports.find(name);
Symbol            369 src/JITModule.cpp         JITModule::Symbol s = dep.find_symbol_by_name(name);
Symbol            372 src/JITModule.cpp     return JITModule::Symbol();
Symbol            379 src/JITModule.cpp JITModule::Symbol JITModule::entrypoint_symbol() const {
Symbol            387 src/JITModule.cpp JITModule::Symbol JITModule::argv_entrypoint_symbol() const {
Symbol            414 src/JITModule.cpp void JITModule::add_symbol_for_export(const std::string &name, const Symbol &extern_symbol) {
Symbol            419 src/JITModule.cpp     Symbol symbol;
Symbol            453 src/JITModule.cpp     std::map<std::string, Symbol>::const_iterator f =
Symbol            582 src/JITModule.cpp function_t hook_function(const std::map<std::string, JITModule::Symbol> &exports, const char *hook_name, function_t hook) {
Symbol             39 src/JITModule.h         Symbol() : address(nullptr), llvm_type(nullptr) {}
Symbol             40 src/JITModule.h         Symbol(void *address, llvm::Type *llvm_type) : address(address), llvm_type(llvm_type) {}
Symbol             55 src/JITModule.h     EXPORT const std::map<std::string, Symbol> &exports() const;
Symbol             70 src/JITModule.h     EXPORT Symbol entrypoint_symbol() const;
Symbol             78 src/JITModule.h     EXPORT Symbol argv_entrypoint_symbol() const;
Symbol             98 src/JITModule.h     EXPORT void add_symbol_for_export(const std::string &name, const Symbol &extern_symbol);
Symbol            107 src/JITModule.h     EXPORT Symbol find_symbol_by_name(const std::string &) const;
Symbol            879 src/Pipeline.cpp         JITModule::Symbol report_sym =
Symbol            881 src/Pipeline.cpp         JITModule::Symbol reset_sym =