summaryrefslogtreecommitdiff
path: root/src/base/loader
AgeCommit message (Expand)Author
2019-11-27base, python: Allow dirname selection for the interpreterGiacomo Travaglini
2019-11-21tests,base: Added GTests for exec_ecoff.h and exec_aout.hBobby R. Bruce
2019-11-21test,base: Added GTest for base/loader/image_file_data.ccBobby R. Bruce
2019-10-30base: Name segments after their indexGiacomo Travaglini
2019-10-16base: Fix gem5.fast compilationGiacomo Travaglini
2019-10-16arch,base,sim: Move Process loader hooks into the Process class.Gabe Black
2019-10-15arch,base: Restructure the object file loaders.Gabe Black
2019-10-12arch,base: Separate the idea of a memory image and object file.Gabe Black
2019-10-10arch,base: Stop loading the interpreter in ElfObject.Gabe Black
2019-10-10arch, base: Stop assuming object files have three segments.Gabe Black
2019-10-09arch-mips,arch-riscv,base: Get rid of the unused HexFile class.Gabe Black
2019-10-09base: Rename Section to Segment, and some of its members.Gabe Black
2019-10-08base: Get rid of the unused global pointer in object files.Gabe Black
2019-10-05base: ELF segment types are not bitfields.Gabe Black
2019-05-29sim-se: const for loader's loadSection paramBrandon Potter
2019-05-29arch, base, dev, sim: Remove now unnecessary casts from PortProxy methods.Gabe Black
2019-05-18base: Add a type for keeping track of object file loaders.Gabe Black
2019-05-18arch, base, cpu, dev, mem, sim: Remove #if 0-ed out code.Gabe Black
2019-02-07arch-riscv: Enable support for riscv 32-bit in SE mode.Austin Harris
2018-01-10style: change C/C++ source permissions to noexecBKP
2017-12-04misc: Rename misc.(hh|cc) to logging.(hh|cc)Gabe Black
2017-03-09style: Correct some style issuesBrandon Potter
2017-02-23base: fix small memory leak in the ELF loaderBrandon Potter
2016-11-09style: [patch 1/22] use /r/3648/ to reorganize includesBrandon Potter
2016-11-09base: remove header file to prevent a macro name collisionBrandon Potter
2016-11-30arch: [Patch 1/5] Added RISC-V base instruction set RV64IAlec Roelke
2016-07-11base: Fix inverted check in ELF .text size warningAndreas Sandberg
2016-07-11base: Convert ELF .text size check assertion to a warningAndreas Sandberg
2016-06-20base: Fix multiple names to one address bug in SymbolTableAndreas Sandberg
2016-03-17base: add symbol support for dynamic librariesBrandon Potter
2016-03-17base: style cleanup for ObjectFile and ElfObjectBrandon Potter
2016-03-17base: support dynamic loading of Linux ELF objects in SE modeBrandon Potter
2016-02-29base: support gzip-compressed object filesCurtis Dunham
2016-02-06style: fix missing spaces in control statementsSteve Reinhardt
2016-02-06style: remove trailing whitespaceSteve Reinhardt
2015-11-06misc: Appease clang static analyzerAndreas Hansson
2015-07-07sim: Refactor the serialization base classAndreas Sandberg
2015-07-03base: remove fd from object loadersCurtis Dunham
2015-04-29arch, base, dev, kern, sym: FreeBSD supportRuslan Bukin
2014-10-29arm: Fix multi-system AArch64 boot w/caches.Ali Saidi
2014-10-01misc: Fix issues identified by static analysisAndreas Hansson
2014-09-09misc: Fix a number of unitialised variables and membersAndreas Hansson
2014-05-31style: eliminate equality tests with true and falseSteve Reinhardt
2014-01-24arm: Add support for ARMv8 (AArch64 & AArch32)ARM gem5 Developers
2013-07-15loader: Load weak symbols for function tracingDeyuan Guo
2013-04-17base: load weak symbols from object fileDeyuan Guo ext:(%2C%20Nilay%20Vaish%20%3Cnilay%40cs.wisc.edu%3E)
2013-02-15loader: add a flattened device tree blob (dtb) objectAnthony Gutierrez
2012-09-25ARM: added support for flattened device tree blobsDam Sunwoo
2012-09-07loader: initialize all memory in the ObjectFile objects.Ali Saidi
2012-07-09Fix: Address a few benign memory leaksAndreas Hansson