elf_object.hh (11906:4b99c1bb3b72) | elf_object.hh (14017:815c925b777d) |
---|---|
1/* 2 * Copyright (c) 2013 ARM Limited 3 * All rights reserved 4 * 5 * The license below extends only to copyright in the software and shall 6 * not be construed as granting a license to any other intellectual 7 * property including but not limited to intellectual property relating 8 * to a hardware implementation of the functionality of the software --- 80 unchanged lines hidden (view full) --- 89 void getSections(); 90 bool sectionExists(std::string sec); 91 92 std::vector<Segment> extraSegments; 93 94 public: 95 virtual ~ElfObject() {} 96 | 1/* 2 * Copyright (c) 2013 ARM Limited 3 * All rights reserved 4 * 5 * The license below extends only to copyright in the software and shall 6 * not be construed as granting a license to any other intellectual 7 * property including but not limited to intellectual property relating 8 * to a hardware implementation of the functionality of the software --- 80 unchanged lines hidden (view full) --- 89 void getSections(); 90 bool sectionExists(std::string sec); 91 92 std::vector<Segment> extraSegments; 93 94 public: 95 virtual ~ElfObject() {} 96 |
97 bool loadSections(PortProxy& mem_proxy, Addr addr_mask = maxAddr, | 97 bool loadSections(const PortProxy& mem_proxy, Addr addr_mask = maxAddr, |
98 Addr offset = 0) override; 99 100 virtual bool loadAllSymbols(SymbolTable *symtab, Addr base = 0, 101 Addr offset = 0, Addr addr_mask = maxAddr) 102 override; 103 104 virtual bool loadGlobalSymbols(SymbolTable *symtab, Addr base = 0, 105 Addr offset = 0, Addr addr_mask = maxAddr) --- 29 unchanged lines hidden --- | 98 Addr offset = 0) override; 99 100 virtual bool loadAllSymbols(SymbolTable *symtab, Addr base = 0, 101 Addr offset = 0, Addr addr_mask = maxAddr) 102 override; 103 104 virtual bool loadGlobalSymbols(SymbolTable *symtab, Addr base = 0, 105 Addr offset = 0, Addr addr_mask = maxAddr) --- 29 unchanged lines hidden --- |