11 Commits (dfd191367991cb157b53767dcc05824c826b5abd)

Author SHA1 Message Date
Iman Hosseini dfd1913679 detects the loading of isa-incompatible (i.e. 32 bit code to 64bit HART) code and emits an error message to help avoid unintentionally loading wrong elf. 4 years ago
Saleem Abdulrasool fc99a20295 fesvr: replace use of `std::vector::operator[0]` 5 years ago
Saleem Abdulrasool 719e929e63 fesvr: avoid an invalid memory access 5 years ago
Saleem Abdulrasool fe7a62599b fesvr: format `LOAD_ELF` macro (NFC) 5 years ago
Daniel Bates d6cf0d2363
Include stdexcept in ELF loader (#603) 5 years ago
Marcus Comstedt 8d09d845a7 Implement support for big-endian targets 6 years ago
Andrew Waterman 81cf0fae1d Allow EM_NONE ELFs, too 6 years ago
Alexander Lent 80b5b2f525 Refuse to load non-EXEC/non-RISC-V/non-V1 ELFs (#388) 6 years ago
Marcus Comstedt b3c656629e Whithhold BE ELF loading until BE target support is available 7 years ago
Marcus Comstedt f437e6a4e9 Implement support for big-endian hosts 7 years ago
Andrew Waterman f49618ca9d Add fesvr; only globally install fesvr headers/libs 7 years ago